[发明专利]一种软件定义网络中的动态主机配置方法及系统在审
| 申请号: | 201310296632.2 | 申请日: | 2013-07-16 |
| 公开(公告)号: | CN104301129A | 公开(公告)日: | 2015-01-21 |
| 发明(设计)人: | 褚灵伟;董晨;李捷;郑晓航;陆肖元 | 申请(专利权)人: | 上海宽带技术及应用工程研究中心 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 上海光华专利事务所 31219 | 代理人: | 余明伟 |
| 地址: | 201201 上海市浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 定义 网络 中的 动态 主机 配置 方法 系统 | ||
1.一种软件定义网络中的动态主机配置方法,其特征在于,所述软件定义网络中的动态主机配置方法包括:
控制器利用OpenFlow协议向OpenFlow交换机发送虚拟网络配置,从而在整个物理网络中形成多个虚拟网络,各个虚拟网络之间相互隔离。
2.根据权利要求1所述的软件定义网络中的动态主机配置方法,其特征在于:所述虚拟网络配置包括:
控制器为每个OpenFlow交换机生成的虚拟的网络节点以及分配资源;
控制器为每个OpenFlow交换机生成的流表控制命令;
控制器为整个物理网络和虚拟网络中的主机配置的IP地址。
3.根据权利要求1所述的软件定义网络中的动态主机配置方法,其特征在于,所述软件定义网络中的动态主机配置方法还包括:所述控制器在关键OpenFlow交换机上进行DHCP中继设置,使与所述控制器位于不同虚拟网络中的DHCP消息通过所述关键OpenFlow交换机正常传递至所述控制器;所述DHCP中继设置包括在所述关键OpenFlow交换机的流表中配置匹配UDP协议的67和68端口的规则。
4.一种软件定义网络中的动态主机配置方法,其特征在于,所述软件定义网络中的动态主机配置方法包括:
OpenFlow交换机接收控制器下发的流表控制命令,并根据所述流表控制命令对自身的流表进行匹配规则配置;
OpenFlow交换机接收来自其他OpenFlow交换机或主机的数据包,并根据自身的流表记录的匹配规则以及数据包的属性对所述数据包进行处理,输出需要转发的DHCP数据包;
OpenFlow交换机将所述DHCP数据包转发给控制器、目的OpenFlow交换机或目的主机。
5.根据权利要求4所述的软件定义网络中的动态主机配置方法,其特征在于,所述OpenFlow交换机对数据包进行处理的过程包括:
找到流表中优先级最高的流条目完成对数据包的匹配;
根据数据包匹配到的流条目增删改指令集,包括修改数据包、更新数据包的匹配域、更新动作集合、更新传递给下一个流表的元数据;
将匹配的数据包和动作集合发送给下一个流表,或者执行动作集合。
6.根据权利要求4所述的软件定义网络中的动态主机配置方法,其特征在于:所述数据包的属性为OpenFlow协议指定的匹配域,包括物理进入端口、MAC源地址、MAC目的地址、VLAN ID、VLAN优先级、MPLS标记、IP源地址、IP目的地址、TCP/UDP源端口、TCP/UDP目的端口。
7.根据权利要求4所述的软件定义网络中的动态主机配置方法,其特征在于:所述OpenFlow交换机通过物理端口或者虚拟端口将所述DHCP数据包转发给控制器、目的OpenFlow交换机或目的主机。
8.一种软件定义网络中的动态主机配置系统,其特征在于,所述软件定义网络中的动态主机配置系统包括:
至少1个控制器,计算整个物理网络中的虚拟网络配置,利用OpenFlow协议向OpenFlow交换机发送虚拟网络配置,从而在整个物理网络中形成多个虚拟网络,各个虚拟网络之间相互隔离;
至少1个OpenFlow交换机,与所述控制器通信相连,接收控制器下发的流表控制命令,并根据所述流表控制命令对自身的流表进行匹配规则配置;接收来自其他OpenFlow交换机或主机的数据包,并根据自身的流表记录的匹配规则以及数据包的属性对所述数据包进行处理获得DHCP数据包,并将所述DHCP数据包转发给控制器、目的OpenFlow交换机或目的主机。
9.根据权利要求8所述的软件定义网络中的动态主机配置系统,其特征在于:所述数据包的属性为OpenFlow协议指定的匹配域,包括物理进入端口、MAC源地址、MAC目的地址、VLAN ID、VLAN优先级、MPLS标记、IP源地址、IP目的地址、TCP/UDP源端口、TCP/UDP目的端口。
10.根据权利要求8所述的软件定义网络中的动态主机配置系统,其特征在于,所述控制器包括:
虚拟网络配置模块,为每个OpenFlow交换机生成虚拟的网络节点以及分配资源,为每个OpenFlow交换机生成流表控制命令;
主机配置模块,为整个物理网络和虚拟网络中的主机配置IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宽带技术及应用工程研究中心,未经上海宽带技术及应用工程研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310296632.2/1.html,转载请声明来源钻瓜专利网。





