The present disclosure provides a method, apparatus and system for realizing automatic splicing of inter-domain topological relations, which relates to the field of communication. The controller receives the topological information reported by the designated router in each single domain, extracts the corresponding link IP address information from the link information, matches the extracted link IP address information, and extracts the first link IP address and the second link IP address from the topological information, respectively, if there are the first link IP address and the second link IP address belonging to the same network segment. The routing source information corresponding to the first link IP address and the second link IP address is automatically spliced according to the extracted routing source information. The present disclosure transmits corresponding topological information by using extended BGP LS, so that the controller can realize automatic collection and mosaic of topologies in multi-domain environment by mosaic of topological information.
【技术实现步骤摘要】
用于实现域间拓扑关系自动拼接的方法、装置和系统
本公开涉及通信领域,特别涉及一种用于实现域间拓扑关系自动拼接的方法、装置和系统。
技术介绍
在SDN(SoftwareDefinedNetwork,软件定义网络)环境下,通常采用BGP(BorderGatewayProtocol,边界网关协议)-LS(LinkState,链路状态)来收集底层网络的拓扑。但当前BGP-LS只能收集单域环境的拓扑,而在运营商网络中,各域间一般都有多条互联链路,在做全局流量调度、网络控制时,一般会同时考虑域内、域间的链路、流量、拓扑情况,这就要求SDN控制器能够及时掌握域间的互联拓扑。目前RFC7752定义了4类NLRI(NetworkLayerReachableInformation,网络层可达性消息):NodeNLRI,LinkNLRI,IPv4TopologyPrefixNLRI,IPv6TopologyPrefixNLRI,但上述NLRI定义的TLV(TypeLengthValue,类型长度值)均无法传递相关的关键信息,从而无法实现多域间拓扑关系的自动拼接。
技术实现思路
本公开的实施 ...
【技术保护点】
1.一种用于实现域间拓扑关系自动拼接的方法,包括:接收各单域中指定路由器上报的拓扑信息,其中所述拓扑信息包括所述指定路由器所在单域中的边界路由器重分发的链路信息;从所述链路信息中提取出相应的链路IP地址信息;对提取出的链路IP地址信息进行匹配;若存在属于同一网段的第一链路IP地址和第二链路IP地址,则从所述拓扑信息中分别提取出与所述第一链路IP地址和第二链路IP地址相对应的路由源信息;根据提取出的路由源信息实现域间拓扑关系自动拼接。
【技术特征摘要】
1.一种用于实现域间拓扑关系自动拼接的方法,包括:接收各单域中指定路由器上报的拓扑信息,其中所述拓扑信息包括所述指定路由器所在单域中的边界路由器重分发的链路信息;从所述链路信息中提取出相应的链路IP地址信息;对提取出的链路IP地址信息进行匹配;若存在属于同一网段的第一链路IP地址和第二链路IP地址,则从所述拓扑信息中分别提取出与所述第一链路IP地址和第二链路IP地址相对应的路由源信息;根据提取出的路由源信息实现域间拓扑关系自动拼接。2.根据权利要求1所述的方法,其中:所述指定路由器利用边界网关协议BGP-链路状态LS协议上报拓扑信息。3.根据权利要求2所述的方法,其中:所述指定路由器利用BGP-LS协议中自定义的类型长度值TLV携带重分发链路信息的路由源信息。4.一种用于实现域间拓扑关系自动拼接的控制器,包括:接收模块,被配置为接收各单域中指定路由器上报的拓扑信息,其中所述拓扑信息包括所述指定路由器所在单域中的边界路由器重分发的链路信息;第一提取模块,被配置为从所述链路信息中提取出相应的链路IP地址信息;匹配模块,被配置为对提取出的链路IP地址信息进行匹配;第二提取模块,被配置为在存在属于同一网段的第一链路IP地址和第二链路IP地址的情况下,从所述拓扑信息中分别提取出与...
【专利技术属性】
技术研发人员:王爱俊,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。