一种路由管理的方法、装置、电子设备和存储介质制造方法及图纸

技术编号:30347571 阅读:35 留言:0更新日期:2021-10-12 23:37
本发明专利技术涉及通信技术领域,公开了一种路由管理的方法、装置、电子设备和存储介质。本发明专利技术中,该路由管理的方法,包括:获取待指定的子网路由指向的出口的虚拟IP地址;其中,虚拟IP地址与子网路由的出口的硬件信息的对应关系,存储在主机路由表中;在主机路由表查询获取的虚拟IP地址对应的硬件信息,将待指定的子网路由指向查询到的硬件信息。能够简化管理子网路由的过程,提升路由管理效率。提升路由管理效率。提升路由管理效率。

【技术实现步骤摘要】
一种路由管理的方法、装置、电子设备和存储介质


[0001]本专利技术涉及通信
,尤其是涉及一种路由管理的方法、装置、电子设备和存储介质。

技术介绍

[0002]子网路由的下一跳出口指向主机路由,主机路由的出口即为子网路由的出口,两者保持一致。在现有的路由管理机制中,为了保持子网路由的出口与主机路由的出口的一致性,只需要在管理的时候将主机路由出口的硬件信息的索引值直接赋予子网路由的出口即可。当主机路由出口信息出现变化的时候,无需逐个更新所有子网路由的出口,而只需要更新主机路由出口的硬件信息,即可完成所有子网路由的出口信息的更新。对于大量子网路由指向某个主机路由的情况,采用这种管理机制处理主机路由出口信息的变化,能够很大程度地简化管理的复杂度。
[0003]一般来说,主机路由是由地址解析协议(Address Resolution Protocol,简称“ARP”)报文的交互而生成。然而,存在部分无法指向某个确定的ARP主机路由的子网路由,例如,子网路由指向某虚拟接口、快速重路由(Fast Reroute,简称“FRR”)组或某隧道,如通用路由封装(General Routing Encapsulation,简称“GRE”)、多协议标签交换(Multiprotocol Label Switching,简称“MPLS”)隧道等。现有技术中,对于这类路由的处理一般是使用软件表进行信息记录,获取子网路由的出口信息后,将出口信息与子网路由逐个对应并写入软件表中。
[0004]然而,本专利技术的专利技术人发现:对于这类无法指向某个确定的主机路由的子网路由,现有的使用软件表进行管理的方式非常复杂,尤其是当这些子网路由的出口信息出现变化的时候,采用现有的路由管理方法速度非常慢,效率也非常低。

技术实现思路

