使用等价多路径(ECMP)
通过在群集部署上使用相等成本多路径(ECMP)机制,活动群集节点会公布虚拟服务器的IP地址。接收播发流量的群集节点将流量引导到必须处理流量的节点。在斑点虚拟服务器和部分条带的虚拟服务器中可以有冗余的转向。因此,从NetScaler的11开始,发现和部分条带的虚拟服务器IP地址通告所有者节点,从而减少冗余转向。
您必须具备使用ECMP的路由协议的详细知识。有关更多信息,请参阅配置动态路由。有关集群中路由的更多信息,请参阅集群中的路由。
要使用ECMP,您必须首先执行以下操作:
- 在群集IP地址上启用所需的路由协议(OSPF、RIP、边界网关协议或ISIS)。
- 将接口和已发现的IP地址(启用动态路由)绑定到VLAN。
- 使用VTYSH壳配置选定的路由协议并在ZeBOS上重新分配内核路由。
在群集IP地址和外部连接设备上执行类似的配置。
注意
- 确保群集上的许可证支持动态路由,否则ECMP不起作用。
- 通配符虚拟服务器不支持ECMP,因为RHI需要VIP地址才能向路由器和通配符虚拟服务器进行通告。因为他们没有关联的VIP地址。
图1. ECMP拓扑
在群集部署上使用ECMP机制进行流量分配时,活动群集节点会将虚拟服务器IP地址通告给上游路由器。ECMP路由器可以通过SNIP0, SNIP1或SNIP2访问VIP地址。图 1 中的流量流描述如下:
- 客户端向集群上托管的VIP发送请求。
- 上游路由器根据VIP的获知路由将数据包转发到任何一个节点。假设NS1。节点NS1是流量接收器。
- 流接收器(NS1)确定必须处理流量的节点,称为流处理器。例如,节点NS2是流处理器。
- 带有SNIP1(97.131.0.2)的流量接收器(NS1)将请求引导到带有SNIP2(97.131.0.3)的流量处理器(NS2)。
- 流处理器(NS2)建立与服务器的连接。
- 服务器处理请求并将响应发送到将请求发送到服务器的剪断地址。
备注:
- 只有活动节点通告VIP路由。
- 非活动节点不通告VIP路由。
- 所有活动节点通告条带化贵宾。
- 只有活动所有者节点通告发现或部分条带化的VIP。
使用命令行界面在群集上配置ECMP
登录到群集IP地址。
启用路由协议。
使纳秒特征<特征>
示例:启用OSPF路由协议。
使NS功能OSPF
添加VLAN。
添加VLAN
示例
添加VLAN 97
将群集节点的接口绑定到VLAN。
绑定vlan
-ifnum 示例
绑定VLAN 97 -ifnum 0/1/2 1/1/2 2/1/2
为每个节点添加一个斑点SNIP地址,并在其上启用动态路由。
添加纳秒IP
<网络掩码> -ownerNode -dynamicRouting ENABLED 示例
添加NS的IP地址97.131.0.1 255.0.0.0 -ownerNode 0 -dynamicRouting ENABLED型SNIP附加NS的IP地址97.131.0.2 255.0.0.0 -ownerNode 1 -dynamicRouting ENABLED型SNIP附加NS的IP地址97.131.0.3 255.0.0.0 -ownerNode 2 -dynamicRouting启用型SNIP
将发现的SNIP地址之一绑定到VLAN。将一个斑点SNIP地址绑定到VLAN时,在该子网中的群集上定义的所有其他斑点SNIP地址将自动绑定到VLAN。
绑定VLAN
-IPAddress <网络掩码> 示例
绑定VLAN 97 -IPAddress 97.131.0.1 255.0.0.0
注意
您可以使用群集节点的NSIP地址,而不是添加SNIP地址。如果是这样,则不必执行步骤3-6。
使用VTYSH壳在ZeBOS上配置路由协议。
示例:
在节点ID 0,1和2上配置OSPF路由协议。
vtysh!接口vlan97!路由器OSPF所有者节点0 OSPF路由器-ID 97.131.0.1出口所有者节点所有者节点1 OSPF路由器-ID 97.131.0.2出口所有者节点所有者节点2 OSPF路由器-ID 97.131.0.3出口所有者节点重新发布的内核网络97.0.0.0/8区0!
注意
对于要播发的VIP地址,奥镁设置是通过使用VServerRhilevel参数进行的,如下所示:
添加纳秒IP
<掩码>型VIP -vserverRHILevel 对于OSPF特定的奥镁设置,可以执行以下更多设置:
添加纳秒IP
<掩码>型VIP -ospfLSAType(TYPE1 | TYPE5)-ospfArea 使用添加NS IP6命令在IPv6的地址上执行上述命令。
在外部交换机上配置ECMP。为思科Nexus 7000的C7010版本5.2(1)交换机提供了以下示例配置。必须在其他交换机上执行类似的配置。
//对于OSPF (IPv4地址)全局配置:配置终端特性OSPF接口配置:配置终端接口Vlan10 no shutdown ip address 97.131.0.5/8配置终端路由器OSPF 1 network 97.0.0.0/8 area 0.0.0.0 --------------------------------- //对于OSPFv3 (IPv6地址)全局配置:配置终端特性ospfv3配置终端接口Vlan10 no shutdown ipv6地址use-link-local-only ipv6 router ospfv3 1 area 0.0.0.0配置终端路由器ospfv3 1
ECMP部署中的路由器监视群集节点
在群集设置中,在具有发现SNIP地址配置的所有者节点上,您现在可以禁用“所有者下响应”选项。默认情况下,该选项处于启用状态,允许节点响应来自上游路由器的ICMP / ARP /ICMP6 / ND6请求。您现在可以禁用此选项,以允许路由器监视群集节点是否处于活动状态或非活动状态。路由器发送请求时,如果禁用该选项,它将标识所有者节点处于非活动状态且不可用于流量分配。
使用命令行界面为静态路由流量分配配置ECMP
添加纳秒IP <网络掩码> -ownernode <节点-ID> -ownerDownResponse禁用