Академический Документы
Профессиональный Документы
Культура Документы
As Internet protocol (IP) becomes the transport layer of choice, EXFO’s implementation of TWAMP supports the testing of both
operators are faced with significant challenges to provide accurate sender and responder capabilities, enabling full flexibility. Users can
and relevant measurement of IP network performance. Tools are perform tests from EXFO probes to vendors’ devices or provide a
available such as ICMP Ping/TraceRoute and UDP Echo, but these high-performance responder for troubleshooting purposes.
provide limited value in the context of performance as they typically
lack precision, accuracy or relevancy for assuring carrier-grade
performance. Other tools exist that leverage the TCP/IP suite but TWAMP Test Modes
lack the broad acceptance of the network equipment manufacturer TWAMP process is defined in two different modes, the Light mode
community that is required for seamless operation in cross-network/ and the Full mode.
multi-vendor environments.
TWAMP Full Mode
In that context, the Internet Engineering Task Force (IETF)’s working
The TWAMP Full mode test is designed to work in a client-server
group on IP Performance and Metrics developed RFC-5357, the
relationship, where the control of the test may be managed by
Two-Way Active Measurement Protocol (TWAMP). The TWAMP
separate devices from the devices that will be sending and receiving
protocol is a standards-based and effective performance monitoring
the test traffic. There are two protocols linking the devices in question:
process that expands upon the One-Way Active Measurement
TWAMP-Control and TWAMP-Test. Test sessions are initiated,
Protocol (OWAMP) specification defined in RFC-4656 with the
started and stopped using TWAMP-Control and test packets are
addition of the performance measurement of round-trip and two-way
exchanged between TWAMP nodes through TWAMP-Test. As
metrics for IP based networks. TWAMP delivers a flexible method
shown in figure 1, the test is initiated by a controller requesting a
for accurately measuring unidirectional and round-trip performance
test run to a server, which then initiates the appropriate processes
between two TWAMP-supported endpoints, regardless of device
to reflect traffic from the sender. Once the session is approved, the
type or vendor.
sender starts the test under the control of the client.
This application note will explain the fundamental architecture of
TWAMP, define TWAMP terminologies and how EXFO Service TWAMP-Test
Session- Session-
Assurance solutions use the TWAMP protocol in its test solutions. Sender Reflector
TWAMP
two-way IP performance from anywhere within that network.
Server
Packet Loopback
In TWAMP-Light, the TWAMP-control protocol is eliminated and the
session-sender, control-client and server are combined into one host:
the controller. The function of the session-reflector is executed by a
separate host: the responder. › Client transmits test packet to the server without any negotiation
The responder, or in this case the session-reflector alone, simply
› Server loops back packets to client with embedded timing and
sequence information
sends incoming packets back to the controller. Simultaneously the
responder copies required information and generates sequence › Client computes two-way IP KPI’s (loss, latency, jitter,
numbers and timestamp values without knowledge of the state of duplicates, out of order). Synchronized clients also may compute
the session. This is the simplest form of deploying TWAMP with a one-way KPI’s (latency and jitter)
session-reflector.
Figure 5. Continuous TWAMP testing 2. In SLA management, use the flexibility of TWAMP Light and Full
modes to perform SLA testing to any endpoint
TWAMP Reflector Test 3. In troubleshooting, use TWAMP encapsulation and RFC-2544
The TWAMP reflector test acts as a service that listens for data to measure available resources while again eliminating the
from TWAMP sender traffic. This test simply enables a responder associated service truck roll.
on a probe to be used against a sender. As with the sender test, the
reflector test supports Light and Full modes and IPv4/v6. As a high TWAMP Enabled
performance application, the reflector test can process a high rate
of packets or support multiple senders simultaneously.
ode
ll M
Partner Probe
P Fu
M
TWAMP-Encapsulated Activation Tests TWA
ORK
An additional enhancement to TWAMP is the ability to use ET W
Probe ode NER
N
TWAMP packets in turn-up tests. Turn-up tests are typically used ht M T
Lig PAR
MP
before commissioning of the service to measure compliance and TWA
configuration of circuits. Turn-up tests typically consist of high-
throughput layer-2/3 tests and two typical turn-up tests are the Probe e
Mod
RFC-2544 Benchmarking Test and Y.1564 Service Activation ght
A M P Li
Methodology test. TW
de
The TWAMP-encapsulated activation test is typically used for l Mo
TWAMP Enabled
P Ful
service activation scenarios or troubleshooting scenarios where M
TWA
the objective is to measure the maximum capabilities of a service
or a circuit by leveraging RFC-2544 and Y.1564 tests. The benefit
of using this test is to leverage far-end responder capabilities thus Figure 6. Deployment scenario
entirely eliminating the need for a service truck roll.
Reference: Internet Engineering Task Force (IETF), Request for Comments—RFC 5357: A Two-Way Active Measurement Protocol (TWAMP), October 2008
EXFO Headquarters > Tel.: +1 418 683-0211 | Toll-free: +1 800 663-3936 (USA and Canada) | Fax: +1 418 683-2170 | info@EXFO.com | www.EXFO.com
EXFO serves over 2000 customers in more than 100 countries. To find your local office contact details, please go to www.EXFO.com/contact.
2008
APNOTE316.1AN © 2015 EXFO Inc. All rights reserved. Printed in Canada 15/03