Appearance
链路聚合
链路聚合是一种将多个物理链路组合成一条逻辑链路的技术,可以提升带宽和冗余性。链路聚合协议主要包括 LACP(基于 IEEE 标准)和 PAGP(Cisco 专有协议)。
共有协议:LACP
LACP(Link Aggregation Control Protocol,链路汇聚控制协议)基于 IEEE 802.3ad 标准,负责动态汇聚链路,具备自动化和灵活性的特点。
- LACP 协议数据单元(LACPDU):
LACP 通过 LACPDU 与对端设备交换信息,用于链路汇聚和状态维护。 - LACP 工作机制:
- 每 30 秒发送一次 LACPDU,用于维持链路状态。
- 支持链路冗余,当一条链路失效时,自动将流量切换到其他链路。
私有协议:PAGP
PAGP(Port Aggregation Protocol,端口聚合协议)是 Cisco 专有的链路聚合协议,专门用于管理 EtherChannel 链路。
- PAGP 数据包:
- 每 30 秒发送一次 PAGP 数据包,用于维持链路状态和检测两端配置。
- PAGP 工作机制:
- 检测链路两端的配置是否一致,确保链路兼容。
- 自动添加或移除链路,维持 EtherChannel 链路的正常工作。
LACP 与 PAGP 的主要区别
特性 | LACP | PAGP |
---|---|---|
标准化 | IEEE 802.3ad | Cisco 专有 |
数据包类型 | LACPDU | PAGP 数据包 |
兼容性 | 跨厂商设备 | 仅限 Cisco 设备 |
动态链路调整 | 支持 | 支持 |
链路聚合配置示例(LACP 和 PAGP)
LACP 配置示例
- 在接口上启用链路聚合:shell
interface range g0/1 - 2 channel-group 1 mode active
- 查看链路聚合状态:shell
show etherchannel summary
PAGP 配置示例
- 在接口上启用 PAGP
interface range g0/1 - 2 channel-group 1 mode desirable
- 查看链路聚合状态:
show etherchannel detail