【技术实现步骤摘要】
本专利技术涉及网络领域,具体地,涉及一种数据流控制方法和系统。
技术介绍
软件定义网络SDN中,交换设备在数据平面根据流表进行高速的数据转发,控制器在控制平面负责进行路由计算、流表生成和维护等工作,从而使得能够更加合理地分配网络资源。SDN旨在实现网络互联和网络行为的定义和开放式的接口,从而支持未来各种新型网络体系结构和新型业务的创新。与原有TCP/IP的细腰架构不同,SDN将控制功能从传统的分布式网络设备中迁移到可控的计算设备中,最终通过开放可编程的软件模式来实现网络的自动化控制功能。在SDN网络中,当到达交换机的数据流没有匹配的流表项时,会将该数据流的第一个数据包发送给控制器。控制器计算转发路径,并下发给相应的交换机。交换机安装转发规则需要一定的时间,当数据量很大时,由于交换机的流表安装速度和控制器的流表处理能力有限,可能在交换机和控制器同时出现瓶颈。为了解决该问题,现有技术中提供了如下的技术方案:通过采用聚类或模糊匹配的方法把数据流归类,控制器可以同时处理一类数据流,而不是单个流,来减轻负担。数据流匹配规则越宽松,例如采用位数更少的掩码,被划分的类型越少,控制器负担越轻。但是当该技术方案采用更短的子网掩码进行数据流匹配时,网络中数据流的粒度增大。网络管理员对数据流管控的精确度下降,难以进行精确的数据过滤、访问控制等操作。同时,也增加了网络中链路、存储空间等资源的分配粒度,无法实现网<
【技术保护点】
一种数据流控制方法,其特征在于,该方法包括:计算软件定义网络SDN中各交换机节点的数据流表请求量;根据各交换机节点的汇聚代价以及所述各交换机节点的数据流表请求量最优化SDN中各个链路的权值,以均衡各个交换机节点的数据流;其中第n个交换机的汇聚代价Φ(Matchi)=γbConv(Matchi),Conv(Matchi)=Fup(Matchb)/Fup(Matchi),Load(n)为第n个交换机的数据转发速率,Loadi(n)为第n个交换机采用数据流表匹配方式Matchi的数据转发速率,Fup(Matchb)为采用基准数据流表匹配方式Matchb的数据流表请求量,Fup(Matchi)为采用匹配方式Matchi的数据流表请求量,n为整数,i为整数,γb为预设的交换机转发1比特数据的汇聚代价。
【技术特征摘要】
1.一种数据流控制方法,其特征在于,该方法包括:
计算软件定义网络SDN中各交换机节点的数据流表请求量;
根据各交换机节点的汇聚代价以及所述各交换机节点的数据流表请求
量最优化SDN中各个链路的权值,以均衡各个交换机节点的数据流;
其中第n个交换机的汇聚代价Φ(Matchi)=γbConv(Matchi),Conv(Matchi)=Fup(Matchb)/Fup(Matchi),Load(n)为第n
个交换机的数据转发速率,Loadi(n)为第n个交换机采用数据流表匹配方式
Matchi的数据转发速率,Fup(Matchb)为采用基准数据流表匹配方式Matchb的数
据流表请求量,Fup(Matchi)为采用匹配方式Matchi的数据流表请求量,n为整
数,i为整数,γb为预设的交换机转发1比特数据的汇聚代价。
2.根据权利要求1所述的方法,其特征在于,根据下式计算Loadi(n):
其中MatchP为最精确的数据流表匹配方式,MatchK为最宽松的数据流表
匹配方式,P为整数,K为整数,K大于或等于P+1,Fup(n)为第n个交换机
的数据流表请求量的上限,Fup(i)为数据流表的超时时间T内的流表请求量,
Fi(n)为超时时间T内第n个交换机转发的数据流个数,Fsize为平均单个数据
流的大小。
3.根据权利要求2所述的方法,其特征在于,第n个交换机节点的数
\t据流表请求量其中αb为单位时间内第n个交
换机采用基准匹配方式Matchb的数据流表请求量与交换机转发的数据流总数
的比值。
4.根据权利要求3所述的方法,其特征在于,根据各交换机节点的汇
聚代价以及所述各交换机节点的数据流表请求量最优化SDN中各个链路的
权值包括根据所述各交换机节点的汇聚代价并以所述各交换机节点的数据
流表请求量小于或等于所述各交换机节点的数据流表请求量上限UB为边界
条件最优化SDN中各个链路的权值。
5.根据权利要求4所述的方法,其特征在于,根据各交换机节点的汇
聚代价以及所述各交换机节点的数据流表请求量最优化SDN中各个链路的
权值包括根据下式最优化SDN中各个链路的权值:
min(Σn∈NΦ(Load(n)))Σi≤KαbLoadi(n)/Conv(Matchi)≤UB.]]>6.根据权利要求5所述的方法,其特征在于,根据各交换机节点的汇
聚代价以及所述各交换机节点的数据流表请求量最优化SDN中各个链路的
权值包括通过遗...
【专利技术属性】
技术研发人员:李莉,黄婧洁,陈建亚,刘韵洁,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。