TTE交换机容量测试方法、装置及计算机可读介质与流程

文档序号:24817145发布日期:2021-04-27 14:03阅读:来源:国知局

技术特征:
1.tte交换机容量测试方法,其特征在于,包括:s1:根据所述tte交换机的理论最大交换容量,设置时间触发tt流量、带宽受限rc流量和尽力投递be流量的比例关系;s2:向所述tte交换机发送测试包,以使所述测试包经过所述tte交换机并返回,其中,所述测试包中包括测试域和流量类型标识;s3:根据所述tte交换机返回的所述测试包,根据所述测试包中的测试域确定所述tte交换机是否出现丢包,若否,执行s4,若是,执行s5:s4:根据预设的分辨率增加所述tt流量和所述rc流量的在所述初始比例关系中的占比,执行s2;s5:根据所述流量类型标识判断出现丢包的流量是否仅为所述be流量,若否,执行s6,若是,执行s7;s6:根据预设的分辨率减少所述tt流量和所述rc流量的在所述初始比例关系中的占比,执行s2;s7:根据当前的比例关系确定所述tte交换机的容量。2.根据权利要求1所述的方法,其特征在于,在所述s1之前,进一步包括:与所述tte交换机建立连接;与所述tte交换机的多个端口一一对应连接,所述tte交换机的端口在所述tte交换机内部按照预设顺序依次连通,且所述预设顺序中第一个端口与最后一个端口连通,形成全端口直连环回拓扑;所述向所述tte交换机发送测试包,包括:通过第一端口向所述tte交换机的第二端口发送测试报文;其中,所述第一端口与所述待测设备的第二端口对应连接;通过第三端口接收来自所述tte交换机的第四端口发送的所述测试包;其中,所述第四端口与所述第二端口在所述tte交换机的内部连通;所述第三端口与所述第四端口对应连接。3.根据权利要求1所述的方法,其特征在于,所述测试域,包括数据流号和序列号,其中,所述序列号用于标识数据包数量,所述数据流号用于表征所述测试域所述的数据流;根据所述测试包中的测试域确定所述tte交换机是否出现丢包,包括:根据所述序列号和数据流号,利用如下丢包率计算公式,计算出所述tte交换机的丢包率,丢包率计算公式包括:其中,s为所述丢包率,x为所述数据流号对应的数据流的标准数据包数量,y为所述序列号的数据包数量;若所述丢包率不大于预设的阈值,确定所述tte交换机没有出现丢包,若所述丢包率大于预设的阈值,为合格,若大于所述阈值,确定所述tte交换机出现丢包。4.根据权利要求3所述的方法,其特征在于,
根据所述测试包中的测试域确定所述tte交换机是否出现丢包,包括:启动第一定时器,在所述第一定时器超时后,向所述tte交换机发送至少一个数据报文,所述至少一个数据报文中的每个数据报文包含所述数据流号,所述第一定时器的时长用于保证所述第一检测报文比所述至少一个数据报文先到达所述第二网络设备;向所述tte交换机发送第二检测报文,并记录第二发包计数值,所述第二发包计数值为发送所述第二检测报文时已发送的包括所述数据流号的数据报文的数量;从所述tte交换机设备接收响应报文,从所述响应报文获取第一收包计数值和第二收包计数值,所述第一收包计数值为所述tte交换机接收所述第一检测报文时已接收的包括所述数据流号的数据报文的数量,所述第二收包计数值为所述tte交换机接收所述第二检测报文时已接收的包括所述数据流号的数据报文的数量;根据所述第一发包计数值、所述第二发包计数值、所述第一收包计数值和所述第二收包计数值对所述多个数据报文进行丢包统计。5.根据权利要求1所述的方法,其特征在于,传输流量按照时间关键特性分为所述tt流量、所述rc流量以及所述be流量三种流量类型;对三种流量采用混合流量分区调度的方法对实时性流量与非实时性流量进行合理的时间规划使网络中的三种不同传输规则与优先级的信息流合理传输;基于复杂网络的容量估算公式推广至tte网络容量估计,构建ba无标度网络模型,选择复杂网络中的边介数作为衡量tte网络容量的关键参数;分析tte网络容量与网络规模、最大边介数的关系,对tte网络中的tt、rc、be流根据分区调度方式计算其传送时间段内的网络容量;根据需要传输的报文依据重要程度分配给不同的传输流量类型。6.根据权利要求1所述的方法,其特征在于,进一步包括:建立fpga电路,所述fpga电路包含tt帧调度信息缓冲区、rc帧调度信息缓冲区、be帧调度信息缓冲区、mac层调度tt帧缓冲区、mac层调度rc帧缓冲区、mac层调度be帧缓冲区、协议处理软件和通信调度软件;将tt流量输入到tt帧调度信息缓冲区,将rc流量输入到rc帧调度信息缓冲区,将be流量输入到be帧调度信息缓冲区;所述协议栈软件在进入发送调度进程时,优先查询tt帧调度信息缓冲区,根据调度信息缓冲区获取的vlid参数信息索引到对应的tt帧虚拟链路缓冲区,读取该tt流量进行udp和ip协议栈处理后拷贝传送到mac层调度tt帧缓冲区;如果tt帧调度信息缓冲区为空,则查询rc帧调度信息缓冲区,如果非空则根据rc帧调度信息缓冲区获取的vlid参数信息索引到对应的rc帧虚拟链路缓冲区,读取该rc流量进行udp和ip协议栈处理后拷贝传送到mac层调度rc帧缓冲区;如果tt帧调度信息缓冲区和rc帧调度信息缓冲区均为空,则查询be帧调度信息缓冲区,如果be帧调度信息缓冲区非空,则对be流量进行udp和ip协议栈处理后拷贝传送到mac层调度be帧缓冲区;在同步时钟计时到tt时间片的起始时刻点时从mac层调度tt帧缓冲区读取tt帧调度发送;在同步时钟计时到rt时间片时从mac层调度rc帧缓冲区读取rc帧、从mac层调度be帧缓冲区读取be帧调度发送。
7.基于权利要求1

