DREAMER and GN4-JRA2 on GTS



Similar documents
OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Agenda. NRENs, GARR and GEANT in a nutshell SDN Activities Conclusion. Mauro Campanella Internet Festival, Pisa 9 Oct

OSHI - Open Source Hybrid IP/SDN networking and Mantoo - a set of management tools for controlling SDN/NFV experiments

Hybrid IP/SDN networking: open implementation and experiment management tools

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

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

VPN taxonomy. János Mohácsi NIIF/HUNGARNET tf-ngn meeting April 2005

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

Addressing Inter Provider Connections With MPLS-ICI

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

VXLAN: Scaling Data Center Capacity. White Paper

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

WHITE PAPER. Addressing Inter Provider Connections with MPLS-ICI CONTENTS: Introduction. IP/MPLS Forum White Paper. January Introduction...

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

APRICOT 2012 MPLS WORKSHOP L2VPN

MPLS L2VPN (VLL) Technology White Paper

Leveraging ONOS SDN Controller for SD-WAN Experiment

Cloud Networking: Framework and VPN Applicability. draft-bitar-datacenter-vpn-applicability-01.txt

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

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

Introduction to MPLS-based VPNs

Virtualization, SDN and NFV

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

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

White Paper: Carrier Ethernet

Agilent N2X Layer 2 MPLS VPN Emulation Software

IP/MPLS-Based VPNs Layer-3 vs. Layer-2

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Software Defined Network (SDN) for Service Providers

Software Defined Network (SDN)

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Qualifying SDN/OpenFlow Enabled Networks

Virtual Private Networks. Juha Heinänen Song Networks

INTRODUCTION TO L2VPNS

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E.

Open Source Tools & Platforms

MP PLS VPN MPLS VPN. Prepared by Eng. Hussein M. Harb

APPLICATION NOTE. Benefits of MPLS in the Enterprise Network

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

OpenFlow: Load Balancing in enterprise networks using Floodlight Controller

Demonstrating the high performance and feature richness of the compact MX Series

1.1. Abstract VPN Overview

Cloud Computing, Software Defined Networking, Network Function Virtualization

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

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

Software Defined Networking (SDN) - Open Flow

White paper. Reliable and Scalable TETRA networks

Network Technologies for Next-generation Data Centers

GN3+ JRA1 Network Architectures for Horizon 2020

SSVVP SIP School VVoIP Professional Certification

Extending Networking to Fit the Cloud

ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES

GLIF End to end architecture Green paper

Network Virtualization

IP over Optical Networks - A Framework draft-ip-optical-framework-01.txt

Enhancing Converged MPLS Data Networks with ATM, Frame Relay and Ethernet Interworking

L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet.

How To Understand The Benefits Of An Mpls Network

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

SDN. Roadmap to Operating SDN-based Networks Workshop July 15, Kireeti Kompella CTO, JDI. Copyright 2014 Juniper Networks, Inc.

GÉANT for HEAnet clients

Carrier Class Transport Network Technologies: Summary of Initial Research

The Software Defined Hybrid Packet Optical Datacenter Network SDN AT LIGHT SPEED TM CALIENT Technologies

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

VPN Technologies A Comparison

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

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

Networking 4 Voice and Video over IP (VVoIP)

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

Network Virtualization: A Tutorial

Multicasting on SDN. Prof. Sunyoung Han Konkuk University 23 July 2015

Network performance in virtual infrastructures

Using Network Virtualization to Scale Data Centers

Panopticon: Incremental SDN Deployment in Enterprise Networks

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

SDN and Data Center Networks

VXLAN, Enhancements, and Network Integration

Network Virtualization and Data Center Networks DC Virtualization Basics Part 3. Qin Yin Fall Semester 2013

Steve Worrall Systems Engineer.

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division

Definition of a White Box. Benefits of White Boxes

Internet2 Focused Technical Workshop: International OpenFlow/SDN Testbeds Florida International University March 31 April 2, 2015

