Specifications
NAT Overview
September 08, 2010 Page 6 of 18
Figure 3 Basic NAT Dynamic Inside Address Translation
Client2 Walkthrough:
ApacketarrivesattheNATrouterfromClient2withasourceaddressof10.1.1.2,butleavesthe
NATrouterwiththeremainingavailablesourceaddressfromtheassignedpool,inthiscase:
200.1.1.1.InbothcasesthedestinationisforServer1’sIPaddressof200.1.1.50.FromServer1’s
pointofview,
Client2’sIPaddressis200.1.1.1.Server1doesn’tknowanythingaboutitsactualIP
addressof10.1.1.2.
WhenServer1respondstoClient2,itspacketarrivesattheNATrouterwithClient2’stranslated
addressof200.1.1.1asthedestinationaddress,butleavestheNATrouterwithClient2’sactual
addressof10.1.1.2as
thedestinationaddress.Server1’sresponseisdeliveredtoIPaddress10.1.1.2.
NAPT Dynamic Inside Address Translation
Figure 4onpage 7displaysabasicNAPTdynamicinsideaddresstranslationoverview.The
overviewshowstwointernalnetworkclients:Client1andClient2.Theaccess‐listassignedtothis
dynamictranslationmustcontainpermitsfortheIPaddressofeachlocalclient(10.1.1.1and
10.1.1.2).ANATpoolcanbeconfiguredwith
asingleIPaddressforitsrangeofpubliclyavailable
IPaddressesandassignedtothisdynamictranslation.AsinglepublicIPaddresswillbesufficient
becauseNAPTwillusetheavailableL4portrangeofthisaddresswhenassigningaddressesfor
dynamictranslation.InthiscasethepublicIP
addressrangeisfrom200.1.1.1to200.1.1.1.Thisisa
NAPTdynamictranslationsowemustassigntheoverloadoption.
Server1
200.1.1.50
NAT
ROUTER
DA: 200.1.1.50
SA: 200.1.1.2
DA: 200.1.1.2
SA: 200.1.1.50
DA: 200.1.1.50
SA: 10.1.1.1
DA: 10.1.1.1
SA: 200.1.1.50
Client2
10.1.1.2
DA: 200.1.1.50
SA: 200.1.1.1
External
Public
Network
Internal
Private
Network
DA: 200.1.1.1
SA: 200.1.1.50
DA: 200.1.1.50
SA: 10.1.1.2
DA: 10.1.1.2
SA: 200.1.1.50
Client1
10.1.1.1