[发明专利]一种软件定义网络系统中网络设备的管理方法和控制器有效
申请号: | 201310616278.7 | 申请日: | 2013-11-27 |
公开(公告)号: | CN103647658A | 公开(公告)日: | 2014-03-19 |
发明(设计)人: | 吴鸿钟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 定义 网络 系统 网络设备 管理 方法 控制器 | ||
技术领域
本发明涉及通信领域,尤其涉及一种软件定义网络系统中网络设备的管理方法和控制器。
背景技术
软件定义网络(software defined network,SDN)为一种新型网络创新架构,其核心技术通过使用控制器将网络控制平面与数据平面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。
对于SDN中的组件控制器来说,控制器与数据平面的网络设备的同步和异步通信是SDN的核心。但是在SDN下,因为定义发生网络设备的变化,数据平面和控制平面的解耦可以实现逻辑功能与物理的网络设备的无关性,这样,基于网络设备的物理特性的应用由于SDN逻辑功能与物理功能的无关这一特性影响SDN场景下网络设备的使用。
发明内容
本发明的实施例提供一种软件定义网络系统中网络设备的管理方法和控制器。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种软件定义网络系统中网络设备的管理方法,所述软件定义网络系统包括控制器和所述网络设备,所述控制器用于管理所述网络设备通信,所述方法包括:
所述控制器接收所述网络设备上报的信息,所述信息包括所述网络设备的硬件信息及属性信息;其中,所述属性信息用于表明所述网络设备是否可以被所述控制器定义;
当所述网络设备可以被所述控制器定义时,所述控制器根据所述硬件信息定义所述网络设备的数据控制功能,并向所述网络设备下发定义指令,使所述网络设备根据所述定义指令设定所述数据控制功能。
结合第一方面,在第一种可能实现的方式中,所述方法还包括:
当所述网络设备可以被所述控制器定义时,所述控制器向所述网络设备下发控制指令,使所述网络设备执行所述控制指令。
结合第一方面,在第二种可能实现的方式中,当所述网络设备不可以被所述控制器定义时,所述控制还用于接收所述网络设备发送的业务数据信息。
结合第一方面的第一种可能实现的方式或第二种可能实现的方式,在第三种可能实现的方式中,所述控制器与所述网络设备通信的方式为异步方式。
第二方面,提供一种控制器,应用于软件定义网络系统中,所述软件定义网络系统包括所述控制器和网络设备,所述控制器用于管理所述网络设备通信,所述控制器包括:
接收单元,用于接收所述网络设备上报的信息,所述信息包括所述网络设备的硬件信息及属性信息;其中,所述属性信息用于表明所述网络设备是否可以被所述控制器定义;
处理单元,用于当所述网络设备可以被所述控制器定义时,根据所述硬件信息定义所述网络设备的数据控制功能;
发送单元,用于向所述网络设备下发定义指令,使所述网络设备根据所述定义指令设定所述数据控制功能。
结合第二方面,在第一种可能实现的方式中,所述发送单元,还用于当所述网络设备可以被所述控制器定义时,向所述网络设备下发控制指令,使所述网络设备执行所述控制指令。
结合第二方面,在第二种可能实现的方式中,所述接收单元,还用于当所述网络设备不可以被所述控制器定义时,接收所述网络设备发送的业务数据信息。
结合第二方面的第一种可能实现的方式或第二种可能实现的方式,在第三种可能实现的方式中,所述控制器与所述网络设备通信的方式为异步方式。
本发明实施例提供一种软件定义网络系统中网络设备的管理方法和控制器,该软件定义网络系统包括控制器和网络设备,控制器用于管理网络设备通信,通过控制器接收网络设备上报的信息,信息包括网络设备的硬件信息及属性信息;其中,属性信息用于表明网络设备是否可以被控制器定义,当网络设备可以被控制器定义时,控制器根据硬件信息定义网络设备的数据控制功能,并向网络设备下发定义指令,使网络设备根据定义指令设定数据控制功能,在SDN场景下基于网络设备的物理特性提高网络设备的使用性能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种软件定义网络系统中网络设备的管理方法流程示意图;
图2为本发明实施例提供的一种软件定义网络系统中网络设备的管理方法流程示意图;
图3为本发明实施例提供的一种软件定义网络系统中网络设备的管理方法流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310616278.7/2.html,转载请声明来源钻瓜专利网。