Technology and Trends in Network Virtualization



Similar documents
Virtualization and Software Defined Networking (SDN) for Multi-Cloud Computing

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

The Role of Virtual Routers In Carrier Networks

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

Virtualization, SDN and NFV

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Cloud Orchestration. Mario Cho. Open Frontier Lab.

Leveraging SDN and NFV in the WAN

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

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

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

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

Software Defined Network (SDN)

Multi-Tenant Isolation and Network Virtualization in. Cloud Data Centers

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

Why Software Defined Networking (SDN)? Boyan Sotirov

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

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

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Telecom - The technology behind

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

Designing Virtual Network Security Architectures Dave Shackleford

SDN and NFV in the WAN

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

How To Orchestrate The Clouddusing Network With Andn

Software Defined Networks Virtualized networks & SDN

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

Qualifying SDN/OpenFlow Enabled Networks

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip

State of the Art Cloud Infrastructure

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

Network Virtualization

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SDN Architecture and Service Trend

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

Introduction to Network Virtualization in IaaS Cloud. Akane Matsuo, Midokura Japan K.K. LinuxCon Japan 2013 May 31 st, 2013

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

SDN software switch Lagopus and NFV enabled software node

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

CS244 Lecture 5 Architecture and Principles

Definition of a White Box. Benefits of White Boxes

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

What is SDN all about?

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

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

Scaling Cloud-Native Virtualized Network Services with Flash Memory

F V CE Brocade Communications Systems, Inc. PROPRIETARY INFORMATION 2

Evaluation and Characterization of NFV Infrastructure Solutions on HP Server Platforms

SDN Applications in Today s Data Center

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

BROADCOM SDN SOLUTIONS OF-DPA (OPENFLOW DATA PLANE ABSTRACTION) SOFTWARE

SDN. What's Software Defined Networking? Angelo Capossele

Network Virtualization Solutions

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

SDN PARTNER INTEGRATION: SANDVINE

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

SDN Services at the Customer Edge

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

Open Networking: Dell s Point of View on SDN A Dell White Paper

OpenStack Networking: Where to Next?

Network Functions Virtualisation. + Don Clarke, Pete Willis, Andy Reid, Paul Veitch (BT) + further acknowledgements within slides

Brocade SDN 2015 NFV

How Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Datacenter Networking. Joy ABOIM Consulting System Engineer

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

Network Virtualization for Large-Scale Data Centers

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

OPENFLOW, SDN, OPEN SOURCE AND BARE METAL SWITCHES. Guido Appenzeller (Not representing Anyone)

Network Function Virtualization & Software Defined Networking

SDN-NFV: An introduction

Bringing OpenFlow s Power to Real Networks

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

WHITE PAPER. Network Virtualization: A Data Plane Perspective

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Pluribus Netvisor Solution Brief

SDN/Virtualization and Cloud Computing

Network Functions Virtualization

Vyatta Network OS for Network Virtualization

Emerging Software Defined Networking & Open APIs Ecosystem

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

SOFTWARE DEFINED NETWORKING

VNF & Performance: A practical approach

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Using SDN-OpenFlow for High-level Services

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

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

2013 ONS Tutorial 2: SDN Market Opportunities

Introduction to Software Defined Networking

White. Paper. The Rise of Network Functions Virtualization. Implications for I/O Strategies in Service Provider Environments.

Softening the Network: Virtualization s Final Frontier

Network Virtualization

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

Transcription:

Technology and Trends in Network Virtualization Surasak Sanguanpong Department of Computer Engineering Faculty of Engineering, Kasetsart University Stairway to the top deck of sky server, F ukuoka Tech Talk S ession, WUNCA 32nd Suranaree Tecnological University, 21st Jan 2016

Topics Network Virtualization Overview and Benefits Technologies SDN, NFV Open supports platform ONF, ONOS, OPNV,ONL Current Trends The Brite-Box

Networking Perspective How does networking get same benefits as IT and cloud world? Commodity Hardware Consolidation Virtualization

The Future of Networking Highly Virtualize From hardware-based to software-based Network Programmability and Automation Through programming rather than configuration

Motivation Eliminating box-by-box configuration Gaining end-to-end traffic control Managing the network by policy, programmatically Accelerating time to market with new services Adopting cloud services

Buzzwords NV Network Virtualization SDN Software Defined Network NFV Network Function Virtualization

NV Network Virtualization

Virtualized things Virtual machine VirtualBox, Xen, KVM, VMware Storage virtualization SAN Local Storage HD Partition

Network Virtualization (NV) Making a physical network appear as multiple logical ones Physical Infrastructure Overlaying Technique Virtualization Infrastructure Achieving isolation in a multi-tenant (Cloud) Virtual Network 2 Virtual Network 1

Why Isolation Four major benefits of isolation Scalability Fault Isolation Security Abstraction

Tradition NV Techniques Items Techniques Extensions NIC SR-IOV MR-IOV Switch VEB, VEPA VSS, VBE, DVS, FEX L2 Link VLAN LACP, vpc L2 using L3 NVO3, VXLAN, NVGRE, STT MPLS, VPLS, A-VPLS, H-VPLS, OTV, TRILL, LISP, L2TPv3, EVPN, PBB-EVPN Router VDCs, VRF VRRP, HSRP L3 using L1 GMPLS L3 using L3 MPLS, GRE, PW T-MPLS, MPLS-TP

SDN Software Defined Network

SDN Key Concept Making the network more programmable separating the control plane (guiding the network what goes where) from the data plane (sending packets to specific)

