S6850 收到目的为本机网关 IP 的分片报文,会上送 CPU 做分片重组,不是直接丢弃;M‑LAG 下联服务器做链路聚合,如果服务器侧聚合哈希使用四层端口参与计算,同一个大 ping 报文的不同 IP 分片会被 hash 分散到服务器两个网口,分别进入 M‑LAG 两台成员交换机。
Comware V7 默认ip reassemble local enable关闭,分片报文需要全部送到整机主主控重组;分片分散在两台 M‑LAG 设备,任意一台设备收集不到完整分片,重组失败报文被丢弃,网关不会回应 ICMP 应答。
访问其他网段终端正常的原因:跨网段报文属于转发流量,交换机硬件直接透传分片,交换机不需要做分片重组,分片由对端终端主机重组,因此业务正常。
【方案 1:交换机开启分片本地重组,两台 M‑LAG 设备均配置】
system‑view
ip reassemble local enable
分片在入单板本地重组;但分片如果依旧跨 M‑LAG 两台设备进入,依然重组失败,属于缓解手段,不能彻底根除。
【方案 2:修改服务器网卡聚合哈希策略,根治问题(生产推荐)】 服务器 bond / 网卡聚合哈希不要使用源目 IP + 四层端口(layer3+4),修改为仅基于二层 + 三层哈希,不把四层端口作为 hash 因子。
xmit_hash_policy=layer2+3;不要 layer3+4作用:保证同一个 IP 报文的所有分片全部从服务器同一个物理网口发出,进入 M‑LAG 同一台交换机,分片不会被打散跨两台设备。
display ip reassemble statistics #查看分片重组失败统计
display current‑configuration | include reassemble
注意:不要配置ip icmp fragment discarding,该命令直接丢弃 ICMP 分片,会加重故障。该现象不是 MTU 问题,MTU 问题会所有场景大包均不通。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论