路由器之间几条链路只想收成一个口?华为手工模式Eth-Trunk配置

本文整理自华为官方发布的典型配置案例,命令与步骤均按原始文档呈现,供现场实施参考。

两台核心设备之间流量大了,一根线不够用就再拉一根,问题是多条并行链路在设备眼里是多个接口,地址要配多份、路由表也乱,还得提防环路。把多条物理链路捆成一个逻辑接口是最干净的做法:带宽叠加、成员之间负载分担,某根线断了流量自动挪到剩下的线上。

场景的典型情况是:DeviceA和DeviceB之间存在多条链路,需要提供较大的带宽来实现流量负载分担,同时提供一定的冗余度,保证数据传输和链路的可靠性。手工模式的特点是不需要双方协商协议参与,两端各自把成员口加进Eth-Trunk即可,适合设备对接方式简单可控的场景。思路:两端各创建一个手工负载分担模式的Eth-Trunk接口,再把物理口收编进去。

先在DeviceA上创建Eth-Trunk1并配置为手工模式:

<HUAWEI> system-view
[HUAWEI] sysname DeviceA
[DeviceA] interface eth-trunk 1
[DeviceA-Eth-Trunk1] portswitch
[DeviceA-Eth-Trunk1] mode manual load-balance

DeviceB上做同样的配置:

<HUAWEI> system-view
[HUAWEI] sysname DeviceB
[DeviceB] interface eth-trunk 1
[DeviceB-Eth-Trunk1] portswitch
[DeviceB-Eth-Trunk1] mode manual load-balance

然后向两端的Eth-Trunk接口中加入成员接口。DeviceA侧把10GE0/0/1到0/0/3三个口一次性加进去:

[DeviceA-Eth-Trunk1] trunkport 10ge 0/0/1 to 0/0/3
[DeviceA-Eth-Trunk1] quit

DeviceB侧同样操作:

[DeviceB-Eth-Trunk1] trunkport 10ge 0/0/1 to 0/0/3
[DeviceB-Eth-Trunk1] quit

两端成员口的数量和编号建议保持一致,后续业务配置(IP地址、VLAN等)都落在Eth-Trunk接口上,不再单独碰物理口。

配好怎么验证:在任意视图下执行display eth-trunk 1命令,检查Eth-Trunk是否创建成功、成员接口是否正确加入:

[DeviceA] display eth-trunk 1
Eth-Trunk1's state information is:
Working Mode: Normal           Hash Arithmetic: profile default
Least Active-linknumber: 1     Max Bandwidth-affected-linknumber: 128
Operating Status: up           Number of Up Ports in Trunk: 3
--------------------------------------------------------------------------------
PortName                        Status       Weight
10GE0/0/1                       Up           1
10GE0/0/2                       Up           1
10GE0/0/3                       Up           1

从以上信息看出Eth-Trunk 1中包含3个成员接口,状态都为Up,Operating Status为Up,捆绑即告成功。日常验证链路冗余,可以断开其中一根线观察Operating Status仍然Up、业务不中断。多链路捆绑这类骨干互联方案,欢迎搜索关注贵州诚鑫致达科技,获取更多组网可靠性实践。

企业存储选型参考|贵州诚鑫致达

做中小企业全能主力存储,群晖机型参考:DS1823xs+ · DS2422+ · DS923+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。云南昆明企业 NAS 存储方案与备份容灾,支持远程与上门服务。