当前位置:首页 > 单片机 > 单片机
[导读]高速数据用户线(SHDSL)技术是ITU-U提出的一种高速对称的传输技术,符合国际电联G.991.2推荐标准,又称 G.SHDSL[1]。随着互联网的普及,人们对上网速度的要求越来越高,而基于防火墙的G.SHDSL接口卡目前广泛应用于各大

高速数据用户线(SHDSL)技术是ITU-U提出的一种高速对称的传输技术,符合国际电联G.991.2推荐标准,又称 G.SHDSL[1]。随着互联网的普及,人们对上网速度的要求越来越高,而基于防火墙的G.SHDSL接口卡目前广泛应用于各大通信运行商。对ADSL接口卡测试技术已经比较成熟,但对G.SHDSL接口卡的测试还在缓慢发展中,尤其是G.SHDSL接口卡具有高速、多PVC、上下行对称性的特点,因此对其测试技术的研究尤为重要。

1 G.SHDSL接口卡多PVC技术简介

高速数字用户线G.SHDSL(G.Single-pair high-speed Digital Subscriber Line)是一种高速对称的传输技术,它利用普通电话线中未使用的高频段,通过不同的调制方法,在双绞铜线上实现高速数据传输。其单线速率可达到5.696 Mb/s。

传统的XDSL技术中的虚通道都是单PVC,而此项技术的一大突破既是实现多PVC(VPI/VCI)虚通道,这样能使用户最大限度地合理利用带宽,且在同一条物理线路上实现承载不同业务,如语音、视频、文件传输等等,互不干扰,达到了资源共享。其中的PVC包含VPI和VCI两个参数,VPI的范围是0~255,VCI的范围是0~65 535(大多数的DSLAM设备只支持0~255,因此实验时在0~255之间测试)[1]。

2 测试设备及工具介绍

2.1 DSLAM

在DSL应用的场景中,ATM信元不能直接在以太网上传输,因此其封装在ATM信元中的数据都是承载在Ethernet链路上[3]。这时需要将从DSL接口上传输的ATM信元转化为以太网帧,所需的设备即DSLAM(Digital Subscriber Line Access Multiplexer) 数字用户线路接入复用器,DSLAM是各种DSL系统的局端设备,属于最后一公里接入设备(the last mile),其功能是接纳所有的DSL线路,汇聚流量,相当于一个二层交换机。

本文所做的实验是基于华为的SmartAX MA5600设备,选择此设备主要是因为它具备两大特点[2]:

(1) 支持多种业务接口

它能够提供ADSL2+和G.SHDSL业务板的接入,同时支持任意组合业务板,且ADSL2+业务板支持32线用户的接入,G.SHDSL业务板支持18线用户的接入。上行接口支持FE和GE。

(2) 支持互操作特性

MA5600具有MSTP、LACP、Ethernet OAM、以太网接入等功能,且能够支持各种路由转发能力完善的IP路由/转发能力及MPLS特性,同时支持PPPOA转PPPOE,因此满足了对XDSL接口各种业务的应用需求。

2.2 测试工具

本实验使用测试工具有两个:一是思博伦通信公司的SmartBits设备,它能够提供对G.SHDSL接口的功能测试的业务流量,提供的协议报文丰富,且可以支持多种通信技术、协议和接口的相应软件应用及脚本的测试。同时设备具备GE、FE、光纤等多种终端接口。二是思博伦通信公司的Avalanche设备,它能够提供对吞吐量和时延性能的精准测试。

3 测试环境及方法

3.1 测试组网

图1中Client即所测试设备(防火墙),Client与DSLAM直接仅靠一条物理链路相连,其中多条虚拟链路是多条PVC链路。而DSLAM和Server端是真实的多条物理链路,可以根据需要调整。

 

 

3.2 测试用例设计

3.2.1 功能测试用例

