Cisco路由器配置TCP负载均衡地址转换

网络工程师TCP负载均衡地址转换

网络工程师TCP负载均衡地址转换
【实验名称】
Cisco路由器配置TCP负载均衡地址转换

【实验目的】
掌握多台服务器复用同一IP地址时的TCP负载均衡地址转换技术。

【背景描述】
你是某网站的高级网络工程师,你的网站为了更好的给外界提供下载服务,用两台服务器共同承担外界对你网站的FTP下载。但是网站的FTP下载地址已经固定唯一,请你能实现两台服务器对同一服务的负载分担,且不能让外界探测到你服务器的数量。

【实现功能】
多台主机共享一个虚拟IP地址,实现服务负载分担。

【实验拓扑】

【实验设备】
R2624(2台)

【实验步骤】
第一步: 基本配置
Red-Giant>enable
Red-Giant#configure terminal
Red-Giant(config)#hostname R1
R1(config)#interface serial 0
R1(config-if)#ip address 200.198.12.1 255.255.255.0
R1(config-if)#clock rate 64000
R1(config-if)#no sh
R1(config-if)#exi
R1(config)#interface fastethernet 0
R1(config-if)#ip address 10.1.1.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#end
Red-Giant#configure terminal
Red-Giant(config)#hostname R2
R2(config)#interface serial 0
R2(config-if)#ip address 200.198.12.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exi
R2(config)#interface fastethernet 0
R2(config-if)#ip address 100.100.100.1 255.255.255.0
R2(config-if)#end
验证测试:R2#ping 200.198.12.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echoes to 200.198.12.1 timeout is 2 seconds:
!!!!!

第二步:配置TCP负载均衡地址转换
R1(config)# ip nat pool realhosts 10.1.1.2 10.1.1.3 netmask 255.255.255.0 type rotary
!定义真实地址负载分担
R1(config)#access-list 1 permit 10.1.1.100
R1(config)#ip nat inside de
R1(config)#ip nat inside destination list 1 pool realhosts
!定义一个虚拟的IP地址表现为代表几个主机的唯一地址
R1(config)#interface serial 0
R1(config-if)#ip nat outside
R1(config-if)#exi
R1(config)#interface fastethernet 0
R1(config-if)#ip nat inside

验证测试:
R1#sh ip nat translations
Pro Inside global Inside local Outside local Outside global
Tcp 10.1.1.100:21 10.1.1.2:21 100.100.100.100:1178 100.100.100.100:1178
Tcp 10.1.1.100:21 10.1.1.3:21 100.100.100.50:1024 100.100.100.50:1024

【注意事项】
不要把inside和outside应用的接口弄错
要建立一个虚拟地址代表多台服务器

【参考配置】
R1#sh run

成为第一个发表评论的人

发表评论

您的电子邮件地址不会被公开.


*