Qualifying SDN/OpenFlow Enabled Networks



Similar documents
Using SDN-OpenFlow for High-level Services

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Software Defined Network (SDN)

SDN Applications in Today s Data Center

Virtualization, SDN and NFV

SDN/Virtualization and Cloud Computing

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Asia Pacific Partner Summit 2015

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SDN-NFV Open Source. Landscape, Scaling, Use-Cases Sharon Barkai Cofounder, ConteXtream. Santa Clara, CA USA April 2015

SOFTWARE DEFINED NETWORKING

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

OF 1.3 Testing and Challenges

Introduction to Software Defined Networking

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

SDN PARTNER INTEGRATION: SANDVINE

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

Agile VPN for Carrier/SP Network. ONOS- based SDN Controller for China Unicom MPLS L3VPN Service

What is SDN all about?

SDN, NFV & Future Technologies. Chris Thompson Director of Product Management, Cloud Connectivity Solutions

ONOS [Open Source SDN Network Operating System for Service Provider networks]

SOFTWARE-DEFINED NETWORKING (SDN)/NFV AND ACADEMIC RESEARCH IN CANADA

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

How To Orchestrate The Clouddusing Network With Andn

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Software Defined Networks Virtualized networks & SDN

Transport OIF. Hans-Martin Foisel Deutsche Telekom. OIF Carrier WG Chair. October 16, 2013

The Road to SDN: Software-Based Networking and Security from Brocade

Designing Virtual Network Security Architectures Dave Shackleford

Trusting SDN. Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Various Alternatives to achieve SDN. Dhruv Dhody, Sr. System Architect, Huawei Technologies

Driving SDN Adoption in Service Provider Networks

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

Leveraging SDN and NFV in the WAN

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Challenges and Opportunities:

Network Virtualization

Palo Alto Networks. Security Models in the Software Defined Data Center

The promise of SDN. EU Future Internet Assembly March 18, Yanick Pouffary Chief Technologist HP Network Services

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

SDN software switch Lagopus and NFV enabled software node

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Strategic Direction of Networking IPv6, SDN and NFV Where Do You Start?

Effective disaster recovery using Software defined networking

The Next Frontier for SDN: SDN Transport

SDN Services at the Customer Edge

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

SDN and NFV in the WAN

Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Business Case for Open Data Center Architecture in Enterprise Private Cloud

SDN Software Defined Networks

Network Virtualization Solutions

Simplifying IT with SDN & Virtual Application Networks

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Datacenter Networking. Joy ABOIM Consulting System Engineer

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

SDN Interfaces and Performance Analysis of SDN components

Software Defined Networking (SDN) Solutions, Market Opportunities and Forecast

Software Defined Networking

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

SDN/OpenFlow. Dean Pemberton Andy Linton

2013 ONS Tutorial 2: SDN Market Opportunities

智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構

How do software-defined networks enhance the value of converged infrastructures?

THE SDN TRANSFORMATION A Framework for Sustainable Success

Brocade SDN 2015 NFV

Blue Planet. Introduction. Blue Planet Components. Benefits

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Leveraging SDN for Intelligent WAN Automation

Cisco Network Services Orchestrator enabled by Tail-f Multi-Vendor Service Automation & Network Programmability Stefan Vallin, Ph D

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

BRINGING NETWORKS TO THE CLOUD ERA

Network Virtualization and Application Delivery Using Software Defined Networking

Data Center Virtualization and Cloud QA Expertise

Data Center Use Cases and Trends

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Transcription:

Qualifying SDN/OpenFlow Enabled Networks Dean Lee Senior Director, Product Management Ixia Santa Clara, CA USA April-May 2014 1

Agenda SDN/NFV a new paradigm shift and challenges Benchmarking SDN enabled Network Test Results

SDN (Software Defined Networking) Defined SDN allows a controller (server based software) to define how packets are forwarded by networking elements 3 distinct SDN features Separation of the control plane from the data plane A centralized controller and view of the network Programmability of the network by external applications ONF SDN architecture (source: Open Networking Foundation) SDN realization with Openflow OpenFlow switch forwards packets. OpenFlow controller configures flows table in OF switch

SDN Implemented with Overlay Network Connectivity established across existing L2/L3 networks Examples include GRE, VxLAN, VPNs, PWs, LISP etc Divides physical infrastructure into multiple logical networks to support multi-tenants Network Virtualization (Overlay) Network Virtualization Controller NSX (VXLAN), OpenContrail Core

SDN Impact: Network Transformation Application Layer App App App App App App Customized network for better user experience Value Added Network Programming Interface/ Northbound Interface Controller Service Orchestrator Controller Controller Controller Orchestration Layer Inter-domain orchestration, open interfaces to support NaaS Agile Open Interface to Hardware Southbound Interface Flexible Forwarding HW Network Control Layer Global view, central control, network virtualization Simple Flexible Forwarding HW Flexible Forwarding HW Flexible Forwarding HW Data Transport Layer Service/protocol-agnostic HW, open, standard interface Elastic SDN Allows Applications to Intelligently Utilize the Network

What SDN Promises to Carriers? Customization (Value add): custom services, collaboration between applications and the network Simple: operation and management Source: Infonetics Research Instant: fast service provisioning Elastic: flexible evolution of infrastructure Recent Service Provider SDN/NFV Survey Yielded (July 2013 21 operators): 1. By mid 2015 SDN/NFV will move to testing and development stage 2. Top 5 areas that will see NFV realization Mobile Core/EPC, Virtual gateways, virtual routers, CDNs and IMS Source: Infonetics Research