此部分对于支持多PVC的G.SHDSL接口卡主要考虑接口卡的正常使用,用例设计如下:(1)对卡本身激活/去激活测试,包括在链路连通状态下去激活再激活反复操作等,查看接口卡是否正常工作且设备CPU等状态是否正常。(2)PVC的自协商功能测试,此项需对DSLAM设备配合执行,改变本端和对端DSLAM设备的PVC值,测试设备G.SHDSL接口卡能否自协商到PVC值(注意在每次协商时需通过deactive/active重启接口卡)。(3)PVC范围测试,此项包括对符合PVC值的遍历测试,可以满配置PVC,且在不同的PVC链路上承载不同业务(文件下载、业务流量、视频、语音等)。

3.2.2 互操作性测试用例

由于G.SHDSL接口卡在实际应用中不是单独使用的,考虑到与其他特性的兼容性,设计用例如下:(1)与PPPoE结合,在现网中都是通过PPPoE拨号上网,因此在实验室中搭建环境模拟拨号上网。(2)与VPN技术结合,考虑到网络安全,对链路采用IPSec、P2P、GRE等加密技术,查看业务是否正常流通。(3)与ADSL链路结合,G.SHDSL具备同其他XDSL链路的频谱兼容性,同一台测试设备上连同ADSL和G.SHDSL链路,测试对彼此的业务有无影响[4]。

3.2.3 性能测试用例

这里主要考虑两项重要的性能指标的测试:吞吐量和时延。用到的测试工具即上面所提到的SmartBits测试仪。设计用例如下:(1)吞吐量:G.SHDSL接口卡上下行速率对称,可以同时测试。包括1、2、4口接口卡的分别测试,对PVC值的选取可以遵循边界取值法,再随机取一个值测试。同时关注1、2、4口的吞吐量是否是倍数关系。(2)时延:此项测试是在吞吐量的范围内进行的,选取吞吐量的20%、40%、60%、80%分别进行测试[2]。测试的前提是无丢包,如果发现由于某些外界因素而造成的丢包需要重新测试,这样才能保证测试数据的有效性。

3.2.4 异常测试用例

此部分是对G.SHDSL接口卡在压力下的稳定性测试,设计用例如下:(1)承载大流量的情况下长时间(72 h以上)反复配置/删除配置操作,可以借助自动化脚本,随时抽取检测链路流量是否正常流通,且设备是否存在内存泄漏等;(2)承载大流量的情况下长时间(72 h以上)对接口卡反复执行激活/去激活,包括shutdown/undo shutdown和active/deactive操作;(3)长时间(72 h以上)超出吞吐量范围打流,测试仪上设置多条不同流量(包括不同包长、不同协议流量、分片报文等),观察设备是否出现内存泄漏、重启[2]。

4 测试执行及有效性分析

4.1 用例执行

(1) 接口卡遍历。对以上用例的执行需要在1、2、4口接口卡上分别执行,相对来说工作量较大,因此对于PVC值的选取或是PPPoE最大用户的测量可以借助简单的自动化脚本实现。但需要DSLAM端配合的用例则只能手动执行。

(2) 测试参数选取。由于接口卡重启需要大约30~40 s的时间,对执行shutdown/undo shutdown和active/deactive操作时要考虑进去。

(3) 注意事项。某些缺陷的暴露是在设备长期运行情况下产生的,因此对其性能及压力稳定性的测试需要长时间观察。对设备接口可以交替变化使用,如GE、FE、5FE等,对上面的测试组网可以灵活变换。对每次测试的组网及条件需要明确,这对缺陷的分析及问题复现有很大帮助。

4.2 缺陷提交及测试有效性分析

(1) 缺陷发现的统计

根据测试过程中发现的缺陷按照提示、一般、严重和致命的级别提交的问题单统计如图2所示。

 

 

图2是软件产品整个测试过程中问题单个数的统计值,因G.SHDSL是新研发出来的接口卡,所以出现的致命、严重问题单个数较多。图3是软件交付的问题统计。

这里按照缺陷的级别及数目可以计算出特性问题单的DI值:

DI值=问题单数目×每个问题单的权值

