Citrix ADC

冗余界面集

冗余接口集是指一个接口处于活动状态,其余接口处于备用状态的一组接口。如果主用接口出现故障,则会有一个备用接口接替主用接口。

以下是使用冗余接口集的主要好处:

  • 冗余接口集通过在Citrix ADC设备和对等设备之间提供备份链路,确保它们之间的连接可靠性。
  • 与LACP链路冗余不同,冗余接口集不需要在对端设备上进行配置。对于对端设备,冗余接口集以单个接口的形式出现,而不是一个集合或集合。
  • 在高可用性配置(HA)中,冗余接口集可以最小化HA故障转移的编号。

笔记

冗余界面集以前称为“NIC捆绑”在10.5版本中引入。

冗余界面设置有效

对于冗余接口集,Citrix ADC设备基于内部算法导出MAC地址,并将其分配给冗余接口集。此MAC地址由所有成员接口共享,并且仅由Active接口使用。活动接口广播Garp消息,其中包含分配给冗余接口集的MAC地址,而不是接口自己的物理MAC地址。当当前的活动接口发生故障并被另一个接口接管时,新的Active接口会发送Garp消息。对等设备使用新的主动接口信息更新其转发表。备用接口不会发送任何GARP消息。备用接口不会发送任何数据包,它们会删除他们接收的任何数据包。

在冗余界面集中,将成员界面选择为活动的选择基于以下任一因素:

  • 冗余接口优先级. 这是接口的一个参数,它定义了活动成员选择的冗余接口集中接口的优先级。此参数指定一个正整数。降低该值可提高活动成员选择的优先级。选择具有最高优先级(最低值)的成员接口作为冗余接口集的活动接口。
  • 成员接口的绑定顺序. 如果所有成员接口具有相同的冗余接口优先级,则首先绑定到冗余接口集的成员接口将被选择为冗余接口集的活动接口。

在冗余接口集中,在以下事件之一中触发活动接口选择:

  • 当当前活动的接口失效或禁用它时。
  • 将备用接口的优先级设置为低于当前活动接口优先级的值时。备用接口作为活动接口接管。
  • 当您绑定优先级低于当前活动接口的接口时。新绑定的接口将作为活动接口接管。

配置冗余接口集需要考虑的要点

在配置冗余接口集之前,请考虑以下几点:

  • 在独立设备或高可用性设置中的设备中,链路冗余集是用LR/X表示法指定的,其中X的范围可以是1到4。例如,LR / 1。
  • 在高可用性配置中,冗余接口集配置不会传播或同步到辅助节点。
  • 在Citrix ADC设备上最多可以配置四个冗余接口集。
  • 一个冗余接口集最多可以绑定16个接口。
  • 冗余接口集的成员接口无法绑定到另一个冗余界面集。
  • 冗余接口集的成员接口不能与LA通道绑定。
  • LA通道不能绑定冗余的接口集。
  • 冗余接口集不能绑定到LA通道。
  • 在群集设置中:
    • 冗余接口集不能绑定到集群链路聚合。
    • 链路冗余集用N/LR/X表示(例如,1/LR/3)。其中:N为待创建冗余接口集的集群节点ID。X是集群节点上的链路冗余集标识符。X的取值范围是1-4。
    • 群集链路聚合无法绑定到冗余接口集。
    • 冗余接口集只能包括冗余接口集所属节点的接口。
    • 在将独立设备添加到集群设置后,独立设备上的现有链接冗余集配置自动更改为集群表示法(N/LR/X)。

配置步骤

在Citrix ADC设备上配置冗余接口设置包括以下任务:

  • 创建冗余接口集.使用通道命令操作来创建冗余接口集。

    在独立设备或高可用性设置中的设备中,链路冗余集是用LR/X表示法指定的,其中X的范围可以是1到4。例如,LR / 1。

    在群集设置中,链路冗余集在N/LR/X(例如,1/LR/3)中指定,其中:N是要在其上创建冗余接口集的群集节点的ID,X是群集节点上的链路冗余集标识符。X的范围为1-4。

  • 将接口绑定到冗余界面集.将接口与冗余接口集关联。一个接口不能是多个冗余接口集的一部分。

  • (可选)在成员界面上设置冗余接口优先级. 使用接口命令操作在冗余接口集的所需成员接口上设置冗余接口优先级。

使用CLI创建冗余接口集。

在命令提示符处:

  • 添加频道
  • 显示频道< ID >

