1、NAT技术使得一个私有网络可以通过internet注册IP连接到外部世界,位于inside网络和outside网络中的NAT路由器在发送数据包之前,负责把内部IP翻译成外部合法地址。内部网络的主机不可能同时于外部网络通信,所以只有一部分内部地址需要翻译。 NAT的主要用途是让网络能使用私有IP地址一节省IP地址。NAT将不可路由的私有内部地址转换成可路由的 NAT的翻译可以采取静态翻译(static translation)和动态翻译(dynamic translation)两种。静态翻译将内部地址和外部地址一对一对应。当NAT需要确认哪个地址需要翻译,翻译时采用哪个地址pool时,就使用了动
2、态翻译。采用portmultiplexing技术,或改变外出数据的源port技术可以将多个内部IP地址影射到同一个外部地址,这就是PAT(port address translator)。 当影射一个外部IP到内部地址时,可以利用TCP的load distribution技术。使用这个特征时,内部主机基于round-robin机制,将外部进来的新连接定向到不同的主机上去。注意:load distributiong只有在影射外部地址到内部的时候才有效。实验过程和主要步骤子网的划分与子网掩码的配置:设备接口IP地址子网掩码PC0F192.168.3.1255.255.255.0PC1192.168
3、.2.1Router0F0/0192.168.3.2F1/0192.168.2.2S2/0202.196.32.1Router1222.22.22.2202.196.32.2Server0222.22.22.1一、配置静态NAT的过程:步骤一:主机与服务器的IP地址配置1、PC0上IP的配置2、 PC1上IP的配置3、服务器IP的配置步骤二:Router0的配置1、端口配置RouterenableRouter#config tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#interface
4、f0/0Router(config-if)#ip address 192.168.3.2 255.255.255.0Router(config-if)#no shut%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#interface f1/0Router(config-if)#i
5、p address 192.168.2.2 255.255.255.0Router(config-if)# Interface FastEthernet1/0, changed state to up Line protocol on Interface FastEthernet1/0, changed state to upRouter(config)#interface s2/0Router(config-if)#ip address 202.196.32.1 255.255.255.0Router(config-if)#clock rate 9600 Interface Serial2/
6、0, changed state to downRouter(config-if)#end%SYS-5-CONFIG_I: Configured from console by consoleRouter#copy running-config startup-configDestination filename startup-config? Building configuration.OKRouter#2、配置静态默认路由Router(config)#ip route 0.0.0.0 0.0.0.0 s2/0Router(config)#end步骤三:Router1的配置Router(c
7、onfig-if)#ip address 202.196.32.2 255.255.255.0 Interface Serial2/0, changed state to upRouter(config)#interface f0 Line protocol on Interface Serial2/0, changed state to up/0Router(config-if)#ip address 222.22.22.2 255.255.255.0步骤四: 把路由器Router0作为局域网的边界路由,在其上配置静态NAT转换,目的是形成如下对比,使得PC1可以通信,而PC0不能通信。 R
8、outer0上配置:Router(config)#ip nat inside source static 192.168.2.1 202.196.32.3Router(config-if)#ip nat insideRouter(config-if)#ip nat outside步骤五:测试 在PC0上进行测试:在PC1上进行测试:Router0上显示的结果如下Router#debug ip natIP NAT debugging is onNAT: s=192.168.2.1-202.196.32.3, d=222.22.22.1 5NAT*: s=222.22.22.1, d=202.19
9、6.32.3-192.168.2.1 11202.196.32.3, d=222.22.22.1 6192.168.2.1 12202.196.32.3, d=222.22.22.1 7192.168.2.1 13202.196.32.3, d=222.22.22.1 8192.168.2.1 14 expiring 202.196.32.3 (192.168.2.1) icmp 5 (5) expiring 202.196.32.3 (192.168.2.1) icmp 6 (6) expiring 202.196.32.3 (192.168.2.1) icmp 7 (7) expiring
10、 202.196.32.3 (192.168.2.1) icmp 8 (8)通过以上测试可知PC0由于没有配置静态NAT转换,所以它不能够通过Router0与外部网络进行信息通信,而PC1则相反。二、配置动态NAT的过程 将路由器Router0上配置的静态NAT清除,其他配置不变,在Router0上配置动态NAT过程,所达到的效果与配置静态NAT的效果一样,过程如下所示: 在路由器Router0上配置动态NAT:Router(config)#ip nat pool NATP 202.196.32.5 202.196.32.10 netmask 255.255.255.0Router(confi
11、g)#access-list 1 permit 192.168.2.0 0.0.0.255Router(config)#ip nat inside source list 1 pool NATP测试:在PC0上进行测试:Router0上显示结果为:202.196.32.5, d=222.22.22.1 4 s=222.22.22.1, d=202.196.32.5-192.168.2.1 7202.196.32.5, d=222.22.22.1 5192.168.2.1 8202.196.32.5, d=222.22.22.1 6192.168.2.1 9202.196.32.5, d=222
12、.22.22.1 7192.168.2.1 10 expiring 202.196.32.5 (192.168.2.1) icmp 4 (4) expiring 202.196.32.5 (192.168.2.1) icmp 5 (5) expiring 202.196.32.5 (192.168.2.1) icmp 6 (6) expiring 202.196.32.5 (192.168.2.1) icmp 7 (7)三、配置PAT的过程其他配置如前述,现在在Router0上配置PATRouter(config)#ip nat inside source list 1 interface s
13、2/0 overload在PC0上进行测试的结果与前述一样;Router0上显示结果如下所示:202.196.32.1, d=222.22.22.1 8 s=222.22.22.1, d=202.196.32.1-192.168.2.1 4202.196.32.1, d=222.22.22.1 9192.168.2.1 5202.196.32.1, d=222.22.22.1 10192.168.2.1 6202.196.32.1, d=222.22.22.1 11 expiring 202.196.32.1 (192.168.2.1) icmp 8 (8) expiring 202.196.32.1 (192.168.2.1) icmp 9 (9) expiring 202.196.32.1 (192.168.2.1) icmp 10 (10) expiring 202.196.32.1 (192.168.2.1) icmp 11 (11)心得体会通过这次的实验,我懂得了NAT的相关概念、分类和工作原理。同时我也知道了如何在路由器上配置静态NAT、动态NAT和PAT。知道了局域网与外网进行信息交流的具体过程还有一些数据的转换,例如IP地址的转换。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1