交换机之间带宽不够还怕断线?华为链路聚合三线捆一根用
两台交换机之间就一根网线连着,平时没事,一跑备份、一传大文件,全公司网络跟着卡;更麻烦的是这根线一松,两边的电脑立刻互相失联。其实华为交换机有个现成办法:链路聚合(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 号是官方举例,换成你机房里实际用的编号就行,命令格式不用动。
链路聚合属于一次配置长期受益的操作,中小公司网络改造时值得优先安排。贵州的中小企业做网络改造、机房整理,可以找诚鑫致达科技聊聊,帮你把这类基础配置一次做扎实。