通过CLI将接口与冗余接口绑定。

在命令提示符处:

  • 绑定通道
  • 显示频道< ID >

使用CLI命令设置接口的冗余优先级。

在命令提示符处:

  • 设置接口-lrsetpriority
  • 显示接口ID > <

示例配置1:

以创建冗余接口集LR/1为例,将接口1/1、1/2、1/3和1/4绑定在LR/1上。所有成员接口的冗余优先级默认为1024。通过show channel命令可以查看到接口1/1是冗余接口集lr/1的当前活动接口。

>添加通道lr / 1 >绑定完成通道lr 1/1 / 1 1/2 1/3 1/4做>显示通道1)接口lr / 1(链路冗余)# 23旗帜= 0 x100c020 < LINKREDUNDANT启用,,,哈们,802.1 q > MTU = 1500,本机vlan = 1, MAC = 36:97: a2: b7:6b: a9,正常运行时间0 h00m00s要求:媒体没有,汽车速度,双没有,fctl,吞吐量0实际:吞吐量1000 LLDP模式:NONE, RX: Pkts(1) Bytes(52) Errs(0) Drops(1) stall (0) TX: Pkts(2) Bytes(84) Errs(0) Drops(4) stall (0) NIC: InDisc(0) OutDisc(0) Fctls(0) stall (0) hanging (0) silence(0)未设置带宽阈值。1/1: UTP-1000-FULL-OFF UP 0h14m06s LR Active Member 1/2: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member 1/3: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member 1/4: UTP-1000-FULL-OFF UP 0h14m06s LR Inactive Member Done 

示例配置2:

在以下示例中,成员接口1/4的冗余接口优先级设置为100,其低于LR / 1的所有其他成员接口的集合冗余接口优先级。

show channel命令显示接口1/4为冗余接口集LR/1的当前活动接口。

>设置接口1/4-lrsetPriority 100 Done>显示通道1)接口LR/1(链路冗余)#23标志=0x100c020<已启用,向上,链路冗余,向上,哈蒙,802.1q>MTU=1500,本机vlan=1,MAC=36:97:a2:b7:6b:a9,请求的正常运行时间0h00m00秒:无媒体,速度自动,双工无,fctl关闭,吞吐量0实际:吞吐量1000 LLDP模式:无,RX:Pkts(1)字节(52)错误(0)停止(1)暂停(0)发送:Pkts(2)字节(84)错误(0)停止(4)暂停(0)NIC:INCIC(0)OutDisc(0)Fctls(0)暂停(0)挂起(0)静音(0)带宽阈值未设置。1/1:UTP-1000-FULL-OFF UP 0h14m06s LR非活动成员1/2:UTP-1000-FULL-OFF UP 0h14m06s LR非活动成员1/3:UTP-1000-FULL-OFF UP 0h14m06s LR非活动成员1/4:UTP-1000-FULL-OFF UP 0h14m06s LR非活动成员完成<--需要复制-->

示例配置3:

考虑一个由四个节点N1、N2、N3和N4组成的集群设置。本例中,在节点N1上创建冗余接口集1/LR/3,并绑定接口1/1/1、1/1/2和1/1/2。所有成员接口的冗余优先级默认为1024。通过show channel命令可以查看到接口1/1/1为冗余接口集1/LR/3的当前活动接口。

>添加通道1 / LR / 3 DONE>绑定通道1 / LR / 3 1/1/1/2 1/1/2 1/1/3 DONE>显示频道1)接口1 / LR / 3(链接冗余)#14标志= 0x100C020 <启用,UP,LINKEDURE,UP,HAMON,802.1Q> MTU = 1500,Native VLAN = 1,MAC = 36:97:A2:B7:6B:A9,正常运行时间0H00M00所要求的:媒体无,速度自动,Duplex无,FCTL OFF,吞吐量0实际:吞吐量1000 LLDP模式:无,RX:PKT(66)字节(4406)错误(0)滴(82)摊位(0)TX:PKT(55)字节(2626)错误(0)液滴(145)摊位(0)NIC:INDISC(0)oudyisc(0)FCTLS(0)倒置(0)挂起(0)静音(0)静音(0)带宽阈值未设置。1/1/1:UTP-1000-FULL-OFF 0H14M06S LR活动成员1/1/2:UTP-1000-FULL-OFF 0H14M06S LR非活动成员1/1/3:UTP-1000-Full-Off0H14M06S LR非活动成员完成<! -  CentCopy  - >
冗余界面集