[发明专利]用于实现域间拓扑关系自动拼接的方法、装置和系统有效
申请号: | 201711155832.0 | 申请日: | 2017-11-20 |
公开(公告)号: | CN109818858B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 王爱俊 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L12/715 | 分类号: | H04L12/715;H04L12/751 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘剑波 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实现 拓扑 关系 自动 拼接 方法 装置 系统 | ||
本公开提供一种用于实现域间拓扑关系自动拼接的方法、装置和系统,涉及通信领域。其中控制器接收各单域中指定路由器上报的拓扑信息,从链路信息中提取出相应的链路IP地址信息,对提取出的链路IP地址信息进行匹配,若存在属于同一网段的第一链路IP地址和第二链路IP地址,则从拓扑信息中分别提取出与第一链路IP地址和第二链路IP地址相对应的路由源信息,根据提取出的路由源信息实现域间拓扑关系自动拼接。本公开通过利用扩展BGP‑LS来传递相应的拓扑信息,以便控制器通过拓扑信息拼接实现多域环境下的拓扑自动采集和拼接。
技术领域
本公开涉及通信领域,特别涉及一种用于实现域间拓扑关系自动拼接的方法、装置和系统。
背景技术
在SDN(Software Defined Network,软件定义网络)环境下,通常采用BGP(BorderGateway Protocol,边界网关协议)-LS(Link State,链路状态)来收集底层网络的拓扑。但当前BGP-LS只能收集单域环境的拓扑,而在运营商网络中,各域间一般都有多条互联链路,在做全局流量调度、网络控制时,一般会同时考虑域内、域间的链路、流量、拓扑情况,这就要求SDN控制器能够及时掌握域间的互联拓扑。
目前RFC7752定义了4类NLRI(Network Layer Reachable Information,网络层可达性消息):Node NLRI,Link NLRI,IPv4 Topology Prefix NLRI,IPv6Topology PrefixNLRI,但上述NLRI定义的TLV(Type Length Value,类型长度值)均无法传递相关的关键信息,从而无法实现多域间拓扑关系的自动拼接。
发明内容
本公开的实施例解决的一个技术问题是:由于目前的NLRI无法传递与网络拓扑相关的关键信息,因此无法实现多域间拓扑关系的自动拼接。
根据本公开的一个或多个实施例的一个方面,提供一种用于实现域间拓扑关系自动拼接的方法,包括:
接收各单域中指定路由器上报的拓扑信息,其中拓扑信息包括指定路由器所在单域中的边界路由器重分发的链路信息;
从链路信息中提取出相应的链路IP地址信息;
对提取出的链路IP地址信息进行匹配;
若存在属于同一网段的第一链路IP地址和第二链路IP地址,则从拓扑信息中分别提取出与第一链路IP地址和第二链路IP地址相对应的路由源信息;
根据提取出的路由源信息实现域间拓扑关系自动拼接。
可选地,指定路由器利用边界网关协议BGP-链路状态LS协议上报拓扑信息。
可选地,指定路由器利用BGP-LS协议中自定义的类型长度值TLV携带重分发链路信息的路由源信息。
根据本公开的一个或多个实施例的另一个方面,提供一种用于实现域间拓扑关系自动拼接的控制器,包括:
接收模块,被配置为接收各单域中指定路由器上报的拓扑信息,其中拓扑信息包括指定路由器所在单域中的边界路由器重分发的链路信息;
第一提取模块,被配置为从链路信息中提取出相应的链路IP地址信息;
匹配模块,被配置为对提取出的链路IP地址信息进行匹配;
第二提取模块,被配置为在存在属于同一网段的第一链路IP地址和第二链路IP地址的情况下,从拓扑信息中分别提取出与第一链路IP地址和第二链路IP地址相对应的路由源信息;
拼接模块,被配置为根据提取出的路由源信息实现域间拓扑关系自动拼接。
可选地,接收模块被配置为利用BGP-LS协议接收指定路由器上报的拓扑信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711155832.0/2.html,转载请声明来源钻瓜专利网。