6中任一所述的tte交换机容量测试方法的tte交换机容量测试装置,其特征在于,包括:设置单元,用于执行s1:根据所述tte交换机的理论最大交换容量,设置时间触发tt流量、带宽受限rc流量和尽力投递be流量的比例关系;发送单元,用于执行s2:向所述tte交换机发送测试包,以使所述测试包经过所述tte交换机并返回,其中,所述测试包中包括测试域和流量类型标识;处理单元,用于执行:s3:根据所述tte交换机返回的所述测试包,根据所述测试包中的测试域确定所述tte交换机是否出现丢包,若否,执行s4,若是,执行s5:s4:根据预设的分辨率增加所述tt流量和所述rc流量的在所述初始比例关系中的占比,触发所述发送单元执行s2;s5:根据所述流量类型标识判断出现丢包的流量是否仅为所述be流量,若否,执行s6,若是,执行s7;s6:根据预设的分辨率减少所述tt流量和所述rc流量的在所述初始比例关系中的占比,触发所述发送单元执行s2;s7:根据当前的比例关系确定所述tte交换机的容量。8.根据权利要求7所述的装置,其特征在于,进一步包括:连接单元;所述连接单元,用于与所述tte交换机的多个端口一一对应连接,所述tte交换机的端口在所述tte交换机内部按照预设顺序依次连通,且所述预设顺序中第一个端口与最后一个端口连通,形成全端口直连环回拓扑;所述发送单元,用于通过第一端口向所述tte交换机的第二端口发送测试报文;其中,所述第一端口与所述待测设备的第二端口对应连接;通过第三端口接收来自所述tte交换机的第四端口发送的所述测试包;其中,所述第四端口与所述第二端口在所述tte交换机的内部连通;所述第三端口与所述第四端口对应连接。9.tte交换机容量测试装置,其特征在于,包括:至少一个存储器和至少一个处理器;所述至少一个存储器,用于存储机器可读程序;所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至6中任一所述的方法。10.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至6中任一所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1