[发明专利]一种OPENFLOW交换机一虚多的实现方法在审
申请号: | 201410622464.6 | 申请日: | 2014-11-07 |
公开(公告)号: | CN104298543A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 陈桂芳 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518029 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 openflow 交换机 一虚多 实现 方法 | ||
技术领域
本发明涉及网络通信领域,特别涉及到一种OPENFLOW交换机一虚多的实现方法。
背景技术
网络虚拟化技术很早就出现,比如VLAN、VRF等均可以被认为是网络虚拟化技术的初期发展雏形。随着技术的不断演进,网络虚拟化的发展也有了两个被业界认可的方向,分别是多虚一和一虚多, 网络设备一虚多技术就是将一台物理设备虚拟成两台或者更多台设备达到网络部署更加灵活,网络资源调配更加合理的目的。从本质上讲一虚多就是将一台设备从硬件资源上虚拟成多台设备,每一台虚拟设备都拥有独自的硬件资源,包括端口、内存、CPU等,不仅仅是端口隔离或者转发表项的隔离。实际上,设备系统的虚拟化之后,每个虚拟设备还可以配置VLAN 或者VRF,进行逻辑隔离,这样与普通物理设备一样。设备一虚多这项技术使得网络部署和管理更加灵活,例如,当把企业的区域分为办公网接入区、生产网接入区、安全隔离区、数据中心核心区时,每个区域都要与其他区域进行隔离。网络设备一虚多技术难度比较高,一般是在高端核心设备上应用,但随着SDN技术的发展,OPENFLOW 交换机得到规模应用,目前一虚多的技术基本在传统的交换机上实现并且使用传统的虚拟化技术,在OPENFLOW交换机上还不能实现彻底的虚拟化,本发明专利关注到了这方面的问题,发明了一种OPENFLOW交换机一虚多的实现方法,将OPENFLOW交换机从硬件资源,内存,软件流表等进行虚拟化,从控制平面,管理平面和转发平面着手,在SDN架构下实现OPENFLOW交换机设备虚拟化的功能。
发明内容
本发明的主要目的是提供OPENFLOW交换机设备一虚多的实现方法,利用虚拟化技术将OPENFLOW交换机从管理平面,控制平面和转发平面进行逻辑虚拟和隔离,将CPU,内存,端口,线卡,交换网,流表进行虚拟化,从逻辑上虚拟成为多台独立设备,每个独立设备可以有不同的软件版本,不同的OPENFLOW安全通道连接,不同的OPENFLOW流表,不同的配置和不同的硬件资源。
本发明解决其技术问题所采用的技术方案包括:BOOTROM虚拟化,软件版本隔离,硬件虚拟化,流表虚拟化,通过2层BOOTROM启动加载多个虚拟化的BOOTROM,进而根据不同的硬件资源分配加载不同的软件版本,在独立的虚拟操作系统空间进行交换机业务调度,建立管理平面,控制平面和转发平面的逻辑控制,从而实现OPENFLOW交换机的物理设备虚拟化,使得SDN控制器看到不同的OPENFLOW交换机节点。
本发明的有益效果是,通过BOOTROM虚拟化,软件版本隔离,硬件虚拟化,流表虚拟化,实现OPENFLOW交换机设备一虚多,使得SDN控制器看到不同的OPENFLOW交换机节点,每个独立设备可以有不同的软件版本,不同的OPENFLOW安全通道连接,不同的OPENFLOW流表,不同的配置和不同的硬件资源使得网络部署和管理更加灵活,设备控制更加安全。
附图说明
下面结合附图与实施例对本发明进一步说明
图1为本发明一种OPENFLOW交换,机一虚多的实现方法流程示意图。
具体实施方式
本发明实施主要是通过2层BOOTROM启动加载多个虚拟化的BOOTROM,进而根据不同的硬件资源分配加载不同的软件版本,在独立的虚拟操作系统空间进行交换机业务调度,建立管理平面,控制平面和转发平面的逻辑控制,从而实现OPENFLOW交换机的物理设备虚拟化,使每个独立设备可以有不同的软件版本,不同的OPENFLOW安全通道连接,不同的OPENFLOW流表,不同的配置和不同的硬件资源。
参照图1,本发明一种OPENFLOW交换机一虚多的实现方法实施步骤包括:
步骤S101,创建硬件虚拟资源分配表 ,在一级系统启动后创建硬件虚拟资源分配表,包括不限于虚拟OPENFLOW交换机逻辑编号,CPU核编号,内存起始地址和大小, Flash起始地址和大小,框资源,板卡资源,端口资源,流表大小等,系统提供由用户指定多少个虚拟OPENFLOW交换机并自动进行分配缺省资源,并提供在线动态资源调整,对非CPU资源的调整采用动态资源调整方式,不进行系统重启,对首次创建虚拟OPENFlOW交换机,系统进行重启,进入步骤S102的一级BOOTROM启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈桂芳,未经陈桂芳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410622464.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:耐火阻燃PVC管材
- 下一篇:一种不锈钢生产线用耐混酸橡胶辊及其制造方法