(1) Univ. of Rome Tor Vergata, (2) Consortium GARR, (3) CREATE-NET

Slides:



Advertisements
Similar presentations
NetServ Dynamic in-network service deployment Henning Schulzrinne (Columbia University) Srinivasan Seetharaman (Georgia Tech) Volker Hilt (Bell Labs)
Advertisements

VINI Overview. PL-VINI: Prototype on PlanetLab PlanetLab: testbed for planetary-scale services Simultaneous experiments in separate VMs –Each has root.
Connect communicate collaborate OpenFlow in GN3s Network Factory GN3 OpenFlow Facility Joan A. García-Espín on behalf of JRA2-T5 Partners i2CAT, Barcelona.
OFELIA – Japan interconnection Hagen Woesner, Coordinator of OFELIA project.
HetnetIP Ethernet BackHaul Configuration Automation Demo.
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
DOT – Distributed OpenFlow Testbed
Contents Shortcomings of QoS in the Current Internet About OpenFlow
Jennifer Rexford Princeton University MW 11:00am-12:20pm Network Virtualization COS 597E: Software Defined Networking.
Copyright 2014 Kenneth M. Chipps Ph.D. Software Defined Networking Lab Using Mininet and the POX Controller Last Update
Gong Su Mar. 22, Columbia University, DCC Lab, March 2000 Multi-Edged Network Applications  Traditional net apps: end-end computing  Client-server.
Generalized Virtual Networking: an enabler for Service Centric Networking and Network Function Virtualization Stefano Salsano (1), Nicola Blefari-Melazzi.
Performance Evaluation of Open Virtual Routers M.Siraj Rathore
Pseudowire Edge to Edge Emulation FROM THE SERVICE PROVIDER POINT OF VIEW
Sponsored by the National Science Foundation Systematic Experimentation Case Study: Virtual Router Failure Restoration Xuan Liu UMKC/GENI Project Office.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
VROOM: Virtual ROuters On the Move Jennifer Rexford Joint work with Yi Wang, Eric Keller, Brian Biskeborn, and Kobus van der Merwe
An Overlay Data Plane for PlanetLab Andy Bavier, Mark Huang, and Larry Peterson Princeton University.
Internet In A Slice Andy Bavier CS461 Lecture.
Ganesh H. Shankar OFNet An Open Flow Network Emulator, Controller/SDN App Testing/ Debugging Framework. Ganesh H. Shankar
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
Data Center Network Redesign using SDN
CONVERGENCE KO Meeting EXPRESS: Implementing an SDN infrastructure over a federation of testbeds (experiment within the OpenLab project) Stefano Salsano.
OASIS V2+ Next Generation Open Access Server CSD 2006 / Team 12.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Hosting Virtual Networks on Commodity Hardware VINI Summer Camp.
C O R P O R A T E T E C H N O L O G Y Information & Communications Networks & Multimedia Communications NOBEL WP4 – Siemens implementation activities contact:
Using the jFed tool to experiment from zero to hero Brecht Vermeulen Thijs Walcarius GEC 22, March 24 th, 2015.
Visual Linker Final presentation.
Draft-bitar-nvo3-vpn-applicability-00.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-nvo3-vpn-applicability-00.txt Nabil Bitar.
Politecnico di Torino Dipartimento di Automatica ed Informatica TORSEC Group Performance of Xen’s Secured Virtual Networks Emanuele Cesena Paolo Carlo.
Open networking w/ Marist College Software Defined Networks.
Running large scale experimentation on Content-Centric Networking via the Grid’5000 platform Massimo GALLO (Bell Labs, Alcatel - Lucent) Joint work with:
Fast NetServ Data Path: OpenFlow integration Emanuele Maccherani Visitor PhD Student DIEI - University of Perugia, Italy IRT - Columbia University, USA.
This poster has been developed with support from the CATIIS project Program doctoral interregional și transnațional de excelență în domeniile “Calculatoare.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Based upon slides from Jay Lepreau, Utah Emulab Introduction Shiv Kalyanaraman
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Copyright © 2015 Juniper Networks, Inc. 1 QFX5100 Line of Switches The World’s Most Nimble 10/40GbE Data Center Access Switches Speaker Name Title.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Optical + Ethernet: Converging the Transport Network An Overview.
The Goals Proposal Realizing broadcast/multicast in virtual networks
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
XCAST team report Yuji IMAI (WIDE Project) 1.Experimental Deployment Method for Router Supported ALM using PlanetLab draft-muramoto-irtf-sam-exp-testbed-00.txt.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 Resource Optimization in Hybrid Core Networks with 100G Links Malathi Veeraraghavan University of Virginia [Collaboration with Admela Jukan] Date: Sep.
Networks ∙ Services ∙ People Mian Usman Introducing SDN capabilities in backbone GÉANT BoD Service Evolution IP Network Architect GÉANT LHCOPN/ONE.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Recent Progress in Routing Standardization An IETF update for UKNOF 23 Old Dog Consulting Adrian
Deploy SDN-IP.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
@projectcalico Sponsored by Simple, Secure, Scalable networking for the virtualized datacentre UKNOF 33 Ed 19 th January 2016.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Multi Node Label Routing – A layer 2.5 routing protocol
What I Learned From Mininet
Using the jFed tool to experiment from zero to hero
The DPIaaS Controller Prototype
Intelligent Fabric (iFab)
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
Configuration of Cisco Routers in GNS3
ONOS Drake Release September 2015.
Summary of the InternetCAR testbeds
Integrating Active Networking and Commercial-Grade Routing Platforms
Reconciling Zero-conf with Efficiency in Enterprises
Presentation transcript:

