IRF2

采用堆叠技术,实现多虚1的同步运行,提高可靠性和稳定性

特点

  1. 高可靠性
  2. 快速收敛
  3. 充分利用链路和端口等资源
  4. 降低部署和维护的难度

端口连接

  • 每台设备只有2个IRF2逻辑端口Port1和Port2,一台设备的Port1只能与另一设备的Port2相连。
  • 一个IRF2逻辑端口可以由一个或多个IRF2物理端口构成,由多个物理端口构成的逻辑端口也称为聚合端口。

堆叠

  • IRF2以Domain ID(域编号)来区分不同的IRF2堆叠,只有Domain ID相同的设备才可能加入同一IRF2堆叠。一个IRF2堆叠内有一台Master和多台Slave,当Master故障时,Slave可以立即取代之。
  • IRF2采用分布式聚合技术来实现上/下行链路的冗余备份,可以跨设备配置链路备份。
  • IRF2采用分布式弹性转发技术实现报文的二/三层转发,最大限度地发挥每个成员设备的处理能力,各成员设备自动选择IRF2堆叠内部最佳路径来转发报文,以获得最佳性能。

成员编号

  • 在IRF2中以成员编号(Member ID)标识设备,各设备成员编号必须唯一,在配置IRF2前,需要规划好每台设备的成员编号,并分别在设备上进行配置。
  • 配置IRF端口和优先级也是根据设备的成员编号来进行的,修改后的成员编号需要重启才能生效
  • 成员编号存储在设备非易失介质中
  • 修改设备成员编号可能导致设备配置发生变化或丢失
  • Master的Member ID也称为Active ID

HELLO报文

  • IRF2设备由IRF2端口发送并接收Hello报文,相邻成员设备之间交互Hello报文来收集整个IRF2堆叠的拓扑关系。
  • IRF2成员设备在本地记录已知的拓扑信息,拓扑信息收集完成后,会进入角色选举阶段,确定成员设备角色
  • 经过一段时间的收集,所有设备上都会收集到完整的拓扑信息,称为拓扑收敛
  • HELLO报文携带:
    • 域编号
    • 成员编号
    • 优先级
    • 桥MAC地址
    • 连接关系
    • 启动时间

Master选举

Image.png

MAD检测

基于LACP的MAD检测

  • 扩展LACP消息携带Active ID,Active ID大的一方竞争失败,迁移到Recovery 状态(要求相邻的交换机必须为支持此检测特性的H3C设备)

基于BFD的MAD检测

  • IRF2堆叠内的成员设备通过三层口连接,并分别配置一个BFD检测地址,使能BFD MAD检测,正常工作时,BFD主设备地址生效,备设备地址不生效,BFD会话DOWN。
  • IRF2堆叠分裂时,两个地址同时生效,BFD会话UP,BFD MAD检测生效后,会话再次DOWN,Active ID大的一方竞争失败,迁移到Recovery 状态
  • BFD检测单独占用一对端口和一个VLAN

基于ARP或ND的MAD检测

  • 检测速度较慢,使用较少,具体原理参考配置指导

IRF2
https://www.intx.work/posts/c6948b76.html
发布于
2017年3月13日
更新于
2025年6月29日
许可协议