一种报文转发方法和装置制造方法及图纸

技术编号:26534590 阅读:43 留言:0更新日期:2020-12-01 14:22
本申请公开了一种报文转发方法和装置,包括:隧道的入节点生成数据报文,该中数据报文包括SRv4报文头,该SRv4报文头包括至少一个IPv4地址,用于指示网络节点基于至少一个IPv4地址转发数据报文;至少一个IPv4地址包括隧道的出节点的IPv4地址;入节点向网络节点发送数据报文。这样,通过在数据报文中封装包括至少一个IPv4地址的SRv4报文头,使得该数据报文按照SRv4报文头中的至少一个IPv4地址在网络中转发,无需再进行复杂的协议扩展以及配置,简化了报文转发过程,而且,无需封装占用较大空间的IPv6地址,换而封装占用空间较小的IPv4地址,提高了封装效率,从而提高了报文的转发效率。

【技术实现步骤摘要】
一种报文转发方法和装置
本申请涉及通信
,特别是涉及一种报文转发方法和装置。
技术介绍
随着业务的快速发展,分段路由(英文:SegmentRouting,简称:SR)技术被提出。SR是基于源路由机制而设计的在网络上转发报文的一种协议,具体实现时,SR技术需要将网络中的路径分成多个段,并且为这些段和网络中的节点分配段标识(英文:SegmentIdentification,简称:SID),通过对SID进行有序排列,得到该网络中的一条报文转发路径。目前,SR技术可以部署在多协议标签交换(英文:Multi-ProtocolLabelSwitching,简称:MPLS)和第六版互联网协议(英文:InternetProtocolVersion6,简称IPv6)这两个数据平面上,分别称为SR-MPLS和SRv6。其中,SR-MPLS中,需要对内部网关协议(英文:InteriorGatewayProtocol,简称:IGP)进行复杂的扩展,不利于广泛被推广应用;而SRv6中,由于需要在报文中插入一个分段路由扩展头(英文:SegmentRoutin本文档来自技高网...

【技术保护点】
1.一种报文转发方法,其特征在于,包括:/n隧道的入节点生成数据报文,所述数据报文包括基于第四版互联网协议IPv4分段路由SR的SRv4报文头,所述SRv4报文头包括至少一个IPv4地址,用于指示网络节点基于所述至少一个IPv4地址转发所述数据报文;所述至少一个IPv4地址包括所述隧道的出节点的IPv4地址;/n所述入节点向所述网络节点发送所述数据报文。/n

【技术特征摘要】
1.一种报文转发方法,其特征在于,包括:
隧道的入节点生成数据报文,所述数据报文包括基于第四版互联网协议IPv4分段路由SR的SRv4报文头,所述SRv4报文头包括至少一个IPv4地址,用于指示网络节点基于所述至少一个IPv4地址转发所述数据报文;所述至少一个IPv4地址包括所述隧道的出节点的IPv4地址;
所述入节点向所述网络节点发送所述数据报文。


2.根据权利要求1所述的方法,其特征在于,
所述数据报文中包括指示信息,所述指示信息指示所述数据报文中携带有所述SRv4报文头。


3.根据权利要求2所述的方法,其特征在于,
所述数据报文中包括多协议标签交换MPLS扩展头,所述MPLS扩展头中承载所述指示信息。


4.根据权利要求2所述的方法,其特征在于,
所述指示信息为MPLS标签。


5.根据权利要求4所述的方法,其特征在于,所述MPLS标签为全局标签。


6.根据权利要求4所述的方法,其特征在于,在所述隧道的入节点生成数据报文之前,所述方法还包括:
所述入节点接收邻居节点发送的第一消息,所述第一消息携带所述MPLS标签。


7.根据权利要求1~6任一项所述的方法,其特征在于,所述至少一个IPv4地址中依次包括第一节点对应的第一IPv4地址和第二节点对应的第二IPv4地址,所述入节点向所述网络节点发送所述数据报文,包括:
所述入节点基于所述第一IPv4地址,向所述第一节点发送所述数据报文;以便所述第一节点接收到数据报文后,基于所述第二IPv4地址继续向所述第二节点发送所述数据报文。


8.一种报文转发方法,其特征在于,包括:
隧道的中间节点接收第一数据报文,所述第一数据报文中包括第一报文头,所述第一报文头为基于第四版互联网协议IPv4分段路由SR的SRv4报文头,所述SRv4报文头包括至少一个IPv4地址;所述至少一个IPv4地址包括所述隧道的出节点的IPv4地址;
所述中间节点根据所述至少一个IPv4地址,向所述出节点发送所述第一数据报文。


9.根据权利要求8所述的方法,其特征在于,所述中间节点为跨第一域和第二域的跨域节点,所述第一域为SRv4域;
所述中间节点根据所述至少一个IPv4地址,向所述出节点发送所述第一数据报文,包括:
所述跨域节点将所述第一数据报文进行处理,得到第二数据报文,所述第二数据报文包括第二报文头;
所述跨域节点通过所述第二域向所述出节点发送所述第二数据报文。


10.根据权利要求9所述的方法,其特征在于,所述第二报文头中包括至少一个多协议标签交换MPLS标签。


11.根据权利要求10所述的方法,其特征在于,所述第二域为标签分发协议LDP域,所述至少一个MPLS标签为基于LDP分发的MPLS标签;或者,所述第二域为基于MPLS分段路由SR的SR-MPLS域,所述至少一个MPLS标签为SR标签。


12.根据权利要求8所述的方法,其特征在于,所述中间节点为业务转发器SFF或业务功能SF节点。


13.根据权利要求8~12任一项所述的方法,其特征在于,所述SRv4报文头中还包括至少一个元数据Metadata。


14.一种报文转发装置,其特征在于,应用于隧道的入节点,包括:
处理单元,用于生成数据报文,所述数据报文包括基于第四版互联网协议IPv4分段路由SR的SRv4报文头,所述SRv4报文头包括至少一个IPv4地址,用于指示网络节点基于所述至少一个IPv4地址转发所述数据报文;所述至少一个IPv4地址包括所述隧道的出节点的IP...

【专利技术属性】
技术研发人员:王其华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1