(1) Univ. of Rome Tor Vergata, (2) Consortium GARR, (3) CREATE-NET OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds) Stefano Salsano(1), Pier Luigi Ventre(2), Luca Prete(2), Giuseppe Siracusano(1), Matteo Gerola(3), Elio Salvadori(3) (1) Univ. of Rome Tor Vergata, (2) Consortium GARR, (3) CREATE-NET stefano.salsano@uniroma2.it

DREAMER Project http://netgroup.uniroma2.it/DREAMER Distributed REsilient sdn Architecture MEeting carrier grade Requirements Partners: Main goal: Design a “carrier grade” IP backbone based on OpenFlow/SDN and experiment with its prototype on GÉANT SDN testbed The DREAMER Project is one of the beneficiary projects of the GÉANT Open Call research initiative running from October 2013 to March 2015, see www.geant.net OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Objectives of this work Introduce the Software Defined Networking paradigm in IP backbones replicating the services of IP/MPLS networks … and their non-functional properties (“carrier grade”) Do it in an open way !! Open source components Simple tools for setting up and performing experiments OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Outline Open Source Hybrid IP/SDN (OSHI) data plane An example service: Ethernet VLL OSHI emulation tools (and short video demo) Performance evaluation OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Open Source Hybrid IP/SDN (OSHI) http://netgroup.uniroma2.it/OSHI IP routing & forwarding SDN/OpenFlow switch Hybrid IP/SDN resilient data plane Open Source Hybrid IP/SDN (OSHI) nodes OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

