[发明专利]一种确定最大传输单元PMTU的方法、设备及系统有效
申请号: | 201910494979.5 | 申请日: | 2019-06-14 |
公开(公告)号: | CN110191066B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 陈可 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L47/36 | 分类号: | H04L47/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 最大 传输 单元 pmtu 方法 设备 系统 | ||
本发明实施例提供了一种确定最大传输单元PMTU的方法、设备及系统,包括:接收源端发往目的端的数据报文,根据所述数据报文的接收接口的MTU和所述数据报文的发送接口的MTU确定出第一MTU,所述第一MTU为所述接收接口的MTU和所述发送接口的MTU中最小的MTU,基于所述数据报文与所述第一MTU确定出第二MTU,所述第二MTU为所述源端到所述目的端双向路径上的PMTU,通过确定数据报文转发过程中双向路径各自最小的PMTU,实现了转发路径的双向检测,让传输层和应用层不再自己协商各自的MTU,极大的减轻了传输层和应用层的工作量。
技术领域
本发明涉及数据通信技术领域,尤其涉及一种确定最大传输单元PMTU的方法、设备及系统。
背景技术
最大传输单元(英文名:Maximum Transmission Unit,简称MTU)是指一种通信协议的某一层面上所能通过的最大数据报文大小,系统中各个网络设备都具有满足自身接口属性的MTU,数据报文从源端到达目的端的路径中可能需要经过的多个转发该数据报文的网络设备,由于各个网络设备可能具有不同的MTU,而这个路径上最小的MTU,就是这个路径的路径最大传输单元(英文名: Path Maximum Transmission Unit,简称:PMTU)。
为了减轻转发数据报文的网络设备的处理压力,合理利用网络资源,在 IPv6中,数据报文在转发的过程中不进行分片操作,也不进行分片报文的整合工作,数据报文的分片只能在源端进行,即源端通过PMTU发现机制获得源端到目的端的PMTU,所谓的源端是数据报文的发送方,目的端是指该数据报文的接收方,然后源端利用此PMTU再来确定其发送给目的端的数据报文长度,从而,避免了中间网络设备因为数据报文长度超过其单向路径上的MTU而丢弃数据报文的现象,提高了数据转发效率。
目前,PMTU发现机制的实现原理为:源端向目的端发送数据报文,如果中间转发该数据报文的网络设备在转发此数据报文时,发现该数据报文的长度大于其数据报文发送接口的MTU时,该网络设备便会给源端返回一个分组过大 (Packet Too Big)差错报文,该分组过大差错报文指示源端设备对该数据报文的长度进行修改,将数据报文的长度减小为该网络设备数据报文发送接口的 MTU,以便该修改后的数据报文顺利通过该网络设备,最终达到目的端。
通过上述过程,源端确定了其与该目的端之间的PMTU,当源端再需要向此目的端发送数据报文时,就使用此PMTU,以便有效地利用网络资源,得到最佳的吞吐量。但是,发明人经过研究发现,探测PMTU的现有技术(如中国发明专利ZL201310056532.2)存在以下问题:
首先,不能探测反向路径的PMTU,所谓的反向是指以原来的目的端作为源端,以源端作为目的端再发送数据报文从而形成的反向路径,即在双方需要互相交互,协同工作的场景下,仍需要双方各自检测、协商各自单向路径上的最小MTU,这无疑增加了传输层和应用层的工作量;
其次,对于源端与目的端路径直接相连的情形,由于它们中间不存在转发数据报文的网络设备,对于现有直连路径的数据交互,仍需要依靠各自传输层和应用层自行协商处理各自单向路径上的MTU,比如OSPFv3协议需要协商MTU。
上述方案的局限性无疑增加了传输层和应用层的各种协议以及数据流量的交互,在双方进行交互的过程中仍然需要各自分别协商单向路径上的MTU,因此带来了系统中各个网路设备额外的性能开销,增加了传输层和应用层的工作量。
综上所述,如何通过确定数据报文转发过程中双向路径各自最小的PMTU,实现转发路径的双向检测,减轻传输层和应用层的工作量,让传输层和应用层不再各自协商自身单向路径上的MTU是个亟待解决的问题。
发明内容
本发明实施例提供了一种确定最大传输单元PMTU的方法、设备及系统,通过确定数据报文转发过程中双向路径各自最小的PMTU,实现了转发路径的双向检测,让传输层和应用层不再自己协商各自的MTU,极大的减轻了传输层和应用层的工作量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910494979.5/2.html,转载请声明来源钻瓜专利网。