• 您好!欢迎进入深圳市华讯佳科技有限公司官网!

    15088181811
您当前所处位置: 首页 > 新闻资讯 > 华为案例

最大帧长设置问题导致传输和H3C路由器对接不通

发布人:华讯佳 更新时间:2024-01-29 点击数:

问题描述

某专网项目使用OSN3500设备为客户数据网提供传输通道,数据网设备使用H3C路由器,路由器型号:H3CSR6608

硬件连接完成后,数据网调测人员反馈路由器经传输设备后ping不通,要求传输配合检查原因。


处理过程

1)网络结构如下:

视频监控设备---接入路由器—传输OSN3500—POS155--汇聚路由器—POS155--核心路由器---视频监控中心

2)Ping报文完全不通,可以判定是某台设备和某条链路不允许超过固定大小的报文通过,这一般是与以太网最大帧长度的设定有关。

3)该网络OSN3500配置了N1EFS0A单板,通过FE电口与数据网路由器对接,以太网外部端口的最大帧长度默认设置为1522,即最大能够通过的IP包大小为1522字节。.

4)当用户报文长度超过设置的最大帧长度时,报文将被丢弃,或者被截取为设置的帧长度小,最大帧长度需要根据应用中的实际情况进行设置,用户没有特别要求的情况下使用缺省值1522,和802.1Q的VLAN帧长度相同。

5)EthernetII帧结构:DMAC+SMAC+Type+Data+CRC(6字节目的MAC+6字节源MAC+2字节类型+1500字节负载+4字节CRC=1518字节,见附件),如果以太网报文加了1层标签则最大帧长度应设置为1522,如果以太网报文加了2层标签则最大帧长度应设置为1526。


根因

报文超过最大帧长设置导致丢球


解决方案

1、检查OSN3500的EOS单板EFS0A的外部端口最大帧长度为默认值1522。

2、和H3C工程师沟通,得知H3C路由器配置了MPLSL3VPN,即有两层标签,也就是在以太网帧1518字节的基础上增加了8个字节,帧长度为1526。

3、将OSN3500的N1EFS0A单板的相应外部端口最大帧长参数修改为1526后(见附件),H3C路由器可以ping通,问题解决。


建议与总结

1)如果IP包被封装了VLAN标记,则以太网帧需要增加4字节(1522),如果是QinQ场景,则太网帧需要增加8字节(1526)。

2)如果IP包被封装了MPLS标签,则每层标签需要增加4字节,本案例是MPLSL3VPN场景,封装了两层标签,太网帧需要增加8字节(1526)。

3)如果最大帧长度设置过小而报文尺寸较大,在不分片时报文被丢弃,如果最大帧长度配置过大,则可能会造成报文的传输速度较慢。因此,最大帧长度需要根据应用中的实际情况进行设置,保证客户数据高效传输。