OSHI Node architecture 1. Open Source Hybrid IP/SDN OSHI Node architecture IP Routing Daemon (Quagga) IP routing & forwarding IP Forwarding Engine (Linux networking) Virtual ports IP SDN Capable Switch - SCS (Open vSwitch) SDN/OpenFlow switch SDN Physical interfaces OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Hybrid IP/SDN data plane 1. Open Source Hybrid IP/SDN Hybrid IP/SDN data plane Coexistence mechanisms for IP traffic and SDN traffic Ingress classification functions / tunneling mechanisms IP routing & forwarding SDN/OpenFlow switch 7 OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Hybrid IP/SDN data plane 1. Open Source Hybrid IP/SDN Hybrid IP/SDN data plane Coexistence mechanisms for IP traffic and SDN traffic Ingress classification functions / tunneling mechanisms IP routing & forwarding SDN/OpenFlow switch Current prototype: VLAN tags for coexistence, classification & tunneling mechanisms 7 OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Ethernet Virtual Leased Line 2. An example service (VLL) Ethernet Virtual Leased Line VLL is provided through a SDN Based Path (SBP) we use VLAN tags switching (in current prototype) OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Virtual Leased Line Pusher 2. An example service (VLL) Virtual Leased Line Pusher OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Design & deployment workflow 3. Emulation tools Design & deployment workflow Graphical Topology and Service Designer networkx (automatic topology generator) Measurement Tools OFELIA Setup scripts Topology representation file (JSON) Topology to testbed mapping OFELIA config scripts Topology Deployer Topology Parser Management Console Mininet Deployer OFELIA Deployer OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Emulation on OCF testbeds (OCF : OFELIA Control Framework) 3. Emulation tools Emulation on OCF testbeds (OCF : OFELIA Control Framework) VMs and Tunneling Overlay Experimental Topology VM servers Physical OF switches How to map an arbitrary topology on a set of VM servers and links, with minimal configuration effort ? Physical OFELIA testbed OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Emulation on the OCF testbeds (2) (OCF : OFELIA Control Framework) 3. Emulation tools Emulation on the OCF testbeds (2) (OCF : OFELIA Control Framework) Overlay Nodes VMs Ethernet over UDP tunnels Overlay Links Our toolset: VXLAN (or OpenVPN) for making tunnels Bash and Python scripts to automate VMs setup DSH for distributed setup and maintenance OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Short demo 1. Topology and Service Designer 3. Emulation tools Short demo 1. Topology and Service Designer 2. Topology Deployer (on OFELIA) 3. Virtual Leased Lines operation OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

OSHI-video-demo-v5.wmv Demo Video is available at: https://www.dropbox.com/s/5ahmuiqlcr3wnue/oshi-v5.wmv You may want to download the oshi-v5.wmv file locally, save it in the same folder of the .pptx file, then you may click on the link below while in pptx presentation mode Enjoy watching ! OSHI-video-demo-v5.wmv

Performance evaluation Measurements tools 3. Emulation tools Performance evaluation Measurements tools iperf tool for traffic sources/sinks A client-server measurement tool to gather CPU load info of VMs getVMInfo(VM3) iperf -s iperf -c the “POLLER” client queries info xentop on the XEN server OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

OSHI vs. Plain Router (no tunnels in both cases) 4. Performance evaluation OSHI vs. Plain Router (no tunnels in both cases) No tunnels, comparison between routing with OSHI and a plain router OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Tunneling comparisons 4. Performance evaluation Tunneling comparisons OpenVPN tunnels vs. VXLAN tunnels vs. No tunnels OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

References DREAMER project home page: http://netgroup.uniroma2.it/DREAMER Home page of OSHI http://netgroup.uniroma2.it/OSHI Code from GitHub see Software download section OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Conclusions We designed and implemented an Open Source Hybrid IP/SDN solution (OSHI) … it works well ! The VXLAN tunneling solution is very effective to map overlay topology over distributed testbeds The proposed deployment workflow is a key element to ease innovation in IP/SDN networks OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Next steps (work in progress) Designing a full Ethernet “pseudo-wire” service… using MPLS for tunneling rather than VLAN Using ONOS controller clusters to replace Floodlight Designing a solution with multiple controller clusters, each one controlling a portion of a wide area SDN based IP/SDN backbone OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Thank you! (questions) OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Stefano Salsano, Ph. D. UNIVERSITY OF ROME TOR VERGATA Department of Electronics Engineering Via del Politecnico, 1 - 00133 Rome - Italy Stefano Salsano, Ph. D. Assistant professor Phone: +39 06 7259 7770 Fax: +39 06 7259 7435 e-mail: stefano.salsano@uniroma2.it http://netgroup.uniroma2.it/Stefano_Salsano OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)