[发明专利]基于OpenFlow协议的端口控制方法及装置有效
申请号: | 201310160691.7 | 申请日: | 2013-05-03 |
公开(公告)号: | CN104135379B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 易仁杰 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;G06F9/455 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 谢安昆,宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 openflow 协议 端口 控制 方法 装置 | ||
技术领域
本申请涉及端口控制技术领域,尤其涉及基于OpenFlow协议的端口控制方法及装置。
背景技术
OpenFlow是斯坦福大学发起的一种网络技术,它使传统的二层和三层交换机具备了细粒度流转发能力,即传统的基于MAC的网包转发和基于IP的路由转发,被拓展到了基于多域网包包头描述的流转发。同时,传统的控制层面从转发设备中剥离出来,如图1所示,所有转发行为的决策从交换机自身“迁移”到了某个集中控制器上,每个OpenFlow交换机(Switch)都有一张流表,进行包查找和转发。交换机可以通过OpenFlow协议经一个安全通道连接到外部控制器(Controller),对流表进行查询和管理。OpenFlow协议的诞生,给软件定义网络(SDN)带来了新的技术支持,OpenFlow协议将控制平台与转发平台进行隔离部署的思想为SDN提供了一个很有前景的云计算网络的实现方案,即基于OpenFlow协议的分布式虚拟交换机(vDS)。
如图2所示,vDS包括虚拟机中央管理平台VMware vCenter Server、控制模块Control Plane和数据转发模块Data Plane三个模块。图中的箭头表示寄宿关系,VMware ESXi是安装于服务器主机上管理虚拟机和虚拟交换机的操作系统,Data Plane是位于VMware ESXi之上的一个软件功能,虚拟机寄宿在VMware ESXi之上,VMware vCenter Server位于一台特殊的虚拟机上,有着很强大的云计算网络管理的功能。由于VMware的虚拟化技术,虚拟机可以通过VMware vCenter Server来进行统一管理。虚拟机之间、以及虚拟机与VMware ESXi之间通过服务器内部的虚拟网络连接。
如图2所示,vSwitch Plugin(即Control Plane在vCenter Server中注册的插件)模块是寄宿在VMware vCenter Server之上的。通过Control Plane与vCenter Server之间的交互以实现对vSwitch Plugin进行控制,为客户提供分布式虚拟交换机的操作界面。服务器主机可以通过其物理网卡连接到网络中,在网络中可以连接其它的服务器主机,所述其它的服务器主机也可以拥有它们各自的虚拟机,而这些虚拟机之上也可以装载VMware vCenter Server和Control Plane模块。
也就是说,OpenFlow分布式虚拟交换机不需要VMware vCenter Server、Control Plane和Data Plane这三个模块位于同一台服务器主机之上,只需要服务器通过物理网络连通,虚拟网络也连通,这样就产生一台分布式虚拟交换机的完整功能,如图3所示,vCenter Server和Control Plane在两台不同虚拟机上,Data Plane在服务器主机的ESXi操作系统上。用户在vCenter Server上部署相关端口的特性,同时控制端口的上、下线事件,来完成Control Plane对Data Plane的控制,从而可实现基于OpenFlow协议的分布式虚拟交换机。
发明内容
有鉴于此,本申请提出一种基于OpenFlow协议的端口控制方法,可以实现对单一的端口进行数据链路层特性的个性化设置而又不耗费大量的vDS端口。
本申请还提出一种基于OpenFlow协议的端口控制装置,可以实现对单一的端口进行数据链路层特性的个性化设置而又不耗费大量的vDS端口。
为达到上述目的,本申请实施例的技术方案是这样实现的:
一种基于OpenFlow协议的端口控制方法,包括以下步骤:
在虚拟机中央管理平台VMware vCenter Server上创建至少一个接口interface视图,发送所述interface视图的信息至控制模块,以使控制模块根据接收到的interface视图的信息创建interface视图;
当需要对任一已加入端口组PortGroup视图且被占用的端口的数据链路层特性进行个性化配置时,在虚拟机中央管理平台上将该端口与一interface视图绑定,发送绑定信息给控制模块,以使控制模块在接收到所述绑定信息后,将该端口对应的PortGroup视图信息加入到所述interface视图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310160691.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有远程控制功能的网络接口
- 下一篇:基于时间和事件的一次性密码