一种报文处理方法及相关设备技术

技术编号:33995439 阅读:13 留言:0更新日期:2022-07-02 10:45
本申请实施例公开了一种报文处理方法及相关设备,第一网络设备获得包括第一目的地址和第一网络分片的标识的第一报文,该第一目的地址对应第一进程,根据第一目的地址和第一网络分片的标识确定目标物理接口中的第一子接口,基于第一子接口向第二网络设备发送第一报文;第一网络设备获得包括第二目的地址和第一网络分片的标识的第二报文,该第二目的地址对应第二进程,根据第二目的地址和第一网络分片的标识确定目标物理接口中的第一子接口,基于第一子接口向第二网络设备发送第二报文。可见,在一对网络设备共同运行多个进程且对应多个相同的网络分片的网络场景中,配置较少的子接口即可实现该对网络设备之间报文的准确传输。输。输。

【技术实现步骤摘要】
一种报文处理方法及相关设备


[0001]本申请涉及通信
,尤其涉及一种报文处理方法及相关设备。

技术介绍

[0002]随着通信技术的发展,存在一对网络设备被多个进程共用的组网形式,该对网络设备之间通过一对物理接口连接,而网络设备可以在该物理接口上部署多个子接口,每个子接口绑定到一个对应的进程中,以实现进程间的路由隔离。
[0003]当网络中有分片需求时,为了实现分片资源的隔离,通常为每个进程下的各个网络分片都分配一个子接口,假设每个进程下的网络分片数量一致,则,物理接口上需要划分的子接口的数量等于该对网络设备所属的进程的数量和每个进程下的网络分片数量的乘积。这样,在一个物理接口上分配太多的子接口,不仅部署、管理和维护子接口较为困难,而且,由于网络分片对所绑定的子接口的资源有需求,所以分配过多的子接口导致所要预留的资源过多,大大的降低该物理接口的可扩展性,还可能出现对物理接口的资源诉求超过该物理接口的可承受范围的问题。
[0004]基于此,目前亟待提供一种技术方案,解决在一对网络设备共用多个进程且这些进程有网络分片要求的场景下,子接口的配置问题。

技术实现思路

