你原有方案的问题(不能直接照做,会断流、堆叠分裂风险)
你的 4 步思路大方向可行,但缺少前置校验、流量平滑切走、版本匹配、优先级控制、防 IRF 分裂双主关键步骤,直接操作会出现短暂断流、MAD 阻断、新设备加入后全网闪断。
核心缺陷:
未提前把 1 号机单挂业务端口 shutdown,流量不会平滑切到 2 号;
新 1 号机没提前降优先级,堆叠合并时会抢 Master,2 号整机重启,业务全断;
替换 1 号机断电后 IRF 分裂,禁止在分裂状态 save,否则配置错乱;
最后 “主备切换” 没必要,业务稳定后再调回优先级即可,不用强制倒换。
二、0 断网替换完整标准流程(IRF2 双机,原 member1=Master 故障替换)
前置准备(替换前 10 分钟完成,必做)
全局备份配置、记录 IRF 信息
plaintext
save
display irf
display irf topology
display irf link
display mad verbose
display device
# 记录:member1优先级、堆叠口、MAD域、软件版本
display version
三层协议开启 NSR(OSPF/BGP/IS-IS,防止倒换路由邻居震荡)
plaintext
ospf 1
non-stop-routing
bgp X
non-stop-routing
流量平滑迁移(关键,实现不断流)
批量 shutdown member1 所有上下行业务口(堆叠口、MAD 口保留),脚本提前写好:
plaintext
system-view
interface range GigabitEthernet 1/0/1 to GigabitEthernet 1/0/24 TenGigabitEthernet 1/0/25 to 1/0/28
shutdown
执行后持续 ping 网关 / 业务,确认所有流量全部切到 member2,无丢包;
确认display system stable state为 Stable,业务稳定 3 分钟再下一步。
步骤 1:手动将 Master 优雅切到 member2(零丢包倒换)
plaintext
switchover slot 1
等待 2–3 分钟,校验:
display device 显示 Slot2=Master,Slot1=Standby
步骤 2:下电移除故障 1 号机
拔掉 member1 所有业务线缆、堆叠线缆、MAD 检测线缆;
整机断电下架;
注意:此时 IRF 只剩 member2 独立运行,分裂状态禁止执行 save,避免双主配置冲突。
步骤 3:新机预配置(独立模式下完成,不上线 IRF)
新机上电,Console 登录,核对软件版本与 member2完全一致,版本不同先升级;
修改成员 ID=1,保存重启生效:
plaintext
system-view
irf member 1
save
reboot
配置 IRF 基础参数,优先级低于 member2(核心!防止合并抢主导致 2 号重启)
假设原 member2 优先级 10,新机设为 5:
plaintext
irf domain 原域号
irf member 1 priority 5
# 配置堆叠物理口
interface TenGigabitEthernet 1/0/27
port irf
interface TenGigabitEthernet 1/0/28
port irf
# 配置MAD(和原堆叠一致)
bfd mad domain X
interface 对应MAD口
bfd mad enable
save
# 执行mad restore,防止接入堆叠后端口阻断
mad restore
步骤 4:接入堆叠,合并 IRF(业务全程不断)
先插堆叠线缆,再插 MAD 检测线;
等待 IRF 自动合并:新机优先级低,只会新机自己重启,正在运行业务的 member2 完全不重启;
等待 3–5 分钟,校验堆叠状态:
plaintext
display irf
display irf topology
display irf link
display mad verbose
# 确认Slot2仍是Master,Slot1=Standby
display device
步骤 5:恢复 1 号机业务流量
等待系统稳定 2 分钟,display interface brief能看到全部 1/0/* 接口;
插回 1 号机所有业务网线 / 光纤;
批量 undo shutdown 业务端口,流量逐步回切:
plaintext
interface range GigabitEthernet 1/0/1 to GigabitEthernet 1/0/24 TenGigabitEthernet 1/0/25 to 1/0/28
undo shutdown
持续 ping 测试,确认双上行 / 双下联负载分担正常,无丢包。
步骤 6(可选,业务稳定后再操作,非必需):调回 member1 为 Master
此时不需要强制切换,仅修改优先级,下次整机重启才会重新竞选,不影响当前业务:
plaintext
system-view
irf member 1 priority 原高优先级数值(如26)
save
不用执行 switchover slot 2 强制切回,在线倒换会短暂会话中断,业务无特殊要求建议不切。
三、保证 “完全不断网” 的硬性前提(缺一必丢包)
所有上下行业务均双归上联 / 下联,无仅单挂 1 号机的裸链路;单挂链路一定会断流;
三层路由协议配置 NSR,否则主备倒换路由邻居震荡、断流几秒;
IRF 双堆叠链路、BFD MAD 正常部署,防止分裂双主全网阻断;
新交换机固件、热补丁版本与在线 member2 完全匹配;
替换前先 shutdown 原 1 号所有业务口,流量全部迁移至 2 号再下电。
四、关键避坑点
IRF 分裂(只剩一台运行)时绝对不要 save,两台独立 IRF 会出现双主、地址冲突;
新加入设备优先级必须低于在线 Master,否则堆叠合并时在线整机重启,业务全断;
新机接入堆叠前必须mad restore,否则 MAD 检测识别分裂会阻断新机所有端口;
不要同时插拔堆叠双线,保留至少一条堆叠链路减少震荡;
替换全程仅操作 Console / 管理 IP 登录当前 Master(member2),不要登录故障机。
五、最简修正版流程对比你的原始方案
原方案缺陷版:
切主 → 2. 断电换 1 号 → 3. 新机配堆叠插线业务线 → 4. 强制切回主
修正零中断标准版:
预校验 + NSR+shutdown1 号业务口,流量全切 2 号 → 2. switchover slot1 优雅切主 → 3. 断电下架 1 号 → 4. 新机独立预配置(member1 + 低优先级 + 堆叠口 + MAD) → 5. 接堆叠 / MAD 线自动合并(仅新机重启,2 号不动) → 6. 恢复 1 号业务端口,流量回切 → 7. 业务稳定后可调回 1 号高优先级(无需强制倒换)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论