Network Address TranslationNATOverviewExampleHow it worksUCBNetwork Address TranslationJean WalrandU.C. Berkeleywww.eecs.berkeley.edu/~wlrUCBNATOverviewExampleHow NAT worksUCBOverviewShortage of IP AddressesCIDR may not be enoughIPv6 may take a long time until deployedNAT enables reuse of addressesSee IETF RFC 1631 (1994)UCBExampleHome NetworkOne IP address isvisible outsideIPa (typically DHCP)IPb(DHCP with NAT)IPc(DHCP with NAT)NATIPbIPcUCBHow it worksTrick: Use TCP port to distinguish computersIPaIPbIPcNATIPx[IPb | IPx | TCPm | TCPn | …][IPa | IPx | TCPb | TCPn | …][TCPb IPb, TCPm][IPx | IPa | TCPn | TCPb | …][IPx | IPb | TCPn | TCPm |
View Full Document