一、先给核心结论
- 提示 MTU is inconsistent 不是要求所有接口 MTU 全改成 1492,而是同链路转发路径上,三层逻辑接口 MTU 要匹配;二层物理口默认 1500 不用动
- PPPoE Dialer 口标准 MTU=1492,二层以太网物理接口保持默认 1500 不变,不用改成 1492;
- 三层 Vlanif、子接口、VPN 隧道、业务三层接口,建议统一匹配 Dialer 的 1492,或配置 TCP MSS 自动适配,消除 MTU 不一致告警、分片丢包。
二、为什么 PPPoE 会出现 MTU 不一致告警
PPPoE 封装会额外占用 8 字节头部:
标准以太网二层 MTU 1500 - PPPoE 8 字节 = 1492,这是 Dialer 接口固定 MTU。
设备检测到:三层转发路径中,某三层接口 MTU>1492,报文不经分片无法从 Dialer 发出,就打印
MTU is inconsistent 告警。
三、分层接口 MTU 标准配置(分二层 / 三层,不要乱改 1500)
1. 二层物理接口(GigabitEthernet、Bridge-Aggregation)
全程保持默认 1500,不需要修改
二层口只负责承载以太网帧,PPPoE 的 8 字节封装是三层 Dialer 逻辑口处理,二层 1500 完全兼容 1492 报文。
强行改成 1492 反而会导致内网大报文分片、内网传输性能下降。
2. 三层逻辑接口(必须统一适配 1492,消除告警)
包含:Vlanif 三层接口、子接口、IPSec/SSL VPN 虚接口、三层路由口、MER/MSR LAN 三层口
两种处理方案任选其一:
方案 A:三层接口 MTU 手动改成 1492(根治 MTU 不一致告警)
interface Vlan-interface 10
mtu 1492
所有内网网关 Vlanif、三层业务口全部配置 mtu 1492,设备不再报 MTU 不匹配。
方案 B:不改 MTU,配置 TCP MSS 自动截断(推荐,兼顾内网大包性能)
内网三层口保留默认 1500,仅在 PPPoE Dialer 口配置 TCP MSS,TCP 报文自动限制最大载荷,避免分片:
interface Dialer 0
tcp mss 1452
计算逻辑:1492 - IP 头 20 - TCP 头 20 = 1452,是 PPPoE 标准 MSS 值。
优点:内网局域网内部传输仍可用 1500 大包,仅访问互联网时自动限制报文大小,无分片、无 MTU 告警。
四、几种常见场景完整配置示例
场景 1:MSR/MER 路由器,PPPoE Dialer0 + 内网 Vlanif10
- 二层物理口(接光猫)默认 mtu 1500,不动
- Dialer0 自动 mtu 1492(PPPoE 创建后默认就是 1492)
- 内网 Vlanif 二选一:
- 消除告警方案:
interface Vlan-interface 10
mtu 1492
- 最优性能方案(保留内网 1500):
interface Dialer 0
tcp mss 1452
场景 2:跨设备,交换机二层透传 + 路由器 PPPoE
交换机所有二层接口保持 mtu 1500,无需修改;仅路由器内网三层口做 MTU 或 MSS 适配。
场景 3:叠加 IPSec/IKEv2 VPN
VPN 隧道虚接口 mtu 建议设 1400,同时 Dialer 下 tcp mss 1400,多层封装叠加后防止分片丢包。
五、关键误区纠正
- ❌ 错误:所有二层交换机、路由器物理口 MTU 全部改成 1492
✅ 正确:二层物理口统一 1500,只调整三层逻辑接口
- ❌ 错误:MTU 不一致必须所有接口数值完全相同
✅ 正确:二层 1500、三层 Dialer1492 是标准搭配,只需让内网三层接口兼容 Dialer 或开启 MSS
- ❌ 错误:只改 Dialer,内网 Vlanif 不动,无视告警
✅ 正确:告警长期存在会导致大文件下载、视频、FTP 出现随机丢包、卡顿
六、快速排错命令
# 查看所有三层接口MTU
display ip interface brief
# 查看接口MTU配置
display interface GigabitEthernet 0/0
display interface Dialer 0
# 查看是否存在报文分片
display ip statistics
七、最简落地操作建议
- 所有交换机、路由器物理二层接口保持默认 1500,不修改;
- 若想彻底消除
MTU is inconsistent 日志:所有内网 Vlanif/LAN 三层口执行 mtu 1492;
- 不想降低内网转发效率:仅在 Dialer 拨号口配置
tcp mss 1452,无需修改其他接口 MTU。
暂无评论