[发明专利]用于软件定义网络中的网络拓扑发现的方法、设备和系统有效
申请号: | 201710713859.0 | 申请日: | 2017-08-18 |
公开(公告)号: | CN109412828B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 吕小鹏;万永根 | 申请(专利权)人: | 上海诺基亚贝尔软件有限公司 |
主分类号: | H04L41/12 | 分类号: | H04L41/12;H04L45/02 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;马明月 |
地址: | 201206 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 软件 定义 网络 中的 拓扑 发现 方法 设备 系统 | ||
1.一种软件定义网络(SDN)网络中的底层控制设备处执行的方法,所述底层控制设备用于控制所述SDN网络中所包括的多个域中的一个域内的多个交换机,所述方法包括:
从与所述底层控制设备在物理上独立的跨域数据库获取与所述域内的所述多个交换机相关联的第一拓扑数据,所述第一拓扑数据未被存储在所述底层控制设备处;
使用第一拓扑发现逻辑,基于所获取的所述第一拓扑数据确定与所述多个交换机相关联的域内拓扑;以及
向所述SDN网络中与所述底层控制设备在物理上独立的跨域数据库发送指示所述域内拓扑的第二拓扑数据,以使得指示所述域内拓扑的所述第二拓扑数据被存储在所述跨域数据库中。
2.根据权利要求1所述的方法,其中向所述跨域数据库发送所述第二拓扑数据包括:
使用数据分发服务DDS来向所述跨域数据库发送所述第二拓扑数据。
3.根据权利要求2所述的方法,其中使用所述DDS来发送所述第二拓扑数据包括:
通过向所述跨域数据库发布拓扑数据更新来发送所述第二拓扑数据。
4.根据权利要求2所述的方法,还包括:
向所述跨域数据库发送拓扑数据更新通知。
5.根据权利要求1所述的方法,其中所述第二拓扑数据包括与以下至少一项有关的数据:所述多个交换机之间的链路、所述链路的带宽、所述交换机的负载、以及所述交换机的用于支持相应链路的端口。
6.根据权利要求1所述的方法,其中获取所述第一拓扑数据包括:
访问所述跨域数据库以获取所述第一拓扑数据。
7.根据权利要求1所述的方法,其中所述底层控制设备与所述跨域数据库之间采用YANG数据模型进行数据交换。
8.一种在软件定义网络(SDN)网络中的超级控制设备处执行的方法,所述SDN网络包括多个域,每个所述域包括多个交换机,所述方法包括:
从所述SDN网络中与所述超级控制设备在物理上独立的跨域数据库获取所述跨域数据库中存储的与每个所述域内的所述多个交换机相关联的第二拓扑数据,所述第二拓扑数据未被存储在所述超级控制设备处;
使用第二拓扑发现逻辑,基于所获取的所述第二拓扑数据确定与所述多个域内的所述交换机相关联的跨域拓扑;以及
向所述跨域数据库发送指示所述跨域拓扑的第三拓扑数据,以使得指示所述跨域拓扑的所述第三拓扑数据被存储在所述跨域数据库中。
9.根据权利要求8所述的方法,其中从所述跨域数据库获取所述第二拓扑数据包括:
使用数据分发服务DDS来从所述跨域数据库获取所述第二拓扑数据。
10.根据权利要求9所述的方法,其中使用所述DDS来获取所述第二拓扑数据包括:
向所述跨域数据库订阅所述第二拓扑数据;以及
响应于从所述跨域数据库接收到拓扑数据更新通知,访问所述跨域数据库以获取所述第二拓扑数据。
11.根据权利要求8所述的方法,其中所述第二拓扑数据包括与以下至少一项有关的数据:每个所述域内的所述多个交换机之间的链路、所述链路的带宽、所述多个交换机的负载、以及所述多个交换机的用于支持所述链路的端口。
12.根据权利要求8中所述的方法,其中向所述跨域数据库发送所述第三拓扑数据包括:
使用数据分发服务DDS来向所述跨域数据库发送所述第三拓扑数据。
13.根据权利要求12中所述的方法,其中使用所述DDS来发送所述第三拓扑数据包括:
通过向所述跨域数据库发布拓扑数据更新来发送所述第三拓扑数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海诺基亚贝尔软件有限公司,未经上海诺基亚贝尔软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710713859.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式告警处理方法及系统
- 下一篇:一种资源配置的预测方法及设备