具体参数配置说明如下:
radware设备通过ip地址+端口唯一确定一台server,例如同一个server ip地址,他的ip+8000端口是一个逻辑的server,他的ip+8001端口也是一个逻辑server。 Farm Name: 确定server属于的farm Server Address:服务器的ip地址
Server Name:在负载均衡设备上对服务器的命名,在同一台负载均衡设备上对每个服务器的命名必须唯一,建议的命名原则是原服务器的名字+端口,或者服务器的ip地址(ip地址的点用“_”代替,例如11_156_108_1)+端口.
Server Port: 服务器的业务端口,如果是None,表示该server的所有端口都接受请求。 Server Desciption: 对服务器的描述信息,
Weight: 权重,指本台服务器在该组服务器中占所访问的比重。默认:1 建议:根据实际
情况调整。如果服务器的性能较高,建议适当调高该值。
Type: 服务器的类型。Radware设备定义三种类型的服务器Regular、Local Triangulation和Local Farm。
Regular表示该服务器没有特殊要求;Local Triangulation表示该服务器参与本地三角传输策略;Local Farm表示该服务器参与本地farm策略。
Connection Limit 对服务器会话数限制策略,当网络过载时,保证服务器不会滩掉。 Response Threshold [ms]: 开始响应时间(毫秒)默认:0建议保持默认
Backup Server Address: 定义backup sever的ip地址,如果主服务器down,负载均衡设备将把后继流量转发到backup server上。
Client NAT Address Range: 定义Client Nat,具体定义方法见“Client Nat配置”部分
2.3 Client NAT配置
该功能适用与如下两种情况:
一,客户端与服务器不在同一个网段,但是服务器的网关指向路由器或者三层交换
机,而不是负载均衡设备,
当客户端访问VIP,负载均衡把用户会话的目的地址修改为server地址,server
回应这个请求时,没有经过负载均衡把回应包的源IP由server地址修改回VIP,而是直接通过路由器或者三层交换机交还客户端,导致客户拒绝该回应数据包。所以我们必须把所有用户的请求包经过负载均衡后,把客户的源IP都修改为负载均衡设备上的一个临时的clinet NAT地址。
如果服务器的网关已经指向了负载均衡,就不需要再做client NAT了。
二,客户端与服务器在同一个网段,无论服务器的网关指向路由器或者三层交换机
还是负载均衡设备,
当客户端访问VIP,负载均衡把用户会话的目的地址修改为server地址,server
回应这个请求时,发现客户端与服务器自身在同一个网段,就直接通过二层交换来通讯,不再经过负载均衡把回应包的源IP由server地址修改回VIP,而是直接通过二层交换机交还客户端,导致客户拒绝该回应数据包。
步骤如下:
1、启用client nat功能 Client NAT IP 同时为所有的FARM 共用 2、启用指定farm的client功能 3、启用application server的client nat功能,并指定地址范围。且该server type必需为regular
第一步,启用client nat功能,
第二步,设置NAT后的地址
定义将client nat为哪个IP地址。
第三步:设置client NAT前的地址(需要做clientNAT的客户端的IP地址范围)
定义将哪些client进行nat,可以定义一个IP地址,也可以定义一个网段,强烈建议精确设置IP地址范围。
第四步,设置需要做clientNAT的FARM组。
打开 AppDirector――farm―――Additional farm , 选择需要做clientNAT的FARM, 在Client NAT Address Range 的下拉菜单中选择对应的IP地址,选择完毕,点击set保存
第五步,设置需要做clientNAT的server。
打开 AppDirector――server―――Application server , 选择需要做clientNAT的server, 在Client NAT 的下拉菜单中选择 Enable, 在Client NAT Address Range 的下拉菜单中选择对应的IP地址,选择完毕,点击set保存