其中提示、一般、严重和致命问题的权值分别是0.1、1、4、10。由此可以计算出图2中的DI值=564.1,图3中的DI值=19.2。

由上面计算出的DI值可以看出,以上的测试方法对软件产品质量的改进提供了一定的保障。

(2) 测试有效性分析

用例的设计遍历到特性的功能、互操作性、性能、压力、稳定性的测试范围,且实验室模拟现网环境执行用例。由Bug提交的DI值可以看出,以上用例的执行覆盖了大部分功能及场景,对开发人员修改代码提供了依据,通过不断修改代码、反复测试的过程保证了产品的质量。

本文提出了对多PVC的G.SHDSL接口卡测试的具体方法, 由实验结果可以看出,这些用例的设计确实对G.SHDSL接口卡缺陷的发现提供了保障。当然并不可能发现全部的问题,测试是一个很灵活的过程,需要测试人员不断测试、分析等逐步地改进测试方法,这是一个反复操作、不断循环、逐步提高的过程,以达到产品质量的提高。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上海2025年2月24日 /美通社/ -- 曼哈特中国(NASDAQ:MANH)今日宣布与阿里巴巴集团的技术支柱阿里云建立战略合作,旨在提升其云原生Manhattan Active® Warehouse Manageme...

关键字: 仓储管理 阿里云 ACTIVE 云计算

要有效降低开关电源输出纹波我们首先得有个比较靠谱的测试方法,不能是由于测试方法的问题而导致的假波形是整改不好的。

关键字: 电源 纹波 测试方法

北京2024年10月11日 /美通社/ -- 2024年10月3日,同方威视主导的IEC 63391:2024《主动式毫米波人体安全检查系统-通用技术要求Active millimetre-wave systems fo...

关键字: 毫米波 ACTIVE FOR GENERAL

上海2024年9月20日 /美通社/ -- 群晖科技 Synology 2024 数据全场景应用大会正式召开,现场与众多企业技术和运维管理者、集成方案商,以及群晖合作伙伴们,共同领略群晖为企业业务效能和产能"构...

关键字: 数据安全 AI ACTIVE PROTECT

群晖开启数据保护新篇章:Synology ActiveProtect 为企业构建集中化备份方案 上海2024年6月11日 /美通社/ -- Synology群晖科技于2024年6月6日宣布即将推出全新ActivePro...

关键字: ACTIVE PROTECT 数据安全 勒索病毒

海口2024年4月16日 /美通社/ -- 4月14日,在中法建交60周年之际,科学护肤先锋品牌Galenic法国科兰黎受邀入驻第四届中国国际消费品博览会(以下简称"消博会")法国馆。Galenic法...

关键字: NI IC BSP ACTIVE

摘要:根据"硬件标准选用,软件定义功能"的设计模式,从CAN总线硬件平台架构入手,梳理航天器嵌入式软件CAN总线的测试要点,从性能、功能、可靠性和安全性等方面设计通用测试用例,为总线测试的软件测试工程师提供借鉴。

关键字: 星载嵌入式软件 测试方法 安全性

北京2022年12月26日 /美通社/ -- 2022年12月25日,CIAA在线举行2022年度CIAA团体标准发布会,向社会公开发布了T/CIAA 103.2-2022《抗菌技术规范 第2部分:防霉/抗真菌产品》、T...

关键字: GB ISO BSP 测试方法

(全球TMT2022年11月11日讯)电信分析解决方案提供商Mobileum Inc.最近在葡萄牙波尔图举办的WeMeet Europe大会闭幕。WeMeet是Mobileum每年举办的全球大会系列,召集行业领导者探索...

关键字: MOBILE MT 电信 ACTIVE

为期两天的大会与全球电信领导者讨论了5G赋能和货币化、云过渡、网络安全等问题 加利福尼亚州库比蒂诺2022年11月10日 /美通社/ -- 全球领先电信分析解决方...

关键字: 电信 ACTIVE INTELLIGENCE 生态系统
关闭