链路汇聚能够使用两台设备之间的多个物理链路创建一个逻辑链路。这使物理链路之间能够进行负载共享,而不是通过 STP 来阻塞一个或多个链路。EtherChannel 是交换网络中所使用的一种链路汇聚形式。
当配置了 EtherChannel 时,所产生的虚拟接口称为端口通道
可通过将多个物理端口集合到一个或多个逻辑 EtherChannel 链路中来实施 EtherChannel。
注:接口类型不能混合使用;例如,不能在单个 EtherChannel 内混合使用快速以太网和千兆以太网。
可通过使用两个协议之一(PAgP 或 LACP)进行协商以形成 EtherChannel
以下指导原则和限制对 EtherChannel 的配置很有用:
EtherChannel 支持 - 所有模块上的所有以太网接口都必须支持 EtherChannel,而不要求接口在物理上连续或位于同一模块。
速度和双工 - 将 EtherChannel 中的所有接口配置成以同一速度、在同一双工模式下运行。
VLAN 匹配 - 必须将 EtherChannel 中的所有接口分配到相同 VLAN,或配置为 TRUNK(如图所示)。
VLAN 范围 - 在中继 EtherChannel 中的所有接口上,EtherChannel 都支持相同的 VLAN 允许范围。如果 VLAN 的允许范围不同,那么即使设置为自动或期望模式,接口也不会形成 EtherChannel。
---------------------------------------------------------------------
使用 LACP 配置 EtherChannel 需要两个步骤:
第 1 步:使用 interface range 指定构成 EtherChannel 组的接口 Interface 全局配置模式命令控制将发送到系统日志服务器的消息。range 关键字允许您选择多个接口并将它们一起进行配置。最好是先关闭这些接口,这样未完成配置就不会引起链路上的活动。
第 2 步:使用 channel-group 创建端口通道接口identifier 接口范围配置模式下的 mode active 命令。标识符指定通道组编号。 mode active 关键字会将此确定为 LACP EtherChannel 配置。
注:默认情况下禁用 EtherChannel
图 1 中,FastEthernet0/1 和 FastEthernet0/2 捆绑在一起形成了 EtherChannel 接口端口通道 1。
要更改端口通道接口上的第 2 层设置,请使用 interface port-channel 命令,后跟接口标识符进入端口通道接口配置模式。在示例中,将 EtherChannel 配置为已指定允许 VLAN 的 TRUNK 接口。如图 1 所示,端口通道配置为中继,允许来自 VLAN 1、2 和 20 的流量。
------------------------------------------------------------
验证 EtherChannel
show interface port-channel 命令可用于显示端口通道接口的一般状态
2. 当同一设备上配置了多个端口通道接口时,可以使用 show etherchannel summary 命令使每个端口通道仅显示一行信息
3. 使用 show etherchannel port-channel 命令显示有关特定端口通道接口的信息。
4. 在 EtherChannel 包中的任何物理接口成员上,show interfaces etherchannel 命令可用于提供有关 EtherChannel 中接口角色的信息