两台交换机之间带宽不够用:LACP链路聚合两主一备配置走一遍
本文整理自华为官方发布的典型配置案例,按中小企业常见场景做了场景化梳理。
一个常见的瓶颈场景
机房里两台核心(或汇聚)交换机之间只有一条千兆链路,平时够用,一到备份窗口或跨网段大流量互拷,链路打满、丢包、卡顿全来了。换万兆要花钱换板卡,其实华为交换机自带的链路聚合就能解决:把多条物理链路捆成一条逻辑链路(Eth-Trunk),带宽叠上去,链路坏一条业务不断。官方推荐两台设备直连时用 LACP 模式——除了加带宽、负载分担,还能自动检测对端状态,比手工模式多一层保险。
先把链路角色规划好
官方示例的思路:两条链路做活动链路负载分担,一条做备份。规划要点三行——两台交换机之间连三条线(GE1/0/1、1/0/2、1/0/3);活动链路上限设 2;GE1/0/1 和 1/0/2 的 LACP 优先级调高,让它们被选为活动口。注意官方注意事项:成员接口的类型和速率必须一致,两端聚合模式必须一致。
第一步:创建 Eth-Trunk 并设为 LACP 模式
在 SwitchA 上创建聚合口,SwitchB 同理:
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] interface eth-trunk 1 //创建ID为1的Eth-Trunk接口
[SwitchA-Eth-Trunk1] mode lacp //配置链路聚合模式为LACP模式
[SwitchA-Eth-Trunk1] quit
第二步:把三条成员链路加进去
GE1/0/1、1/0/2、1/0/3 依次执行同型命令(以 GE1/0/1 为例):
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] eth-trunk 1 //将GE1/0/1接口加入Eth-Trunk1中
[SwitchA-GigabitEthernet1/0/1] quit
第三步:定主动端、限活动口数、选活动链路
[SwitchA] lacp priority 100 //系统LACP优先级缺省为32768,改为100使其成为主动端
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] max active-linknumber 2 //活动接口上限缺省是8,改为2
[SwitchA-Eth-Trunk1] quit
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] lacp priority 100 //接口优先级调高,作为活动接口
[SwitchA-GigabitEthernet1/0/1] quit
GE1/0/2 按同型命令把接口 LACP 优先级也改为 100。
第四步:放行业务 VLAN
创建 VLAN10、VLAN20,把上联业务的 trunk 口放通对应 VLAN,再在 Eth-Trunk1 上放通:
[SwitchA] vlan batch 10 20
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] port link-type trunk //设置接口链路类型为trunk
[SwitchA-Eth-Trunk1] port trunk allow-pass vlan 10 20
[SwitchA-Eth-Trunk1] quit
验证:看状态位说话
[SwitchA] display eth-trunk 1
官方输出里关注三处:WorkingMode 显示 LACP;GE1/0/1、1/0/2 状态为 Selected(活动),GE1/0/3 为 Unselect(备份);Operate status 为 up、活动口数为 2。此时拔掉任一条活动链路,GE1/0/3 会自动顶上,业务侧几乎无感——这正是 LACP 模式比手工模式值钱的地方。
给网管的两点提醒
一是三条成员链路建议走不同路径或不同模块,避免一拖线缆全断;二是服务器侧如果也支持聚合,两端模式要对上,一边手工一边 LACP 会协商失败。
分支机构或机房内的交换机互联改造、带宽扩容与冗余规划,贵州诚鑫致达科技提供网络建设与维护的落地实施服务,欢迎留言或私信聊聊您的组网现状。
(来源:华为 S 系列交换机官方配置案例《配置LACP模式的链路聚合示例(交换机之间直连)》,命令与验证步骤以官方文档为准)
企业存储选型参考|贵州诚鑫致达
做全闪高性能数据库与虚拟化,群晖机型参考:FS6400 · FS3410 · FS2500。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。