QOS测试用例和测试步骤.docx
《QOS测试用例和测试步骤.docx》由会员分享,可在线阅读,更多相关《QOS测试用例和测试步骤.docx(36页珍藏版)》请在冰豆网上搜索。
QOS测试用例和测试步骤
测试编号用例名称测试目的预置条件
6.3UNI侧QOS策略验证
6.3.1业务流分类和优先级映射能力测试
业务流分类和优先级映射能力测试业务流分类和优先级映射
1.仪表:
数据分析仪1台,如SPIRENT仪表;
2.网管:
网管计算机1台,安装适用网管软件包;
3.设备:
POTN设备2端;
4.单盘:
待测机盘:
T盘3块,L盘3块。
测试配置
NE1
NE2
测试步骤
1.按照上图所示搭建测试环境。
2.在NE1和NE2之间创建依次OCH电路,ODUK电路,1条LSP,再创建1条PW,关联到LSP,配置NE1到NE2之间的以太网业务承载在建立的PW上。
3.创建流分类规则,并应用到UNI侧客户端口。
分别验证以太网业务是否遵循以下流分类规则:
1)端口
2)VLAN
3)VLANPRI
4)源或目的MAC地址
5)源或目的IP地址
6)以上的任意组合。
4.为业务流配置PHB行为,分别验证以下优先级映射方式:
方式一:
为业务流指配PHB;方式二:
采用优先级关系映射表,配置客户优先级与PHB的映射关系。
业务优先级
对应PHB
0
BE
1
AF1
2
AF2
3
AF3
4
AF4
5
EF
6
CS6
7
CS7
5.配置PHB与PWEXP或者LSPEXP的映射关系。
6.数据网络性能分析仪发送符合流分类规则的的数据帧,通过仪表监测NNI接口上的数据帧,并分析结果。
预期结果
3.应支持至少3种流分类规则,其中针对业务优先级的分类应支持8类(CS7,CS6,EF,AF4~AF1,BE)
4.支持方式一、方式二映射方式。
应支持8类优先级,包括:
CS7,CS6,EF,AF4~AF1,BE。
5.仪表监测的PW/LSP优先级与配置的优先级映射关系相符合,如果设备支持PW和LSP层调度,可设置业务报文优先级经过LSP后进入PW更改优先级。
测试结果
通过()未通过()部分通过()未测试()部分测试并通过()
6.3.2基于流分类的访问控制列表(ACL)能力测试
测试编号
用例名称
基于流分类的访问控制列表(ACL)能力测试
测试目的
验证基于流分类的访问控制列表(ACL)能力,和设备支持的ACL最大数量
预置条件
1.仪表:
数据分析仪1台,如SPIRENT仪表;
2.网管:
网管计算机1台,安装适用网管软件包;3.设备:
POTN设备2端;4.单盘:
待测机盘:
T盘2块,L盘2块。
测试配置
NE1NE2
测试步骤
1.按测试配置连接网络。
2.在NE1和NE2之间创建依次OCH电路,ODUK电路,1条LSP,再创建1条
PW,关联到LSP,配置NE1到NE2之间的以太网业务承载在建立的PW上。
3.配置流分类规则,分别配置以下流分类规则,其中一条设置为ACL允许,一条设置为ACL拒绝,并将流分类规则应用到以太网业务所使用的UNI端口。
1)端口
2)VLAN
3)VLANPRI
4)源或目的MAC地址
5)源或目的IP地址
6)以上的任意组合。
4.通过数据网络分析仪发送两条符合规则的流量,分析接收数据。
5.创建n(n=设备所支持的最大ACL数量)条流分类规则,并设置为ACL允许,并将ACL规则应用到客户侧端口。
6.通过数据网络分析仪发送n条符合步骤4规则的流量,分析接收数据。
预期结果
3.符合ACL允许的流分类规则的流量,能够正确接收;另一条ACL拒绝,接收不到。
6.符合规则的n条流量能够正确接收,记录设备配置ACL策略应用在端口
/LSP/PW何处。
测试结果
通过()未通过()部分通过()未测试()部分测试并通过()
6.3.3色敏感功能验证
测试编号
用例名称
色敏感功能验证
测试目的
色敏感功能验证
预置条件
1.仪表:
数据分析仪1台,如SPIRENT仪表;
2.网管:
网管计算机1台,安装适用网管软件包;3.设备:
POTN设备2端;4.单盘:
待测机盘:
T盘3块,L盘3块。
测试配置
NE1NE2
测试步骤1.按测试配置连接网络。
2.在NE1和NE2之间创建依次OCH电路,ODUK电路,1条LSP,配置1条PW复用到这条LSP,配置NE1到NE2之间的以太网EVP-line业务,设置业务的VLANID=100。
3.创建流分类规则,并将该规则应用到业务所使用的客户侧端口。
4.配置以太网业务的PIR=800M、CIR=200M。
5.配置入口优先级与三色报文的映射表:
pri=0、2、4、7的包为黄色,pri=1、3、5、6的包为绿色。
6.配置色敏感模式,配置Meter后的三色报文与出标签的EXP的映射表:
为绿色和黄色报文分别制定不同的EXP,例如设置绿色7,黄色4。
7.数据网络性能分析仪向端口1分别发送如下数据包:
1)发送:
Vid=100,prio=1、3、5、6的单一或混合包,改变发送速率(分别为100M和300M)。
2)发送:
Vid=100,prio=0、2、4、7的单一或混合包,改变发送速率(分别为100M和300M)。
8.改变参数PIR、CIR、两个映射表,重做以上测试;
9.通过仪表监测NNI接口上的数据帧,并分析结果。
10.关闭入口的色感知,配置为色盲模式。
11.发送:
Vid=100,prio=0、2、4、7的单一或混合包(黄色报文),改变发送速率(分别为100M和300M)。
12.通过仪表监测NNI接口上的数据帧,并分析结果。
预期结果7.A.大于PIR的报文丢弃,PIR与CIR之间的包:
EXP=4,CIR以下速率的
包:
EXP=7;
B.大于PIR的包丢弃,PIR以下速率的包:
EXP=4,收不到EXP=7的包。
10.色盲模式下,经过染色,同时监测到EXP=4和7的报文。
收到大于PIR的报文丢弃,PIR与CIR之间的包:
EXP=4,CIR以下速率的包:
EXP=7;一般为入端口染色若不是则记录设备根据报文LSP/PW哪层优先级做染
6.4NNI侧QOS策略验证
6.4.1优先级调度测试
NE1
按测试配置连接网络。
在NE1和NE2之间创建依次OCH电路,ODUK电路,一条LSP。
,在NE1和NE2之间创建1条PW,并将PW复用到LSP。
创建一条EVP-line业务,复用到PW上。
优先级映射关系如下表。
6
CS6
6
7
CS7
7
4.分别设置两个PW为SP调度模式和SP+WFQ或SP+DWRR调度模式(CS6,CS7,EF类业务采用SP调度,AF类采用WFQ或DWRR调度)。
5.数据网络性能分析仪向EVPL发送VLANPRI=0~7的数据流,使总流量大于NNI出口带宽。
在仪表接收端分析结果。
6.调整仪表各业务优先级的发送流量,验证各优先级之间的抢占关系。
7.修改各类AF业务队列权重。
8.数据网络性能分析仪向EVPL发送VLANPRI=0~7的数据流,在仪表接收端分析结果。
预期结果
5.发生带宽拥塞,两条业务中的高优先级抢占低优先级,带宽的抢占情况,符合CS7>CS6>EF>AF>BE。
两条EVPL中的AF1~AF4类业务,按照权重分配带宽。
6.带宽的抢占情况,符合CS7>CS6>EF>AF>BE。
8.EVPL中的AF1~AF4类业务,按照修改后的权重分配带宽。
测试结果
通过()未通过()部分通过()未测试()部分测试并通过()
6.4.2拥塞控制策略测试
测试编号
用例名称
拥塞控制策略测试
测试目的
验证拥塞控制机制及设备缓存
预置条件
1.仪表:
数据分析仪1台,如SPIRENT仪表;
2.网管:
网管计算机1台,安装适用网管软件包;3.设备:
POTN设备2端;4.单盘:
待测机盘:
T盘3块,L盘3块。
测试配置
测试步骤
1.按照测试配置连接网络。
2.在NE1和NE2之间创建依次OCH电路,ODUK电路,一条LSP,创建2条PW,并将2条PW复用到LSP,配置高低优先级的2条EVP-line业务。
共享出口带宽(配置一个物理口下的2个子接口)。
高优先级发送1000M,低优先级发送600M,NNI出口限速1000M。
低优先级发送目的MAC地址递增的数据包,包长1518byte。
3.队列调度方式选择:
尾丢弃。
1)先发送高优先级流量,抢占全部出口带宽,再发送低优先级流量。
低优先级业务被缓存,超出缓存高门限部分全部丢弃。
2)启动低优先级的业务出口的抓包。
3)停止低优先级发送,然后停止高优先级业务发送。
4)低优先级业务出口捕捉到缓存的全部数据包,并进行分析。
4.队列调度方式选择:
WRED;
重复上述测试步骤1)到4)。
预期结果
3.捕捉的全部低优先级报文字节数与高门限相符。
4.在低门限字节数后的报文开始存在丢包(目的MAC不连续);在低门限和高门限之间的报文,按照丢弃概率被丢弃(接近低门限的报文丢弃比例小,接近高门限的报文丢弃比例高)。
测试结果
通过()未通过()部分通过()未测试()部分测试并通过()
6.4.3接入速率控制测试
接入速率控制测试验证的接入速率控制能力1.仪表:
数据分析仪1台,如SPIRENT仪表;2.网管:
网管计算机1台,安装适用网管软件包;3.设备:
POTN设备2端;4.单盘:
待测机盘:
T盘2块,L盘2块。
测试步骤
1.按测试配置连接网络。
2.在NE1和NE2之间创建依次OCH电路,ODUK电路,一条LSP,在NE1和NE2创建2条PW,复用到步骤1创建的LSP。
3.创建两条EVP-line业务,使用已创建的两条PW。
4.在LSP层为每个业务配置带宽参数CIR和PIR,使CIR1+CIR2=LSP的NNI有效带宽,CIR15.通过数据网络分析仪单独发送EPL1的数据流。
设置数据流速率TR1〉PIR1,在接收端口检查收到的报文速率。
6.通过数据网络分析仪单独发送EPL2的数据流。
设置数据流速率TR2〉PIR2,在接收端口检查收到的报文速率。
7.通过数据网络分析仪,同时发送EPL1和EPL2的数据流,设置数据流速率TR=端口带宽,在接收端口检查两个流收到的报文速率。
8.在PW层为每个业务配置带宽参数CIR和PIR,使CIR1+CIR2=PW的NNI带宽,CIR19.通过数据网络分析仪单独发送EPL1的数据流。
设置数据流速率TR1〉PIR1,在接收端口检查收到的报文速率。
10.通过数据网络分析仪单独发送EPL2的数据流。
设置数据流速率TR2〉PIR2,在接收端口检查收到的报文速率。
11.通过数据网络分析仪,同时发送EPL1和EPL2的数据流,设置数据流速率TR=端口带宽,在接收端口检查两个流收到的报文速率。
12.确认并记录厂家宣称的业务配置的CIR/PIR的最小值Bmin,最大值Bmax,最小步长Bstep;
预期结果
5.6,可以接收流量为PIR,大于PIR部分的流量丢弃。
7.每个流收到的报文速率应等于该流的CIR。
9.10,可以接收流量为PIR,大于PIR部分的流量丢弃。
11.每个流收到的报文速率应等于该流的CIR。
测试结果
通过()未通过()部分通过()未测试()部分测试并通过()
6.4.4连接允许控制(CAC)机制
测试编号
用例名称
连接允许控制(CAC)机制
测试目的
验证连接允许控制(CAC)机制
预置条件
1.仪表:
数据分析仪1台,如SPIRENT仪表;
2.网管:
网管计算机1台,安装适用网管软件包;3.设备:
POTN设备2端;4.单盘:
待测机盘:
T盘2块,L盘2块。
测试步骤
1.按照测试配置连接网络,在NE1和NE2之间创建依次OCH电路,ODUK电路,1条LSP1,在NE1和NE2之间创建1条LSP2。
2.在NE1和NE2之间创建1条PW1,复用到步骤1创建的LSP1,NE1和NE2之间创建1条PW2,复用到步骤1创建的LSP2,用于承载测试业务。
3.为2条PW创建流分类规则。
4.配置每条流的CIR和PIR,使得CIR1+…CIRn>NNI线路有效带宽,通过网管察看配置是否成功,检查操作返回的结果。
5.配置PW1和PW2的带宽参数CIR'和PIR',使得CIR'<(CIR1+…+CIRn),或者使得(CIR1'+CIR2')>NNI线路带宽。
通过网管察看配置是否成功,检查操作返回的结果。
6.配置LSP1和LSP2的CIR''和PIR'',使得CIR1''<CIR1',或者使得(CIR1''+CIR2'')>NNI线路带宽。
通过网管察看配置是否成功,检查操作返回的结果。
预期结果
4.5,6,网管应提示带宽参数配置不成功,并返回失败的原因。
测试结果
通过()未通过()部分通过()未测试()部分测试并通过()
测试配置
网管
系统
6.4.5客户业务优先级重映射能力
测试编号
用例名称
客户业务优先级重映射能力
测试目的
客户业务优先级重映射
预置条件
1.仪表:
数据分析仪1台,如SPIRENT仪表;
2.网管:
网管计算机1台,安装适用网管软件包;3.设备:
POTN设备2端;4.单盘:
待测机盘:
T盘3块,L盘3块。
测试配置
测试步骤
1.按测试配置连接网络。
2.在NE1和NE2之间创建一条LSP,在NE1和NE2之间创建一条PW,复用到LSP,用于承载测试业务。
3.创建基于VLAN的流分类规则,并映射到PW。
4.为业务流配置PHB行为,分别配置节点A入方向和节点B出方向的PHB、客
户优先级和EXP的映射关系。
入方向
EXP
出方向
VLANpri值
PHB
EXP
VLANpri值
PHB
0
BE
0
0
BE
7
AF1
1
1
AF1
6
AF2
2
2
AF2
5
AF3
3
3
AF3
4
AF4
4
4
AF4
3
EF
5
5
EF
2
CS6
6
6
CS6
1
CS7
7
7
CS7
5.数据网络性能分析仪从NE1发送符合流分类规则的的数据帧,通过仪表监测NE2接口上的数据帧,并分析结果。
6.数据网络性能分析仪从NE1发送符合流分类规则的的数据帧,通过仪表监测NE2接口上的数据帧,并分析结果。
预期结果5.6,NE2监测的数据包应符合设定的映射关系;
测试结果通过()未通过()部分通过()
未测试()部分测试并通过()
6.4.1业务流分类和优先级映射能力测试步骤
1.依次配置好OCH,ODUK,TUNNEL,PW,L2VPN,保证业务能正常通信;
2.业务流分类测试步骤:
1)配置业务留分类规则(如图):
PTN相关配置ACL配置(新增),需要填写入口的“槽位号”;“端口号
“ACL流分类”为“是”。
2)在“入口ACL基本配置”里面配置业务流分类规则,可以配置“vlan”“vlan优先级”,“目的/源MAC”“目的/源IP”来进行业务流的分类(如下图):
例如:
配置VLAN=200,那就只有VLAN为200的业务流才能通过;配置VLAN优先级为5,那就只有VLAN优先级为5的业务流才能通过;如果配置多个条件,需要同时满足条件的业务流才能通过。
3.优先级映射能力测试步骤:
1)优先级映射就是PRIPHBEXP的一个映射过程,PRIPHB为入方向的映射,
PHBEXP为出方向的映射;
例如按照以下
表格进行配置,并说明:
PRI
PHB
EXP
1
AF1
4
3
CS6
5
配置入方向PRIPHB的映射(如图);
QOS配置---DS域配置(新增,自己填写“DS域名称”)---映射关系,配置入方
PRIPHB的映射,“用户优先级类型”为“802.1p”;“方向”为“入方向”,PRIPHB
的映射关系,按照以上表格进行配置的。
3)配置出方向PHBEXP的映射(如图);
QOS配置---DS域配置(新增,自己填写“DS域名称”)---映射关系,配置出方
PRIPHB的映射,“用户优先级类型”为“EXP”;“方向”为“出方向”,PHBEXP
的映射关系,按照以上表格进行配置的。
4)配置DS模板(如图):
QOS配置---模板配置(新增,自己填写“DiffServ模板名称”),“方向”为“双向”;“入方向的dsdomain”“出方向的dsdomain”分别填写2)3)里面的“DS域名称”
5)分别在出口入口处调用DS模板;
入口调用DS模板:
PTN相关配置---以太网接口配置逻辑接口QOS配置DS模板名称
出口调用DS模板:
PTN业务配置tunnel配置---标签转发信息DS模板名称
6)在NNI侧抓包,查看EXP值与PRI值得对应关系,是否与上述所配置的相符;
6.4.2基于流分类的访问控制列表(ACL)能力测试步骤
1.依次配置好OCH,ODUK,TUNNEL,PW,L2VPN,保证业务能正常通信;2.配置ACL控制访问列表:
PTN相关配置---ACL配置(新增)---填写入口的槽位号,端口号;ACL流分类为“否”;策略配置信息中的“丢弃”为“是”。
配置ACL规则:
在“入口ACL基本配置”里面“规则关联1/2/3”选择;例如“关联规则1”选择“VLANID”,填写“VLAN”值为100。
则vlan=100的业务流会丢弃;如果选择多个关联规则,则需要同时满足条件的业务流才丢弃;
6.4.3色敏感功能验证步骤
1.依次配置好OCH,ODUK,TUNNEL,PW,L2VPN,保证业务能正常通信;
2.1)配置入方向的染色表:
QOS配置---DS域配置
QOS配置---模板配置(新增,自己填写“DiffServ模板名称”),“方向”为“双向”;入方向的dsdomain”“出方向的dsdomain”分别填写以上配置入/出方向的2个“DS
域名称”(如下图)
4)分别在出口入口处调用DS模板;
入口调用DS模板:
PTN相关配置---以太网接口配置逻辑接口QOS配置DS模板名称
出口调用DS模板:
PTN业务配置tunnel配置---标签转发信息DS模板名称
5)配置meter,进行重染色:
PTN相关配置---以太网接口配置流配置,“模式”改为“MEFtrTCM”,修改CIR,
PIR的值。
在nni侧抓包,分析EXP值;
6)修改入口染色为“色感”模式:
在nni侧抓包,分析EXP值;
预期结果如下表:
色盲模式下,发送pri=0,2,4,7和pri=1,3,5,6的业务流,都可以抓到EXP值为4,7;色感模式下,发送pri=0,2,4,7的业务流,都可以抓到EXP值为4;色感模式下,发送pri=1,3,5,6的业务流,都可以抓到EXP值为4,7;
色盲模式
Pri=0,2,4,7
(黄色)
EXP=4,7
Pri=1,3,5,6,
(绿色)
EXP=4,7
色感模式
Pri=0,2,4,7
(黄色)
EXP=4
Pri=1,3,5,6,
(绿色)
EXP=4,7
6.4NNI侧QOS策略验证步骤
6.4.2优先级调度测试步骤
1.依次配置好OCH,ODUK,TUNNEL,PW,L2VPN,保证业务能正常通信;
2.按照SP调度,配置出口调度策略:
PTN业务配置---pve接口配置物理QOS配置以太网出口队列调度,
在仪表出发pri=0,1,2,3,4,5,6,7的8条流,制造出口拥塞(出口限速),查看各个流的接受情况;
出口限速:
PTN业务配置---pve接口配置---出口带宽(单位:
M)
3.按照SP+WFQ调度,配置出口调度策略:
PTN业务配置---pve接口配置物理QOS配置以太网出口队列调度,
配置AF1AF4位WFQ模式,权重分别为4,3,2,1,分别占的比例为:
AF1占4/10,
AF2占3/10,AF3占2/10,AF4占1/10;其他为SP模式。
在仪表出发pri=0,1,2,3,4,5,6,7的8条流,制造出口拥塞(出口限速),查看各个流的接受情况;在出口拥塞的情况下,带宽的抢占情况,符合CS7>CS6>EF>AF>BE,AF部分按照比例进行分配;
6.4.2拥塞控制策略测试步骤
1.依次配置好OCH,ODUK,TUNNEL,2条PW,2条EVP-line业务,保证业务能正常通信;
2.例如:
在仪表上设置EVPL1业务VLAN=100,PRI=1,设置源MAC地址递增;EVPL2业务VLAN=200,PRI=7,2条流的发送速率都为1000M;
3.出口限速,限速为1000M,
PTN业务配置---pve接口配置---出口带宽(单位:
M)
4.拥塞策略为:
队尾丢弃模式,
抓包分析:
(抓包之前开启支线路盘关门狗qoshelp→qos_set_watch_dog)默认是开的
1)先发送高优先级流量,抢占全部出口带宽,再发送低优先级流量。
低优先级业务被缓存,超出缓存高门限部分全部丢弃。
(如果出口限速有误差或者不是很精确,可以稍微修改一下出口限速的带宽,要保证低优先级没有流量通过,高优先级可以允许少量的丢包)
2)启动低优先级的业务出口的抓包。
3)停止低优先级发送,然后停止高优先级业务发送。
4)低优先级业务出口捕捉到缓存的全部数据包,并进行分析。
5)()
5.拥塞策略为:
WRED模式,
1)配置WRED模板:
QOS配置WRED配置(新增),如图表示:
缓存区到50%开始丢包,到100%丢
包率逐渐到80%;越靠近门