《NAT的配置:TCP负载均衡925.pdf》由会员分享,可在线阅读,更多相关《NAT的配置:TCP负载均衡925.pdf(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、对于那些访问量很大的网络服务器,如果只使用一台主机,会造成负载过重的问题。利用 NAT 可实现多台主机的 TCP 负载均衡。多台主机搭建成一个局域网,各主机的内容完全相同,各主机使用私有 IP 进行编址。在路由器上配置 TCP 负载均衡,从外部来看,这些主机只有一个 IP 地址(60.8.1.1),成为一个虚拟主机,当外部用户访问此虚拟主机时,路由器会把各个访问轮流映射到各个主机上,达到负载均衡的目的。注意:TCP 负载均衡只对 TCP 服务提供分流,对于其它 IP 流量没有影响,除非 NAT 作了其它配置。TCP 负载均衡配置 Ruijie(config)#ip nat pool pool-
2、name start-address end-address netmask subnet-mask type rotary 这个命令用于定义一个IP 地址池,pool-name 是地址池的名字,start-address是起始地址,end-address 是结束地址,subnet-mask是子网掩码。地址池中的地址必须是内网中各主机的实际 IP 地址。type rotary 关键字表示定义为轮转型地址池。Ruijie(config)#access-list access-list-number permit address wildcard-mask 这个命令定义了一个访问控制列表,acce
3、ss-list-number 是表号,address 是地址,wildcard-mask是通配符掩码。它只匹配虚拟主机的地址。Ruijie(config)#ip nat inside destination list access-list-number pool pool-name 这个命令定义了 NAT,access-list-number 是访问列表的表号,pool-name是地址池的名字。它表示把虚拟主机的地址映射到地址池中的地址上。Ruijie(config)#interface interface-id Ruijie(config-if)#ip nat inside 以上命令指定了
4、网络的内部接口。Ruijie(config-if)#interface interface-id Ruijie(config-if)#ip nat outside 以上命令指定了网络的外部接口。配置举例:Ruijieenable Ruijie#configure terminal Ruijie(config)#ip nat pool np 192.168.1.1 192.168.1.3 netmask 255.255.255.0 type rotary Ruijie(config)#access-list 1 permit 60.8.1.1 0.0.0.0 Ruijie(config)#ip
5、nat inside destination list 1 pool np Ruijie(config)#interface f0/0 Ruijie(config-if)#ip address 192.168.1.10 255.255.255.0 Ruijie(config-if)#ip nat inside Ruijie(config-if)#no shutdown Ruijie(config-if)#interface s1/0 Ruijie(config-if)#ip address 199.1.1.2 255.255.255.0 Ruijie(config-if)#ip nat outside Ruijie(config-if)#no shutdown Ruijie(config-if)#end Ruijie#本例中,虚拟主机的 IP 地址是 60.8.1.1,当用户访问此地址时,路由器把它轮流映射到 192.168.1.1192.168.1.3 上。