一种面向QUIC协议的测试拓扑构建方法及装置制造方法及图纸

技术编号:31237821 阅读:34 留言:0更新日期:2021-12-08 10:23
本发明专利技术涉及数据通信网络技术领域,提供了一种面向QUIC协议的测试拓扑构建方法及装置。方法包括将所述种群、染色体、分染色体和基因作为操作作用对象组合,得到用于表征操作作用对象组合的各个操作代码;在执行基因算法中的交叉操作和变异操作时,通过随机算法生成一操作代码,并将对应的操作作用对象组合作为所述交叉操作和变异操作的输入参数;通过基因算法结合上述操作的多次迭代最终计算得到最大适应度样本,作为面向QUIC协议的测试拓扑网络。本发明专利技术克服了当前基因算法的线性编码无法直接适用于QUIC测试的场景的问题。接适用于QUIC测试的场景的问题。接适用于QUIC测试的场景的问题。

【技术实现步骤摘要】
一种面向QUIC协议的测试拓扑构建方法及装置


[0001]本专利技术涉及数据通信网络
,特别是涉及一种面向QUIC协议的测试拓扑构建方法及装置。

技术介绍

[0002]网络协议是网络的基础性技术。目前的网络协议主要有两大体系:OSI/ISO的七层模型和TCP/IP的五层结构。在这两种协议体系中,网络层、传输层是最基本也是最核心的两层协议,在协议体系中有着非常重要的地位。
[0003]随着互联网的飞速发展,TCP/IP协议体系已成为事实上占绝对主导地位的协议体系,几乎每个互联网中应用的网络节点均支持TCP/IP协议体系。TCP/IP协议体系中最基本的三个协议是IP、TCP和UDP,其中IP是网络层协议,TCP和UDP是传输层协议。而TCP和UDP两种传输协议虽然已在网络中发挥着重要的作用,但两者均有着明显不足。
[0004]传输控制协议TCP具有可靠、稳定等优点。它的可靠性体现在会有三次握手来建立连接,然后再进行数据传输。并且在数据传输时,TCP有确认、重传、拥塞控制机制等方法来保障可靠性。TCP的不足也很明显,包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种面向QUIC协议的测试拓扑构建方法,其特征在于,方法包括:基于服务器或服务器集群和QUIC协议仿真软件构建基于QUIC的虚拟机群QUIC VMs,用随机算法将QUIC VMs中的各虚拟机初始化为包括客户端、服务器以及服务器&客户端三种角色中的一种;随机产生各角色的端口配置;根据测试中角色之间关系,随机产生各端口的连接关系,从而形成初始拓扑网络;所述初始拓扑网络构成染色体样本h;通过重复执行生成染色体样本h的方式得到n个染色体样本h1、h2、...、hn,从而得到初始样本集hs;其中,初始样本集hs为种群,每一个样本hi为一条染色体,每个样本hi的分染色体I为相应端口,每个样本包含多个分染色体,每个分染色体I包含多个基因L,所述基因L为相应端口的连接关系;从而得到由种群、染色体、分染色体

、基因四级构成的基因算法要素;将所述种群、染色体、分染色体和基因作为操作作用对象组合,得到用于表征操作作用对象组合的各个操作代码;在执行基因算法中的交叉操作和变异操作时,通过随机算法生成一操作代码,并将对应的操作作用对象组合作为所述交叉操作和变异操作的输入参数;通过基因算法结合上述操作的多次迭代最终计算得到最大适应度样本,作为面向QUIC协议的测试拓扑网络。2.根据权利要求1所述的面向QUIC协议的测试拓扑构建方法,其特征在于,利用建立的测试拓扑网络进行测试时,方法包括:根据被测设备D或被测试设备组Dg的角色,从测试拓扑网络中寻找与被测设备D或被测试设备组Dg的角色相同、连接关系等价的QUIC的虚拟机或QUIC的虚拟机组,将所述被测设备D或被测试设备组Dg以替换找到的QUIC的虚拟机或QUIC的虚拟机组方式,代入到所述面向QUIC协议的测试拓扑网络中得到仿真测试网络拓扑T,从而完成后续测试内容。3.根据权利要求2所述的面向QUIC协议的测试拓扑构建方法,其特征在于,方法包括:将测试拓扑网络定义为有向图G,G的边为QUIC连接,并且由客户端C指向服务器S;获取有向图G中所有VMs的集合得到Vs;选择Vs中最接近G中心的VMj;其中,j为自然数;判断将被测设备D代入到VMj的可行性,如可行,借助于物理连接或虚拟连接配置,将被测设备D逻辑上放入VMj的位置,同时,通过配置逻辑上暂时将VMj与仿真测试网络拓扑中的其它虚拟机隔开;如不可行,则将VMj从Vs中移出,跳转到选择Vs中并遍历最接近G中心的其它VM,直到判断可行。4.根据权利要求2所述的面向QUIC协议的测试拓扑构建方法,其特征在于,在完成后续测试内容之前,所述方法还包括测试指令集生成,具体的:针对仿真测试网络拓扑T中的每个QUIC的VM,生成测试指令集I;其中,测试指...

【专利技术属性】
技术研发人员:戴锦友
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

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

1