Is there a way to see what percentage of my CPU is taken up by NAT?
Also is there any advantage to have my servers on private ip space and have then Natted? I understand why you pat but why would you do a one to one nat on servers?
what device is this router/FW/Switch ?
There are many use case to use Public IP with Natted IP :
1. Save public IP space
2. Securing the host
3. Server behind a NAT cannot receive incoming connections unless incoming traffic is explicitly forwarded to the them by the router.
4. Outgoing traffic from NAT router's IP, this hides details of the machines behind the NAT from external systems, i.e. how many machines, their private IPs,
5. With 1 Public IP you can manage many Private IP's.
I 100% understand NAT and how it works. I am not talking about NAT overlaod. I am talking one to one ie...
192.168.1.1 - 220.127.116.11
192.168.1.2 - 18.104.22.168
192.168.1.3 - 22.214.171.124
192.168.1.4 - 126.96.36.199
192.168.1.5 - 188.8.131.52
and on and on for the whole class C.
Its all depends on what is your requirement, you need to look at the KPI by deploying...learn...consider ..change ..life cycle..