System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种路由处理的方法、网络设备及计算机可读存储介质技术_技高网

一种路由处理的方法、网络设备及计算机可读存储介质技术

技术编号:40553158 阅读:9 留言:0更新日期:2024-03-05 19:13
本申请公开了一种路由处理方法、网络设备及计算机可读存储介质。网络设备获取第一路由协议的第一优先级;网络设备根据第一优先级,将第一路由从第一路由协议引入第二路由协议,第一路由对应于第一路由协议,第一路由协议和第二路由协议为网络设备所运行的不同路由协议。本申请中,将路由协议的优先级,作为路由引入的依据,从而实现了在网络设备中,路由从一个路由协议到另一个路由协议的单向引入,缓解了路由环路的情况。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种路由处理的方法、网络设备及计算机可读存储介质


技术介绍

1、在通信网络中,缺省路由(default route)是当网络设备上没有特定路由时而设置的数据包转发规则,缺省路由可以给出一个默认的下一跳地址。对于路由表中没有匹配项的数据包,都可以根据缺省路由进行转发。

2、当网络设备中的某个进程的开放式最短路径优先(open shortest path first,ospf)协议引入来自其他路由协议的缺省路由后,会继续向其所在的ospf域中的其他网络设备转发该缺省路由。若其他网络设备后续将该缺省路由再次引入至该网络设备的其他路由协议(例如另一个进程的ospf协议或边界网关协议),则会形成路由环路。


技术实现思路

1、本申请提供了一种路由处理方法、网络设备及计算机可读存储介质,用于防止路由环路。

2、第一方面,本申请提供了一种路由处理方法。网络设备通过不同进程,同时运行了多个不同的路由协议(包括第一路由协议和第二路由协议),第一路由协议中配置有第一路由,其中,网络设备需要将该第一路由从第一路由协议引入到第二路由协议中。网络设备所运行的路由协议,都分别有其对应的优先级,即路由协议的优先级。路由协议的优先级,也被称为路由协议的管理距离。

3、当路由被引入到某个路由协议后,该路由的优先级便与其所引入的路由协议的优先级相同。即当第一路由协议从其他路由协议中引入了第一路由之后,则第一路由在第一路由协议中的的优先级即等同于第一路由协议;若第一路由从第一路由协议引入到了第二路由协议,则该第一路由在第二路由协议中的优先级则等同于第二路由协议。因此,本申请中,网络设备获取第一路由协议的优先级(即第一优先级),也相当于获取了第一路由的优先级。

4、第一路由协议和第二路由协议为网络设备所运行的不同路由协议。应理解,本申请中所指的“不同路由协议”,包括不同种类的路由协议或不同进程所运行的同一种路由协议。

5、网络设备获取到第一优先级后,根据第一优先级将第一路由从第一路由协议引入到第二路由协议中。本申请中,将路由协议的优先级,作为路由引入的依据,从而实现了在网络设备中,路由从一个路由协议到另一个路由协议的单向引入,缓解了路由环路的情况。

6、本申请中的网络设备可以是接入网设备,接入网设备也可以称为无线接入网(radio access network,ran)设备,是一种为终端设备提供无线通信功能的设备。接入网设备例如包括但不限于:下一代基站(generation nodeb,gnb)、演进型节点b(evolvednode b,enb)、基带单元(baseband unit,bbu)、收发点(transmitting and receivingpoint,trp)、发射点(transmitting point,tp)、未来移动通信系统中的基站或无线局域网(wireless local area network,wlan)系统中的接入点等。接入网设备还可以是云无线接入网络(cloud radio access network,cran)场景下的无线控制器、集中单元(centralized unit,cu),和/或分布单元(distributed unit,du),或者网络设备可以为中继站以及车载设备中的网络设备等。示例性的,网络设备可以是路由器、交换机、防火墙或协议栈服务器,或者,还可以是其他的具有路由功能的设备或服务器等,具体此处不做限定。

7、本申请中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。在本申请实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本申请实施例提供的技术方案。

8、基于第一方面,一种可选的实施方式中,网络设备可以将第一路由协议的第一优先级和第二路由协议的第二优先级进行比较,根据比较结果,来确定是否将第一路由从第一路由协议引入第二路由协议。因此,网络设备还需要获取第二路由协议的第二优先级。

9、在实际应用中,网络设备可以先获取第一优先级,然后再获取第二优先级;或者,也可以先获取第二优先级,然后再获取第一优先级;又或者,也可以同时获取第一优先级和第二优先级,本申请对此不做限定。

10、网络设备将第一优先级和第二优先级进行比较后,若确定第一优先级高于第二优先级,则网络设备将第一路由从第一路由协议引入到第二路由协议;若第一优先级低于第二优先级,则网络设备不会将第一路由从第一路由协议引入到第二路由协议。

