先梳理现场现状
两台 S12508 IRF 分裂:原主设备(member1,优先级 26)主控损坏,已更换全新主控;
已把原从机(member2,优先级 12)完整配置导入修复后的 member1 主机;
需求:恢复 IRF 堆叠,业务运行的 member2 从机全程不重启、业务零中断。
核心原理说明
IRF 合并默认irf auto-merge enable开启,两台独立 IRF 连接堆叠线后,Master 竞选失败的设备会自动重启。
想做到从机(member2)不重启,核心逻辑:
保证修复后的 member1 主机竞选必然失败,让它成为主动重启加入的一方;
全程不改动正在运行业务的 member2,仅修改 member1 的 IRF 优先级、member ID;
堆叠链路连通后,只有 member1 自动重启,member2 保持在线不重启。
一、前置校验(两台设备分别登录核对)
1. 业务从机(member2,正在跑业务,全程不动配置、不重启)
bash
运行
# 确认当前独立IRF身份、优先级、member ID
display irf
display current-configuration | include irf member
display current-configuration | include irf priority
预期:
irf member 2 priority 12
IRF 端口、MAD 分裂检测配置完整,无缺失
确认irf auto-merge enable已开启(默认开启)
2. 修复后的原主机(member1,已导入完整堆叠配置)
bash
运行
display irf
display current-configuration | include irf member
display current-configuration | include irf priority
导入配置后大概率保留旧优先级irf member 1 priority 26,这是竞选获胜、强制 member2 重启的根源,必须修改。
二、关键配置修改(仅在修复后的 member1 主机操作,member2 不动)
步骤 1:降低 member1 优先级,确保竞选必败(最关键)
原主优先级 26 > 从机 12,堆叠连通后 member1 会抢占 Master,触发 member2 重启;
把 member1 优先级改成低于 12(示例改为 5),堆叠合并时 member2 必然赢下 Master,仅 member1 重启。
bash
运行
# 登录修复后的member1
system-view
# 修改member1优先级为5,低于从机12
irf member 1 priority 5
# 核对IRF端口、member ID、MAD配置和member2完全一致
display current-configuration | section irf
# 保存配置到下次启动文件
save force
步骤 2:核对两台设备 IRF 基础参数必须完全一致(否则合并失败)
两台设备必须全部匹配:
irf domain X 域编号相同;
IRF 端口绑定的物理万兆 / 40G/100G 堆叠口一一对应(1/2 口对接 2/1 口);
MAD BFD/LACP 分裂检测配置、检测 VLAN 完全一致;
两台都开启irf auto-merge enable(默认开启,不要关闭)。
步骤 3:MAD 恢复(分裂后 member1 会被 MAD 阻断端口,提前放行)
修复后的 member1 因分裂处于 Recovery 阻断状态,先手动恢复端口转发:
bash
运行
# member1执行,解除MAD端口阻断
system-view
mad restore
三、物理堆叠链路恢复(从机全程不重启)
确认 member2 业务正常、无告警,全程不操作 member2 任何命令;
接好两台 S12508 之间的 IRF 堆叠线缆(双链路冗余);
堆叠链路 UP 瞬间触发 IRF 合并竞选:
member2 优先级 12 更高,竞选为 Master,保持在线、不重启、业务无中断;
member1 优先级 5 竞选失败,系统自动重启 member1 整机加入 IRF;
等待 member1 重启完成,自动同步 member2 的运行配置,堆叠恢复。
四、堆叠合并完成后校验 & 调优
1. 堆叠状态校验(登录 member2 操作)
bash
运行
display irf
display irf topology
display irf link
display device
正常输出:
Master 为 member2,Standby 为 member1;
两台设备全部在线,堆叠链路 Up;
业务端口全部 Up,无 MAD 阻断告警。
2. 可选:调回原优先级(业务稳定后维护窗口操作)
如果需要恢复 member1 为原主(优先级 26),必须业务窗口操作:
bash
运行
# 堆叠合并完成后,在统一IRF视图下修改member1优先级
system-view
irf member 1 priority 26
save
修改后不会立即切换 Master,下次整机重启才会重新竞选,不会中断当前业务。
五、避坑关键(防止从机意外重启)
绝对不要在 member2 上修改 IRF 优先级 /member ID,全程只改修复后的 member1;
不要关闭irf auto-merge enable,关闭后合并需要手动重启设备;
两台设备堆叠配置、MAD 域、IRF 端口必须完全一致,否则合并失败、端口阻断;
堆叠线缆必须双链路同时接好,单链路堆叠容易震荡触发 MAD 阻断;
修复后的 member1 必须先执行mad restore,否则堆叠连通后端口全断。
六、最简操作流程总结
登录修复后的 member1,把irf member 1 priority 26改成 5(低于从机 12),save;
member1 执行mad restore解除端口阻断;
接好两台设备 IRF 堆叠线;
member1 自动重启,member2 全程不重启、业务持续运行;
member1 重启完成后,查看display irf确认堆叠正常;
业务稳定后,维护窗口改回 member1 优先级 26。
重启过后同步配置时 会不会被优先级为12的设备把更换主板后的设备irf优先级再次同步为26
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
重启过后同步配置时 会不会被优先级为12的设备把更换主板后的设备irf优先级再次同步为26