网络管理方法和设备技术

技术编号:33999427 阅读:15 留言:0更新日期:2022-07-02 11:45
本申请实施例公开了一种网络管理方法及设备。以该方法应用于控制设备为例,控制设备位于包括第一目标设备、第二目标设备和控制设备的目标网络中,第一目标设备和第二目标设备通过三方网络连接,方法包括:控制设备获得第一目标设备和第二目标设备之间的三方网络中的链路的信息,根据三方网络中的链路的信息进行网络管理。在包括三方网络的情况下,通过控制设备获得第一目标设备和第二目标设备在三方网络中的链路的信息,基于该三方网络中的链路的信息能够针对包括这类三方网络的目标网络进行管理。例如,控制设备能够基于获得的三方网络中的链路的信息,实现计算基于SRv6的跨越三方网络的路径等网络管理功能。越三方网络的路径等网络管理功能。越三方网络的路径等网络管理功能。

【技术实现步骤摘要】
网络管理方法和设备


[0001]本申请实施例涉及通信领域,尤其涉及一种网络管理方法和设备。

技术介绍

[0002]行业广域网络通常为双平面组网,省、市、县等广域网路由器之间的链路一般租用运营商多业务传送平台(mufti service transport platform,MSTP)等二层专线。其中1个或者2个平面正逐渐从MSTP专线演变为三方网络。在进行软件定义网络(software defined networking,SDN)算路时,需要对三方网络管理。
[0003]相关技术中,当需要计算穿越三方网络的路径时,需要借用隧道技术获得该三方网络的相关算路属性:如时延、带宽等信息,如借助通用路由封装协议(generic routing encapsulation,GRE)隧道,采用段路由(segment routing,SR)多协议标签交换(mufti protocol label switching,MPLS)/基于IPv6的段路由(Segment Routing over IPv6,SRv6)的GRE承载业务,通过GRE隧道承载链路属性,进行SDN算路。
[0004]由于嵌套了SR MPLS/SRv6和GRE两层隧道,方案复杂,报文开销大。此外,为了业务就近互通,需要所有设备之间全网状(FULL

MESH)建立GRE隧道,GRE隧道数量多,管理难度大。

技术实现思路