11、第一路由能够从第一路由协议引入到第二路由协议,则说明第一路由协议的优先级高于第二路由协议的优先级。而第一路由引入到第二路由协议之后,若第一路由通过其他网络设备再次的转发,使得第一路由再次传递到网络设备的第二路由协议,此时,由于第一路由协议的优先级高于第二路由协议的优先级,因此,第一路由是无法从第二路由协议再次引入到第一路由协议的,从而避免了路由环路。

12、基于第一方面,一种可选的实施方式中,网络设备的每个路由协议都可以配置一个对应的预设优先级,网络设备可以将第一路由协议的第一优先级和第二路由协议对应的预设优先级进行比较,根据比较结果,来确定是否将第一路由从第一路由协议引入第二路由协议。因此,网络设备还需要获取第二路由协议对应的预设优先级。

13、在实际应用中,网络设备可以先获取第一优先级,然后再获取第二路由协议对应的预设优先级;或者,也可以先获取第二路由协议对应的预设优先级,然后再获取第一优先级;又或者,也可以同时获取第一优先级和第二路由协议对应的预设优先级,本申请对此不做限定。

14、网络设备将第一优先级和第二路由协议对应的预设优先级进行比较后,若确定第一优先级高于该预设优先级,则网络设备将第一路由从第一路由协议引入到第二路由协议;若第一优先级低于该预设优先级,则网络设备不会将第一路由从第一路由协议引入到第二路由协议。通过配置每个路由协议的预设优先级,从而在进行路由引入的时候,无需与第二路由协议的优先级进行比较。因此,在第一网络路由协议的第一优先级低于第二网络路由协议的第二优先级的情况下,若第一优先级能够高于第二路由协议对应的预设优先级,则第一路由仍然能够被引入到第二路由协议当中;或者,在第一网络路由协议的第一优先级高于第二网络路由协议的第二优先级的情况下,若第一优先级能够低于第二路由协议对应的预设优先级,则第一路由仍然无法被引入到第二路由协议当中。

15、路由协议的预设优先级可以高于路由协议自身的优先级,或者,路由协议的预设优先级也可以低于路由协议自身的优先级,或者,路由协议的预设优先级可以与路由协议自身的优先级相同,具体此处不做限定。在实际应用中,可以根据不同路由协议的实际场景的需求,来定义路由协议的预设优先级,以便更加灵活地调整路由引入的方向,提高了方案的灵活性。另一方面,路由协议的预设优先级可以自行本文档来自技高网...

【技术保护点】

1.一种路由处理的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述网络设备根据所述第一优先级,将第一路由从所述第一路由协议引入第二路由协议,包括:

3.根据权利要求1所述的方法,其特征在于,所述网络设备根据所述第一优先级,将第一路由从所述第一路由协议引入第二路由协议,包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一路由包括缺省路由或明细路由。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一路由协议为开放式最短路径优先OSPF协议、边界网关协议BGP、内部网关协议IGP、路由信息协议RIP或中间系统到中间系统ISIS协议。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第二路由协议为开放式最短路径优先OSPF协议、边界网关协议BGP、内部网关协议IGP、路由信息协议RIP或中间系统到中间系统ISIS协议。

7.一种网络设备,其特征在于,包括:

8.根据权利要求7所述的网络设备,其特征在于,所述处理单元,具体用于:

9.根据权利要求7所述的网络设备,其特征在于,所述处理单元,具体用于:

10.根据权利要求7至9中任一项所述的网络设备,其特征在于,所述第一路由包括缺省路由或明细路由。

11.根据权利要求7至10中任一项所述的网络设备,其特征在于,所述第一路由协议为开放式最短路径优先OSPF协议、边界网关协议BGP、内部网关协议IGP、路由信息协议RIP或中间系统到中间系统ISIS协议。

12.根据权利要求7至11中任一项所述的网络设备,其特征在于,所述第二路由协议为开放式最短路径优先OSPF协议、边界网关协议BGP、内部网关协议IGP、路由信息协议RIP或中间系统到中间系统ISIS协议。

13.一种网络设备,其特征在于,包括处理器和存储器,所述处理器与所述存储器耦合,

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的方法。

15.一种计算机程序产品,其特征在于,所述计算机程序产品中存储有计算机可读指令,当所述计算机可读指令被处理器执行时实现如权利要求1至6中任一项所述的方法。

...

【技术特征摘要】

1.一种路由处理的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述网络设备根据所述第一优先级,将第一路由从所述第一路由协议引入第二路由协议,包括:

3.根据权利要求1所述的方法,其特征在于,所述网络设备根据所述第一优先级,将第一路由从所述第一路由协议引入第二路由协议,包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一路由包括缺省路由或明细路由。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一路由协议为开放式最短路径优先ospf协议、边界网关协议bgp、内部网关协议igp、路由信息协议rip或中间系统到中间系统isis协议。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第二路由协议为开放式最短路径优先ospf协议、边界网关协议bgp、内部网关协议igp、路由信息协议rip或中间系统到中间系统isis协议。

7.一种网络设备,其特征在于,包括:

8.根据权利要求7所述的网络设备,其特征在于,所述处理单元,具体用于:

9.根据权利要求7所述的...

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

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

1