聚合口承载 Trunk
交换机之间的双上联几乎都是聚合口加 Trunk:把多条物理链路绑成一个逻辑聚合口,在聚合口上放通需要的 VLAN,成员口自动继承聚合口的配置。关键纪律是 VLAN 相关配置只做在聚合口上,成员口单独配会被忽略或导致成员不被选中,这也是割接后「聚合起不来」的高频原因。
基本信息
| 适用平台 | 华为 VRP、H3C Comware、思科 IOS 交换机 |
|---|---|
| 配置位置 | 聚合口(Eth-Trunk / Bridge-Aggregation / port-channel)上,成员口继承 |
| 必要项 | 链路类型为 Trunk、放通 VLAN 列表、原生 VLAN(PVID) |
| 一致性要求 | 两端放通列表与原生 VLAN 必须完全一致 |
| 核对命令 | display eth-trunk / display link-aggregation verbose / show etherchannel summary |
VLAN 放通命令对照
| 功能 | 华为 VRP | H3C Comware | 思科 IOS |
|---|---|---|---|
| 设为 Trunk | port link-type trunk | port link-type trunk | switchport mode trunk |
| 放通 VLAN | port trunk allow-pass vlan 10 20 | port trunk permit vlan 10 20 | switchport trunk allowed vlan 10,20 |
| 原生 VLAN | port trunk pvid vlan 1 | port trunk pvid vlan 1 | switchport trunk native vlan 1 |
| 查看结果 | display port vlan | display port vlan | show interfaces switchport |
典型使用场景
- 接入到汇聚的双上联,用聚合口承载多个业务 VLAN
- 堆叠设备之间的互联链路,需要放通全部或指定业务 VLAN
- 带宽扩容:把新增链路口加入既有聚合口,业务不中断
- 跨设备聚合(堆叠/多机箱聚合)实现链路级冗余
- 割接前核对两端放通列表,避免部分 VLAN 单向不通
- 清理历史配置:把散落在成员口上的 VLAN 配置统一迁到聚合口
华为 VRP
华为 VRP
interface Eth-Trunk1
port link-type trunk
port trunk allow-pass vlan 10 20 30 # 放通业务 VLAN
# 全放通:port trunk allow-pass vlan all
port trunk pvid vlan 1 # 原生 VLAN,保持两端一致
display eth-trunk 1
display port vlan # 核对链路类型与放通列表H3C Comware 与思科 IOS
H3C Comware 与思科 IOS
interface Bridge-Aggregation1 # H3C
port link-type trunk
port trunk permit vlan 10 20 30
port trunk pvid vlan 1
display port vlan
interface port-channel 1 # 思科
switchport mode trunk
switchport trunk allowed vlan 10,20,30
switchport trunk native vlan 1
show interfaces port-channel 1 switchport配置位置决定成败:VLAN 相关命令写在聚合口上,成员口自动继承。在成员口单独配 VLAN 可能出现两种结果——配置被忽略,或该成员因属性不一致而无法被选中,聚合带宽随之下降。
放通列表两端不一致会造成部分 VLAN 单向不通,这类问题往往在业务上线时才暴露。割接前用 display port vlan 或 show interfaces switchport 把两端逐口对账,比事后排查省时间。核对三要素:链路类型、原生 VLAN、放通列表,三项全一致才算配好。
聚合口上做改动时,成员口的选中状态可能短暂变化,带宽随之波动。涉及生产链路的修改放在低谷期执行,改完用聚合状态命令确认成员全部恢复选中。