[0005]本申请提出一种网络管理方法、装置、设备、系统及计算机可读存储介质,用于解决三方网络的网络管理难度大的问题。
[0006]第一方面,提供了一种网络管理方法,该方法应用于控制设备,控制设备位于包括第一目标设备、第二目标设备和控制设备的目标网络中,第一目标设备和第二目标设备通过三方网络连接,方法包括:控制设备获得第一目标设备和第二目标设备之间的三方网络中的链路的信息,根据三方网络中的链路的信息进行网络管理。
[0007]其中,该三方网络为第三方如其他运营商提供的网络,或者该三方网络是与L2专线互联的网络由不同管理员组织管理的网络。该三方网络可以是不由控制设备直接管理的网络,也可以是由控制设备管理但是不支持第六版网络协议的段路由(segment routing over IPv6,SRv6)。当网络中两台设备之间经过一个三方网络时,由于控制设备无法获得两台设备之间的三方网络相关的链路信息等,因而无法对这两台设备之间的三方网络进行管理,如无法获得流量工程(traffic engineering,TE)算路信息,则无法实现路径计算等网络管理功能。
[0008]本申请提供的方法在包括三方网络的情况下,通过控制设备获得第一目标设备和第二目标设备在三方网络中的链路的信息,基于该三方网络中的链路的信息能够针对包括这类三方网络的目标网络进行管理。例如,控制设备能够基于获得的三方网络中的链路的信息,实现计算基于SRv6的跨越三方网络的路径等网络管理功能。
[0009]在一种可能的实现方式中,三方网络中的链路的信息包括:第一目标设备和第二
目标设备之间建立的虚拟链路的信息;或第一链路的信息和第二链路的信息,第一链路为第一目标设备与三方网络中包括的虚拟设备之间的链路,第二链路为第二目标设备与虚拟设备之间的链路。
[0010]通过在两台设备之间建立一条虚拟链路,该控制设备可以获得该虚拟链路的相关信息,从而根据该虚拟链路的信息来进行网络管理。第一目标设备和第二目标设备之间建立的虚拟链路也可以理解为一个虚拟隧道,通过虚拟隧道表示一条链路,则该链路的信息也可以是该虚拟隧道的信息。
[0011]无论是建立虚拟链路,还是配置虚拟设备,控制设备均可根据上述三方网络中链路的信息还原包括三方网络和第一目标设备以及第二目标设备的网络拓扑。通过在三方网络中配置虚拟设备,使得控制设备在还原目标网络的拓扑时,还原的网络拓扑更接近实际拓扑,使得网络管理的准确性更高。
[0012]在一种可能的实现方式中,控制设备获得第一目标设备和第二目标设备之间的三方网络中的链路的信息,包括:控制设备接收第一目标设备上报的第一报文,第一报文包括三方网络中的链路的信息。
[0013]在一种可能的实现方式中,三方网络中的链路的信息携带在第一报文的链路网络层可达信息NLRI中,或者,三方网络中的链路的信息携带在第一报文的第六版网络协议的段路由SRv6段标识SID NLRI中。
[0014]该第一报文还包括链路标识,该链路标识用于指示第一报文包括三方网络中的链路的信息。控制设备通过识别该链路标识,该控制设备能够确定该第一报文包括有三方网络中的链路的信息,由此触发控制设备进一步解析第一报文中携带的三方网络中的链路的信息。例如,第一报文还包括虚拟链路标识,该虚拟链路标识用于指示第一报文包括虚拟链路的信息。
[0015]在一种可能的实现方式中,控制设备获得第一目标设备和第二目标设备之间的三方网络中的链路的信息,包括:控制设备获得配置的三方网络中的链路的信息。在控制设备上配置三方网络中的链路的信息,则无需三方网络中的设备上报,而由控制设备直接从自身的配置中获取三方网络中的链路的信息,提高了获取效率。
[0016]在一种可能的实现方式中,该方法还包括:控制设备获得配置的虚拟设备的信息。
[0017]在一种可能的实现方式中,控制设备根据三方网络中的链路的信息进行网络管理,包括:控制设备显示三方网络中的链路的信息和非三方网络中的链路的信息。
[0018]在一种可能的实现方式中,非三方网络的链路两端的网际协议IP地址在同一个网段,三方网络的链路两端的IP地址在不同网段;或者,非三方网络的链路的标签包括节点标签和链路标签,三方网络的链路的标签包括节点标签,不包括链路标签。
[0019]在一种可能的实现方式中,控制设备根据三方网络中的链路的信息进行网络管理,包括:控制设备根据三方网络中的链路的信息计算第一目标设备与第二目标设备之间的路径信息;
[0020]控制设备向第一目标设备发送路径信息。
[0021]在一种可能的实现方式中,控制设备获得第一目标设备和第二目标设备之间的三方网络中的链路的信息之后,还包括:控制设备为第一目标设备在三方网络中的链路分配链路标签,链路标签包括出口标签和入口标签中的至少一种,出口标签用于指示出接口,入
口标签用于指示入接口。
[0022]通过为上述三方网络中的链路分配出入口标签,可以更好的规划网络路径。尤其是入口标签,由于控制设备无法直接控制三方网络中的设备,通过为第一目标设备分配入口标签的情况,可以指定报文的转发路径有入口标签对应的接口进入第一目标设备,更好的进行路径计算和网络流量控制。
[0023]在一种可能的实现方式中,控制设备为第一目标设备在三方网络中的链路分配链路标签之后,还包括:控制设备将链路标签发送给第一目标设备,链路标签通过扩展的边界网关协议BGP类型长度值TLV携带。
[0024]在一种可能的实现方式中,第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络管理方法,其特征在于,所述方法应用于控制设备,所述控制设备位于包括第一目标设备、第二目标设备和所述控制设备的目标网络中,所述第一目标设备和所述第二目标设备通过三方网络连接,所述方法包括:所述控制设备获得所述第一目标设备和所述第二目标设备之间的三方网络中的链路的信息;所述控制设备根据所述三方网络中的链路的信息进行网络管理。2.根据权利要求1所述的方法,其特征在于,所述三方网络中的链路的信息包括:所述第一目标设备和所述第二目标设备之间建立的虚拟链路的信息;或第一链路的信息和第二链路的信息,所述第一链路为所述第一目标设备与所述三方网络中包括的虚拟设备之间的链路,所述第二链路为所述第二目标设备与所述虚拟设备之间的链路。3.根据权利要求1或2所述的方法,其特征在于,所述控制设备获得所述第一目标设备和所述第二目标设备之间的三方网络中的链路的信息,包括:所述控制设备接收所述第一目标设备上报的第一报文,所述第一报文包括所述三方网络中的链路的信息。4.根据权利要求3所述的方法,其特征在于,所述三方网络中的链路的信息携带在所述第一报文的链路网络层可达信息NLRI中,或者,所述三方网络中的链路的信息携带在所述第一报文的第六版网络协议的段路由SRv6段标识SID NLRI中。5.根据权利要求1或2所述的方法,其特征在于,所述控制设备获得所述第一目标设备和所述第二目标设备之间的三方网络中的链路的信息,包括:所述控制设备获得配置的三方网络中的链路的信息。6.根据权利要求2

5任一项所述的方法,其特征在于,所述方法还包括:所述控制设备获得配置的虚拟设备的信息。7.根据权利要求1

6任一项所述的方法,其特征在于,所述控制设备根据所述三方网络中的链路的信息进行网络管理,包括:所述控制设备显示所述三方网络中的链路的信息和非三方网络中的链路的信息。8.根据权利要求7所述的方法,其特征在于,所述非三方网络的链路两端的网际协议IP地址在同一个网段,所述三方网络的链路两端的IP地址在不同网段;或者,所述非三方网络的链路的标签包括节点标签和链路标签,所述三方网络的链路的标签包括节点标签,不包括链路标签。9.根据权利要求1

8任一项的方法,其特征在于,所述控制设备根据所述三方网络中的链路的信息进行网络管理,包括:所述控制设备根据所述三方网络中的链路的信息计算所述第一目标设备与所述第二目标设备之间的路径信息;所述控制设备向所述第一目标设备发送所述路径信息。10.根据权利要求1

9任一项所述的方法,其特征在于,所述控制设备获得所述第一目标设备和所述第二目标设备之间的三方网络中的链路的信息之后,还包括:所述控制设备为所述第一目标设备在所述三方网络中的链路分配链路标签,所述链路
标签包括出口标签和入口标签中的至少一种,所述出口标签用于指示出接口,所述入口标签用于指示入接口。11.根据权利要求10所述的方法,其特征在于,所述控制设备为所述第一目标设备在所述三方...

【专利技术属性】
技术研发人员:齐燚潘望王海洋肖亚群赵浩宾董林
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1