SDN Realization Open-source or Alliance for NEMs SDN Strategy ONOS( Open-Source SDN Stack) Open-source controller: OpenDaylight SBI Controller SBI mainly uses OpenFlow Controller SBI supports various types through SAL, including Openflow BGP PCEP I2RS SNMP Netconf, etc. Target Audience Mainly for operators Applicable to both data centers and service provider Hydrogen Base/Virtualization/Service Provider versions

Carrier SDN Initiatives: SDO Efforts Initiated NFV Industry Standards Group Network-operator-driven - Started by 13 Operators (VZ, DT, ATT..) Virtualization of Network Functions Complimentary to SDN and Open Innovation Several Efforts related to SDN and smooth migration using existing NEs Programmatic Interfaces SDN Agents and Controllers Infrastructure Virtualization User driven standardization organization Promote open standards for SDN Gatekeeper of ONF Protocol Specification Different working groups focusing on different aspects of SDN Open Source framework for SDN platform under the umbrella of Linux Foundation To foster the development of open source applications Vendors have committed large dollar amount and developers to this effort

SDN Evolution Challenges Smooth Migration from current networks toward SDN Significant installed base of existing carrier networks Coexistence during migration Evolution versus revolution Reliability and scalability of centralized controllers Expose much higher risk than distributed control planes Fast recovery from data path failures Supporting very large carrier networks Flexibility versus Performance Software flexibility and performance rely on hardware capability Finding the correct hardware trade-offs Lack of robust testing methodologies for validating various SDN implementations

Why Benchmarking SDN is Important Deployment Benchmark against legacy Interworking with legacy Easy provisioning Monitoring End to End Performance Analytics New SDN infrastructure Operational Configuration accuracy and performance SDN orchestration scale Integration/ Migration from current OSS/BSS Source: Infonetics Research Key SDN Barriers

SDN Benchmarking Technologies 11

Benchmarking SDN PCEP Application & Orchestration OF Physical Network NB API NB API Controller SNMP /XML SB API I2RS/ BGP NETCONF Virtual Infrastructure Target Areas Sizing Controller performance network scale, reaction to network events, comparing various SBI protocols for optimum customization for a routed versus switched network Forwarding Plane performance and scale SDN enabled network convergence Service provisioning latency of new services Effective comparison based on multiple SBI protocols Impact of unplanned network events in forwarding and control plane, reachability of north and south bound targets

Forwarding Plane Validation - OpenFlow Forwarding throughput Forwarding latency Flow tables capacity FIB convergence time Application Application & Orchestration NB API OpenFlow Controller Controller Openflow BGP PCEP I2RS SNMP Netconf, SB API Physical Network Virtual Infrastructurezz Network Services

Network Validation - Overlay Forwarding throughput Forwarding latency Tunnels capacity VXLAN, NVGRE, MPLS Network Services over Overlay tunnel

Controller Validation Application & Orchestration NB API Controller SB API Physical Network Virtual Infrastructure

Controller Validation Protocols conformance Interoperability Scalability to handle switches Flows table capacity Failover & high availability OpenFlow/OVSDB Controller OpenFlow/OVSDB SB / BGP PCEP I2RS SNMP Netconf, Network Services

Virtualized Infrastructure Simulation Application & Orchestration Emulates Hypervisor/Host including VM Manager ESX, KVM Virtual Machines IPv4, IPv6 with traffic integration VM Events Start, Stop, Migrate NB API Controller SB API Validates Measure VM migration convergence time Performance of SDN in dealing with massive virtualized infrastructure Physical Network Virtual Infrastructure

Infrastructure Validation Benchmark Performance RFC benchmark tests Service interruption time Application & Orchestration NB API SDN Enabled Network Controller SB API Physical Network Network Services Virtual Infrastructure

Sample Test Results 19

Flows Withdraw Convergence Test OF controller Tester Port4 Tester Port2 Tester Port1 CE2 Customer site A CE1 DUT Flow 1 OF network Flow 2 Customer site B Tester Port3 CE3 Objective - This test measures the convergence time taken by an implementation to service the change of flows table Test steps OF controller installs two flows reaching site B. Flow 1 has better attribute than flow 2 CE1 sends traffic toward customer site B. Traffic is forwarded via flow 1 (CE2) OF controller withdraw flow 1 at Flow-Withdraw-Event-Time CE3 receives traffic at Flow-Switch-Time Convergence time = Flow-Switch-Time Flow-Withdraw-Event-Time

Test Results Iteration Flows Withdraw Conv (s) %Loss 1 1.384 0 2 1.369 0 3 1.337 0 4 1.356 0 5 1.325 0 Avg. 1.354 Dev. 0.019 DUT is a first generation OF 1.0 switch 1000 IP flows Repeatable test methodology for black box characterization Similar test was done with BGP router with over 200ms convergence time Iteration Flows Withdraw Conv (ms) %Loss 1 553 0 2 569 0 3 477 0 4 614 0 5 608 0 Avg. 564 Dev. 38 DUT is an OF 1.3 switch 1000 IP flows

Flows Capacity Test OF controller Tester Port3 Tester Port1 Tester Port2 Customer site A Customer site B CE1 DUT CE2 Objective - This test measures the total flow table capacity of OF switch Test steps OF controller installs n flows in DUT OF controller validates the flows by retrieving flow status from DUT Validates the reachability of installed flows by sending test packets Repeat the test with additional amount of n flows until the validation fails, record flow #

Test Result Flows status retrieved from DUT Flows added to DUT

Thank You 24