[发明专利]报文转发方法及装置有效
申请号: | 201611034213.1 | 申请日: | 2016-11-18 |
公开(公告)号: | CN108075991B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 吴文;汪亮;晁岳磊 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/951 | 分类号: | H04L12/951;H04L12/801;H04L12/46 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 转发 方法 装置 | ||
本申请提供一种报文转发方法及装置,其中,该方法包括:当本设备作为第一隧道的目的端设备的上一跳设备时,接收第一隧道的目的端设备发来的第一通知消息,其中,第一通知消息中携带有第一隧道的相关信息;在本设备上配置转发表项,其中,该转发表项的匹配域中包括第一隧道的相关信息;在接收到封装数据报文之后,若该封装数据报文与该转发表项匹配,则对该封装数据报文进行解封装后转发给第一隧道的目的端设备。
技术领域
本申请涉及网络通信技术领域,特别涉及一种报文转发方法及装置。
背景技术
GRE(Generic Routing Encapsulation,通用路由封装)协议用来对某种协议(如IP(Internet Protocol,因特网协议)、MPLS(Multiprotocol Label Switching,多协议标签交换)、以太网等)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IP)中传输。封装后的数据报文在网络中传输的路径称为GRE隧道。GRE隧道是一个虚拟的点到点的连接,其两端的设备分别对数据报文进行GRE封装和解封装。
发明内容
有鉴于此,本申请提供一种报文转发方法及装置。
具体地,本申请是通过如下技术方案实现的:
一方面,提供了一种报文转发方法,该方法包括:
当本设备作为第一隧道的目的端设备的上一跳设备时,接收第一隧道的目的端设备发来的第一通知消息,其中,第一通知消息中携带有第一隧道的相关信息;
在本设备上配置转发表项,其中,该转发表项的匹配域中包括第一隧道的相关信息;
在接收到封装数据报文之后,若该封装数据报文与该转发表项匹配,则对该封装数据报文进行解封装后转发给第一隧道的目的端设备。
另一方面,还提供了一种报文转发装置,该装置包括:
接收单元,用于当本设备作为第一隧道的目的端设备的上一跳设备时,接收第一隧道的目的端设备发来的第一通知消息,其中,第一通知消息中携带有第一隧道的相关信息;还用于接收封装数据报文;
配置单元,用于在接收单元接收到第一通知消息之后,在本设备上配置转发表项,其中,该转发表项的匹配域中包括第一隧道的相关信息;
发送单元,用于在接收单元接收到封装数据报文之后,若该封装数据报文与该转发表项匹配,则对该封装数据报文进行解封装后转发给第一隧道的目的端设备。
通过本申请的以上技术方案,隧道的目的端设备会向上一跳设备发送通知消息,该通知消息中携带有该隧道的相关信息,该上一跳设备在接收到该通知消息之后,就会配置一条匹配域包含该隧道的相关信息的转发表项,后续,该上一跳设备在接收到封装数据报文之后,若该封装数据报文与该转发表项匹配,则该上一跳设备就会对该封装数据报文进行解封装后转发给目的端设备。从而,隧道目的端设备的上一跳设备可以提前将封装数据报文解封装,并将解封装得到的原始数据报文转发给目的端设备,这样,一方面,减轻了目的端设备的解封装处理压力,在源端设备与目的端设备之间建立了多条隧道时,可以将部分隧道的报文解封装处理工作分担给上一跳设备,另一方面,由于在隧道的最后一条链路上,即,该上一跳设备与目的端设备之间的链路上,只需传输原始数据报文,而无需传输封装数据报文,减少了最后一条链路的数据流量,节约了链路带宽。
附图说明
图1是GRE封装前后的报文格式示意图;
图2是本申请一示例性实施例示出的当作为第一隧道目的端设备的上一跳设备时,第一设备执行的报文转发方法的流程图;
图3是本申请一示例性实施例示出的网络结构示意图;
图4是图3中的设备R_A、设备R_C和设备R_D的交互流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611034213.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源感知的服务链备份节点分配算法及装置
- 下一篇:一种信道估计方法及装置