[0005]本申请实施例提供了一种报文处理方法及相关设备,在一对网络设备共用多个进程且这些进程有网络分片要求的场景下,将网络分片与物理接口中预留资源的子接口进行绑定,网络设备对所接收到对应于相同物理接口的报文,能够按照该网络分片所绑定的子接口发送该报文,无需为每个进程下的各个网络分片都分配一个预留资源的子接口,大大减少了一个物理接口下所要配置的子接口的数量。
[0006]第一方面,本申请实施例提供了一种报文处理方法,该方法应用于第一网络设备通过所述目标物理接口和第二网络设备连接的场景,其中,第一网络设备和第二网络设备属于多个相同的网络分片,该多个网络分片包括所述第一网络分片,第一网络设备和第二网络设备运行多个进程,该多个进程包括所述第一进程和所述第二进程。具体实现时,以第一网络设备在第一进程上转发携带第一网络分片标识的第一报文以及在第二进程上转发携带第一网络分片标识的第二报文为例,该方法执行的操作可以包括:第一网络设备获得第一报文,该第一报文的目的地址为第一目的地址,该第一报文包括第一网络分片的标识,第一目的地址对应第一进程,这样,第一网络设备根据第一目的地址和第一网络分片的标识确定目标物理接口中的第一子接口,并且,基于所述第一子接口向第二网络设备发送所述第一报文;第一网络设备获得第二报文,该第二报文的目的地址为第二目的地址,第二报文包括所述第一网络分片的标识,第二目的地址对应第二进程,该第二进程与第一进程不同,这样,第一网络设备根据第二目的地址和第一网络分片的标识确定目标物理接口中的所述第一子接口,并且,基于所述第一子接口向第二网络设备发送所述第二报文。可见,在
一对网络设备共同运行多个进程且这些进程有网络分片要求的场景下,本申请实施例提供的方法中,在物理接口下,为每个网络分片分配并绑定一个子接口,为多个进程最多分配与进程数量相等的子接口,其中,与网络分片对应的子接口预留能够满足该网络分片资源需求的资源,而与进程绑定的子接口则用于打通该对网络设备之间的路由,无需预留资源。其中,为进程绑定的子接口可以与为网络分片分配的子接口不同,也可以复用为网络分片分配的子接口,这样,无需为每个进程下的各个网络分片都分配一个预留资源的子接口,大大减少了一个物理接口下所要配置的子接口的数量。从而,按照本申请实施例提供的方法,当该对网络设备中的第一网络设备接收到运行在不同进程但对应相同网络分片的报文时,能够基于报文的目的地址和网络分片的标识确定物理接口下与该网络分片的标识绑定的子接口,从而利用所确定的该子接口向该对网络设备中的第二网络设备发送报文,在一对网络设备共同运行多个进程且对应多个相同的网络分片的网络场景中,配置较少的子接口即可实现该对网络设备之间报文的准确传输。
[0007]其中,本申请实施例中的多个进程为内部网关协议(英文:Interior Gateway Protocol,简称:IGP)进程,例如可以是中间系统到中间系统(英文:Intermediate System

to

Intermediate System,简称:ISIS)进程或开放最短路径优先(英文:Open Shortest Path First,简称:OSPF)进程。
[0008]如果第一目的地址是通过第一进程中的IGP路由学习到的,那么,可以称该第一进程为第一目的地址对应的进程。如果第二目的地址是通过第二进程中的IGP路由学习到的,那么,可以称该第二进程为第二目的地址对应的进程。
[0009]其中,所述第一子接口上的预留资源满足第一网络分片的资源需求。
[0010]在一种可能的实现方式中,对于根据报文中的目的地址和网络分片的标识,确定实际转发的子接口的过程,以第一网络设备转发第一报文为例,例如可以包括:第一网络设备先根据第一目的地址,为第一报文确定第一进程对应的第二子接口,该第二子接口属于所述目标物理接口;接着,第一网络设备根据第一网络分片的标识为第一报文在目标物理接口中确定对应的第一子接口。其中,第二子接口和所述第一子接口相同,或者,第二子接口和所述第一子接口不同。以第一网络设备转发第二报文为例,例如可以包括:第一网络设备先根据第二目的地址,为第二报文确定第二进程对应的第四子接口,该第四子接口属于所述目标物理接口;接着,第一网络设备根据第一网络分片的标识为第二报文在目标物理接口中确定对应的第一子接口。其中,第二子接口和所述第一子接口相同,或者,第二子接口和所述第一子接口不同,但是,第二子接口和第四子接口不同。在一些例子中,第二子接口或第四子接口也可以替换为所述目标物理接口,实现到第二网络设备路由可达的目的。
[0011]在一种可能的实现方式中,对于第一网络设备在第三进程上转发携带第二网络分片标识的第三报文,该方法执行的操作还可以包括:第一网络设备获得第三报文,第三报文的目的地址为第三目的地址,第三报文包括第二网络分片的标识,第三目的地址对应第三进程,本申请实施例中的所述多个进程包括所述第三进程,第三进程与第一进程、第二进程不同;这样,第一网络设备根据第三目的地址和第二网络分片的标识确定目标物理接口中的第三子接口,并且,基于所述第三子接口向第二网络设备发送所述第三报文。可见,在物理接口下,为第二网络分片和第一网络分片分别分配并绑定一个子接口,为多个进程最多分配与进程数量相等的子接口,其中,与网络分片对应的子接口预留能够满足该网络分片
资源需求的资源,而与进程绑定的子接口则用于打通该对网络设备之间的路由,无需预留资源,配置较少的子接口即可实现该对网络设备之间报文的准确传输。
[0012]其中,本申请实施例提供的方法适用于多协议标签交换(英文:Multi

Protocol Label Switching,简称:MPLS)网络、第四版互联网协议(英文:Internet Prot本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:第一网络设备获得第一报文,所述第一报文的目的地址为第一目的地址,所述第一报文包括第一网络分片的标识,第一目的地址对应第一进程;所述第一网络设备根据所述第一目的地址和所述第一网络分片的标识确定目标物理接口中的第一子接口;所述第一网络设备基于所述第一子接口向第二网络设备发送所述第一报文;所述第一网络设备获得第二报文,所述第二报文的目的地址为第二目的地址,所述第二报文包括所述第一网络分片的标识,所述第二目的地址对应第二进程,所述第二进程与所述第一进程不同;所述第一网络设备根据所述第二目的地址和所述第一网络分片的标识确定所述目标物理接口中的所述第一子接口;所述第一网络设备基于所述第一子接口向所述第二网络设备发送所述第二报文;其中,所述第一网络设备通过所述目标物理接口和所述第二网络设备连接,所述第一网络设备和所述第二网络设备属于多个相同的网络分片,所述多个网络分片包括所述第一网络分片,所述第一网络设备和所述第二网络设备运行多个进程,所述多个进程包括所述第一进程和所述第二进程。2.根据权利要求1所述的方法,其特征在于,所述第一子接口上的预留资源满足所述第一网络分片的资源需求。3.根据权利要求1或2所述的方法,其特征在于,所述第一网络设备根据所述第一目的地址和所述第一网络分片的标识确定目标物理接口中的第一子接口,包括:所述第一网络设备根据所述第一目的地址,为所述第一报文确定所述第一进程对应的第二子接口,所述第二子接口属于所述目标物理接口;所述第一网络设备根据所述第一网络分片的标识为所述第一报文在所述目标物理接口中确定对应的所述第一子接口。4.根据权利要求3所述的方法,其特征在于,所述第二子接口和所述第一子接口相同,或者,所述第二子接口和所述第一子接口不同。5.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:所述第一网络设备获得第三报文,所述第三报文的目的地址为第三目的地址,所述第三报文包括第二网络分片的标识,所述第三目的地址对应第三进程,所述多个进程包括所述第三进程,所述第三进程与所述第一进程、所述第二进程不同;所述第一网络设备根据所述第三目的地址和所述第二网络分片的标识确定所述目标物理接口中的第三子接口;所述第一网络设备基于所述第三子接口向所述第二网络设备发送所述第三报文。6.根据权利要求1

5任一项所述的方法,其特征在于,所述多个进程为内部网关协议IGP进程。7.根据权利要求1

6任一项所述的方法,其特征在于,所述方法适用于多协议标签交换MPLS网络、第四版互联网协议IPv4网络或第六版互联网协议IPv6网络。8.一种报文处理装置,其特征在于,所述装置应用于第一网络设备,包括:第一获得单元,用于获得第一报文,所述第一报文的目的地址为第一目的地址,所述第
一报文包括第一网络分片的标识,第一目的地址对应第一进程;第一确定单元,用于根据所述第一目的...

【专利技术属性】
技术研发人员:鲍磊廖婷陈新隽郑娟肖亚群徐菊华陈亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1