小知识问答:
问:HUAWEI设备ETH-TRUNK聚合 光口和电口可以混合使用吗?
答:可以。在V200R011C10之前的版本,端口只支持将速率相同的接口加入到同一Eth-Trunk接口,如GE电接口和GE光接口可以加入同一个Eth-Trunk接口。在V200R011C10及之后的版本,配置mixed-rate link enable命令后,速率不同的接口也能加入到同一Eth-Trunk接口。
链路聚合配置注意事项涉及网元无需其他网元配合。
License支持本特性是交换机的基本特性,无需获得License许可即可应用此功能。
V200R022C10版本特性支持情况S300, S500, S2700, S5700, S6700系列交换机中所有款型均支持链路聚合。
S5731-L和S5731S-L属于远端模块,不支持Web管理、YANG和命令行,仅支持通过中心交换机对其下发配置,相关操作请参见《S300, S500, S2700, S5700, S6700 V200R022C10 配置指南-设备管理》中的“智能极简园区网络配置(小行星方案)”。
特性依赖和限制配置链路聚合一般注意事项
- 端口加入Eth-Trunk注意事项
- S5720-HI、S5730-HI、S5731-H、S5731-H-K、S5731-S、S5731S-H、S5731S-S、S5732-H、S5732-H-K、S6720-HI、S6730-H、S6730-H-K、S6730S-H、S6730-S和S6730S-S每个Eth-Trunk接口下最多可以加入32个成员接口,S5730-SI、S5735S-H、S5736-S、S5730S-EI、S6720-LI、S6720S-LI、S6720-SI和S6720S-SI每个Eth-Trunk接口下最多可以加入16个成员接口,其他形态每个Eth-Trunk接口下最多可以加入8个成员接口(对于S5731-H-K、S5731-H、S5731-S、S5731S-H、S5731S-S、S5732-H、S5732-H-K、S6730-H、S6730-H-K、S6730S-H、S6730-S、S6730S-S、S6735-S、S6720-EI和S6720S-EI,每个Eth-Trunk接口下最多可加入的成员接口数目可灵活配置,参见扩展链路聚合规格相关注意事项)。
- 如果本端设备接口加入了Eth-Trunk,与该接口直连的对端接口也必须加入Eth-Trunk,两端才能正常通信。
- Eth-Trunk接口不能嵌套,即Eth-Trunk接口的成员接口不能是Eth-Trunk接口。
- 在V200R011C10之前的版本,端口只支持将速率相同的接口加入到同一Eth-Trunk接口,如GE电接口和GE光接口可以加入同一个Eth-Trunk接口。在V200R011C10及之后的版本,配置mixed-rate link enable命令后,速率不同的接口也能加入到同一Eth-Trunk接口。
- 设备聚合组进行负载分担计算时不支持以端口速率作为计算权重。因此,当端口支持速率不同的接口加入同一聚合组时,成员接口的带宽只能以聚合组中成员接口的最小速率进行计算。例如,一个GE接口与一个10GE接口加入到同一聚合组,以GE接口速率进行计算,聚合组实际带宽为2G。
- 当某一接口为Eth-Trunk接口的成员接口时,不要配置该成员接口为观察端口,如果确实需要,请确保该成员接口所承载的业务流量以及镜像流量占用的带宽未超过该接口带宽。
- 一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
- 当成员接口加入Eth-Trunk后,学习MAC地址或ARP地址时是按照Eth-Trunk来学习的,而不是按照成员接口来学习。
- 使用Eth-Trunk组网时注意事项
- Eth-Trunk链路两端相连的物理接口的数量、双工方式、流控配置必须一致。
- 两台设备对接时需要保证两端设备上链路聚合的模式一致。
- 删除聚合组时需要先删除聚合组中的成员接口。
- 在成员接口下无法对部分命令行(例如port link-type access)和静态MAC地址进行配置,如果配置设备会报错。
- 城域网FTTx场景用户一般采用PPPoE拨号上网,若通过交换机做链路聚合进行流量汇聚时需要保证对PPPoE报文进行负载分担。在该场景下推荐使用S5700-EI、S5700-HI、S5710-EI、S5710-HI、S5720-EI、S5720-HI、S5730-HI、S5730S-EI、S5730-SI、S5735S-H、S5736-S、S5731-H、S5731-H-K、S5731-S、S5731S-H、S5731S-S、S5732-H、S5732-H-K、S6700-EI、S6720-EI、S6720-HI、S6735-S、S6720-LI、S6720S-EI、S6720S-LI、S6720S-SI、S6720-SI、S6730-H、S6730-H-K、S6730S-H、S6730-S和S6730S-S,其他形态不推荐使用。
不同应用场景的特殊注意事项
应用场景 | 注意事项 |
交换机之间通过链路聚合互联(交换机之间跨传输设备) |
|
交换机与传输设备通过链路聚合互联 | 传输设备上配置的链路聚合模式要和交换机上的链路聚合模式保持一致。传输设备的配置请参考具体型号传输设备的操作指导。 |
交换机与服务器通过链路聚合互联 |
|
扩展Eth-Trunk规格 | 具体注意事项参考扩展链路聚合规格相关注意事项。 |
扩展链路聚合规格相关注意事项
- 对于S5731-H-K、S5731-H、S5731-S、S5731S-H、S5731S-S、S5732-H、S5732-H-K、S6730-H、S6730-H-K、S6730S-H、S6730-S、S6730S-S和V200R009及之后版本的S6735-S、S6720-EI、S6720S-EI,可以通过assign trunk { trunk-group group-number | trunk-member member-number }*命令灵活配置交换机支持的链路聚合组数目和每个链路聚合组中成员接口的最大数目。
- 在S6735-S、S6720-EI和S6720S-EI上,当通过命令assign trunk { trunk-group group-number | trunk-member member-number } *配置的Eth-Trunk规格member-number超过16时、在S5731-H-K、S5731-H、S5731-S、S5731S-H、S5731S-S、S5732-H、S5732-H-K、S6730-H、S6730-H-K、S6730S-H、S6730-S和S6730S-S上,当通过命令assign trunk { trunk-group group-number | trunk-member member-number } *配置的Eth-Trunk规格member-number超过32时,对于已知单播默认采用增强方式进行负载分担,负载分担方式的配置可以通过load-balance命令执行,注意必须使用增强方式进行负载分担,否则会出现丢包、负载分担不均等问题;对于非已知单播仍然默认基于报文的源MAC地址和目的MAC地址进行负载分担。
- 更改Eth-Trunk规格后,请保存配置并重启设备以使配置生效。
- 使用该命令更改Eth-Trunk规格可能会导致当前Eth-Trunk配置失效或丢失,请谨慎操作。当配置的Eth-Trunk规格由大减小时,如果设备存在超过当前配置规格的Eth-Trunk,会导致超出规格部分的配置失效。