# Comware V5(5.20‑Release6710P03)无法实现 `lacp default‑selected‑port disable`
>
> 核心结论:**`lacp default‑selected‑port disable`这条命令是 V7 版本新增,Comware V5 全版本没有这条 CLI,硬件固件层面没有该功能开关**H3C。
> 现象风险:跨机房经过运营商传输设备做动态 LACP 聚合;中间传输丢 LACPDU 报文,端口物理 Up 收不到 LACP 协商报文,V5 动态聚合会**默认把端口 ID 最小的端口选为 Selected 转发状态**,造成环路、二层广播风暴,这正是用户想规避的风险H3C。
>
> 组网背景:两端交换机跨运营商传输,中间网络存在 LACPDU 丢包风险。V5 动态聚合,LACP 报文丢失后端口物理 UP 但对端 LACP 报文收不到,V5 依旧会把端口置为 Selected,直接产生二层环路。V7 通过`lacp default‑selected‑port disable`,收不到 LACPDU 时端口保持 Unselected,不转发业务,规避环路风险。
## V5 环境下三种可行替代方案(按推荐优先级排序)
### 方案 1:改用静态聚合(手工聚合,link‑aggregation mode static)【最推荐】
>
> 静态聚合模式**不运行 LACP 协议,不会出现 “收不到 LACPDU 还自动选中端口” 的行为**。
> ⚠️风险点:静态聚合不会做 LACP 协商校验,只要物理 UP 就参与转发,**必须保证运营商传输链路不能二层乱接错线**,错接依然会环路。
```
system‑view
interface Bridge‑Aggregation 1
link‑aggregation mode static
quit
#成员口加入聚合组
interface GigabitEthernet1/0/1
port link‑aggregation group 1
interface GigabitEthernet1/0/2
port link‑aggregation group 1
quit
```
>
> 说明:静态聚合模式没有 LACP 报文交互,只要链路物理 UP 就作为聚合组成员;适合传输链路物理线路不会错接的场景。
### 方案 2:动态 LACP + 保障 LACPDU 报文不丢包(优化中间传输设备)
1. 两端保持`link‑aggregation mode dynamic`动态聚合;
2. **运营商中间传输设备,必须透传 LACPDU(协议号 0x8809),不能过滤、限速、丢弃 LACP 报文**;
3. 调小 LACP 超时时间,快速感知 LACP 报文丢失,加快端口 Unselected。
```
#接口下配置短超时,3秒超时(默认长超时30秒)
interface GigabitEthernet1/0/1
lacp timeout short
interface GigabitEthernet1/0/2
lacp timeout short
quit
```
>
> 缺点:运营商网络质量不可控,一旦中间链路偶发丢 LACPDU,V5 依旧会触发 default‑selected 默认选中端口,无法彻底规避风险。**只有能完全保证 LACPDU 不丢包才选用本方案**。
### 方案 3:EAA 事件自动化脚本(V5 部分平台支持,应急补救)
>
> 原理:EAA 定时执行`display link‑aggregation verbose`,检测聚合成员端口状态,如果成员端口标记`G(Defaulted,收不到LACP报文)`,自动 shutdown 该物理成员口;当恢复收到 LACP 报文再 no‑shutdown。
> 限制:
1. 老 V5 平台部分交换机**不支持 EAA**,先确认设备是否支持`eaa`命令;
2. 脚本存在轮询延迟,不能做到毫秒级实时检测;属于补救方案,非原生硬件能力。
## 不建议的做法
1. 不要期望升级 V5 版本获得`lacp default‑selected‑port disable`:该特性是 V7 新开发,**所有 V5 版本无论补丁高低,均不支持该命令**,升级 V5 固件也无法新增该功能H3C。
2. 不要继续使用动态 LACP 且放任中间网络可能丢 LACPDU,极易产生二层环路。
## 排错查看命令
```
#查看聚合详细信息,重点看flag标志位G(Defaulted)
display link‑aggregation verbose
#查看LACP报文统计,确认LACPDU收发是否丢包
display lacp statistics
```
## 简短总结
1. Comware V5 **没有`lacp default‑selected‑port disable`命令,该功能仅 V7 支持,升级 V5 固件也无法实现**。
2. 跨运营商传输场景优先改用**静态聚合 mode static**,规避动态聚合 Defaulted 默认选中端口带来环路风险,但要保证物理链路不能错接。
3. 如果坚持使用动态 LACP,必须要求中间运营商传输设备完整透传 LACPDU (0x8809) 报文,配置 lacp timeout short 缩短超时时间;但 V5 依然存在 Defaulted 选中端口风险。
4. 部分支持 EAA 的 V5 机型,可写 EAA 脚本做检测、自动关闭异常成员口,有轮询延迟。
>
> 长期彻底解决:硬件升级迁移至 Comware V7 平台,原生支持`lacp default‑selected‑port disable`。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论