【技术实现步骤摘要】
一种基于SDN技术的互联网流量分流方法
本专利技术涉及互联网流量分流
,尤其涉及一种基于SDN技术的互联网流量分流方法。
技术介绍
近年来,随着5G技术的逐渐成熟,针对物联网网络的业务发展迅速。相应的互联网流量会急剧增长,入侵检测系统(IntrusionDetectionSystem,以下简称IDS)的流量处理压力在不断加大,单一业务节点已不能满足要求,需对接入的互联网流量进行分流处理,负载均衡到多台业务节点上。目前通用的流量分流方法是采用交换机的2/3层网络交换技术,这种交换技术基本以人工配置方式,把互联网流量按照MAC、IP、端口、协议等进行分类。随着流量的不断加大,使用具有TRILL(多链路透明互联)标准的设备进行互联,实现跨设备的流量分分流工作。现有的流量分流技术主要人工的方式配置交换网络的各个环节,无法应对业务需求变化频繁的场景,且分流方式不够精细化,很难做到根据业务节点的处理能力进行动态流量分配。随着互联网流量的增长,接入到互联网的终端设备越来越多,相对应的流量中的报文源MAC已经达到千万级以上,当前的交换机的MAC表空间有限,无法满足此分流需求。当某台分析计算设备出现故障后,其相应的处理流量也会丢失,需人工操作恢复。
技术实现思路
本专利技术所要解决的技术问题是针对
技术介绍
的不足提供一种基于SDN技术的互联网流量分流方法,且在SDN控制器上分析各业务节点流量阀值,结合交换机的MAC地址学习原理,为各业务节点动态计算流量权重,充分利用硬件资源,当SDN控制器感知到 ...
【技术保护点】
1.一种基于SDN技术的互联网流量分流方法,其特征在于:具体包含如下步骤;/n步骤1,流量划分:根据报文的五元组的某几个元组相互组合,通过固定HASH算法把互联网流量分成N份,其中,0<N<2048,把HASH结果携带到互联网报文的宿MAC上;其中,五元组包含源IP、宿IP、源端口、宿端口、传输层协议值;/n步骤2,业务节点流量权重计算:承担接收互联网流量业务分析和处理的服务器,根据其硬件配置来确定流量阀值;/n步骤3,业务节点流量权重调度:对SDN交换网络统一调度,对业务节点的互联网流量处理权重进行动态调度;/n步骤4,业务节点注册到SDN交换网:识别数据包的MAC地址,把进入交换机的伪造ARP报文源MAC地址和IP地址记录到MAC表中,根据进入的报文的DMAC地址或者IP查询MAC表,找到最终的物理出口;/n步骤5,SDN网络控制:SDN网络包括控制层、转发层;/n其中,控制层包含SDN控制器,用于对SDN网络中的硬件设备管理和控制,负责网络内的交换路径和边界业务路由的生成,同时负责处理网路状态变化事件;/n转发层包含由硬件SDN交换机相互连接的网络构成基础转发网络,用 ...
【技术特征摘要】
1.一种基于SDN技术的互联网流量分流方法,其特征在于:具体包含如下步骤;
步骤1,流量划分:根据报文的五元组的某几个元组相互组合,通过固定HASH算法把互联网流量分成N份,其中,0<N<2048,把HASH结果携带到互联网报文的宿MAC上;其中,五元组包含源IP、宿IP、源端口、宿端口、传输层协议值;
步骤2,业务节点流量权重计算:承担接收互联网流量业务分析和处理的服务器,根据其硬件配置来确定流量阀值;
步骤3,业务节点流量权重调度:对SDN交换网络统一调度,对业务节点的互联网流量处理权重进行动态调度;
步骤4,业务节点注册到SDN交换网:识别数据包的MAC地址,把进入交换机的伪造ARP报文源MAC地址和IP地址记录到MAC表中,根据进入的报文的DMAC地址或者IP查询MAC表,找到最终的物理出口;
步骤5,SDN网络控制:SDN网络包括控制层、转发层;
其中,控制层包含SDN控制器,用于对SDN网络中的硬件设备管理和控制,负责网络内的交换路径和边界业务路由的生成,同时负责处理网路状态变化事件;
转发层包含由硬件SDN交换机相互连接的网络构成基础转发网络,用于执行用户数据的转发,且转发的控制流表由控制层生成;
步骤6,业务节点异常流量迁移:以业务节点为例,当出现异常时,将此节点上的
所有流量迁移至其他正常的业务节点上,其中,异常包含宕机或连接中断。
2.根据权利要求1所述的一种基于SDN技术的互联网流量分流方法,其特征在于:在步骤1中,HASH结果,具体计算如下;
HASH结果=hash(源IP,宿IP,源端口,宿端口,传输层协议)%N+1。
3.根据权利要求1所述的一种基于SDN技术的互联网流量分流方法,其特征在于:所述步骤2具体如下;
设备A的硬件配置的CPU为2颗Intel®Xeon®Gold6126Processor,内存为256G,网卡为双口万兆光卡的设备,则流量阀值为800Mbps;
设备B的硬件配置的CPU为2颗Intel®Xeon®Silver4110Processor,内存为128G,网卡为双口万兆光卡的设备,则流量阀值为400Mbps。
4.根据权利要求1所述的一种基于SDN技术的互联网流量分流方法,其特征在于:所述步骤3具体如下;
步骤3.1,业务节点会定时的向SDN控制器发送心跳报文并携带上自己的流量阀值
;
步骤3.2,SDN控制器接收到所有的业务节点的后,对所有的的进行累加,计算出
总流量阀值,结合流量划分设备把流量划分成N份,计算出每份流...
【专利技术属性】
技术研发人员:祝远鉴,李凡春,杨明冬,汪晓猛,
申请(专利权)人:南京烽火星空通信发展有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。