[发明专利]一种SDN控制器系统有效
申请号: | 201811569631.X | 申请日: | 2018-12-21 |
公开(公告)号: | CN109669761B | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 鲁凡;李焱;高原 | 申请(专利权)人: | 合肥时代智慧高新投资管理有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 合肥市科融知识产权代理事务所(普通合伙) 34126 | 代理人: | 李慧 |
地址: | 230000 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 控制器 系统 | ||
本发明涉及计算机网络技术领域,公开了一种SDN控制器系统,通过设置部署组件,用于检测计算节点上是否有其他转发组件:若无则将本系统的转发组件注册为该计算节点上唯一的转发组件;否则部署代理组件以获取该计算节点上虚机的网络接口的信息并传送至用户。本发明的应用,使得云数据中心中虚机的任意虚拟网络接口都可以接入到本SDN控制器网络中,若为新创建虚拟机的网络接口,则可以直接接入本SDN网络中,若为在部署本SDN控制器之前的虚拟机的网络接口,则可以通过切换指令,挂接到本SDN网络中,具有较高的实用价值和广泛的应用前景。
技术领域
本发明涉及计算机网络技术领域,具体涉及一种SDN控制器系统。
背景技术
SDN 是一种新型网络创新架构,通过将网络设备控制平面与数据平面分离开来,以及可编程的API接口,实现了对网络流量的灵活控制。在产品实现上,控制平面被从传统的网络设备中剥离出来,形成一个可以在标准x86服务器上运行的软件包,其也被形象的称为SDN控制器, 而数据平面, 一般由交换机或者路由器充当,数据平面可以是硬件实现,也可以是纯软件实现, 甚至可以是软硬件混合实现。SDN控制器需要部署到云数据中心中,对数据中心网络进行管理和运维,那么不可避免的SDN控制器就需要与云数据中心的管理平台进行协同工作。目前主流的云管理平台包括开源OpenStack, vmware公司的vCenter套件。对云管理平台的支持以及融合方式,是SDN控制器的重要技术指标。OpenStack因为其开源的原因,成为众多SDN控制器支持的首选平台。
OpenStack目前由OpenStack 基金会管理,包含多个独立的并行开发的项目,分别涵盖云数据中心的计算,存储,网络,身份认证 ,部署编排等几乎所有方面的内容,根据项目的成熟度与重要性, 分为核心项目和非核心项目。SDN控制器支持OpenStack , 需要解决的主要问题,就是如何与OpenStack 中管理网络的核心项目Neutron如何融合与协同。SDN控制器要支持OpenStack,需要遵循Neutron基于插件机制实现的技术框架和API接口规范,在Neutron的核心插件ML2中,实现了一种称为Mechanism Driver的机制, SDN控制器按照API接口定义, 实现其独有的Mechanism Driver, 并挂接到ML2 中,这里MechanismDriver也可以理解为SDN 的转发组件,而SDN 控制器在Neutron外部与转发组件通信,并控制转发组件的行为,展示SDN 系统的整体状态,从而与Neutron 融合。
OpenStack 平台Neutron项目中的ML2插件支持多个Mechanism Driver,但是每个计算节点上最多只能运行一种Mechanism Driver,也就是说每一种SDN 的转发组件独占一个计算节点。由于每一种转发组件需要独占一个完整的计算节点, 那么新的SDN 控制器就无法将其转发组件部署到原有的计算节点上, 除非将该计算节点上原有的转发组件卸载。计算节点上虚机的多个网卡(同一虚机上的或者不同虚机上)也不能接入不同的SDN 转发组件中。
发明内容
针对现有技术的不足,本发明提供一种SDN控制器系统,用以实现系统的转发组件可以在运行OpenStack 平台的数据中心计算节点上运行,无论该计算节点上是否运行其他转发组件。
本发明解决技术问题采用如下技术方案:
本发明提供了一种SDN控制器系统,包括SDN控制器、转发组件和部署组件,所述部署组件用于检测计算节点上是否有其他转发组件:
若无则将本系统的转发组件注册为该计算节点上唯一的转发组件;
否则部署代理组件以获取该计算节点上虚机的网络接口的信息并传送至用户。
优选地,所述网络接口的信息包括TAP接口、 IP 地址、MAC地址信息。
优选地,所述SDN控制器用于接收用户发出的指令,并进行相应动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥时代智慧高新投资管理有限公司,未经合肥时代智慧高新投资管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811569631.X/2.html,转载请声明来源钻瓜专利网。