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