[0005]本专利技术实施方式的目的在于提供一种路由管理的方法、装置、电子设备和存储介质,用以管理无法指向确定主机路由的子网路由,简化管理这类特殊的子网路由的步骤,提升路由管理效率。
[0006]为了解决上述问题,本专利技术的实施方式提供了一种路由管理的方法,包括:获取待指定的子网路由指向的出口的虚拟IP地址;其中,虚拟IP地址与子网路由的出口的硬件信息的对应关系,存储在主机路由表中;在主机路由表查询获取的虚拟IP地址对应的硬件信息,将待指定的子网路由指向查询到的硬件信息。
[0007]本专利技术的实施方式还提供了一种路由管理设备,包括:获取模块,用于获取待指定的子网路由指向的出口的虚拟IP地址;其中,虚拟IP地址与子网路由的出口的硬件信息的对应关系,存储在主机路由表中;查询模块,用于在主机路由表查询获取的虚拟IP地址对应的硬件信息,将待指定的子网路由指向查询到的硬件信息。
[0008]本专利技术的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少
一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的路由管理的方法。
[0009]本专利技术的实施方式还提供了一种存储有计算机程序的计算机可读存储介质,计算机程序被处理器执行时实现上述的路由管理的方法。
[0010]本专利技术实施方式根据待指定的子网路由携带的出口信息获取其指向的出口的虚拟IP地址,在主机路由表查询该虚拟IP地址对应的硬件信息,并将该子网路由指向查询到的硬件信息,可以实现对无法指向某个确定的主机路由的子网路由的出口管理。本专利技术实施方式能够结合已有的路由表管理机制管理这类特殊的子网路由,可以避免增加软件表进行管理带来的复杂度的增加,提升设备的路由管理效率。
附图说明
[0011]一个或多个实施方式通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施方式的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0012]图1是根据本专利技术一实施方式中的路由管理的方法流程图;图2是传统的路由管理方法的示意图;图3是根据本专利技术一实施方式中的路由管理方法的示意图;图4是根据本专利技术一实施方式中的路由管理设备的结构示意图;图5是根据本专利技术一实施方式中的电子设备的结构示意图。
具体实施方式
[0013]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
[0014]本专利技术的一实施方式涉及一种路由管理的方法,具体流程如图1所示。在本实施方式中,首先获取待指定的子网路由指向的出口的虚拟IP地址;其中,虚拟IP地址与子网路由的出口的硬件信息的对应关系,存储在主机路由表中;在主机路由表查询获取的虚拟IP地址对应的硬件信息,将待指定的子网路由指向查询到的硬件信息。
[0015]下面对本实施例中的路由管理的方法的实现细节进行具体的说明,以下内容仅为方便理解本方案的实现细节,并非实施本方案的必须。具体流程如图1所示,可包括如下步骤:步骤101,路由管理设备获取待指定的子网路由指向的出口的虚拟IP地址。在本实施方式中的子网路由无法指向某个确定主机路由,这类特殊的子网路由可以指向某虚拟接口或FRR组,或是某隧道,如GRE、MPLS隧道等。其中,虚拟IP地址与子网路由的出口的硬件信息的对应关系,存储在主机路由表中在设备的协议层向驱动层下发子网路由时,这些待指定的子网路由携带有其指向的出口的信息。在本步骤中,根据这些待指定的子网路由携带的出口信息可以依据前述生成虚拟IP地址的规则获取其指向的出口的虚拟IP地址。
[0016]具体地说,在设备的协议层向驱动层下发子网路由时,这些待指定的子网路由携带有其指向的出口的信息。根据特殊的子网路由传输的数据中携带的出口的信息,能够识别到这些待指定的子网路由没有指向具体的主机路由,而是携带了虚拟接口、隧道或FRR组等信息。此时,根据这些待指定的特殊的子网路由传输的数据中携带的信息,能够获取到这些待指定的特殊的子网路由指向的出口的虚拟IP地址。
[0017]在一个例子中,在获取待指定的子网路由指向的出口的虚拟IP地址之前,还包括:根据子网路由指向的出口,为子网路由的出口生成虚拟IP地址;建立虚拟IP地址和出口的硬件信息的对应关系,并将与虚拟IP地址对应的硬件信息写入主机路由表。
[0018]根据这类特殊的子网路由指向的出口的类型和组号生成虚拟IP地址,这个虚拟IP地址用来作为这类特殊的子网路由指向的出口的IP地址。由于在真实的网络中不存在第一个字节为0的IP地址,因此为了与真实IP地址进行区分,在生成虚拟IP地址时,首先将其第一个字节设置为0。虚拟IP地址的后面几个字节可以用来进行自由编辑和表示,可以自由编辑的字段内容足够放下类型信息以及组号信息等信息。例如,在互联网通信协议本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路由管理的方法,其特征在于,包括:获取待指定的子网路由指向的出口的虚拟IP地址;其中,所述虚拟IP地址与子网路由的出口的硬件信息的对应关系,存储在主机路由表中;在所述主机路由表查询所述获取的虚拟IP地址对应的硬件信息,将所述待指定的子网路由指向查询到的所述硬件信息。2.根据权利要求1所述的路由管理的方法,其特征在于,在所述获取待指定的子网路由指向的出口的虚拟IP地址之前,还包括:根据子网路由指向的出口,为所述子网路由的出口生成虚拟IP地址;建立所述虚拟IP地址和所述出口的硬件信息的对应关系,并将与所述虚拟IP地址对应的所述硬件信息写入主机路由表。3.根据权利要求1所述的路由管理的方法,其特征在于,在所述将所述待指定的子网路由指向查询到的所述硬件信息后,还包括:若与所述虚拟IP地址对应的硬件信息发生变化,则在所述主机路由表中将与所述虚拟IP地址相对应的硬件信息进行更新。4.根据权利要求1所述的路由管理的方法,其特征在于,在所述将所述待指定的子网路由指向查询到的所述硬件信息后,还包括:若所述子网路由指向的所述出口的类型为FRR组且所述出口进行主备出口切换,则在所述主机路由表中将与所述虚拟IP地址相对应的硬件信息,从所述FRR组的主出口的硬件信息更新为所述FRR组的备出口的硬件信息,或从所述FRR组的备出口的硬件信息更新为所述FRR组的主出口的硬件信息。5.根据权利要求2所述的路由管理的方法,其特征在于,所述根据子网路由指向的出口,为所述子网路由的出口生成虚拟IP地址,包括:根据子网路由指向的出口的类型和组号,为所述子网路由的出口生成虚拟IP地址。6.根据权利要求5所述的路由管理的方法,其特征在于,所述根据子网路由指向的出口的类型和组号,为所述子网路由的出口生成虚拟IP地址,包括:将所述虚拟IP地址...

【专利技术属性】
技术研发人员:林宁刘嵘
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1