PAgP 是什么
PAgP(Port Aggregation Protocol)是思科早期私有的聚合协商协议,与标准的 LACP 并列但互不兼容。端口模式分 desirable(主动发起协商)和 auto(被动等待),两端至少有一端是 desirable 才能建成聚合。它只在思科设备之间可用,华为与 H3C 都不支持;跨厂商对接必须改用 LACP 或静态聚合。新建网络基本不再使用 PAgP,它主要出现在存量思科网络和早期的服务器网卡配置里。
基本信息
| 适用平台 | 仅思科 IOS / IOS-XE 交换机 |
|---|---|
| 协商模式 | desirable(主动)、auto(被动)、on(不确定协议的静态) |
| 建链条件 | 两端至少一端 desirable,且协议类型一致 |
| 互通性 | 与 LACP 不互通,华为与 H3C 不支持 |
| 现状 | 存量网络维护对象,新建网络用 LACP |
典型使用场景
- 维护存量思科网络,确认聚合跑的到底是 PAgP 还是 LACP
- 跨厂商改造,把思科侧的 PAgP 迁移成 LACP
- 排查聚合建不起来,发现一端 desirable 一端 active
- 服务器网卡与思科接入交换机对接,核对协议是否匹配
- 配置审计,找出依赖私有协议需要改造的链路
思科 IOS
思科 IOS
SW-A(config-if-range)# channel-group 1 mode desirable # PAgP 主动
! mode auto 表示 PAgP 被动;mode on 是静态;mode active 才是 LACP
SW-A# show etherchannel summary # Protocol 列会显示 PAgP
SW-A# show pagp neighbor # 看 PAgP 邻居的协商细节华为 VRP
华为 VRP
# 华为不支持 PAgP:与思科 PAgP 聚合无法互通
[Huawei-Eth-Trunk1] mode lacp-static # 改造方向:华为侧用 LACP
# 思科侧同步改为 mode active,两端协议对齐后才可能建成H3C Comware
H3C Comware
# H3C 同样不支持 PAgP
[H3C-Bridge-Aggregation1] link-aggregation mode dynamic # 动态即 LACP
# 与思科存量 PAgP 链路对接,必须先把思科侧改成 LACP 或静态PAgP 与 LACP 对照
| 对比项 | PAgP | LACP |
|---|---|---|
| 标准归属 | 思科私有 | IEEE 标准(802.3ad 系列) |
| 模式关键字 | desirable / auto / on | active / passive / on |
| 主动方 | desirable | active |
| 跨厂商 | 不支持 | 支持,前提是两端都兼容 |
| 思科识别方式 | show etherchannel summary 的 Protocol 列 | 同左,显示 LACP |
| 他厂支持 | 无 | 华为 mode lacp-static、H3C mode dynamic |
PAgP 与 LACP 不互通:一端 desirable 或 auto、另一端 active 或 passive,聚合永远建不起来,而且现场不会打印明显报错,只能靠 show etherchannel summary 的 Protocol 列与两端配置比对来判定。如果思科侧曾用 channel-protocol 显式锁定协议,切换前要先把这一行改掉,否则改 mode 也不生效。
从 PAgP 切到 LACP 会先拆链再重建,成员口会短暂全部退出转发,业务存在中断窗口。放在维护窗口内执行,改前备份配置,并把两种协议的回退命令一起准备好。