ITPub博客

首页 > 应用开发 > IT综合 > NAT实验2(转)

NAT实验2(转)

原创 IT综合 作者:tigeerfish 时间:2007-08-09 09:23:56 0 删除 编辑
NAT实验2(转)[@more@]

  接上一篇关于NAT的试验

  

  三.实验步骤

  (一)用NAT转换交叉地址空间:

  

   

  内部局部地址  内部全局地址 外部局部地址 外部全局地址

  10.1.1.1    202.116.78.1 202.116.64.1 10.1.1.1

  1.配置两条静态路路由,RouterA上配置到达外部局部地址的路由,RouterB上配置到达内部全局地址的路由,只两条路由是非常重要的。

  1) RouterA的配置:

  Router-A#config t

  Router-A(config)#ip route 202.116.64.0 255.255.255.0 192.168.1.2

  2) RouterB的配置:

  Router-B#config

  Router-B(config)#ip route 202.116.78.0 255.255.255.0 192.168.1.1 

  2.用NAT转换交叉地址空间:

  1)基本配置:。

  Router-A#config t

  Router-A(config)# ip nat pool CISCO 202.116.78.1 202.116.78.254 netmask 255.255.255.0

  Router-A(config)# ip nat pool ZSU 202.116.64.1 202.116.64.254 netmask 255.255.255.0

  Router-A(config)# access-list 1 permit 10.1.1.0 0.0.0.255

  Router-A(config)#ip nat inside source list 1 pool CISCO

  Router-A(config)#ip nat outside source list 1 pool ZSU

  Router-A(config)#int e0

  Router-A(config-if)#ip nat inside

  Router-A(config-if)#int s0

  Router-A(config-if)#ip nat outside

     2)查看NAT转换交叉地址空间的配置:

  Router-A#show ip nat translations

  Router-A#show ip nat statistics

  Router-A#show ip nat translations verbose

  Router-A#debug ip nat

     3)检验NAT转换交叉地址空间:

  1. 在Host_1上ping RouterA的s0,建立内部局部地址10.1.1.1与内部全局地址202.116.78.1之间的映射,可使用show ip nat translations查看映射关系,可使用debug ip nat查看映射过程.

  

  Router-A#show ip nat tra

  Pro Inside global   Inside local    Outside local   Outside global

  --- 202.116.78.1    10.1.1.2      ---        ---

  --- ---        ---        202.116.64.1    10.1.1.1

  

  2.在Host_2上ping 内部全局地址202.116.78.1,可建立外部全局地址10.1.1.1,外部局部地址202.116.64.1和内部全局地址202.116.78.1之间的映射, 可使用show ip nat translations查看映射关系,可使用debug ip nat查看映射过程.

  

  Router-A#show ip nat tra

  Pro Inside global   Inside local    Outside local   Outside global

  --- 202.116.78.1    10.1.1.2      ---        ---

  --- ---        ---        202.116.64.1    10.1.1.1

  --- ---        ---        202.116.64.2    10.1.1.2

  --- 202.116.78.1    10.1.1.2      202.116.64.2    10.1.1.2

  

  Router-A#show ip route

  

  S  202.116.64.0/24 [1/0] via 192.168.1.2

   10.0.0.0/24 is subnetted, 1 subnets

  C    10.1.1.0 is directly connected, FastEthernet0/0

  C  192.168.1.0/24 is directly connected, Serial0/0

  

  (二)动态NAT和TCP负载均衡:

  

   

  1.在RouterB上配置一条到达内部全局地址的静态路由。这是非常重要的。完成配置后使用show ip route,show interface,show running-configuration查看路由配置的正确性。:

  Router-B(config)#ip route 10.1.1.0 255.255.255.0 192.168.1.1

  Router-A(config)#ip route 192.168.2.0 255.255.255.0 192.168.1.2

  ////为了使学员复习前面的动态NAT的内容,可以加上动态NAT的配置。

  

  2.动态NAT:

  1)在RouterA上配置动态NAT:。

   配置中的overload是可选参数,它的作用是复用内部全局地址,即可用一个内部全局地址来同时代表多个内部局部地址。

  基本命令:

  Router-A#config t

  Router-A(config)# ip nat pool CISCO 202.116.78.1 202.116.78.254 netmask 255.255.255.0

  Router-A(config)# access-list 1 permit 10.1.1.0 0.0.0.255

  Router-A(config)#ip nat inside source list 1 pool CISCO [overload]

  Router-A(config)#int e0

  Router-A(config-if)#ip nat inside

  Router-A(config-if)#int s0

  Router-A(config-if)#ip nat outside

     2)查看动态NAT的配置:

  Router-A#show ip nat translations

  Router-A#show ip nat statistics

  Router-A#show ip nat translations verbose

  Router-A#debug ip nat

     3)检验动态NAT:

       在Host_1上ping Host_3是否成功?     

  在RouterB上ping 202.116.78.1 是否成功?  

  3.TCP负载均衡:

  

  

  将10.1.1.1和10.1.1.2分别作为两台相同的WWW服务器,它们有共同的虚拟地址10.1.1.4。

   1)在RouterA上配置TCP负载均衡:。

  参数“type rotaty”使该地址池成为一个循环型的,否则将不能进行负载均衡。

  基本命令:

  Router-A#config t

  Router-A(config)# ip nat pool CISCO 10.1.1.2 10.1.1.3 netmask 255.255.255.0 type rotary

  Router-A(config)# access-list 1 permit 10.1.1.4 0.0.0.0

  Router-A(config)#ip nat inside destination list 1 pool CISCO

  Router-A(config)#int e0

  Router-A(config-if)#ip nat inside

  Router-A(config-if)#int s0

  Router-A(config-if)#ip nat outside

  

  3)检验TCP负载均衡:

  在10.1.1.1和10.1.1.2两台服务器上利用PWS发布不同的网页,在外部网络的一台主机上访问它们共有的虚拟地址http://10.1.1.4,NAT路由器将会把数据包负载均衡到每一台服务器,我们可以看到,主机将轮流访问两台服务器上的主页。

   Router-A#show ip nat tra

   Pro Inside global   Inside local    Outside local   Outside global

   tcp 10.1.2.4:80    10.1.2.2:80    10.1.1.2:1038   10.1.1.2:1038

   tcp 10.1.2.4:80    10.1.2.3:80    10.1.1.2:1039   10.1.1.2:1039

  

  

   准备问题:

  1.双向NAT的理解:

  A路由器转化都的地址78.0是全局有效的,而64.0只是对于A路由器端的网段10.1.1.0有效,而对于其他网段并不知道64.0这个网络。举例子:我在宿舍内建立了一个网络,IP段为10.1.1.0。后来学校的网络开通了,也有10.1.1.0网段,我想把宿舍的网络接到学校内,又不想(或者不能马上)更改所有主机的IP,就需要用到双向的NAT。对于学校的网络来说,10.1.1.0(B)和78.0都是合法的,而10.1.1.0(A)是不合法的,而64.0只对A端有意义。

  

  


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8227599/viewspace-937153/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    387
  • 访问量
    870231