交换机换新机的割接步骤
场景
一台跑了几年的接入交换机要换掉:要么型号停产备件没了,要么端口不够,要么就是怕它哪天坏。换新机的风险不在配置本身,在于漏配和端口对不上。这篇是照做就行的顺序。
前置条件
- 新机已开封、版本确认过(尽量和老机同大版本,避免命令差异)
- 老机配置已备份:
display current-configuration全文导出到本地 - 有维护窗口,能接受 10~20 分钟断网
- 老机先不拆,留在原地能随时插回
- 端口对照表打印出来(见下面「配置」第一步)
配置
第一步:在老机上收集信息
display version # 版本、运行时长
display device # 板卡和端口数
display interface brief # 每个口的 up/down、速率
display vlan # VLAN 和成员口
display current-configuration # 全量配置,导出备用
display mac-address # 每口学了哪些 MAC(看谁接在哪个口)
display lldp neighbor brief # 对端是谁
display stp brief # 生成树角色
第二步:做端口对照表
把 display mac-address 和 display lldp neighbor brief 的输出整理成一张表:
| 老端口 | 对端设备 | 用途 | 新端口 |
|---|---|---|---|
| GE0/0/1 | AP-3F-02 | 无线 AP | GE0/0/1 |
| GE0/0/7 | 打印机 | 财务打印 | GE0/0/7 |
| GE0/0/24 | CORE-01 | 上联 | GE0/0/28 |
新机端口数或编号和老的差一位时(比如 24 口换 48 口),这张表就是救命的东西。
第三步:新机预配置(先不上联)
只插 Console,把配置全部灌进去:
system-view
sysname SW-1F-01
# 先把管理面配好,方便验证
vlan 99
quit
interface Vlanif99
ip address 10.99.1.11 255.255.255.0
quit
# 业务 VLAN 和端口,按对照表来
vlan batch 10 20 30 99
port-group group-member GigabitEthernet0/0/1 to GigabitEthernet0/0/8
port link-type access
port default vlan 10
quit
# 上联口最后配
interface GigabitEthernet0/0/28
port link-type trunk
port trunk allow-pass vlan 10 20 30 99
port trunk pvid vlan 99
quit
第四步:割接
- 老机
save,确认配置已存 - 拔老机所有网线,按对照表线序立刻插到新机
- 上联线最后插
- 看端口灯和
display interface brief
验证
display interface brief # 该 up 的都 up 了
display vlan # VLAN 成员口对得上
display mac-address count # MAC 数量和割接前差不多
display stp brief # 根桥、角色正常,没有 Blocking 异常
ping 10.99.1.1 # 管理网关通
抓到终端上验证:随便找台办公电脑,ping 网关、ping 同 VLAN 同事、ping 外网。
MAC 数量是关键指标:割接前记下来,割接后对比,少了说明有线没插好或者 VLAN 错了。
回滚
老机没拆,回滚就是插回去:
- 拔新机网线,按原来的线序插回老机
- 老机配置没动过,起来就是原样
- 新机留着下次再割
所以割接前千万别先给老机改配置,它就是你唯一的退路。
坑
同名端口不等于同位置
24 口换 48 口时,GE0/0/24 在 48 口机器上还是第 24 个口,但物理位置可能跑到下排去了。按图施工,别按习惯插。
- VLAN 没在 Trunk 上放行是最常见的「割接后不通」。新机上联口
allow-pass一定要逐个核对。 - 老机如果有
port-security或mac-address static,新机没配,终端换了口可能被拦。 - 堆叠/IRF 环境要特别注意:新机加进堆叠要先把成员号改好,别两台都是 1。
- 生成树:老机是根桥的话,新机没设优先级会重新选根,全网瞬时重启几百毫秒。
display mac-address count里的数字包含管理 VLAN 的,对比时口径要一致。- 割接完记得
save。有人配完就跑,断电后全部回到割接前。 - 新版固件可能默认关掉了 telnet、开了 https,割接后管理方式需要重新确认。