Facility Usage Scenarios

Migrating to MPLS Technology and Applications

IXP Member connection Best Practice. Kittinan Sriprasert BKNIX

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

Software Defined Networking & Openflow

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

DD2491 p MPLS/BGP VPNs. Olof Hagsand KTH CSC

Transcription:

GTS Tech+Futures Workshop (Copenhagen) GTS Tech+Futures Workshop (Copenhagen) DREAMER and GN4-JRA2 on GTS CNIT Research Unit of Rome University of Rome Tor Vergata

Outline DREAMER (Distributed REsilient sdn Architecture MEeting carrier grade Requirements) Project: OSHI (Open Source Hybrid IP/SDN); MANTOO (MANagement TOOls); ICONA (Inter Cluster ONOS Network Application); Deployment on GTS; GN4 Project and JRA2 activity: SDN-IP and SDX (Software Defined exchange) L3; SDX L2; Future works on GTS; 2

DREAMER Project http://netgroup.uniroma2.it/dreamer The DREAMER project investigated how a network based on a SDN control plane can provide the same functionalities of an IP/MPLS control plane. Major outcomes: OSHI Open Source Hybrid IP/SDN networking Inter Cluster ONOS Network Application (ICONA) Mantoo/Topology 3D 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 3

OSHI Open Source Hybrid IP/SDN OSHI Architecture http://netgroup.uniroma2.it/oshi Hybrid IP/SDN resilient data plane IP Routing Daemon (Quagga) IP Forwarding Engine (Linux networking) Local Management Entity (LME) Open Source Hybrid IP/SDN (OSHI) nodes IP SDN Internal ports OF Capable Switch - OFCS (Open vswitch) Physical interfaces 4

OSHI Open Source Hybrid IP/SDN Virtual Circuit Services IP Virtual Leased Line (VLL) IPoMPLS tunnel or VLAN tunnel ; MPLS-VLL can relay only IP and ARP packtes; Supported by OpenFlow; Pseudo Wire (PW) Described in RFC 3985 [1]; EoMPLS tunnel; PW can relay arbitrary layer 2 packets; Not supported by OpenFlow, it has been realized through a GRE tunnel; 5

OSHI Open Source Hybrid IP/SDN Virtual Switch Service OSHI 1 Transparent Virtual Switch Hybrid network IP/SDN OSHI 3 OSHI 4 Virtual Physical Virtual Switch Service (VSS) Described in RFC 4761 [2]; Built on top of PW service; The network acts as big L2 switch; One or more virtual switches are used to deliver this service; We leverage the Steiner problem [3] to build the optimized tree of the virtual switches; OSHI 2 OSHI 5 6

Mantoo Management Tools Experimental Tools (Mantoo) http://stud.netgroup.uniroma2.it/oshi/topodesigner/ 7

ICONA Inter Clustern ONOS Network Application ICONA ICONA partitions the Service Provider's network into several geographical regions, each one managed by a different cluster of ONOS instances. The network architect can select the number of clusters and their geographical dimension depending on requirements. The communication between different ICONA instances, both intra and inter-cluster, is based on Hazelcast, a multicast event-based Java Messaging System ICONA internal modules: Topology; Backup; Service; 8

ICONA Inter Clustern ONOS Network Application ICONA Architecture ICONA Service CLUSTER 1 CLUSTER 2 Inter channel Intra channel ICONA Service ICONA Service Intra channel ICONA Service Backup Backup Backup Backup Topology Topology Topology Topology 9

Deployment on GTS Deployment on GTS Mininet is a fantastic tool, we have validated a lot of functional requirements on this environment. For the project, we had to validate also non functional properties. In this case, Mininet could not help us; To give an example. We wanted to assess the feasibility of OSHI nodes: CPU overhead, memory footprint We decided to use first GOFF testbed and then the GTS; 10

