Upload
vuonghanh
View
259
Download
1
Embed Size (px)
Citation preview
1
Wireless SeminarMassy – July, 1st
N2X MultiservicesTest Solution
R&D & Lab validation of triple play infrastructure and
services, from broadband access through carrier
core/edge.
2
N2X leads Agilent’s Triple Play Solutions
Triple Play andNetwork Security
NetworkTester
Infrastructure and Services
N2X MultiservicesTest Solution
R&D System Verification Installation & Maintenance Management
3Play + 3G mobile – Quadruple play
+Drive test integration– E2E Analysis
Signaling Analyzer
Triple PlayAnalysis
Triple Play Analyzerand DNA
Simplifying Triple Play Test Complexity Through The Technology Life Cycle
VoIP IMS
NGN
Handheld forTriple Play
FrameScope™ ProWirescope™ Pro
R&D System Verification Deployment TroubleshootingManagement
SAN & FCTester
Storage
N2X verifies network devices and systems, in the lab, “out-of-service”
R&D-strength testing
N2X is usually not placed in ‘live’ networksN2X is mostly used before
deployment
3
Where is N2X aimed?
Core Router
Edge / Access Router
Access Node(DSLAM or PON OLT)
Ethernet Aggregation (L2) Switch
Home NetworkEdge / AccessIP/MPLS
CoreContent Servers
Broadband Network Gateway BNG /
Broadband Remote Access Server B-RAS
4
Core IP Router
Cisco CRS-1 Juniper TXHuawei 5000E NEC CX5220
High-capacity core routers process large amounts of traffic and routing information in the core of service-provider networks.
They are often situated at Internet Point-of-Presence (POP) locations and may connect to other carrier networks.
Key pain points• Scalability: Ensure the router can handle huge traffic and routing
loads over many high-speed interfaces• High Availability: Verify that the router can maintain 99.999%
availability during periods of network instability
IP/MPLS Core
5
Edge / Access
Edge/Access router, BNG / B-RASAn Edge/Access or Multi-Service router, Broadband Network Gateway (BNG), or Broadband Remote Access Server (B-RAS) manages subscriber services, applies policies, and can act as a PPP or DHCP server.
Key pain points• Multiple Services: Validate IPTV, VoIP, data applications / TCP,
multicast, and business VPN deployment scenarios• Access Protocols: Measure DHCP, DHCPv6, PPPoX, and ANCP
performance and scalability• QoS: Verify per-flow Quality of Service and prioritization
Redback SmartEdge Juniper E-Series Cisco 10000 Alcatel-Lucent 7750
6
Ethernet Aggregation (layer-2) SwitchThe Ethernet Aggregation (or Ethernet Services) Switch cost-effectively aggregates traffic, and is optimized for Ethernet services.
Key pain points• Scalability: Verify Ethernet and/or MPLS switching from
many GbE interfaces to a few high-speed 10GbE interfaces• Layer-2 Protocols: Test conformance and performance of Ethernet OAM Fault
Management, Spanning Tree (xSTP), Link Aggregation (LACP), BFD, Provider Backbone Bridging, Mac-in-Mac (PBB/MiM)
• Carrier Ethernet Services: Validate E-Line/E-LAN services shaping & policing
Ethernet Aggregation
Alcatel-Lucent 7450 Siemens Surpass 6670 Fujitsu Atrica A-4100 World Wide Packets LE-3300
7
Access Node / IP DSLAM / OLTAccess Nodes are also known as Access Concentrator, DSL Access Multiplexer or Optical Line Terminator (OLT).
They terminate DSL or Passive Optical Network (PON) lines, aggregate subscribers, and assist IPTV multicast services.
Key pain points• Traffic: Analyze forwarding performance (latency, loss, throughput)• Multicast: Verify IGMP/MLD snooping (which accelerates IPTV channel-
zapping) and multicast performance• Access Protocols: Gauge DHCP relay agent and PPPoE performance &
scalability
Ericsson EDN288x Huawei SmartAX 5300 ECI Hi-FOCuS Alcatel-Lucent 7300
Access
8
The 5 key application areas
Hits the Buzz Words
MDI= 0:0Delay Factor (DF) & Media Loss Rate (MLR)
• Carrier EthernetLACP
RSTP & MST
CFMVPLS
CIR, EIR, CBS and EBS parameters
spanning tree
S-VLAN
MEP Y.1731
802.1ag
802.3ah
VPWS
Ethernet Virtual Circuits E-Line & E-LAN services
MEF 10, MEF 14
PBB-TE
Q-in-Q Mac-in-MacPWE3
BFD
E-OAM
PBB/MiM
• Routing, MPLS and VPNs
Route flapping
failover Fast re-route
Graceful RestartRoute flapping
VPLS
G-MPLSRFC 2147bis L2 & L3 VPNs
O-UNI
mVPN
LMP
MPLS OAM
Kompellla
BGP4, OSPF, IS-IS and RIP
RSVP
LDPControl Plane
• Access Protocols and Multicast
mVPN
IGMPMLD
PIMRendezvous Point
DHCP/DHCPv6 Relay agents PPP
PPPoEPPPoA
PPPoEoA
join/leave latency LAC and LNS devicesL2TP
PIM-SM
MDSP
IGMP SnoopingANCP L2C/L2CP
QoSSLAs
Packet loss, latency, throughput
Inter-arrival timepackets per second
traffic encapsulations forwarding
PriorityQ-in-Q VLAN tagswire-speed PDU payload
header
IPv6
• Traffic Generation, Analysis & QoS
W-RED
• Triple Play – IPTV, VoIP, DataIPTV QoE
Channel Zapping
HTTP, FTP, RTSP
SIP
TCP
MOS
Multi-Play
9
Fundamental Test Scenario 1 - Functional Test“Does it work as it should?”
• Test device under normal and abnormal conditions
• Traffic (data plane) functional test
• Protocol (control plane) functional test
“Ping” Echo-Request Message
N2XPing Reply
DUT
Incorrectly formed Message
N2XAppropriate Error Message
DUT
Test DUT functionality under expected conditions
Test stability and response to unexpected stimulus
(negative testing)
10
Fundamental Test Scenario 2 – Packet Performance“Does it perform?”
• Measure packet performance through a forwarding device
Send thousands streams of realistic traffic into the device
Each stream can represent a QoS level or traffic from an individual customer
Measure packets sent and received, latency, throughput, and lost and misdirected packets on each stream
11
Fundamental Test Scenario 3 - Protocol Emulation “Does it scale?”
• Emulate routing, signaling and other protocols simultaneously, to simulate very large attached networks
• Measure protocol scalability
• Verify multi-protocol management
Because N2X accurately sends and responds to protocol messages, the
SUT thinks N2X is actually thousands of real devices
12
• Measure performance during integrated traffic and protocol stress
• Measure delivery of services such as IPTV, MPLS VPNs and Carrier Ethernet OAM
Fundamental Test Scenario 4 Integrated traffic and protocol emulation
Combine traffic generation and protocol emulation
13
Fundamental Test Scenario 5 – Conformance Test “Does it conform to industry standards?”
• Verify protocol conformance to IETF, IEEE & MEF standards
N2X sends the DUT a message and tests for a correct and timely response
Each N2X conformance test suite contains a hundred or hundreds of
unique test cases
Conformance helps ensure interoperability with network devices from other vendors
14
Simulatedfailure
New traffic path
Simulatednetwork
N2X traffic source
Fundamental Test Scenario 6 – Restoration Time“Does it handle failures? How fast?”
• Measure recovery from a simulated device or link failure
Fault occurs here
Traffic failover
Failover (restoration)
time
Packet loss during failover
• Applies to many technologies– MPLS Fast Re-Route– Routing reconvergence– LACP single-link failure– Spanning Tree reconvergence– Bidirectional Forwarding
Detection– Ethernet CFM Continuity Check
15
System switch
N2X system controller
N2X System Components:
• Chassis – 2 slot or 4 slot
• Controller – laptop or 2 levels of rackmount
• Software (3 tiers)
1. Packet only- including QuickTests
2. Emulation Software3. Productivity Advantage –
advanced pre-written tests
• Hardware – Test Cards
• Support & Software Updates
N2X Product Structure
N2X System
Local GUI or API SUT
Remote GUI/API
16
N2X session-GUI/API model
…
test session1
Test session2 …
GUIs APIs GUIs APIsN2X controller – local GUIs and APIs
API on external computer
GUI on remote desktop
17
Packets Application
Packets & Protocols Application
Conformance Productivity Applications
QuickTest
Automated Applications
Base Software
Emulation Software
N2X Product Structure
Ethernet OAM CFM
MS TV
LACP
IGMP
MLD
DHCP
DHCP V6
IPv4 Routing
IPv6 Routing
MPLS SignalingMulticast Routing
xSTP
BFD
Optical SignalingAccess
Protocols
MPLS OAM
L2 VPNs
Transport Application
XM CardsSONET/SDH
testing
XP & XP-2Cards
Packet testing
XR & XR-2 CardsProtocol & Packet testing
XS & XS-2 CardsHigh performance
P&P testing
OC48cPOS/FR 2 port
E7909A
10/100/1000 +SFP 4 port
N5551B
10 GbE & POSXFP LAN/WAN
1 portN5602A
OC3/12cPOS/ATM/FR
2 portE7907B
OC768c40Gb/s POS
1 portE7320B
10/100 Ethernet16 portE7906A
10/100 Ethernet4 port
N5550B
10 GbE & POSXFP LAN/WAN
1-portN5632A
10/100 Ethernet16 portE5215A
OC192/STM64 STS-1, 1 port
J7241A, J7242A
OC3/12c POS/ATM/FR
2 portE7907A
10/100/1000 +SFP EPON4 port
N5604A
10/100/1000+ SFP2 port
N5552B
10/100/1000+ SFP2 port
N5630B
OC48cPOS/FR2 port
E7909B
10/100/1000 +SFP4 port
N5553B
OC3/12/48 /STM16, 2 port
STS-1/VT J7244A, J7245A
10 GbEXFP LAN/WAN
1-portN5603A
Ethernet OAM Y.1731
Test cards
18
Traffic Terminology• N2X Packets and Protocols traffic:
19
Select traffic profile properties
20
Configuring the traffic type and length
Specify the number of times the transmitter sends each PDU in the Current stream group before moving to the next stream group in the profile.
Specify the type of PDU (layer-2 or Layer 3) and its length.
Adds 20 bytes of test information to the payload and must be enabled if you want to gather statistics for the stream group.
Specify whether PDUs have a mixed length (None) or a range of incrementing , decrementing, or randomized lengths.
21
Examples: Defining PDU lengths
Increment or decrement a range of PDU lengths by a specified step.
You can also create a random distribution of lengths within a defined range
Step 3: Configuring the traffic type and length
22
Create protocol encapsulations Add a new layer (encapsulation ) to the existing PDU Delete the selected layer
Add a new Protocol
Expand to view all encapsulations and fields
View the entire PDU in hexadecimal format
Vary the value of a selected field of interest by adding a Field Modifier.
Hide the Encode Pane
Change Encapsulation
View Options of selected Field
Packet Preview
Field Modifier Options
23
Edit PDU fields
Define a fixed field value for all packets in the stream group, or apply a field modifier to vary the fields value within the PDU.
Override a field to type an illegal value.
Apply a field modifier to vary the value of a field of interest. Modifiers can increment, decrement, randomize a range of values. You can also create a custom list of field values.
Indicates the number of streams defined in the stream group.
24
Supported PDU types - GPT
25
Custom PDU types: LTE/WiMax
• PDU fields and layout defined by .xml files
• User can construct packets of any type to simulate LTE protocolcontrol plane messages
• Use profile features to send protocol packets in sequence
26
Packet capture in N2X
27
Summary
• N2X generates high-scale, high-bandwidth IP traffic for realistic testing
• Protocol emulations for a large range of routing and access protocols
• PDU builder and capture features allow testing of new protocols used in IPoWireless
• High volume IP traffic testing remains vital