Carriers hope to learn the performance and running status of existing deployed networks before rolling out services. Information obtained helps make business proposals and promote services. Obtaining reliable performance data requires a highly reliable and accurate performance test method.
IETF released a standard protocol in 1999. In compliance with this protocol, Huawei developed a generalflow test methodology for measuring network performance. Although acceptable and valid, the generalflow test has the following drawbacks:
ITU-T released Y.1564 "Ethernet Service Activation Test Methodology" in 2011, which provided a new test method called an Ethernet service activation test. Compared with a generalflow test, an Ethernet service activation test provides more functions, supports multi-service scenarios, and outputs more accurate and reliable results, which allows carriers to better understand the performance of their networks before leasing them to customers.
Bandwidth profile
A bandwidth profile defines the bandwidth that a carrier assigns user services to enter a carrier network and the priorities based on which the user services are processed.
The bandwidth profile defines the CIR and EIR to limit service traffic.
Service frames are marked a specific color based on the CIR and EIR:
In addition to the CIR and EIR, the color mode (CM) is used to select a traffic measurement algorithm. The color mode allows user devices to set priority fields, such as 802.1p or DSCP, in service traffic before carrier network devices measure traffic based on the CIR and EIR and process the traffic.
Either of the following color modes can be used:
Service acceptance criteria (SAC)
The SAC defines a set of parameters used to evaluate Ethernet network performance. The parameters represent the minimum SLA requirements for network services provided by a carrier.
The SAC used in Y.1564 is defined in ITU-T Y.1563 and consists of information rate (IR), frame loss ratio (FLR), frame transfer delay (FTD), and frame delay variation (FDV).
Ethernet service activation test
In an Ethernet service activation test, user network interfaces (UNIs) function as measurement points (MPs) to test networks between network-side UNIs shown in Figure 2. The test can be conducted in inward mode so that an initiator within a tested network simulates user access traffic on a network-side UNI. The reflector that has the loopback function enabled can be a tester or another network edge device.
The inward test is cost effective, and all its test functions are implemented on network edge devices, requiring only one tester, or no additional tester at all. In an inward test, a network edge device (initiator) must have the capability to simulate an access interface that sends packets. As the path through which simulated packets pass is different from the actual path, test results may deviate from the parameter settings.
Packet sending mode
The one-way sending mode is used in an Ethernet service activation test. One or more UNIs can send packets to a single reflector. Upon receipt of these packets, the reflector loops packets to these UNIs, and these UNIs calculate and display test results.
One-way packet transmission can be implemented if Y.1564 is enabled on tested devices, regardless of whether their clocks are synchronized. However, one-way packet transmission has the following deficiencies:
Reflection (loopback) must be enabled on the reflector. Looping back packets, including test packets and services, adversely affects services. After the loopback function is enabled on an interface on a reflector, the interface reflects all packets matching the configured service attributes. If the interface is also transmitting other services, the forwarding of these services is adversely affected.
The service traffic attributes include the source MAC address, destination MAC address, VLAN IDs, and priorities (such as 802.1p and DSCP).
In a one-way test, the forward and reverse paths are different. Therefore, measurement errors occur if path configurations, including the link transmission rate, traffic template, quality of service (QoS) parameters, and route parameters, are inconsistent.
Overload or burst tests in inward mode may lower the transmission performance of other services and may produce inaccurate test results.
An inward test cannot verify all SLA performance indexes. Use the inward mode only if you do not have high precision requirements, the number of testers is insufficient, or onsite test operations are difficult to perform.
Test report
An NMS delivers test configurations to an initiator, and the initiator conducts a test and reports results to the NMS. The NMS collects data and displays it on a web page. The initiator also supports command lines used to conduct tests and displays test results.
Table 1 compares performance indicators provided in the generalflow and Ethernet service activation test reports.
Performance Indicator |
Generalflow Test |
Ethernet Service Activation Test |
---|---|---|
Network throughput |
Maximum transmission rate |
|
Delay |
Average delay |
|
Packet loss ratio |
Packet loss ratio |
Same as the packet loss ratio of a generalflow test |
Jitter |
|
|
Configuration tests
Configuration tests include CIR, EIR, and traffic policing tests.
CIR tests
CIR tests include simple and step CIR tests. Table 2 describes CIR test methods and their advantages.
Test Method |
Description |
Advantages |
---|---|---|
Simple CIR test |
|
The test speed is fast, and the test process is short. |
Step CIR test |
|
A step CIR test provides more accurate network status analysis, whereas the test time is longer than that of a simple CIR test. |
EIR test
EIR tests are conducted in either color-aware or color-blind mode. Table 3 describes EIR test methods and advantages.
Test Method |
Description |
Advantages |
---|---|---|
Color-aware mode |
NOTE:
In this mode, only green test packets, not yellow ones, are verified. |
Color-aware mode: If the same service implements various applications, application-specific frames can be colored based on performance sensitivities. |
Color-blind mode |
NOTE:
FLRSAC is the configured FLR, and the IR is the calculated IR. |
A carrier network device processes traffic based on the "First In First Processed" rule, regardless of colors. |
If the EIR is set to 0 kbit/s, the EIR test is not conducted, and a traffic policing test is performed.
Traffic policing test
Traffic policing tests are conducted using either the color-aware or color-blind mode. Table 4 describes traffic policing test methods and advantages.
Test Method |
Description |
Advantages |
---|---|---|
Color-aware mode |
NOTE:
In this mode, only green test packets, not yellow ones, are verified. |
Color-aware mode: Application-specific frames in the same test instance can be colored based on performance sensitivities. |
Color-blind mode |
NOTE:
M is a factor used to strike a balance between traffic policing and the test time. M is an experience value and is not defined in Y.1564. It is set to (CIR + EIR) x 1% in this document. |
A carrier network device processes traffic based on the "First In First Processed" rule, regardless of colors. |
If the traffic policing test for NQA test flows is disabled, a performance test is conducted immediately.
Performance test
A device automatically starts a performance test only after the configuration tests, including the CIR, EIR, and traffic policing tests, are complete.
In a performance test, an initiator simultaneously sends test packets for all service flows at the specified CIR.
A reflector loops the test packets back. Upon receipt, the initiator calculates performance counters, including the IR, FLR, FTD, and FDV for each service flow. If the counters are within the configured SAC range, the performance test for a service flow is successful. If the counters are out of the configured SAC range, the performance for the service flow fails.
During an Ethernet service activation test, modifying the system time of the testing device may affect the test duration and accuracy of the test result. Therefore, modifying the system time of a testing device is not recommended.
SRv6 tunnels (including SRv6 BE and SRv6 TE Policy) are supported only in the following scenarios:
Ethernet service activation tests provide accurate test results that can reliably reflect the performance of networks that carriers lease to customers. Therefore, Ethernet service activation tests helps carriers verify that network quality meets requirements before service provision on networks when only limited-accuracy tests are needed, tests devices are sufficient, or onsite operations are difficult to perform.