一种双栈网络流量调度方法技术

技术编号:38336211 阅读:22 留言:0更新日期:2023-08-02 09:17
本发明专利技术公开了一种双栈网络流量调度方法,在IPv4/IPv6双栈网络下,客户端与服务端同时以IPv4和IPv6连接,通过网络主动测量等方法对双栈网络的传输性能等进行测定,并根据业务需求(带宽、时延、丢包率)对双栈网络流量进行调度,如不同线路传输的数据比例、不同类型的数据(信令或视频等)分配不同的线路,也可以在数据传输过程中实时进行调整,实现双栈网络实时调优,从而达到降低连接时延、提高传输带宽利用率等目的,鲁棒性更强。同时本发明专利技术的方法不需要更改现有网络基础设施,只需更改业务软件的实现,简单易行。简单易行。简单易行。

【技术实现步骤摘要】
一种双栈网络流量调度方法


[0001]本专利技术涉及网络流量调度
,尤其涉及一种双栈网络流量调度方法。

技术介绍

[0002]随着IPv4的枯竭,全球范围内IPv6的商业部署显著加快,如今各行各业都开始在自己的网站、应用中显著标识出IPv6访问的字样。IPv6的广泛应用也能让人们更容易地连接到自己的私人设备,具有路由表小、支持自动配置等优势。
[0003]然而,与已经得到充分优化的传统IPv4网络不同,IPv6在很多场景下还存在很大的优化空间,这导致在很多场景,尤其是对时延敏感的场景下,用户的网络体验不佳。
[0004]现有技术中,CN102771089A公开了一种用于通过虚拟服务器混合模式处理IPv6和IPv4流量的系统和方法,主要通过虚拟服务器进行混合模式负载平衡,但是该方法并不支持双栈同时连接。CN113225270A公开了一种支持IPv4和IPv6双栈混合的网络结构,虽然支持IPv4和IPv6双栈混合组网,但是同样并没有进行业务层面的双栈整合。CN112187674A利用VLAN间通信技术和TRUNK工作原理实现混本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种双栈网络流量调度方法,其特征在于,包括以下步骤:S1、服务器与客户端同时接入IPv4和IPv6网络,解析服务器的域名同时绑定IPv4和IPv6地址;S2、客户端得到服务器的IPv4和IPv6地址;S3、客户端以相同的标识同时与服务器的IPv4和IPv6地址发起连接;在双栈各自的请求数据包中均包含带有标识的数据结构,包括双栈标识、任务标识、下一标识、扩展标识以及数据字段;双栈标识用来让双方是否启用双栈协同传输工作,该标识长度为1,值为0或1,其中1标识启用双栈协同传输;任务标识用来让双方识别双栈流量;下一标识为多个,如果是1,则标识后续还存在扩展标识;扩展标识包括三部分:是否还存在下一个扩展标识、标识长度和标识内容,其中标识内容由应用自行解析使用;所有标识都结束后将是数据字段;S4、服务器收到连接请求后,在本地记录下客户端的信息;S5、IPv4和IPv6双栈连接全部建立后,根据不同的任务需求下双栈流量传输策略,服务器将数据分别由IPv4和IPv6的线路发送,若网络振荡或需求变更,协商双栈流量传输策略后再进行传输数据;不同的任务需求包括IPv4和IPv6带宽不同场景、IPv4和IPv6延迟不同场景以及IPv4和IPv6丢包率不同场景;S6、数据发送结束后,服务器与客户端双方分别断开IPv4和IPv6连接。2.根据权利要求1所述的双栈网络流量调度方法,其特征在于,步骤S1中,所述服务端是通过域名向外提供服务,该域名同时绑定IPv4和IPv6地址。3.根据权利要求1所述的双栈网络流量调度方法,其特征在于,步骤S2中,客户端通过直接的IP记录或者DNS解析得到服务器的IPv4和IPv6地址,并将双栈中各自优先级最高的IP地址记录下来。4.根据权利要求1所述的双栈网络流量调度方法,其特征在于,步骤S4中,服务器收到连接请求后,如果双栈标识不为0,且本地的双栈协同使用表中不存在对应的项目,则根据任务标识建立相应的表项,包...

【专利技术属性】
技术研发人员:张波张征王文东
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1