配置Y.1564 以太业务激活检测
介绍在网络服务激活并向用户发布交付前,使用以太业务激活测试验证配置是否正确、性能是否满足SLA。
配置反射端
反射端用于环回发起端的流量,根据场景的不同,反射端的关键参数不同。
背景信息
以太业务激活测试包括两个角色,即发起端和反射端。发起端用于发送模拟业务流量,反射端用于反射业务流量。
在发起测试前,需要先指定反射端。
反射端可以基于两种方式对测试流量进行反射:
- 基于接口:对接口的所有输入流量进行反射。
- 基于流:只对该接口上符合流特征的输入流量进行反射。如果是这种反射方式,在配置反射端时,需要先配置测试业务流。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令nqa test-flow flow-id,建立测试业务流,并进入NQA测试流视图。
- 配置业务流特征。
- 执行以下命令,配置流量类型,指定测试报文的MAC地址或IP地址,可以指定为一个地址范围:
- traffic-type mac { destination destination-mac [ end-destination-mac ] | source source-mac [ end-source-mac ] }
- traffic-type ipv4 { destination destination-ip [ end-destination-ip ] | source source-ip [ end-source-ip ] }
说明:
根据业务网络部署业务的差异,例如Ethernet、IP、L2VPN、L3VPN和L2VPN接入L3VPN,在报文转发时,采用的转发方式可能存在差异,可能是MAC、IP或者MPLS等。在对业务网络进行测试时,需要首先确定业务网络的转发方式,然后再为测试业务流配置相应的流量类型:
- 如果业务网络是基于MAC地址转发,如以太二层交换、L2VPN等,必须指定MAC地址,IP地址则可选指定。
- 如果业务网络是基于IP地址转发,如IP路由转发、L3VPN等,必须指定IP地址和MAC地址。如果不指定IP地址和MAC地址,则反射端会对所有的流量进行反射,影响其他业务功能。
- 如果业务网络是L2VPN接入L3VPN,则MAC地址和IP地址需要同时指定。
- 用户可根据需要,选择如下参数进行配置:
- 在NQA测试流视图下,执行命令vlan vlan-id [ end-vlan-id ],配置指定以太报文的一层VLAN。
- 在NQA测试流视图下,执行命令pe-vid pe-vid ce-vid ce-vid [ ce-vid-end ],配置以太报文的两层VLAN。
- 执行命令udp destination-port destination-port [ end-destination-port ],配置UDP目的端口号或范围。
- 执行命令udp
source-port source-port [ end-source-port ],配置UDP源端口号或范围。
说明:
对于同一个测试业务流,在通过traffic-type命令配置MAC/IP地址、vlan或者pe-vid命令配置VLAN、udp destination-port以及udp source-port配置UDP端口时,只能有其中一项指定为一个范围值,且范围大小不能超过127。
在通过traffic-type命令指定MAC或者IP地址范围时,起始地址和结束地址只能有一个字节存在差异,其余字节必须相同,比如起始IP地址为1.1.1.1,那么结束地址应为1.1.1.0网段的IP地址,只能有一个字节存在差异,并且范围起始值和结束值的差不能超过127。
- 执行命令nqa reflector reflector-id interface interface-type interface-number [ [ [ test-flow flow-id &<1-16> ] [ mac mac-address | ipv4 ip-address ]
[ pe-vid pe-vid ce-vid ce-vid | vlan vlan-id ] [ source-port source-port ] [ destination-port destination-port ] | [ exclusive ] ] ] [ exchange-port ] [ agetime agetime | endtime { endtime | enddate endtime } ],指定反射端。
通过test-flow flow-id & <1-16>可以配置反射端基于流进行反射,不配置此参数则为基于接口进行反射。老化时间agetime age-time可选,默认值为14400s。
- 执行命令commit,提交配置。
配置发起端
发起端用于模拟发送业务流量。根据场景的不同和测量指标类型的不同,发起端的关键参数配置不同。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令nqa test-flow flow-id,建立测试业务流,并进入NQA测试流视图。
- 根据需要,配置业务流特征。
执行以下命令,配置流量类型,指定测试报文的MAC地址或IP地址,可以指定为一个地址范围:
- traffic-type mac { destination destination-mac [ end-destination-mac ] | source source-mac [ end-source-mac ] }
- traffic-type ipv4 { destination destination-ip [ end-destination-ip ] | source source-ip [ end-source-ip ] }
说明:
根据业务网络部署业务的差异,例如Ethernet、IP、L2VPN、L3VPN和L2VPN接入L3VPN,在报文转发时,采用的转发方式可能存在差异,可能是MAC、IP或者MPLS等。在对业务网络进行测试时,需要首先确定业务网络的转发方式,然后再为测试业务流配置相应的流量类型:
- 如果业务网络是基于MAC地址转发,如以太二层交换、L2VPN等,必须指定MAC地址,IP地址则可选指定。
- 如果业务网络是基于IP地址转发,如IP路由转发、L3VPN等,必须指定IP地址和MAC地址。如果不指定IP地址和MAC地址,则反射端会对所有的流量进行反射,影响其他业务功能。
- 如果业务网络是L2VPN接入L3VPN,则MAC地址和IP地址需要同时指定。
- 用户可根据需要,选择如下参数配置业务流特征:
- 在NQA测试流视图下,执行命令vlan vlan-id [ vlan-id-end ],配置指定以太报文的一层VLAN。
- 在NQA测试流视图下,执行命令pe-vid pe-vid ce-vid ce-vid [ ce-vid-end ],配置以太报文的两层VLAN。
- 执行命令udp destination-port destination-port [ end-destination-port ],配置UDP目的端口号或范围。
- 执行命令udp source-port source-port [ end-source-port ],配置UDP源端口号或范围。
说明:
对于同一个测试业务流,在通过traffic-type命令配置MAC/IP地址、vlan或者pe-vid命令配置VLAN、udp destination-port以及udp source-port配置UDP端口时,只能有其中一项指定为一个范围值,且范围大小不能超过127。
在通过traffic-type命令指定MAC或者IP地址范围时,起始地址和结束地址只能有一个字节存在差异,其余字节必须相同,比如起始IP地址为1.1.1.1,那么结束地址应为1.1.1.0网段的IP地址,只能有一个字节存在差异,并且范围起始值和结束值的差不能超过127。
- 执行命令bandwidth cir cir-value [ eir eir-value ],配置NQA测试业务流的带宽模板,例如承诺信息速率CIR等业务属性参数。
超额信息速率EIR(Excess Information Rate)默认值为0,如果不配置eir eir-value,将不进行EIR测试。
- 执行命令sac flr flr-value ftd ftd-value fdv fdv-value,配置服务验收标准的FLR(帧丢弃率,精度:十万分之一)、FTD(帧传输时延:单位微秒)、FDV(帧时延变化:单位微秒)。
- 用户可根据需要,配置使能简单CIR测试、流量监管测试、颜色模式使能以及为测试流配置描述信息:
执行命令cir simple-test enable,配置使能简单CIR测试。
执行命令traffic-policing test enable,配置使能流量监管测试。
执行命令color-mode { 8021p green begin-8021p-value [ end-8021p-value ] yellow begin-8021p-value [ end-8021p-value ] | dscp green begin-dscp-value [ end-dscp-value ] yellow begin-dscp-value [ end-dscp-value ] } *,配置颜色模式使能,以及报文优先级到颜色的映射。
执行命令description description-string,配置测试流描述信息。
- 配置以太业务激活测试例:
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type ethernet-service,配置测试例类型为ethernet-service。
- 执行命令test-flow flow-id & <1-16>,配置引用的测试业务流,测试业务流可以配置多个。
- 执行命令forwarding-simulation inbound-interface,配置模拟入接口。
- (可选)执行命令packet-size packet-size & <1-10>,配置混合报文长度。
- (可选)执行命令duration { configuration-test configuration-test-time | performance-test performance-test-time },配置执行测试时配置测试和性能测试阶段的持续时间长度。
- 执行命令start now,启动测试。
- 执行命令commit,提交配置。
检查配置结果
在以太业务激活测试成功后,可以查看到测试的结果数据。
前提条件
操作步骤
- 在以太业务激活测试发起端执行display nqa results [ test-instance admin-name test-name ]命令查看测试结果。
- 在反射端执行display nqa reflector [ reflector-id ]命令查看反射端信息。
任务示例
# 执行命令display nqa results查看测试结果。
<HUAWEI> display nqa results test-instance admin ethernetNQA entry(admin, ethernet) :testflag is inactive ,testtype is ethernet-service 1 . Test 1 result The test is finished Status : Pass Test-flow number : 1 Mode : Round-trip Last step : Performance-test Estimated total time :6 Real test time :6 1 . Configuration-test Test-flow 1, CIR simple test Begin : 2014-06-25 16:22:45.8 End : 2014-06-25 16:22:48.8 Status : Pass Min/Max/Mean IR(kbit/s) : 9961/10075/10012 Min/Max/Mean FTD(us) : 99/111/104 Min/Max/Mean FDV(us) : 0/7/3 FL Count/FLR : 0/0.000% Disorder packets : 0 Unavail Count/AVAIL : 0/0.000% Test-flow 1, CIR/EIR test, Green Begin : 2014-06-25 16:23:15.8 End : 2014-06-25 16:23:18.8 Status : Pass Min/Max/Mean IR(kbit/s) : 9979/10054/10012 Min/Max/Mean FTD(us) : 101/111/105 Min/Max/Mean FDV(us) : 0/10/3 FL Count/FLR : 0/0.000% Disorder packets : 0 Unavail Count/AVAIL : 0/0.000% Test-flow 1, CIR/EIR test, Yellow Begin : 2014-06-25 16:23:15.8 End : 2014-06-25 16:23:18.8 Status : -- Min/Max/Mean IR(kbit/s) : 9979/10057/10013 Min/Max/Mean FTD(us) : 98/111/104 Min/Max/Mean FDV(us) : 1/11/5 FL Count/FLR : 0/0.000% Disorder packets : 0 Unavail Count/AVAIL : 0/0.000% Test-flow 1, Traffic policing test, Green Begin : 2014-06-25 16:23:45.8 End : 2014-06-25 16:23:48.8 Status : Pass Min/Max/Mean IR(kbit/s) : 10039/10054/10045 Min/Max/Mean FTD(us) : 96/110/104 Min/Max/Mean FDV(us) : 1/9/4 FL Count/FLR : 0/0.000% Disorder packets : 0 Unavail Count/AVAIL : 0/0.000% Test-flow 1, Traffic policing test, Yellow Begin : 2014-06-25 16:23:45.8 End : 2014-06-25 16:23:48.8 Status : -- Min/Max/Mean IR(kbit/s) : 12544/12566/12554 Min/Max/Mean FTD(us) : 101/111/105 Min/Max/Mean FDV(us) : 1/8/3 FL Count/FLR : 0/0.000% Disorder packets : 0 Unavail Count/AVAIL : 0/0.000% 2 . Performance-test Test-flow 1, Performance-test Begin : 2014-06-25 16:24:15.8 End : 2014-06-25 16:39:15.8 Status : Pass Min/Max/Mean IR(kbit/s) : 9888/10132/10004 Min/Max/Mean FTD(us) : 101/111/105 Min/Max/Mean FDV(us) : 0/8/2 FL Count/FLR : 0/0.000% Disorder packets : 0 Unavail Count/AVAIL : 0/0.000%
# 执行命令display nqa reflector,查看反射端信息。
<HUAWEI> display nqa reflector
The total number of reflectors is 1
Reflector 1:
Interface : Eth0/1/1
IP-address : --
MAC-address : --
Cevid : --
Pevid : --
Simulate IP-address : --
Source-port : --
Destination-port : --
Exchange-port : disable
AgeTime(s) : 14400
SurvivalTime(s) : 13307
Endtime : 2014-03-19 08:48:21
State : --
RecommendedTestMac : 384d-d111-0011
TestFlow : --