[发明专利]一种通过隧道传输报文的方法、装置和系统有效
申请号: | 201711354883.6 | 申请日: | 2017-12-15 |
公开(公告)号: | CN109936492B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 吴昊;管兴华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 隧道 传输 报文 方法 装置 系统 | ||
本申请提供了一种通过隧道发送报文的方法和装置。隧道发送端接收第一报文,该第一报文包括第一报文头,该第一报文头包括目标字段。该隧道发送端查找该目标字段对应的压缩表项,获取该压缩表项中的索引标识,从该第一报文中删除该第一报文头,得到该第一报文的载荷。该隧道发送端为该第一报文的载荷添加扩展隧道头,并在该扩展隧道头中添加该索引标识,得到封装后的第一报文,然后向隧道接收端发送该封装后的第一报文。通过本申请提供的方法,能够在通过隧道发送报文时提高隧道报文中的有效载荷的占比,提高了带宽的实际利用率。
技术领域
本申请涉及网络通信技术,尤其涉及一种通过隧道传输报文的方法、装置和系统。
背景技术
隧道技术是一种通过互联网络基础设施在网络之间传递数据的方式。使用隧道传递的数据可以是不同协议的原始报文,隧道发送端根据隧道协议将该原始报文封装在隧道头中得到隧道报文,并将该隧道报文通过公共互联网络发送给隧道接收端。隧道接收端接收到该隧道报文后,解封装该的报文,得到该原始报文,并将该原始报文转发到最终目的地。上述过程中,该隧道报文在公共互联网络上传输时所经过的逻辑路径称为隧道。
由于隧道发送端在发送原始报文前要为该原始报文封装隧道头,导致封装得到的隧道报文的长度大于该原始报文的长度。由于该隧道报文中携带的有效数据(即载荷)与该原始报文携带的有效数据相同,并且,当该隧道报文的长度大于该网络的最大传输单元(maximum transmission unit,MTU)时,该原始报文会被封装为两个隧道报文。可见,在采用隧道技术时,需要通过一个较长的隧道报文或者两个隧道报文传输与一个原始报文相同的有效数据,降低了网络的带宽利用率。
发明内容
本申请提供了一种通过隧道传输报文的方法、装置和系统,能够在通过隧道传输报文时,提高网络的带宽利用率。
本申请第一方面提供了一种通过隧道传输报文的方法,该隧道用于将报文从隧道发送端发送到隧道接收端。隧道发送端接收第一报文,该第一报文包括第一报文头,该第一报文头包括目标字段,该目标字段包括该第一报文头中的不变字段。该隧道发送端查找该目标字段对应的压缩表项,该压缩表项包括该目标字段和索引标识的对应关系,并获取该压缩表项中的该索引标识。该隧道发送端从该第一报文中删除该第一报文头,得到该第一报文的载荷,为该第一报文的载荷添加扩展隧道头,得到封装后的第一报文,该扩展隧道头中包括该索引标识。该隧道发送端向该隧道接收端发送该封装后的第一报文。
本申请第一方面中,隧道发送端在向隧道接收端发送第一报文的时候,删除了该第一报文中原有的第一报文头,只添加了扩展隧道头,该扩展隧道头的长度等于标准隧道头的长度。因此,本申请实施中最终生成的封装后的第一报文的长度小于按照传统的隧道封装方法得到的隧道报文的长度,提高了隧道中传输的有效数据的比例,进而提高了网络带宽的利用率。
在一个实施方式中,该隧道发送端在接收该第一报文之前,还接收第二报文。该第二报文包括第二报文头,该第二报文头包括该目标字段。该隧道发送端根据该第二报文头获取该压缩表项。
在一个实施方式中,该隧道发送端根据该第二报文头中的该目标字段计算得到该索引标识,并建立该索引标识和该目标字段的对应关系,得到该压缩表项。
在另一个实施方式中,该隧道发送端向控制器发送该目标字段,并接收该控制发送的根据该目标字段生成的该压缩表项。
通过本申请实施例上述各实施方式,该隧道发送端获取了该压缩表项,然后根据该压缩表项压缩接收的第一报文,提高了网络带宽的利用率。
在一个实施方式中,该隧道发送端还向该隧道发送端该第二报文,以使该隧道接收端根据该第二报文头建立该压缩表项。然后,该隧道发送端接收该隧道接收端发送的响应消息,该响应消息携带该索引标识。该隧道发送端根据该响应消息确定该隧道接收端已经建立了该压缩表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711354883.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于提高通讯效率的通讯方法
- 下一篇:一种智能交换联系人的方法、装置和系统