IRF 堆叠配置
一、主交换机配置
第一步:配置主交换机
irf member 1 priority 32 //配置主交换机的优先级为32使其更容易称为主交换机
interface range Ten-GigabitEthernet 1/0/49 to Tem-GigabitEthernet 1/0/50 //关闭 IRF 接口
shutdown
irf-port 1/1 //创建 IRF 端口
port group interface Ten-GigabitEthernet 1/0/50 //接口绑定 IRF 端口
port group interface Ten-GigabitEthernet 1/0/51 //接口绑定 IRF 端口
第二步:打开 IRF 接口并保存配置
interface range Ten-GigabitEthernet 1/0/49 to Ten-GigbitEthernet 1/0/50 //打开 IRF 接口
shutdown
save
二、备交换机配置
第一步:配置备交换机
irf member 1 remunber 2 //交换机成员编号配置成2,保存配置并重启设备使其生效
interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50 //关闭 IRF 接口
shutdown
irf-port 2/2 //创建 IRF 端口
port group interface Ten-GigabitRthernet 1/0/50 //接口绑定 IRF 端口
port group interface Ten-GigabitEthernet 1/0/51 //接口绑定 IRF 端口
第二步:打开 IRF 接口并保存配置
interface range Ten-GigabitEthernet 1/0/49 to Ten-gigabitEthernet 1/0/50 //关闭 IRF接口
shutdown
save
三、交换机激活 IRF 端口配置
irf-port-configuration active //激活 IRF配置
注意:相邻的交换机 IRF 的接口编号不一样、比如交换机1时1/1,则交换机2不能使用2/1。
堆叠分裂
一个堆叠分裂后,可能产生多个具有相同 IP 地址和 MAC 地址的堆叠系统。为防止堆叠分裂后,产生多个具有相同 IP 地址和 MAC 地址的堆叠系统,引起网络故障
此时需要用多主检测
多主检测 MAD(multi-Active Detection),是一种检测和处理堆叠分裂的协议。链路故障导致堆叠系统分裂后,MAD 可以实现堆叠分裂的检测、冲突处理和故障恢复,降低堆叠分裂对业务的影响。
检测方式
直连检测方式是堆叠成员交换机间通过普通线缆直连的专用链路进行多主检测。在直连检测方式中,堆叠系统正常运行时,不发生 MAD 报文;堆叠系统分裂后,分裂后两台交换机以 1s 为周期通过检测链路发送 MAD 报文进行多主冲突处理。
直连检测的连接方式包括通过中间设备直连和堆叠成员搅浑就 Full-mesh 方式直连。
检测原理
堆叠分裂后,MAD 冲突处理机制会使分裂后的堆叠系统处于 Detect 状态 Recovery 状态。
Detect 状态标识堆叠正常工作状态,Recovery 状态标识堆叠禁用状态。
MAD 冲突处理机制如下:当堆叠链路失效之后,参与堆叠的交换机都会想堆叠线路发送报文进行 MAD 检测(携带自身的 MAC 地址和优先级)且自身的状态为 Detect,这些堆叠系统之间相互竞争,竞争成功的堆叠系统保持 Detect 状态,竞争失败的堆叠系统会装入 Recovery 状态;并且在 Recovery 状态堆叠系统的所有成员交换机上,关闭除保留端口以外的其他所有物理端口,以保证该交换机不在转发业务报文。
竞争规则
MAD 竞争原则与主交换机的竞争原则类似:
1、先比较启动时间,启动完成时间早的堆叠系统成为 Detect 状态。启动完成时间差在 20 秒内则认为堆叠的启动完成时间相同。
2、启动完成时间相同时,比较堆叠中主交换机的优先级,优先级高的堆叠系统成为 Detect 状态。
3、优先级相同时,比较堆叠系统的 MAC,MAC 小的堆叠系统成为 Detect 状态
MAD 多主检测配置
第一步:将端口加入 VLAN 并关闭 STP 协议
interface range GigabitEthernet 1/0/10 同 Ten-GigabitEthernet 2/0/10
port access vlan 10 //将端口加入到 VLAN 中
undo stp enable //接口关闭 STP 协议
第二步:配置 MAD
interface vlan-interface 10 //加入 vlanif 接口
mad bfd enable //接口启用 MAD-BFD
mad ip address 10.1.12.1 255.255.255.0 member 1 //配置 MAD 地址
mad ip address 10.1.12.2 255.255.255.0 member 2 //配置 MAD 地址