全发国际

铸数基 · 智运维 丨 乐享智能运维智汇老友专场直播
预约直播
铸数基 · 智运维 丨 全发国际乐享3.0智能运维解决规划颁布会
预约直播
全发国际(中国)有限公司官网
产品
< 返回主菜单
产品中心
产品
解决规划
< 返回主菜单
解决规划中心
行业
合作同伴
返回主菜单
选择区域/说话
全发国际(中国)有限公司官网

您订阅的产品有更新,,,,,,,请实时查阅

查看详情

【RSR】RSR若何通过NAT实现TCP负载平衡

颁布功夫:2013-09-12
点击量:2592

职能介绍:

当我们内部有几台提供一样服务的服务器时,,,,,,,我们能够用NAT来做到负载平衡;;;;;;;该职能也称为TCP负载平衡技术。。。。。。。

一、组网需要

内网服务器的地址通过静态NAT,,,,,,,转换成一样的表网的地址,,,,,,,表网接见该服务器时,,,,,,,能够通过NAT实现负载平衡。。。。。。。 

二、组网拓扑

全发国际(中国)有限公司官网

三、配置重点

1、根基ip地址配置

2、根基的ip路由配置

3、界说nat的内网口和表网口

4、通过ACL匹配表网接见内网服务器的流量

5、配置服务器的地址池

6、配置主张地址转换 

四、配置步骤

1、根基ip地址配置

Ruijie(config)#hostname R1

R1(config)#interface gigabitEthernet 0/0

R1(config-GigabitEthernet 0/0)#ip address 192.168.1.1 255.255.255.0

R1(config-GigabitEthernet 0/0)#exit

R1(config)#interface gigabitEthernet 0/1

R1(config-GigabitEthernet 0/2)#ip address 192.168.2.1 255.255.255.0

R1(config-GigabitEthernet 0/2)#exit

 

Ruijie(config)#hostname R2

R2(config)#interface fastEthernet 0/0

R2(config-if-FastEthernet 0/0)#ip address 192.168.2.2 255.255.255.0

R2(config-if-FastEthernet 0/0)#exit

2、根基的ip路由配置

R2(config)#ip route 192.168.10.0 255.255.255.0 192.168.2.1      //配置表网到服务器公网地址的路由

3、界说nat的内网口和表网口

R1(config)#interface gigabitEthernet 0/1

R1(config-GigabitEthernet 0/1)#ip nat outside      //配置nat的表网口

R1(config-GigabitEthernet 0/1)#exit

R1(config)#int gigabitEthernet 0/0

R1(config-GigabitEthernet 0/0)#ip nat inside     //配置nat的内网口

R1(config-GigabitEthernet 0/0)#exit

4、通过ACL匹配表网接见内网服务器的流量

R1(config)#ip access-list extended 100

R1(config-ext-nacl)#10 permit ip any host 192.168.10.168     //表网到服务器公网地址(192.168.10.168)的流量

R1(config-ext-nacl)#exit

把稳:

1)我司的TCP负载平衡中只支持扩大ACL配置,,,,,,,不支持尺度ACL配置。。。。。。。

2)服务器表网IP地址选择

在TCP负载平衡的配置中,,,,,,,如果服务器映射的表网IP选择与表网口IP同网段的其它IP地址,,,,,,,会由于设备不合该IP地址的ARP要求进行回应而导致映射失效(设备会以为这是一台与本出口在统一网段的其它设备地址,,,,,,,而不是自身的地址,,,,,,,因而不合该IP地址的ARP要求进行回应);;;;;;;因而TCP负载平衡只支持映射为表网口出口IP地址或其它网段的IP地址,,,,,,,不能映射为与出接口同网段的其它IP地址。。。。。。。如以上例子中,,,,,,,能够将两台服务器映射至192.168.2.1,,,,,,,或其它网段地址(如192.168.10.0/24);;;;;;;但无法映射为192.168.2.0/24(与出口同网段的其它地址)。。。。。。。

5、配置服务器的地址池

R1(config)#ip nat pool server 192.168.1.100 192.168.1.101 netmask 255.255.255.0 type rotary     //界说名为server的地址池,,,,,,,地址池类型为rotary(循环),,,,,,,在做主张nat转换时,,,,,,,循环转换为内网服务器的地址

6、配置主张地址转换

R1(config)#ip nat inside destination list 100 pool server      //将acl 100的流量,,,,,,,报文的主张地址转换成server地址池的地址

把稳:

1)路由器不检测内网服务器的可用性

若是内网服务器群里有一台或多台、甚至是全数服务器都不工作了,,,,,,,由于路由器上没有有关检测服务器是否正常工作的职能,,,,,,,因而路由器是无法判断内网服务器的可用性,,,,,,,仍旧会将流量进行负载平衡,,,,,,,而不论服务器能否应答。。。。。。。

2)只对TCP流量进行转换

只对TCP流量进行转换,,,,,,,不会对ICMP等其它和谈进行转换。。。。。。。

3)我司设备进行TCP负载平衡时,,,,,,,是基于源ip地址的hash值进行负载平衡,,,,,,,若表网2个ip接见没有实现负载平衡,,,,,,,是由于这2个ip地址的hash值一样,,,,,,,能够尝试调换表网ip地址做测试。。。。。。。 

五、配置验证

别离测试多个表网PC接见服务器的公网地址,,,,,,,若第一PC接见该服务器时转换成192.168.1.100的内网地址,,,,,,,第二PC接见该服务器时转换成192.168.1.101的内网地址,,,,,,,则NAT复杂平衡配置正确。。。。。。。

第一个PC接见服务器时,,,,,,,接见到server-1,,,,,,,查看nat转换表如下

R2#telnet 192.168.10.168

Trying 192.168.10.168, 23...

server-1>

 

R1#show ip nat translations

Pro Inside global            Inside local            Outside local          Outside global

tcp 192.168.10.168:23  192.168.1.100:23   192.168.2.2:1052   192.168.2.2:1052

第二个PC接见服务器时,,,,,,,接见到server-2,,,,,,,查看nat转换表如下

R4#telnet 192.168.10.168

Trying 192.168.10.168, 23...

server-2>

R1#show ip nat translations

Pro Inside global            Inside local             Outside local          Outside global

tcp 192.168.10.168:23  192.168.1.101:23   192.168.2.3:1053   192.168.2.3:1053

 

 

 

有关产品
全发国际(中国)有限公司官网

返回顶部

收起
全发国际(中国)有限公司官网 文档AI副手
全发国际(中国)有限公司官网 文档评价
资料内容是否对您有援手?????
您对当前页面的中意度若何?????
不咋滴
极度好
您中意的原因是(多选。。。。。。?????
您对文档是否还有其它的问题或建议?????
为尽快解决问题,,,,,,,请您留下联系方式以便回复
邮箱
手机号
感激您的反馈。。。。。。
全发国际(中国)有限公司官网
全发国际(中国)有限公司官网
全发国际(中国)有限公司官网
请选择服务项目
关关征询页
售前征询 售前征询
售前征询
售后服务 售后服务
售后服务
定见反馈 定见反馈
定见反馈
更多联系方式
【网站地图】【sitemap】