链路聚合(EtherChannel)部署补档说明

本文记录在两台折叠核心交换机之间部署链路聚合(EtherChannel)的完整过程。通过将两条物理链路绑定为一条逻辑三层链路,实现带宽翻倍与毫秒级冗余,解决原有架构中 STP 阻塞、单点故障与二层/三层逻辑割裂的问题。

一、变更背景

在前序网络架构中,两台折叠核心交换机(主交换机 4.4.4.4 与备核心 3.3.3.3)之间部署了两条物理链路:

  • G1/0/5:配置为二层 Trunk,承载跨核心 VLAN 二层流量
  • G1/0/7:配置为三层路由口,承载 OSPF 邻居及跨核心三层流量

该设计存在以下不足:

问题说明
带宽浪费G1/0/5 因 STP 防环机制被阻塞(橙色),长期处于备用状态,无法参与数据转发
单点故障风险真正承担三层流量的 G1/0/7 一旦中断,OSPF 邻居需重新收敛,导致短暂丢包
逻辑割裂二层与三层流量分别由不同物理链路承载,增加了排错复杂度

二、变更目标

将 G1/0/5 与 G1/0/7 进行链路聚合(EtherChannel),绑定为单一逻辑三层接口(Port-channel 1),实现:

  • 带宽由 1G 提升至 2G(双链路负载均衡)
  • 消除 STP 阻塞,两条物理链路同时转发
  • 提供毫秒级链路冗余,单条物理线中断不影响 OSPF 邻居状态
  • 统一承载三层路由流量,简化网络逻辑

三、技术选型

项目选择
聚合协议LACP(Link Aggregation Control Protocol,IEEE 802.3ad),采用 mode active 主动模式
逻辑接口Port-channel 1
接口类型三层路由口(no switchport),配置独立互联 IP 网段 10.0.3.0/30
路由协议OSPF Area 0,宣告 10.0.3.0/30 网段

四、变更实施步骤

4.1 主交换机(左侧,4.4.4.4)配置

enable
configure terminal

! 1. 拆除原有聚合,清理物理口配置
interface range gigabitEthernet 1/0/5, gigabitEthernet 1/0/7
 no channel-group 1
 no switchport
 no ip address
 exit

! 2. 创建 Port-channel 1 并配置为三层路由口
interface port-channel 1
 no switchport
 ip address 10.0.3.1 255.255.255.252
 no shutdown
 exit

! 3. 将物理口加入聚合组(LACP 主动模式)
interface range gigabitEthernet 1/0/5, gigabitEthernet 1/0/7
 channel-group 1 mode active
 exit

! 4. OSPF 宣告互联段
router ospf 1
 network 10.0.3.0 0.0.0.3 area 0
 exit

end
write memory

4.2 备核心(右侧,3.3.3.3)配置

enable
configure terminal

! 1. 拆除原有聚合,清理物理口配置
interface range gigabitEthernet 1/0/5, gigabitEthernet 1/0/7
 no channel-group 1
 no switchport
 no ip address
 exit

! 2. 创建 Port-channel 1 并配置为三层路由口
interface port-channel 1
 no switchport
 ip address 10.0.3.2 255.255.255.252
 no shutdown
 exit

! 3. 将物理口加入聚合组(LACP 主动模式)
interface range gigabitEthernet 1/0/5, gigabitEthernet 1/0/7
 channel-group 1 mode active
 exit

! 4. OSPF 宣告互联段
router ospf 1
 network 10.0.3.0 0.0.0.3 area 0
 exit

end
write memory

4.3 注意事项

  • 两端必须使用相同的聚合组号(channel-group 1)和相同的模式(mode active)
  • 必须先将物理口配置为三层口(no switchport),再加入聚合组,否则 Port-channel 会继承二层属性,导致 no switchport 报错
  • 两端 Port-channel 1 的 IP 地址必须在同一网段(10.0.3.1/30 与 10.0.3.2/30)

五、验证与结果

5.1 验证命令

在两台核心上分别执行:

show etherchannel summary
show ip ospf neighbor
show ip interface brief

5.2 预期结果

show etherchannel summary 输出:

Group  Port-channel  Protocol    Ports
------+-------------+-----------+-----------------------------------------------
1      Po1(RU)       LACP        Gi1/0/5(P)  Gi1/0/7(P)
  • RU:R 表示三层(Layer3),U 表示在使用中(in Use)
  • (P):表示两个物理口已成功绑定并参与转发

show ip ospf neighbor 输出:

  • 邻居接口应显示为 Port-channel 1,而非 GigabitEthernet1/0/7
  • 邻居状态为 FULL

show ip interface brief 输出:

  • Port-channel 1 状态为 up/up
  • IP 为 10.0.3.1(主)/ 10.0.3.2(备)

5.3 变更效果对比

项目变更前变更后
可用带宽1G(单链路)2G(双链路聚合)
STP 状态一条转发,一条阻塞两条均转发,无阻塞
OSPF 邻居链路G1/0/7Port-channel 1
故障切换速度秒级(OSPF 收敛)毫秒级(聚合组内部切换)
逻辑复杂度二层 / 三层混合统一为三层路由口

六、变更总结

本次链路聚合变更成功将两台折叠核心之间的两条物理链路整合为一条逻辑三层链路,消除了 STP 阻塞,实现了带宽翻倍与毫秒级冗余。

变更后,OSPF 邻居通过 Port-channel 1 稳定建立,网络在三层路由层面具备了更高的吞吐能力与可靠性,标志着本实验网络架构从"基础冗余"迈向了"高性能高可用"阶段。