You are on page 1of 70

EtherAssure

Training

Y.1731, Twamp configuration


Flow definition
What is a Flow?
A flow is a bidirectional series of synthetic packets generated between two endpoints for the
purpose of gathering transport performance metrics like delay, delay variation and loss.
This can be done at Layer 2 or Layer 3 and flow parameters can be defined to closely match
the characteristics of a service.
Multiple flows (limited by the probe resource availability) to be monitored can exist between
two endpoints to simulate more that one service between the endpoints (such as Voice,
Video, Best Effort Data).

A flow is described using descriptors such as:


Source (Initiator)
Destination (Reflector)
Transmit Period or Packets per Second
Protocol attributes
TWAMP / TWAMP Light (for Layer 3)
Y.1731 - CCM, DMM, SLM (for Layer 2)

There are three primary types of components to be created in :


SOAM PM FLOW (need 1 row per Initiator and 1 row per Reflector)
SOAM PM THRU (use when JMEP is online)
SOAM PM POL (not used for QT600 & JMEP)

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 3


Flow name and Circuit

Each Flow, is defined with


A Unique Flow name
A Flow name and Flow ID used to run Report, to select in Views
A Circuit name and ID - as information in report and view
Role : initiator or Reflector
A and Z name
A Customer name - as filter in report and view
A Hierarchy, Level 1 to 5 - as filter in report and view
1 or 2 way measurement type depend on your sync accuracy
Twamp or Y.1731 parameters for Initiator or Reflector parameters
A SLA profile

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 4


Throughput name and Circuit

Each Throughput, is defined with


A Unique Throughput name
A Throughput name and Throughput ID used to run Report, to select in Views
A Circuit name and ID - as information in report and view to be the same as the
Flow Circuit to report Flow and Throughput on same Flow
A Customer name - as filter in report and view to be the same as the Flow
Customer to report Flow and Throughput on same Flow
A Hierarchy, Level 1 to 5 - as filter in report and view to be the same as the Flow
Hierarchy to report Flow and Throughput on same Flow
AZ/ZA direction for Egress and Ingress
CIR/EIR

Note: Throughput has to be configured from the Xlsx import file


2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 5
Auto Created Flows

Port level flows are created by the ESAM/JMEP and LIVE PM study models
Pseudo flow records for port level throughput are auto-created via results data
processing and are included in both the Flows and Throughput sections of the
exported file.

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 6


NetComplete Portal UI, Hierarchy Filter
Customer name

Hierarchy

Flow name

Circuit name Threshold


2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 7
NetComplete Portal UI, Flow name and Circuit

Flow name

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 8


Report example
Filtered Customer and Hierarchy
Flow name

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 9


Twamp Flow definition
TWAMP Overview - TWAMP Light

TWAMP is an IP Performance Monitoring solution RFC 5357


Two components - Initiator and Reflector (time syncd)
Initiator sends TWAMP Flows (UDP packets) at pre-defined intervals with
timestamp, sequence number and sync bit.
Reflector
timestamps packet arrival time,
Copies packet send time, receive time, TTL, sync bit
sets reflector sync bit, send time and receiver sequence number
Timestamps and sequence numbers used to compute, FL, round trip and
one way delay and jitter.
QT600-10 can be Initiator or Reflector or both.
Supports up to 4000 flows per port
JMEP is another JDSU initiator/reflector, Supports up to 10 flows

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 12


TWAMP Overview - TWAMP Full
Full TWAMP made up of two protocols
Control
TCP messages for session request, start and stop
Control server well-known port 862
Destination port for flow can be different from test config
Test
Same as TWAMP Light
QT600-10 has Full and Light TWAMP Initiator capabilities
Full TWAMP has been tested with Huawei, ALU 7x50 and Shenick.
Max of 4000 control server connections supported by QT600-10

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 13


Twamp Initiator
Twamp Initiator parameters are:
Device Type : QT600/vQT, JMEP, Others
Role=Initiator
Logical Name : For QT, define a group of flows, max of 2 Logical name are active
Source Vlan, Vlan priority, Ethertype
Reflector IP address
UDP port number
DSCP (Priority) value

