Post on 13-Apr-2017
Accelerating SDN and NFV Deployments with Spirent
Malathi Malla
2 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Vertically integrated
Closed, proprietary
Slow innovation
Traditional Networks
3 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Protocol flood / plethora
Open source communities
App portfolio – video, voice, security
Interoperability
Performance
Across virtual and cloud infrastructure Infinite Complexity of Testing
4 Spirent Communications PROPRIETARY AND CONFIDENTIAL
SDN and NFV: A Secular Trend
5 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Software- Defined
Networking Agility.
Manageability. Programmability.
New business models and revenue opportunities
Minimize complexity and network management
Lower capital and operational expenses
6 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Software-defined Networking
Separation of forwarding and control planes A standard, vendor-agnostic interface to program
network hardware Centralized control plane or NOS opened via an
API to application developers Virtualization where multiple NOSs can control
slice of the same hardware device SDN approaches
Underlay (OpenFlow, BGP, PCE-P)
Overlay (VXLAN, MPLS, Segment Routing)
8 Spirent Communications PROPRIETARY AND CONFIDENTIAL
SDN Protocols for Internet and CarrierE Network Programmability
9 Spirent Communications PROPRIETARY AND CONFIDENTIAL
SDN Deployment with OpenFlow
Defined by Open Networking Foundation OpenFlow is an open API that provides a
common instruction set for interacting with packet-forwarding hardware
It is a centralized Controller that separates Data Plane from Control Plane
A single Controller interacts with many switches and allows for quick, dynamic changes as network needs evolve
OpenFlow Model
Switch Switch Switch
Data Plane
Control Plane
OF Config Protocol
OF Protocol
Applications
APIs
10 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Spirent and Open Networking Foundation
ONF member since founding year Testing and Leadership Council – member Testing and Interoperability Working Group
Vice Chair Benchmarking Group Test Case Contributions Conformance Tests and Benchmarking
AppFest and SDN Solutions Showcase
Validating OpenFlow networks with Spirent OpenFlow Controller Emulation OpenFlow Switch Emulation
11 Spirent Communications PROPRIETARY AND CONFIDENTIAL
OpenFlow Controller Emulation
High Scale and Performance 1M+ flows and twenty Controllers per port Thousands of Switches per Controller
OpenFlow Feature Rich Selectable OpenFlow versions – 1.0 and 1.3 Multi Table, Master / Slave, Group Table, Metering
OpenFlow Channel Secure via TLS v1.2 RFC 5246 Government approved – proven security fixes
12 Spirent Communications PROPRIETARY AND CONFIDENTIAL
OpenFlow Switch Emulation
Test OpenFlow Controllers at scale, by emulating various topologies, real Switches with real links
Validate if the OpenFlow Controller can maintain connection to its network under heavy load
Validate the OpenFlow Controller adds all Flows properly
Find the limits of your OpenFlow Controller before you are asked by your customer
13 Spirent Communications PROPRIETARY AND CONFIDENTIAL
BGP Emulation
Validate the BGP Flowspec protocol in PE routers and ensure DDoS mitigation by using BGP Flowspec
Emulate BGP Flowspec speaker, the originator of DDoS traffic and terminating webserver
Validate your DUT’s ability to speak BGP Flowspec, program ACLs based on flowspec rules, and mitigate DDoS attacks in accordance with flowspec rules
14 Spirent Communications PROPRIETARY AND CONFIDENTIAL
PCEP Emulation
Ability to emulate PCE Controller and PCE Client (PCC) for functional, scalability, performance and interoperability testing of PCE protocol
Support for Stateful PCE and PCE initiated LSPs
Verify PCE path selection and path optimization within constraints and on network failure
Support for high-availability test scenario emulating primary and backup PCE Controller
15 Spirent Communications PROPRIETARY AND CONFIDENTIAL
VXLAN Emulation
Create high-scale, complex topologies to validate both physical and virtual VXLAN-enabled DUTs
Validate the control plane scalability of VXLAN devices by emulating various host protocols
Generate VXLAN encapsulated traffic to validate physical VXLAN device forwarding performance
16 Spirent Communications PROPRIETARY AND CONFIDENTIAL
EVPN Emulation
��Quickly assess the performance and scalability of your EVPN solution
��Easy-to-use wizard to build, configure, setup complex topologies
��Comprehensive support for most data encapsulations MPLS, VXLAN and MAC-in-MAC
Support on all Ethernet interfaces from 1Gig to 100Gig (with LAG), and Virtual and includes full automation
Support for Single-Active and All-Active Multi-homing with ESI extended community
17 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Segment Routing Emulation
Control plane topology setup (mix of global, local & service segments)
Load balancing with any-cast segment and ECMP
Traffic isolation when using VPNs Inter-working of SR-capable and non-
SR capable nodes Maximum number of PEs per VRF or
number of VRFs per PE device for VPNs
18 Spirent Communications PROPRIETARY AND CONFIDENTIAL
MPLS Emulation
Build any size MPLS, VPLS or GMPLS network emulation with integrated Access, Routing, or CarrierE protocols
Stateful or state-less Unicast or Multicast Layer-2, IPv4, or IPv6 traffic with Topology Emulation
Choose from more than 25 emulated MPLS topologies, including MPLS LDP LSP, Martini or Komplella-style PWE3, LDP, BGP Signaled VPLS, etc.
19 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Simplify SDN deployments with visibility and control
Spirent 3D Topology
Suite
360⁰ navigation with context-aware network controls
Graphical visualization of (one-to-many) Switches attached to the Controller
Statistical view of Switches, Flows, and Interfaces
20 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Spirent TestCenter 3D Topology Suite Simplify IT with dynamic visibility and control
Visualize Software-defined network topology under test 3D, interactive view of OpenFlow topology Graphical visualization of (one-to-many) Switches attached to the Controller Statistical view of Switch, Flow, and Interfaces
Centralize management and administration 360⁰ navigation with context-aware network controls Add / modify flows across topology Advanced flow management
Increase productivity with rapid troubleshooting Flow-based troubleshooting in real-time
Views and filters for rapid anomaly detection and resolution
Eliminate hours of debug time by identifying areas of congestion
21 Spirent Communications PROPRIETARY AND CONFIDENTIAL
22 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Network Functions
Virtualization Elasticity. Flexibility. Scalability.
Shorter service delivery cycles and quicker time-to-value
Greater service agility and scalability
Lower capital and operational expenses
23 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Source: The 2015 Guide to SDN and NFV, Jan 2015
30% of network professionals have concerns about end-to-end provisioning.
24% feel immaturity of current products and technologies.
13% unsure on how to evolve from a POC to broad deployment.
24 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Spirent and NFV Thought Leadership
ETSI NFV Phase 2 requirements Active contributors to PER and REL Working groups NFV test methodologies at NFV Plenary #5
Collaboration with SPs for NFV PoCs Completed PoCs with Orange and BT/Intel for vBNG,
vCDN and vIPSec vRouter DDoS PoC with Brocade, Intel and AT&T
showcased recently vRouter HQoS PoC underway
Key contributor to OPNFV partner ecosystem
25 Spirent Communications PROPRIETARY AND CONFIDENTIAL
BT Telefónica Brocade
Dell Intel
Spirent
PoC #18. VNF Router Performance with Hierarchical Quality of Service Functionality
Source: ETSI NFV Wiki
26 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Bringing it all together with Virtualization
Spirent TestCenter Virtual optimizes the performance of new cloud-enabled network services
and innovations NFV and SDN.
27 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Spirent TestCenter Virtual
Layer 2–7 test and measurement capabilities for legacy and emerging protocols
Test performance, availability, security and scale of virtualized infrastructure
Supports best-in-class cloud platforms: OpenStack, VMware vCloud, Cloudstack, Amazon Web Services, etc.
Test cases are 100% portable from hardware to virtual with real time analysis and reporting
28 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Spirent’s Virtual and Cloud Solutions Full Virtualized Stack Benchmarking and Testing Product Suites
Choke Points “How many app instances
can I spin up?”
“Can my network scale across VXLAN or VLANs?”
“Should I use SSD or Spinning Disk?”
“Can my VNFs handle Internet Route Reflection?”
“Do multiple VMs contend for storage performance?”
“How many flows can I support?”
“Does my orchestrator scale across multiple tenants?”
“What is the service impact of VM migration?”
29 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Holistic Testing of Virtual and Cloud Infrastructure
Management & Orchestration Performance & Benchmarking Security & Reliability Single VM to large scale service chains deployed across server clusters
Functional test and instantiation time
Auto-scale validation
Ensure five 9’s availability while securing for the
inevitable attack
30 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Performance and Benchmarking
Performance benchmarking of VNFs,
hypervisors and COTS hardware
Portability and interoperability
Performance isolation
On-demand scale testing
Chaos creation
vRR (DUT)
Internet
STCv PE
STCv PE
250 PEs on 5 STC VMs
520K routes import
520K routes
250 x 520K routes
COTS server QEMU 20+ cores
31 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Traffic Sweep Test: Benchmark the Forwarding Plane performance of the VNF under test
Performance and Benchmarking
32 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Control Plane: Benchmark the Control Plane scale and performance of VNF under test
Performance and Benchmarking
33 Spirent Communications PROPRIETARY AND CONFIDENTIAL
On-demand Scale: End-to-end traffic testing between nodes in a multi-tenant cloud/datacenter
Performance and Benchmarking
34 Spirent Communications PROPRIETARY AND CONFIDENTIAL
HyperScale Test Solution
Validate NFV infrastructure from small to massive virtual scale
Layer 2-7 testing capabilities for legacy and emerging SDN protocols
Measure the impact of overlay/underlay on application performance
Rapid deployment by orchestrating thousands of test VMs
Scalable architecture with 1 to Million test ports
Support for multiple hypervisors including ESXi, KVM, OpenStack, etc.
35 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Management and Orchestration
Simulate Orchestration policy scenarios
Add 10 VMs if Memory load >70% for 3 mins
Add 5 VMs if CPU load > 60% for 2 mins
Delete 10 VMs if Memory load < 20%
Test infrastructure performance and functionality pre, post and during auto-scale
Custom enterprise / event scenarios to scale up or down
For e.g. increase aggregate data rate per user to 5Gbps to trigger orchestration policy to add 50 VMs for
vGW
36 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Functional test and instantiation time
Management and Orchestration
37 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Auto-scale Validation: Successful completion of auto-scaling and the maintenance of customer SLAs both during and after the completion of auto-scaling
Management and Orchestration
38 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Security and Reliability
Service continuity
Fail-over convergence time
Ensuring reliability during VM Migration
Testing security for resources shared
across VNFs
DDoS and Malware Preparedness STCv hosts
STCv PE
vCPE vCPE VM Migration
COTS server
Spirent TestCenter Virtual allows autoscale triggering and QoE assessment during and after VM migration
39 Spirent Communications PROPRIETARY AND CONFIDENTIAL
41 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Common API & RESTful API
Windows Application Automation Web Applications & Testing Methodologies
42 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Spirent Virtual Benchmarking The proven expertise and practical guidance needed for success
Develop Build and automate detailed architecture designs to help accelerate your SDN and
NFV deployments
Deploy Match complex testing and service assurance
requirements with industry-leading experts
Design Create key test
methodologies necessary to validate your virtual and
cloud infrastructure
43 Spirent Communications PROPRIETARY AND CONFIDENTIAL
Partner with Labs and experts to validate Spirent TestCenter solutions
Leverage best practices and years of implementation experience
Develop comprehensive set of test cases to help manage the change process and achieve successful deployments
SDN Methodologies Flow Table Capacity, Flow Add Rate, Flow Forwarding Rate, Controller Convergence, Flow Failover / Convergence
NFV Methodologies Forwarding Performance of Virtual NFV DPI Device, VNF Fail-over Convergence, VM Auto Scaling for VNFs, VNF Migration
Spirent Virtual Benchmarking
44 Spirent Communications PROPRIETARY AND CONFIDENTIAL
© Spirent Communications, Inc. All of the company names and/or brand names and/or product names and/or logos referred to in this document, in particular the name “Spirent” and its logo device, are either registered trademarks or trademarks pending registration in accordance with relevant national laws. All rights reserved. Specifications subject to change without notice.
spirent.com/Solutions/SDN-NFV-Solutions