Deployment on GTS Tests Design Our requirements are simple: VMs (Each VM is a node); Interconnection among VMs; GTS DSL Network 11

Deployment on GTS Emulation The idea Experimental Topology VMs and Tunneling GTS Topology AMS PRG How to map an arbitrary topology on a set of fixed resources, with minimal configuration effort? LJU BRA 12

Deployment on GTS Emulation The idea (2) Overlay Nodes VMs Overlay Links Ethernet over UDP tunnels AMS PRG Our toolset: VXLAN (or OpenVPN) for making tunnels Bash and Python scripts to automate VMs setup DSH for distributed setup and maintenance LJU BRA CE Router PE OSHI CR OSHI Controller Tunnel 13

Deployment on GTS Emulation on GTS Overlay SDN Controller Overlay topology (example) Overlay Level Virtualization Server 1 Virtualization Server 2 Overlay SDN Controll. Testbed SDN Controller Overlay level Testbed level Mapping Level (e.g. PRG) Virtualization Server 1 Virtualization Server 2 Testbed SDN Controller (e.g. AMS) Testbed level Physical Level 14

GN4 Project and JRA2 activity GN4-JRA2 The Activity aims to: Assess the feasibility of SDN/NFV/NaaS; Define advanced service models; Evaluate and extend software products for the realization of the service defined; Implement PoCs for use-cases; Use cases: Advanced path computation based on traffic demands Infrastructure and Network as a Service (INaaS) Network in the Campus SDN-based Optical layer service offerings SDN-based Bandwidth on Demand services SDN-IP and SDX Layer 3 SDX Layer 2 16

SDN-IP and SDX Layer 3 SDN-IP and SDX Layer 3 SDX aka Software Defined internet exchange point; SDN-IP[4] is a use case application developed for ONOS; Augment IXP functionalities using SDN capabilities: Fine-grained inter-domain policies; IXP peering flows are programmed; Greater security and traffic control; Overlay public peering or PNI among peers; SDN-IP ibgp SDN Network 17

SDN-IP and SDX Layer 3 Next Steps on GTS We are working on T2 and T3; Currently, we have to validated for this UC: IPv4 support - BGP Transport between BGP peers; IPv6 support - BGP Transport between BGP peers; Resources for the scenarios: 4 OF switches; 6 VMs 11 Links SDN-IP 18

SDX Layer 2 SDX Layer 2 Traffic exchange trough virtual circuit; Users requests the provisioning of p2p services (Layer 2); In general it does not involve BGP; The IXP Layer 2 could be interconnected for multi-domain connectivity; Augment functionalities using SDN capabilities: Speed up in the provisioning; Easy expansion of the infrastructure; Virtualization of the resources Super SDX L2 VC NREN1 SDN Network NREN3 NREN2 19

SDX Layer 2 Next Steps on GTS Also in this case, we are working on T2 and T3; We have to test the creation of VCs: Port to port; VLAN based; VLAN translation; MPLS; Resources for the scenario: 4 OF switches; 5 VMs 11 Links L2 VC 20

Conclusions DREAMER: GTS: OSHI: IP and SDN hybrid networking over Linux; ICONA: Extending ONOS controller to a geographically distributed scope Mantoo: Easy design, deployment and control of the experiments Valuable and flexible platform for testing: OSHI and ICONA have been validated on GTS; DSL is a good tool to create one s testbed; Simple learning curve; However the platform has to evolve continuously in order to satisfy its user; 21

References [1] S. Bryant, P. Pate, Pseudo Wire Emulation Edge-to-Edge (PWE3) Architecture, IETF RFC 3985; [2] K. Kompella, Y. Rekhter, Virtual Private LAN Service (VPLS) Using BGP for Auto- Discovery and Signaling, IETF RFC 4761; [3] Steiner tree http://mathworld.wolfram.com/steinertree.html; [4] SDN-IP home page - https://wiki.onosproject.org/display/onos/sdn-ip 22