[发明专利]一种多重虚拟流表的实现方法及系统有效

专利信息
申请号: 201910838996.6 申请日: 2019-09-05
公开(公告)号: CN110535773B 公开(公告)日: 2022-02-01
发明(设计)人: 戴锦友;余少华 申请(专利权)人: 烽火通信科技股份有限公司
主分类号: H04L45/655 分类号: H04L45/655;H04L45/74
代理公司: 武汉智权专利代理事务所(特殊普通合伙) 42225 代理人: 李斯
地址: 430000 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 多重 虚拟 实现 方法 系统
【权利要求书】:

1.一种多重虚拟流表的实现方法,其特征在于,包括如下步骤:

在网络转发设备上建立物理流表和多重虚拟流表,所述物理流表为第一重流表,在控制器上建立最大重虚拟流表,且前一重流表是后一重流表的优选子集;所述最大重虚拟流表存储所有历史流表表项;

通过独立设置的机器学习系统根据网络转发设备的资源情况、流量和时间进行机器学习,输出相邻两个流表表项的映射,控制器据此实时调整每一重流表的表项,使物理流表为最优选子集,网络转发设备通过所述物理流表进行转发数据;

控制器定义机器学习系统的学习规则并输入训练数据,所述训练数据包括流表表项的优选分数,优选分数则是该流表表项根据各项指标的历史情况得到的评价分数,优选分数越高,流表表项的优选程度越高;所述机器学习系统根据训练数据进行自我训练。

2.如权利要求1所述的多重虚拟流表的实现方法,其特征在于:当历史流表表项的大小等于或小于物理流表容量,物理流表内包括所有历史流表表项。

3.如权利要求1所述的多重虚拟流表的实现方法,其特征在于,网络转发设备通过物理流表进行数据转发包括:转发设备接收数据包并判断物理流表中是否有匹配表项,

如果是,按照该匹配表项规定的操作转发;

如果否,网络转发设备的CPU采用数据包从第一重虚拟流表开始由小到大依次去匹配网络设备上的虚拟流表,如果匹配上,则按照匹配到的流表表项转发该数据包;如果没有匹配上,则提交控制器,

控制器基于最大重虚拟流表匹配,如匹配上,则按照匹配的表项转发该数据包,如果最大重虚拟流表没有匹配上,则依据该数据包在最大重虚拟流表上建立新的表项,并按照该表项转发所述数据包。

4.如权利要求3所述的多重虚拟流表的实现方法,其特征在于,如果一个网络数据包在同一个流表中有多个匹配表项时,根据机器学习系统分析确定多个匹配表项的优先级,选择优先级最高的表项转发;

确定优先级包括:从左到右匹配的比特数越多的表项,优先级越高;或者,将流表中各字段赋予不同的优先级,匹配到字段的优先级越高,对应表项的优先级越高。

5.如权利要求3所述的多重虚拟流表的实现方法,其特征在于:机器学习系统模拟进行网络转发设备的流表表项转发,通过模拟结果进行机器学习。

6.一种多重虚拟流表的实现系统,其特征在于,包括:

网络转发设备,其具有物理流表和多重虚拟流表,所述物理流表为第一重流表,网络转发设备用于通过物理流表进行数据转发;

控制器,其具有最大重虚拟流表,且所有流表中,前一重流表是后一重流表的优选子集;控制器用于根据机器学习系统的输出实时调整每一重流表的表项,使物理流表为最优选子集;所述最大重虚拟流表存储所有历史流表表项;

机器学习系统,其设置于独立的设备上,通过控制器接收网络转发设备的资源情况、流量和时间,并据此进行机器学习,输出相邻两重流表表项的映射;

所述机器学习系统接收控制器输入的学习规则和训练数据;

所述训练数据包括流表表项的资源情况、流量和时间,还包括流表表项的优选分数,优选分数则是该流表表项根据各项指标的历史情况得到的评价分数,优选分数越高,流表表项的优选程度越高;所述机器学习系统根据训练数据进行自我训练。

7.如权利要求6所述的多重虚拟流表的实现系统,其特征在于:当历史流表表项的大小等于或小于物理流表容量,物理流表内包括所有历史流表表项。

8.如权利要求6所述的多重虚拟流表的实现系统,其特征在于,所述网络转发设备通过物理流表进行数据转发时,转发设备接收数据包并判断物理流表中是否有匹配表项,

如果是,按照该匹配表项规定的操作转发;

如果否,网络转发设备的CPU采用数据包从第一重虚拟流表开始由小到大依次去匹配网络设备上的虚拟流表,如果匹配上,则按照匹配到的流表表项转发该数据包;如果没有匹配上,则提交控制器,

控制器基于最大重虚拟流表匹配,如匹配上,则按照匹配的表项转发该数据包,如果最大重虚拟流表没有匹配上,则依据该数据包在最大重虚拟流表上建立新的表项,并按照该表项转发所述数据包。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910838996.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top