Twamp Tx Period (10 20,100ms, 1s, 2s)


Twamp Frame size (87 to 1518)

If Full Twamp (QT600 only)


Control ServIP & Port
Keep Alive interval in sec

Note
For QT600, the Source IP address/mask/Gw, Logical Name is required and used on
NGT (Twamp to start)

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 14


Twamp Initiator - JMEP
When Jmep initiator,
The Source IP, GW, mask (prefix) is required (additionnaly to previous slide)
Also if JMEP is using next device IP address, Share IP? Shall be selected

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 15


Twamp Reflector
The Reflector is either set at a Z point, to associate with A
Or could be set as A Endpoint (but not associated)

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 16


Y.1731 Flow definition
Y.1731

Y.1731 is a 24/7 Layer2 Performance measurement testing


Y.1731 provides same KPIS : FLR, DV, IFDV
Y.1731 uses
Connectivity Fault Management (CFM)
Used for monitoring and managing the connectivity between the
maintenance point in the MA
CFM includes :
CCM: Continuity Check message
LTM : Link Trace message,
LBM: Loopback message
Alarm indication Signal (AIS)
LMM, LMR : Loss Measurement Message and response
DMM, DMR: Delay Measurement Message

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 18


Y.1731
Y.1731 requires definition of Initiator as below
Source VLAN, Ethertype, PM and CCM Priority
MEP, MD, MEG Name, Format, ID, Level
CCM Dest MAC Type : Multicast / Unicast
CCM/DMM/SLM test parameters
Remote MAC Address

See PM Solution User Guide, Appendix A:Circuit Data for detail


2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 19
Y.1731
Y.1731 requires definition of Reflector as below
Need to match with Initiator:
MEP, MD, MEG format, name, level
CCM Dest MAC Type
JMEP Interface : Network/Equipment
Initiator MAC
RX Filter Type : none/Single VLAN/Untag/AllFrame

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 20


PM tests
(Twamp, Y.1731) Configuration
Steps to configure PM tests
User needs admin priviledge

For multiple flows configuration:


Step 1: update Excel flows configuration file
Step 2: load the file in the NTC portal

For single / few flow configuration


Create/edit the Flow from NTC Portal

Step 3: If QT600 test,


From NGT, Start or stop/start the TWAMP tests that must be updated
Or If test already running, Update test from Portal

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 22


NetComplete Architecture Flow Configuration

Xlsx Flow Import/Export

Portal Datab EMS


ase
Flow Definition

NGT JGW
The Flow is defined
in XLsx format (for
multiple flow) or XML/OpenMQ
through UI (few flow) XML
Or as Csv, if ESAM
integration with QT600
Customer system is SOCP
performed for The User start the PM
automatic import test on QT600 test port, JMEP
using NetAnalyst NGT
Configuration at Jmep
is automatic

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 23


NetComplete Application

Portal To configured the Flow in the Database

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 24


Import/export flow
Import/Export for
massive Flows
number

Will Export the


current Flow
configuration

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 25


Import the flows configuration file

1. Click on Select file /Parcourir


2. Using the selection window (not displayed in this slide), select the file
3. Click on Validate Only

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 26


Import the flow configuration file

If required, export the Error List as CSV


Fix the errors

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 27


Import the flow configuration file -Merge

This procedure will add new flows and update existing flows in the PM database

The system will respond with a message indicating the number of rows in the file
that imported successfully and the number of rows with errors.

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 28


Import the flow configuration file - Replace

This procedure will add new flows and update existing flows in the PM database,
Any preexisting flows in the PM database that are not updated by the import file
will be marked with status "previous".

The system will respond with a message indicating the number of rows in the file
that imported successfully and the number of rows with errors.

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 29


Update QT600 test
The QT600 test needs to be started or updated on NetAnalyst NGT
Since R11.5 NTC proposes UI to update the existing tests from the Portal:

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 30


Start test on NGT
Open NGT (Application which manages QT600)

Click on
NetAnalyst NGT

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 32


Show on going tests result

Click on the icon


with green arrow

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 33


