交换机之间带宽不够还怕断线?华为链路聚合三线捆一根用

两台交换机之间就一根网线连着,平时没事,一跑备份、一传大文件,全公司网络跟着卡;更麻烦的是这根线一松,两边的电脑立刻互相失联。其实华为交换机有个现成办法:链路聚合(Eth-Trunk),把几条物理线捆绑成一条逻辑链路,带宽叠加、互为备份,一条线断了另外几条照常干活。

这是个什么东西

链路聚合就是在两台交换机上各建一个 Eth-Trunk 逻辑接口,把多个物理端口都塞进这个接口里。对网络来说它们就是一条链路:三条千兆线捆起来用,流量还能在成员线之间分担,某条成员线故障也不影响整条链路。我们给客户做机房整理时,交换机级联口基本都会顺手做成聚合,省得以后业务涨了再返工。

怎么配

下面是华为官方配置指南里的经典示例:SwitchA 和 SwitchB 直连,两边各用三个千兆口(1/0/1 到 1/0/3)做手工模式链路聚合,并放行 VLAN10 和 VLAN20。命令照官方原文抄录(出自 S 系列 V200R025C00 配置指南)。

第1步,两台交换机上分别创建 Eth-Trunk 并加入成员口:

<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] trunkport gigabitethernet 1/0/1 to 1/0/3
[SwitchA-Eth-Trunk1] quit
<HUAWEI> system-view
[HUAWEI] sysname SwitchB
[SwitchB] interface eth-trunk 1
[SwitchB-Eth-Trunk1] trunkport gigabitethernet 1/0/1 to 1/0/3
[SwitchB-Eth-Trunk1] quit

第2步,创建 VLAN 并把业务口、Eth-Trunk 口配成 trunk 放行(SwitchB 配置类似):

[SwitchA] vlan batch 10 20
[SwitchA] interface gigabitethernet 1/0/4
[SwitchA-GigabitEthernet1/0/4] port link-type trunk
[SwitchA-GigabitEthernet1/0/4] port trunk allow-pass vlan 10
[SwitchA-GigabitEthernet1/0/4] quit
[SwitchA] interface gigabitethernet 1/0/5
[SwitchA-GigabitEthernet1/0/5] port link-type trunk
[SwitchA-GigabitEthernet1/0/5] port trunk allow-pass vlan 20
[SwitchA-GigabitEthernet1/0/5] quit
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] port link-type trunk
[SwitchA-Eth-Trunk1] port trunk allow-pass vlan 10 20
[SwitchA-Eth-Trunk1] quit

第3步,配置负载分担方式(SwitchB 配置类似):

[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] load-balance src-dst-mac
[SwitchA-Eth-Trunk1] quit

配完怎么验证

在任意视图下执行 display eth-trunk 1,看成员口是否都正确加入:

[SwitchA] display eth-trunk 1
Eth-Trunk1's state information is: 
WorkingMode: NORMAL           Hash arithmetic: According to SA-XOR-DA
Least Active-linknumber: 1     Max Bandwidth-affected-linknumber: 8
Operate status: up             Number Of Up Port In Trunk: 3 
--------------------------------------------------------------------------------
PortName                           Status       Weight
GigabitEthernet1/0/1               Up           1
GigabitEthernet1/0/2               Up           1
GigabitEthernet1/0/3               Up           1

官方文档的判读标准:三个成员口状态都为 Up,Eth-Trunk 1 的 Operate status 为 Up,就说明聚合组建成功。

几个容易踩的坑

  • 两端都要配:只在一台交换机上做聚合,另一端还是三个独立口,链路起不来。
  • 成员口的编号两端要一一对应接线,记得贴好标签再插线,免得以后排查时分不清哪根是哪根。
  • 改这类互联配置尽量安排在下班后或业务低峰期,配完立刻用上面的命令验证一遍。
  • 示例里的端口号、VLAN 号是官方举例,换成你机房里实际用的编号就行,命令格式不用动。

链路聚合属于一次配置长期受益的操作,中小公司网络改造时值得优先安排。贵州的中小企业做网络改造、机房整理,可以找诚鑫致达科技聊聊,帮你把这类基础配置一次做扎实。