[发明专利]一种软件定义网络控制器及其创建方法有效
申请号: | 201480081321.7 | 申请日: | 2014-08-19 |
公开(公告)号: | CN107003860B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 哈依姆·珀拉特 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 定义 网络 控制器 及其 创建 方法 | ||
1.一种软件定义网络SDN控制器,其特征在于,包括:
网络中所有网络设备的统一数据模型,所述统一数据模型包含在所述SDN控制器的抽象层中,所述统一数据模型包括网络基础设施所有设备以及功能的统一抽象;
其中,所述统一数据模型包括根元类别,其定义了所有网络设备共享的基本属性和/或操作,以及多个设备类别,每个设备类别表示一个网络设备类型;
所述根元类别由所述每个设备类别继承。
2.根据权利要求1所述的SDN控制器,其特征在于,配置为云管理系统的网络控制器为OpenStack云管理系统的网络控制器。
3.根据权利要求1至2中一项所述的SDN控制器,其特征在于,所述所有网络设备共享的基本属性和/或操作包括:
主要能力;
端口;
用于确定将要进行操作的数据流量的匹配规则;以及
在所述确定的数据流量上将要进行的动作。
4.根据权利要求3所述的SDN控制器,其特征在于,所述所有网络设备共享的基本属性和/或操作也包括:
通信协议;和
控制协议。
5.根据权利要求3所述的SDN控制器,其特征在于,在所述多个设备类别的每个中,
赋予了所述网络设备的主要能力;
包含了所述网络设备的具体数据模型属性和/或操作。
6.根据权利要求3所述的SDN控制器,其特征在于:
所述根元类别中的匹配操作和动作操作同时参考所述多个设备类别中的所有网络设备,以使网络设备在所述确定的数据流量上至少执行其主要能力。
7.根据权利要求1-2、4-6中一项所述的SDN控制器,其特征在于:
所述网络设备包括转发元件FE、防火墙FW以及负载均衡器LB中的至少一个。
8.根据权利要求1-2、4-6中一项所述的SDN控制器,其特征在于,还包括:
至少一个应用编程接口API,用于注册至少一个SDN应用。
9.根据权利要求1-2、4-6中一项所述的SDN控制器,其特征在于,还包括:
至少一个应用编程接口API,用于注册业务插件。
10.根据权利要求1-2、4-6中一项所述的SDN控制器,其特征在于,还包括:
至少一个应用编程接口API,用于注册消息队列MQ应用。
11.根据权利要求1-2、4-6中一项所述的SDN控制器,其特征在于,还包括:
驱动封装器,用于改造OpenStack厂商特定设备插件和/或驱动以供SDN应用使用。
12.根据权利要求1-2、4-6中一项所述的SDN控制器,其特征在于,还包括:
核心层,包含至少包括拓扑业务、路由业务、链接业务、调度业务、集群业务以及高可用性业务之一的多个业务。
13.一种软件定义网络SDN控制器创建方法,其特征在于,所述方法包括:
在所述SDN控制器的抽象层创建网络中所有网络设备的统一数据模型,所述统一数据模型包括网络基础设施所有设备以及功能的统一抽象;
在所述统一数据模型中包括根元类别以及多个设备类别,所述根元类别包含了所有网络设备共享的多个基本属性和/或操作,每个设备类别表示一个网络设备类型;
将所述根元类别传承给每个所述设备类别。
14.一种计算机可读存储介质,其特征在于,包括程序代码,所述程序代码在计算机上运行时,所述计算机执行根据所述权利要求13所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480081321.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:雪地靴(皮带小耳朵款)
- 下一篇:吊灯(99059)