发明名称 通用路由封装隧道中路径最大传输单元更改方法
摘要 本发明公开一种通用路由封装隧道中路径最大传输单元更改方法和系统,在发现数据源的数据报文进行通用路由封装隧道封装后的长度将超过隧道接口的最大传输单元时能够动态通知数据源更改链路的路径最大传输单元。本发明支持IPv4通用路由封装隧道和IPv6通用路由封装隧道两种类型的路径最小单元的动态更改,避免超过路径最大传输单元的数据报文走数据分片的流程,提高了数据转发效率,而且具有灵活的故障通知机制,在数据源不支持动态更改路径最大传输单元时,可以及时通知网络网管人员,由网络网管人员采取其它措施保证网络的连通性。
申请公布号 CN102821051B 申请公布日期 2015.11.18
申请号 CN201210299519.5 申请日期 2012.08.21
申请人 神州数码网络(北京)有限公司 发明人 张少太
分类号 H04L12/721(2013.01)I;H04L12/24(2006.01)I 主分类号 H04L12/721(2013.01)I
代理机构 北京品源专利代理有限公司 11332 代理人 马晓亚
主权项 一种通用路由封装隧道中路径最大传输单元更改方法,其特征在于,包括如下步骤:A、边缘设备的芯片发现数据源发送的原始数据报文进行通用路由封装隧道封装后的长度将超过隧道接口的最大传输单元;B、所述边缘设备的芯片将所述原始数据报文发送给边缘设备的处理器(CPU)进行处理,并通知所述数据源将链路的路径最大传输单元更改为所述隧道接口的最大传输单元;其中,所述步骤B中,通知所述数据源将链路的路径最大传输单元更改为所述隧道接口的最大传输单元,具体包括:边缘设备的处理器发送互联网控制消息协议(ICMP)报文通知所述数据源将链路的路径最大传输单元更改为所述隧道接口的最大传输单元;所述步骤B中,边缘设备的处理器发送互联网控制消息协议报文通知所述数据源将链路的路径最大传输单元更改为所述隧道接口的最大传输单元,具体包括:当通用路由封装隧道是IPv4通用路由封装隧道时,边缘设备的处理器发送互联网控制消息协议报文通知所述数据源将链路的路径最大传输单元更改为IPv4通用路由封装隧道接口的最大传输单元;当通用路由封装隧道是IPv6通用路由封装隧道时,边缘设备的处理器发送互联网控制消息协议报文通知所述数据源将链路的路径最大传输单元更改为IPv6通用路由封装隧道接口的最大传输单元;还包括步骤C:所述边缘设备根据所述数据源再次发送的数据报文的长度,判断数据源更改链路的路径最大传输单元是否成功;所述步骤C之后还包括步骤D:当所述边缘设备判断数据源更改链路的路径最大传输单元成功时,边缘设备的芯片对所述数据源再次发送的数据报文进行封装后通过通用路由封装隧道转发;所述步骤D之后还包括步骤E:当边缘设备判断数据源更改链路的路径最大传输单元失败时,边缘设备通知网管人员更改路径最大传输单元出现故障,需要采取其它措施更改链路的路径最大传输单元;所述步骤E中,边缘设备通知网管人员更改路径最大传输单元出现故障,具体包括:边缘设备通过发送警告消息(TRAP)或记录日志通知网管人员更改路径最大传输单元出现故障;所述步骤E之后还包括步骤F:当数据源更改路径最大传输单元出现故障时,在所述数据源和边缘设备之间设置防火墙,通过配置防火墙使数据源与目的设备连接时链路的路径最大传输单元不大于所述隧道接口的最大传输单元。
地址 100085 北京市海淀区上地九街9号数码科技广场一段三层A区