跨设备聚合的价值
双机堆叠之后,同一个聚合口的成员可以分布在两台物理设备上,这就是跨设备聚合。服务器双上联、接入与汇聚分别接向两台成员设备时,天然获得设备级冗余:单台成员掉电或重启,链路仍有成员在另一台可用,配合 LACP 可以快速收敛。
基本信息
| 适用平台 | 华为 iStack、思科 StackWise、H3C IRF 等堆叠或虚拟化设备 |
|---|---|
| 华为 | Eth-Trunk 成员口可来自不同堆叠成员 |
| 思科 | channel-group 成员可来自不同堆叠成员 |
| H3C | Bridge-Aggregation 成员口跨 IRF 成员 |
典型使用场景
- 双机堆叠环境下的服务器双上联
- 接入与汇聚之间的双归属连接
- 减少对生成树的依赖,直接靠聚合实现冗余
- 单台成员设备维护时保持业务连续
- 排查跨框聚合成员未被选中的问题
华为 VRP
华为 VRP
[Huawei] interface Eth-Trunk 1
[Huawei-GigabitEthernet1/0/1] eth-trunk 1 # 堆叠成员 1 的端口
[Huawei-GigabitEthernet2/0/1] eth-trunk 1 # 堆叠成员 2 的端口
<Huawei> display eth-trunk 1 # 成员跨框混编可见思科 IOS
思科 IOS
SW-A(config)# interface range GigabitEthernet1/0/1, GigabitEthernet2/0/1
SW-A(config-if-range)# channel-group 1 mode active
SW-A# show etherchannel summary # 成员来自不同堆叠成员H3C Comware
H3C Comware
[H3C] interface Bridge-Aggregation 1
[H3C-GigabitEthernet1/0/1] port link-aggregation group 1
[H3C-GigabitEthernet2/0/1] port link-aggregation group 1
<H3C> display link-aggregation verbose跨框聚合的前提条件
| 前提 | 说明 |
|---|---|
| 堆叠或 IRF 正常 | 成员状态与主备角色稳定 |
| 双主检测到位 | 防止脑裂后两端各自为主 |
| 成员口一致性 | 速率、双工与端口类型保持一致 |
| 带宽规划 | 跨堆叠线缆的带宽要计入总容量 |
跨框聚合的价值在于设备级冗余:单台成员故障时链路仍有成员在另一台可用。前提是堆叠或 IRF 本身健康,堆叠线缆状态与双主检测都正常,否则这套冗余是建立在沙地上的。
堆叠脑裂时跨框聚合的行为不可控,务必先把双主检测配置到位。此外跨框流量会挤占堆叠线缆带宽,成员带宽规划时要把堆叠口带宽算进总容量。
跨框聚合的成员选择与堆叠角色相关:主设备故障时成员需要重新选举与收敛。验证冗余效果最可靠的方式是在维护窗口做一次模拟倒换,而不是等真实故障发生时再检验。