As I review for my CCNA I come to the portion concerning NAT and PAT on Cisco IOS.
I run an IPTABLES based firewall
@home, and I use the Masquerade feature to allow my
@home LAN nodes to access the internet using my 1 dynamically assigned global IP address.
The impression I get from IOS running NAT is that only one node can be translated to one IP at a given time. Therefore the number of available IP's to be placed in a dynamic pool must accomidate the number of translated connections that must be running at one time.
At home, I can execute multiple outbound sessions to different global IP's from different
@home LAN nodes without any problem. This is all using that same 1 global IP assigned from my ISP.
So..my question is; How does IPTABLES Masquerading differ from the Cisco IOS NAT/PAT service in terms of multiple simultaneos connections from many Inside local hosts to many Outside global hosts.