acclerating sdn and nfv deployments with spirent

42
Accelerating SDN and NFV Deployments with Spirent Malathi Malla

Upload: malathi-malla

Post on 13-Apr-2017

311 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Acclerating SDN and NFV Deployments with Spirent

Accelerating SDN and NFV Deployments with Spirent

Malathi Malla

Page 2: Acclerating SDN and NFV Deployments with Spirent

2 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Vertically integrated

Closed, proprietary

Slow innovation

Traditional Networks

Page 3: Acclerating SDN and NFV Deployments with Spirent

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

Page 4: Acclerating SDN and NFV Deployments with Spirent

4 Spirent Communications PROPRIETARY AND CONFIDENTIAL

SDN and NFV: A Secular Trend

Page 5: Acclerating SDN and NFV Deployments with Spirent

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

Page 6: Acclerating SDN and NFV Deployments with Spirent

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)

Page 7: Acclerating SDN and NFV Deployments with Spirent

8 Spirent Communications PROPRIETARY AND CONFIDENTIAL

SDN Protocols for Internet and CarrierE Network Programmability

Page 8: Acclerating SDN and NFV Deployments with Spirent

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

Page 9: Acclerating SDN and NFV Deployments with Spirent

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

Page 10: Acclerating SDN and NFV Deployments with Spirent

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

Page 11: Acclerating SDN and NFV Deployments with Spirent

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

Page 12: Acclerating SDN and NFV Deployments with Spirent

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

Page 13: Acclerating SDN and NFV Deployments with Spirent

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

Page 14: Acclerating SDN and NFV Deployments with Spirent

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

Page 15: Acclerating SDN and NFV Deployments with Spirent

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

Page 16: Acclerating SDN and NFV Deployments with Spirent

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

Page 17: Acclerating SDN and NFV Deployments with Spirent

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.

Page 18: Acclerating SDN and NFV Deployments with Spirent

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

Page 19: Acclerating SDN and NFV Deployments with Spirent

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

Page 20: Acclerating SDN and NFV Deployments with Spirent

21 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Page 21: Acclerating SDN and NFV Deployments with Spirent

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

Page 22: Acclerating SDN and NFV Deployments with Spirent

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.

Page 23: Acclerating SDN and NFV Deployments with Spirent

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

Page 24: Acclerating SDN and NFV Deployments with Spirent

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

Page 25: Acclerating SDN and NFV Deployments with Spirent

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.

Page 26: Acclerating SDN and NFV Deployments with Spirent

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

Page 27: Acclerating SDN and NFV Deployments with Spirent

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?”

Page 28: Acclerating SDN and NFV Deployments with Spirent

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

Page 29: Acclerating SDN and NFV Deployments with Spirent

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

Page 30: Acclerating SDN and NFV Deployments with Spirent

31 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Traffic Sweep Test: Benchmark the Forwarding Plane performance of the VNF under test

Performance and Benchmarking

Page 31: Acclerating SDN and NFV Deployments with Spirent

32 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Control Plane: Benchmark the Control Plane scale and performance of VNF under test

Performance and Benchmarking

Page 32: Acclerating SDN and NFV Deployments with Spirent

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

Page 33: Acclerating SDN and NFV Deployments with Spirent

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.

Page 34: Acclerating SDN and NFV Deployments with Spirent

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

Page 35: Acclerating SDN and NFV Deployments with Spirent

36 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Functional test and instantiation time

Management and Orchestration

Page 36: Acclerating SDN and NFV Deployments with Spirent

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

Page 37: Acclerating SDN and NFV Deployments with Spirent

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

Page 38: Acclerating SDN and NFV Deployments with Spirent

39 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Page 39: Acclerating SDN and NFV Deployments with Spirent

41 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Common API & RESTful API

Windows Application Automation Web Applications & Testing Methodologies

Page 40: Acclerating SDN and NFV Deployments with Spirent

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

Page 41: Acclerating SDN and NFV Deployments with Spirent

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

Page 42: Acclerating SDN and NFV Deployments with Spirent

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