Network device model Router/Switch Routing, VPN, QoS access control, Feature Feature Software Control Operating System Hardware Data path Specialized Packet Forwarding Hardware Complex functions embedded into network devices OSPF, BGP, Multicast, MPLS, ACL, NAT, etc. Inflexible to change 14

Software- Defined Network Approach App App App Network Operating System Control plane App App App App App App Operating System Specialized Packet Forwarding Hardware App App App Operating System Specialized Packet Forwarding Hardware Data plane Operating System Specialized Packet Forwarding Hardware App App App Operating System App App App Operating System Specialized Packet Forwarding Hardware Specialized Packet Forwarding Hardware 15

SDN model App App App App API API API API Network Operating System Device Device OpenFlow Network as a computer A layered model Apply software development techniques and tools Main Concepts Separate data from control Open control API Apply software development techniques and tools Open protocol specification (OpenFlow) Device Device Device OpenFlow : Remotely controlling between a central controller devices Get state information from devices 16

Controller based approach App App App Network Operating System Controller Ready to be programmed Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware OpenFlow Protocol Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Viewing network as a single entity The network as a computer 17

SDN Transformation http://www.slideshare.net/pontschek/sdn-and-nfvfriendsorenemies

Open Platform Open SDN Controller SDN based NOS for service providers

SDN Benefits Allowing HW and SW Disaggregation The first "white-box" movement Simplifying the management and automation of large network Enabling new forwarding behaviors and more precise control of traffic flow Providing new rapid solutions to the need Network programmability with API

NFV Network Function Virtualization

NFV Key Concepts Transform tradition dedicated network appliances to VMs From proprietary middle boxes (appliances) to open industrial servers

Network Functions Virtualisation Classical Network Appliance Network Functions Virtualisation Carrier Grade NAT CDN Session Controller Independent Software Vendors Virtual Appliance Virtual Appliance DPI WAN Acceleration Firewall PE Router SGSN/GGSN BRAS Fragmented, purpose-built hardware Physical install per appliance per site Dependent by hardware vendors Removing tightly coupled network function s software from underlying hardware Source: http://www.itu.int/en/itut/workshops/s1p2 Yun Chao Hu V2.pptx Orchestrated,automatic & remote install Standard Servers Standard Storage Standard Switch

Network Functions Virtualisation Fragmented, purpose-built hardware Physical install per appliance per site Dependent by hardware vendors https://f5.com/resources/white- papers/network- functions- virtualization- everything- old- is- new- again

NFV Transformation: Service Provider http://www.slideshare.net/pontschek/sdn-and-nfvfriendsorenemies

NFV Transformation: Customers http://www.slideshare.net/pontschek/sdn-and-nfvfriendsorenemies

Rethinking Layering

NFV Keys and Benefits Virtualization Utilize network resource Orchestration Manage thousands of devices Programmable Change behavior on the fly Dynamic Scaling Change size Performance Optimize network device utilization Openness Full choice of modular plug-ins

NFV Tradeoffs Open Platform Proprietary Freedom from vendor lock-in V.S. Optimized for performance and hardware utilization

OPNFV Architecture Framework 30

OPNFV Carrier-grade, integrated, open source reference platform for NFV June 2015: 1 st version ARNO Including OpenStack (Juno), OpenDaylight (Helium SR3) Supporting CEPH, KVM Integration ONF-SDN Early 2016: 2 nd version Brahmaputra

SDN and NFV Applicability Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport Network Data Link Physical SDN : Control Plane Programmability NFV: Data Plane Programmability

NV runs on high- performance x86 platforms. NFV runs on high- performance x86 platforms SDN is implemented on network switches, rather than x86 servers.

NFV and SDN Industry Map Source: https://www.opennetworking.org/images/stories/downloads/sdn- resources/solution- briefs/sb- sdn- nvf- solution.pdf

NFV/SDN Ecosystem : Redhat case

Remarkable Enabling Technologies Minimalistic OS ClickOS Improving Linux i/o Netmap, VALE, Linux NAPI Programmable virtual switches / bridges Open vswitch Exploiting x86 for packet processing Intel DPDK Some example start- ups LineRate Systems, 6WIND, Midonet, Vyatta (bought by BCD) Image source: NEC

Brite Box Switching Brand-White Box Switching

Brite Box Switching (Branded White Box) Bare metal switch Buying just the HW Pre-install OS or loaded separately Enabling product development on merchant silicon and open source software SW/HW Disaggregation

New Approach Emerging Switching Vendor Software Vendor System Integrator Allowing their SW to run on Brite-box Allowing other vendors SW to run on their HW Certifying HW switches Providing OS/ networking SW SW/HW Integration Customization to end-user

Open Network Linux (ONL) Linux distribution for bare metal switches A part of the Open Compute Project Open Network Install Environment (ONIE) for installation onto on-board flash

Commercial Software Switch Tradition Control Plane SDN Control Plane Cumulus Linux Pica8 s PicOS Switch Light (Big Switch)

Low CAPEX ~ $80 /10G port Ports: 48x10G + 4x40G/16x10G Throughput: 1.28 Tbps

Summary

Revisiting SDN Separation of the network s control (brains) and forwarding (muscle) planes Providing a centralized view of the distributed network for more efficient orchestration and automation of network services NFV Optimizing the network services Shifting from proprietary HW appliances to SW on industrial server NV Virtualization of network resources or pathways to achieve application or tenant isolation

Commonalities Move functionality to software Use commodity servers and switches over proprietary appliances Leverage Application Program Interface (APIs) Support more efficient orchestration, virtualization, and automation of network services

References https://www.opennetworking.org https://www.opnfv.org/ https://opennetlinux.org/ http://onosproject.org/

Thank You Q & A Time