Stop tests QT600s which must be updated

Click on icon with


red traffic light
1. Find the QT600s which must be updated
2. For each QT600, idetify the test type TWAMP Initiator
3. Terminate the test clicking on icon with red traffic light and naswer to
the prompt (request of confirmation and save results)

Note: screen could not refresh automatically, If this will be the case click on
the icon with green circle in this slide

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 34


Open NGT (Application which handles QT600)

Cliccare su
NetAnalyst NGT

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 35


Show QT600 available

Click on lens icon

Optionally you could


insert selection
criterias

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 36


Select the QT600 to be updated

Select the QT600


to be upgraded

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 37


Test request

Select icon with


star

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 38


Select the test (TWAMP Initiator)

Click here to
update
parameters

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 39


Update parameters
Click on refresh
list to update
the test list set

then select the


desired il test set
using the pull-
down

Set IP parameter
used by the QT

finally save

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 40


Run the test

Click on the icon with


green traffic light to
start the test

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 41


Verify tests have been started

Configuration
and run phase

Test TWAMP
in excecution
Click on Add
Flows

Select some
flows

Press Select
2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 42
Verify tests have been started

Verify flows are


producing data

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 43


Configure QT600 Collector
Pre-requisite

From Portal / Devices,


Be sure to verify that the timezone for the probe to be used is set to UTC

Prior to creating a QT-600-10 collector, the flow must be defined

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 45


NetComplete Application

PM Admin To configured the Collectors

Need to be done once, at probe deployement

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 46


PM Admin NE Info

Require Java 8

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 47


PM Admin NE Info

Select your probe, and Edit

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 48


PM Admin NE Info

Insure Timezone=UTC

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 49


PM Admin NE Info
Insure/set the Collector Name = Probe Test port Name (from Portal/Device)
Timezone=UTC
Set the Reporting interval 5 min or 15 min
Collection Type = interactive
Priority, Delay if needed
MS Hostname (for separate AS/MS)

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 50


PM Admin NE Info
Select Port Name, EPM Circuit Collection

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 51


PM Admin NE Info
From Network Element, search Ethernet Services
Press Edit

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 52


PM Admin NE Info
Select Study List

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 53


PM Admin NE Info
Select Study List
Add (if new study)

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 54


PM Admin NE Info
Select Study List
Add (if new study)

you need to associate the new study with the QT


collector just created in previous steps.

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 55


Change the Study Name,
Select ellipsis by Collector

Show All
Select the Collector port
Press Select

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 56


Select 5min or 15 min, same as in the Collector configuration
Press OK

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 57


Return to the NE Management dialog window.
Search for your NE by Name or Model/Version.
Select your probe, verify the collector name is the name of the port in the Devices
tab.
Click the Activate button to activate the collector

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 58


Verify PM collection
Verify PM collection

On the EtherASSURE PM main menu, click Monitoring / Collection Status


History

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 60


Verify PM collection last 24h collection

Ensure that Duration is set to Last 24 Hours

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 61


Verify PM collection last 24h collection

In the Successes row of the Collections for Last 24 Hours table,


click the number shown for the latest available hour.

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 62


Verify PM collection Study desin

On the EtherASSURE PM main menu, click Study Design.


The Study Design submenu is displayed

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 63


Verify PM collection Passive files

On the EtherASSURE PM main menu, click Monitoring / Collected NE Output


This will describe folder, where are located the passive file (root csv files from the
probe)

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 64


Verify PM collection - Check log entries

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 65


Verify PM collection - Check log entries

Open todays master log file and scroll to the bottom to see the most recent log
entries

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 66


Exercises
Exercise

Create a Twamp Flow, and check its collection

Update multiple Twamp Flows

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 68


Quizz
Quizz

The Twamp and Y.1731 tests are 24/7 ?

There is no action on NetAnalyst NGT to start a Twamp and Y.1731 test?

QT600 probe managed up to 4000 Twamp light flow per port?

JMEP initiator test is run from NetAnalyst NGT?

2015 Viavi Solutions, Inc. | Viavi Confidential and Proprietary Information 70

You might also like