SDN流表自动化一键部署系统技术方案

技术编号:14586742 阅读:66 留言:0更新日期:2017-02-08 16:25
本发明专利技术公开了一种SDN流表自动化一键部署系统,包括前端,用于输入的用户指令,生成流表信息,确定所需配置的流表类型,以及展示现有的网络设备之间各个关联关系,所述流表信息内封装有图形控制界面;图形化单元,用于生成网络设备的图形,以及图形与流表配置单元的已配置流表关联;流表配置单元,用于配置已选择的两个网络节点中流表信息的配置接口,对应用户指令枚举生成待下发的流表信息,关联两个网络节点已配置流表;流表类型数据集单元,用于确定所述图形对应的流表类型;表单提交单元,用于将所述待下发流表下发到网络节点。本发明专利技术实现图形连接网络控制,简化SDN网络设备中下发流表的控制方式,降低下发流表对操作人员专业的要求性。

SDN flow meter automation key deployment system

The invention discloses a SDN flow meter automatic key deployment system, including front-end for users to enter commands, generating flow table information, determine the flow table type the required configuration, and show the various relationships between the existing network equipment, the flow of information within the table encapsulates the graphical control interface; graphical unit for the generation of network equipment and graphics, graphics and flow table configured flow table associated configuration unit; flow table configuration unit for two nodes in the configuration table information interface configuration has been selected, the corresponding user information flow table to be generated under the instruction of enumeration, two network nodes configured flow table flow; table type data unit, used to determine the flow pattern corresponding to the table type; the form is submitted for the unit to be issued under the flow table to the network node. The invention realizes the control of the graph connection network, simplifies the control mode of the lower flow table in the SDN network device, and reduces the requirement of the professional operation of the lower flow table.

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种SDN(SoftwareDefinedNetworking软件定义网络)流表自动化一键部署系统。
技术介绍
目前的网络大多使用的是传统网络,由于交换机厂商所生产的交换机各不相同,使用的协议也各异,从而导致了企业使用厂商生产的交换机不仅需要提供大量成本,还需要提供人员的培训,提高人力物力。SDN开源是一个将传统网络往开放型网络转型的一个项目,分离控制层和数据层,通过软件控制器控制交换机实现网络的控制。软件控制器与网络交换机连接,通过软件控制器下发流表到交换机控制交换机的网络转发、限速、丢包等等。可根据端口、MAC地址、IP地址匹配源地址和目的地址。开源SDN控制器提供表单填写下发流表控制,填写流表下发的人必须要有一定的网络基础知识,还需要熟悉软件的应用。比如:同一个端口有多台终端,匹配终端的同时还要匹配终端的MAC地址才能准确的控制网络走向,如果要匹配IP地址,则必须要填写网络的类型。综上,由于下发流表前提条件较多,如果对网络知识不懂的人员容易操作错误从而下发流表失败。此外,提示语少,多用计算机语言提示,不符合用户阅读习惯。
技术实现思路
本专利技术提供一种SDN流表自动化一键部署系统,简化SDN网络设备中下发流表的控制方式,降低下发流表对操作人员专业的要求性。为实现上述技术目的,本专利技术通过以下技术方案来实现:SDN流表自动化一键部署系统,包括前端,用于输入的用户指令,生成带有流表信息的流表,确定所需配置网络设备的流表类型,以及展示现有网络设备之间各个关联关系,所述流表信息内封装有图形控制界面;图形化单元,用于生成各个网络设备的图形,以及图形与所述流表关联;其中,所述图形之间的连线包含了所述流表信息中的流表控制信息;流表配置单元,用于配置已选择网络设备的所述流表信息中的配置接口,对应用户指令选项生成待下发的流表信息,关联网络设备之间已配置的所述流表;流表类型数据集单元,用于选择确定所述图形对应的流表类型,流表类型包括丢包流表、转发流表、流量控制流表和VLAN控制流表的数据类型;表单提交单元,用于将所述待下发流表下发到网络设备。所述流表配置单元和所述表单提交单元之间还连接有:数据处理单元,用于接收流表配置单元配置后流表,处理提交的数据,根据不同类型生成不同的数据格式类型。所述图形化单元包括图形化接口和TOPO关联关系图模块。所述待下发流表包括流表基本信息和流表控制信息,所述流表基本信息包括流表名称,流表优先级,流表ID,最大老化时间和最小老化时间,所述流表控制信息包括流表的基本信息,流表的匹配域信息和流表的指令集信息。所述待下发流表还包括流表匹配域信息和/或指令集信息,入口端,所述流表匹配域信息包含源MAC,目的MAC,以太网类型,VLAN域,VLANID,VLAN优先级,IP类型,源IP,目的IP,IPProcotol,IPDSCP,协议层,源端口和目的端口,所述指令集信息包含InstructionID,Instruction,ActionsID,Actions。所述流表类型数据集单元还包括双文字翻译选项。有益效果本专利技术通过前端,将图像化单元与下发流表建立关联,使得SDN网络拓扑中的网络设备之间可以通过包含有流表控制信息的连线关联,实现图形连接网络控制,简化SDN网络设备中下发流表的控制方式,降低下发流表对操作人员专业的要求性。所述流表类型数据集单元还包括中英文双文字翻译选项,呈现于所述图形控制界面上,便于阅读。附图说明图1是本专利技术实施例1提供的一种SDN流表自动化一键部署系统架构图之一;图2是本专利技术实施例2提供的一种SDN流表自动化一键部署系统架构图之二;具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,是本专利技术实施例1提供的一种SDN流表自动化一键部署系统架构图,该SDN流表自动化一键部署系统包括:前端1,用于输入的用户指令发送请求,生成流表信息,确定所需配置的流表类型,以及展示现有的交换机与终端之间的各个关联关系,所述流表信息内封装有一个图形控制解界面;这里的图形控制解界面主要就是指在配置流表时候需要使用到的PC机终端图形、交换机图形、流表图形等等。通过图形和图形之间不同的关联关系来描述他们之间是否下发了流表,下发了多少条,流表的功能是做什么用的。图形化单元,用于生成交换机或PC终端机的图形,以及图形与流表配置单元的已配置流表关联;其中,所述图形之间的连线包含了所述流表信息中的控制信息。本实施例中所述图形化单元包括图形化接口2和TOPO关联关系图模块3。流表配置单元5,用于配置已选择的两个网络节点中流表信息的配置接口,对应用户指令枚举生成待下发的流表信息,关联两个网络节点已配置流表;流表类型数据集单元4,用于确定所述图形对应的流表类型,流表类型包括丢包流表、转发流表、流量控制流表和VLAN控制流表的数据类型;表单提交单元6,用于将所述待下发流表下发到网络节点。本实施例中,表单提交单元6是SDN控制器提供的北向接口。所述待下发流表包括流表基本信息和流表控制信息,所述流表基本信息包括流表名称,流表优先级,流表ID,最大老化时间和最小老化时间,所述流表控制信息包括流表的基本信息,流表的匹配域信息和流表的指令集信息。所述待下发流表还包括流表匹配域信息和/或指令集信息,入口端,所述流表匹配域信息包含源MAC,目的MAC,以太网类型,是否含VLAN域,VLANID,VLAN优先级,IP类型,源IP,目的IP,IPProcotol,IPDSCP,协议层,源端口和目的端口,所述指令集信息包含InstructionID,Instruction,ActionsID,Actions。所述流表类型数据集单元还包括中英文双文字翻译选项,呈现于所述图形控制界面上,便于阅读。工作工程:用户通过访问前端,生成流表,在流表表单的上策封装一个图形控制界面,图形界面上设置有常用的配置类型选项,如包括一层端口匹配域、二层MAC匹配域、三层IP匹配域、四层UDP匹配域,还有指令集动作域;所述图形界面上有图形控制模块提供的图形化接口2,表单控制模块开放接口给图形控制模块,图形控制模块调用表单控制模块接口,使得TOPO关联关系图模块3关联网络设备和流表;然后通过选项类型,确定流表下发的控制手段,确定控制流表类型,使用图形控制界面点击终端,再点击终端需要关联的交换机创建流表连接。相应地,使用所述图形控制界面点击终端时,即流表配置单元5对所点击的终端进行配置接口,对应用户指令枚举生成待下发的流表信息,通过表单提交单元6将所述待下发流表下发到所述终端,当再点击终端需要关联的交换机,流表配置单元5对所点击的交换机进行配置接口,对应用户指令枚举生成与所述终端关联的待下发的流表信息,通过表单提交单元6将与所述终端关联的所述待下发流表下发到所述交换机,从而建立终端和交换机的连接。以上也可以理解为,通过在图形界面上连线把终端PC机,交换机和流表关联起来达到图形下发流表的一个功能。本文档来自技高网...

【技术保护点】
SDN流表自动化一键部署系统,其特征在于包括:前端,用于输入的用户指令,生成带有流表信息的流表,确定所需配置网络设备的流表类型,以及展示现有网络设备之间各个关联关系,所述流表信息内封装有图形控制界面;图形化单元,用于生成各个网络设备的图形,以及图形与所述流表关联;其中,所述图形之间的连线包含了所述流表信息中的流表控制信息;流表配置单元,用于配置已选择网络设备的所述流表信息中的配置接口,对应用户指令选项生成待下发的流表信息,关联网络设备之间已配置的所述流表;流表类型数据集单元,用于选择确定所述图形对应的流表类型,流表类型包括丢包流表、转发流表、流量控制流表和VLAN控制流表的数据类型;表单提交单元,用于将所述待下发流表下发到网络设备。

【技术特征摘要】
1.SDN流表自动化一键部署系统,其特征在于包括:前端,用于输入的用户指令,生成带有流表信息的流表,确定所需配置网络设备的流表类型,以及展示现有网络设备之间各个关联关系,所述流表信息内封装有图形控制界面;图形化单元,用于生成各个网络设备的图形,以及图形与所述流表关联;其中,所述图形之间的连线包含了所述流表信息中的流表控制信息;流表配置单元,用于配置已选择网络设备的所述流表信息中的配置接口,对应用户指令选项生成待下发的流表信息,关联网络设备之间已配置的所述流表;流表类型数据集单元,用于选择确定所述图形对应的流表类型,流表类型包括丢包流表、转发流表、流量控制流表和VLAN控制流表的数据类型;表单提交单元,用于将所述待下发流表下发到网络设备。2.如权利要求1所述的SDN流表自动化一键部署系统,其特征在于,所述流表配置单元和所述表单提交单元之间还连接有:数据处理单元,用于接收流表配置单元配置后流表,处理提交的数据,根据不同类型生成不同的数据格式类型。3.如权利要求1所述的SD...

【专利技术属性】
技术研发人员:钟文龙王志雄熊常春
申请(专利权)人:广州西麦科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1