Troubleshoo>ng AmLight: Handling Network Events in a Produc>on SDN Environment

Size: px
Start display at page:

Download "Troubleshoo>ng AmLight: Handling Network Events in a Produc>on SDN Environment"

Transcription

1 Internet2 Technology Exchange Miami, Sep 26 th 2016 Troubleshoo>ng AmLight: Handling Network Events in a Produc>on SDN Environment Jeronimo Bezerra Florida Interna1onal University <jab@amlight.net> Marcos Schwarz Rede Nacional de Ensino e Pesquisa <marcos.schwarz@rnp.br>

2 Introduc>on to AmLight RFC 7426: SDN Terminology Tests pre-produc>on SDN Topologies What should be monitored? Control Plane Monitoring Data Plane Monitoring Future Outline 2

3 AmLight is a Distributed Academic Exchange Point Produc>on SDN Infrastructure since Aug 2014 Partnership involving FIU, NSF, ANSP, RNP, RedClara and AURA Connects two academic exchange points: AMPATH/Miami and SouthernLight/Brazil Carries Academic and Non-Academic/Commercial traffic L2VPN, IPv4, IPv6, Mul>cast Supports Network Programmability/Slicing Flow Space Firewall for Network Programmability/Slicing OESS for L2VPNs OGF Network Service Interface (NSI) enabled ONOS/SDN-IP for Academic IPv4 Currently 5 slices for experimenta>on (including Global ONOS SDN-IP) Currently, opera>ng with more than 800 flows (produc>on and experimenta>on) Web site: 3

4 AmLight SDN Stack Northbound: Users APIs AmLight s NRENs IDCP OSCARS NSI OpenNSA Other NRENs OESS OESS SDN-IP ONOS FIBRE Univ. Twente NOX NOX ONOS Internet2 Other Testbeds Virtualization/Slices (FlowSpace Firewall) Andes1 Ampath1 Ampath2 SouthernLight Physical Layer Southbound API: Andes2 4

5 SDN: Layers and Architecture Terminology This presenta>on will use the SDN terminology standardized through IETF RFC 7426: Four planes: Applica>on, Control, Forwarding Plane & Management Planes Interfaces: Service, Control Plane Southbound and Management Plane Southbound interfaces Services and Applica>ons Application Application Plane Service Network Services Abstraction Layer (NSAL) Control Plane Forwarding Plane Service Interface Service App App Service Control Abstraction Layer (CAL) CP Southbound Interface App Management Plane Management Abstraction Layer (CAL) MP Southbound Interface Device and Resource Abstraction Layer (DAL) Operational Plane 5

6 Tests pre-produc>on Before applying any change to the SDN environment, all planes, apps and services need to be validated in a controlled environment Same sogware and devices used in produc>on need to be available for tests Many tools and approaches available, for example, OFTest, Ryu Switch Test, Cbench and some commercial possibili>es Some tests might cause instability to the SDN stack (don t try these tests in produc>on) Special aien>on is required for the Control and Data planes Many publica>ons with different methodologies and tests Unittest OFTest Ryu Switch Test, Cbench,... OFTest Ryu Switch Test,... Application Forwarding Plane Application Plane Service Interface Service Network Services Abstraction Layer (NSAL) Control Plane Management Plane Service App App Service Control Abstraction Layer (CAL) CP Southbound Interface App Management Abstraction Layer (CAL) MP Southbound Interface Device and Resource Abstraction Layer (DAL) Operational Plane... 6

7 Troubleshoo>ng a produc>on SDN network Troubleshoo>ng a produc>on environment has different requirements It needs to be agile and least disrup>ve as possible It might need historical informa>on and understanding of traffic going through the network Tools have to be handy Legacy troubleshoo>ng tools are par>ally useful or completely useless OAM (Opera>on, Administra>on and Maintenance) is not supported by OpenFlow (yet) Ping, traceroute, SNMP, wireshark/tcpdump are somehow compromised Deep knowledge of the hardware and sogware plakorm is required: Usage of the hidden commands becomes part of your rou>ne Sugges>on: get a premium support contract Going through the level 2 TAC team will increase your stress and the network recovery >me 7

8 SDN Topologies: Star>ng Simple Usually, with just one SDN App, troubleshoo>ng is less complex One SDN App is connected through an out-ofband network to mul>ple OF switches Usually, the SDN App has full control of ports and VLANs SDN App Application Layer OpenFlow 1.x A good network sniffer and a Syslog server are the key to success here Helps validate the OpenFlow messages sent and received Eases access to error messages User A User B 8

9 SDN Topologies: Adding Complexity Different control planes in parallel tends to be a consequence of slicing More applica>ons to understand and track Different levels of sogware stability and debug Higher chances of network outages OESS ONOS/SDN-IP Testbed Application Layer Slicing/Par>>oning adds complexity: OpenFlow communica>on between OpenFlow switch and SDN App is not end-to-end: OF Switch -> Slicer or Slicer -> OF App Complexity to track which switch is talking to which SDN App and vice-versa OF doesn t carry DPID on each OF message User A FlowSpace Firewall User B Tradi>onal sniffers are not enough to track indirect OpenFlow messages 9

10 Control Plane: what should be monitored? Everything concerned to the OpenFlow communica>on: # of flows installed Avoid gepng close to the limits documented (weird stuff might happen) Rate of flowmods, PacketOut/PacketIn & Stats requests / second: Switch s CPU is directly affected by these rates # of OFP_FLOW_ERROR messages: Some messages might indicate that a crash is about to happen (FULL_TABLE) Flows dura>on: Helps to understand traffic disrup>on due to flows being reinstalled Flow and Port Counters (bps and pps) If slicing is a reality, collect counters per slice Most of the SDN apps don t provide such data, some provide through REST interfaces 10

11 Data Plane: what should be monitored? Data Plane Monitoring: In some cases, everything looks ok, but traffic is not flowing Some possible data plane black holes: A specific line card or interface discarding all traffic Due to an interface memory issue, flows are installed but traffic is discarded Interface down in one side but up in the remote and the SDN App doesn t understand that For instance: 10G LAN-PHY, Ethernet circuits and 100G long haul circuits In this case, depending of the side, the SDN App installs the circuits poin>ng to the affected link, discarding all traffic A specific installed flow entry crashed Due to an interface memory issue, one specific flow is compromissed and traffic is discarded Depending of the number of OpenFlow switches and flow entries, finding the problem might be extremely >me-consuming In these cases, in-band tests are required: Just a very few SDN Apps test in-band per link No SDN Apps test in-band per flow 11

12 Disclaimer: What you are about to see and hear is the AmLight s experience. We are not saying these are the best or recommended methods probably are not. Don t try them on your network! 12

13 Monitoring the OpenFlow messages with passive packet capture: Non-intrusive Almost risk-free Few tools available: Wireshark/tshark/tcpdump OpenFlow Flight Recorder AmLight OpenFlow Sniffer AmLight OpenFlow Sniffer was created to be CLI-based with support to environments with slicers: Dissects 100% of Doesn t require GUI or Xwindow End-to-end communica>on visualiza>on Colors to highlight important fields Many filters available to op>mize tshoot! Source: github.com/jab1982/ofp_sniffer Control Plane Monitoring Monitor msgs: OpenFlow Sniffer, OFFR User A libpcap OESS ONOS/SDN-IP FlowSpace Firewall Testbed Application Layer User B 13

14 Control Plane Monitoring [2] Monitoring All Applica>ons and Counters in a centralized NMS: Scripts collect info from SDN Apps REST interfaces and export via JSON Zabbix imports JSON data and save into a MySQL Database Currently, collec>ng data from OESS, ONOS, FSFW and switches Examples: OESS Monitoring: Zabbix + customized scripts ONOS/SDN-IP FlowSpace Firewall SNMP, REST, JavaAPI, etc Testbed Application Layer User A User B 14

15 Most of the SDN Apps use LLDP or BDDP for topology discovery Once the topology is discovered, these protocols are not used to monitor the topology Also, interval between LLDP/BDDP packets is not appropriated for link monitoring Data Plane Monitoring OESS ONOS/SDN-IP Testbed Application Layer An in-band tes>ng approach is needed to validate the Data Plane OESS does through its Forwarding Verifica>on module Most of other SDN Apps don t have anything equivalent Even though OESS/FVD validates the data path, it doesn t valite users flows A full port issue is detected, but a single flow issue is not User A FlowSpace Firewall Monitoring Data plane: Trunk ports: OESS FWD User B 15

16 Data Plane Monitoring [2] Monitoring individual flows is important but extremely complex Being proac>ve with all flows is desired but the interval between tests and number of flows needed to be taken into considera>on Using a reac>ve approach is the best sugges>on Users won t be happy, but your switches won t crash Approaches to test users flows are yet considered experimental A SDNTrace protocol was proposed: hip://sdntrace-protocol.readthedocs.io/en/latest/ 16 User A Monitoring User Flows: SDNTrace OESS ONOS/SDN-IP FlowSpace Firewall Testbed Application Layer User B

17 Data Plane Monitoring [3] AmLight's developed its own SDNTrace to test users flows without changing them Works through GUI or REST Very lightweight Very cheap, only two-four flow entries needed Traces L2 and L3 flows Yet under evalua>on at AmLight Developed in collabora>on with the Academic Network of Sao Paulo/Brazil Tracing a circuit is done in seconds instead of many minutes and can work with both Zabbix and Nagios Github: github.com/amlight/sdntrace 17

18 Future New tools/scripts/protocols are s>ll needed S>ll a long and painful journey ahead OpenFlow-OAM? Improvements to OpenFlow agents are being constantly released But new bugs are coming with them L Some SDN monitoring-only applica>ons are being proposed and developed AmLight is developing its own SDN Looking Glass to consolidate all passive and ac>ve monitoring ac>vi>es associated to the SDN environment (to be released by January) But side applica>ons are not ideal: it is important that all SDN Applica>ons incorporate troubleshoo>ng capabili>es in their core! 18

19 Off-topic: Sugges>ons to Network Engineers What is/will be our posi>on descrip>on? Network Engineers? SDN Engineers? Research Network Engineers? Maybe Network Engineers 2.0? It doesn t maier the descrip>on, it maiers that we have to evolve! With SDN, troubleshoo>ng is very different: instead of using CLI and sniffers, we need to read code and applica>on s logs Most of us hate sogware development, but it is >me to change our mentality At AmLight, I don t remember last >me I created a VLAN using a CLI If SDN becomes the next de-facto standard, it will happen in a few years We all s>ll have >me to learn and get prepared for this new reality Recommenda>ons: Learn Python or Java (JavaScript is a plus) Ryu is a very interes>ng OpenFlow controller to start with Join Ryu or ONOS mailing lists Mininet is your friend! 19

20 Internet2 Technology Exchange Sep 26th Troubleshoo>ng AmLight: Handling Network Events in a Produc>on SDN Environment Ques8ons??? Jeronimo Bezerra Florida Interna>onal University <jab@amlight.net>

Inter-domain SDN Data Plane Validation: Next Steps at AmLight

Inter-domain SDN Data Plane Validation: Next Steps at AmLight Internet2 Global Summit Washington DC, Apr 26 th 2017 Inter-domain SDN Data Plane Validation: Next Steps at AmLight Jeronimo Bezerra Florida International University Marcos Schwarz Rede

More information

Network Testbeds at AmLight: Eight Months Later

Network Testbeds at AmLight: Eight Months Later Internet2 Global Summit 2015 April 27th Network Testbeds at AmLight: Eight Months Later Jeronimo Bezerra Florida Interna1onal University Describing AmLight Distributed Academic Exchange

More information

SDN AmLight: One Year Later

SDN AmLight: One Year Later SwitchOn Workshop São Paulo/Brazil October 15 th 2015 SDN Testbeds @ AmLight: One Year Later Jeronimo A. Bezerra Florida Interna3onal University Describing AmLight AmLight is a Distributed

More information

AmLight s SDN Looking Glass A Network Monitoring System for SDN Networks

AmLight s SDN Looking Glass A Network Monitoring System for SDN Networks Internet2 Technology Exchange, Oct 18th 2017 AmLight s SDN Looking Glass A Network Monitoring System for SDN Networks Jeronimo Bezerra Florida International University Antonio Francisco

More information

IRNC PI Meeting. Internet2 Global Summit May 6, 2018

IRNC PI Meeting. Internet2 Global Summit May 6, 2018 AmLight Express and Protect (AmLight-ExP), #OAC-1451018 IRNC PI Meeting Internet2 Global Summit May 6, 2018 Julio Ibarra, PI Heidi Morgan, Co-PI Chip Cox, Co-PI Jeronimo Bezerra, Chief Network Architect

More information

AmLight ExP & AtlanticWave-SDX: new projects supporting Future Internet Research between U.S. & South America

AmLight ExP & AtlanticWave-SDX: new projects supporting Future Internet Research between U.S. & South America ! AmLight ExP & AtlanticWave-SDX: new projects supporting Future Internet Research between U.S. & South America VI Workshop de Pesquisa Experimental da Internet do Futuro (WPEIF2015) Vitória, ES, 18 a

More information

ESnet s (100G) SDN Testbed

ESnet s (100G) SDN Testbed ESnet s (100G) SDN Testbed Inder Monga and ESnet SDN team Interna:onal SDN Testbed, March 2015 Outline Testbeds in ESnet Mo:va:on: Building a Scalable SDN WAN testbed Hardware and Deployment Status First

More information

South American Astronomy Coordination Committee (SAACC) Meeting

South American Astronomy Coordination Committee (SAACC) Meeting AmLight ExP and AtlanticWaveSDX projects updates South American Astronomy Coordination Committee (SAACC) Meeting Julio Ibarra, PI Heidi Morgan, Co-PI October 19, 2017 Donald Cox, Co-PI Jeronimo Bezerra,

More information

Tical 2018 Conference Taller de Desarrollo y Evolución de Las Redes de Investigación y Educación September 6, 2018

Tical 2018 Conference Taller de Desarrollo y Evolución de Las Redes de Investigación y Educación September 6, 2018 AmLight Express and Protect (AmLight-ExP): Enabling Research and Education in the Americas via cooperation and collaboration Julio Ibarra, PI Heidi Morgan, Co-PI Chip Cox, Co-PI Jeronimo Bezerra, Chief

More information

How to sleep *ght and keep your applica*ons running on IPv6 transi*on. The importance of IPv6 Applica*on Tes*ng

How to sleep *ght and keep your applica*ons running on IPv6 transi*on. The importance of IPv6 Applica*on Tes*ng How to sleep *ght and keep your applica*ons running on IPv6 transi*on The importance of IPv6 Applica*on Tes*ng About this presenta*on It presents a generic methodology to test the IPv6 func*onality of

More information

Software-Defined Networking (SDN) Overview

Software-Defined Networking (SDN) Overview Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it

More information

APNIC elearning: SDN Fundamentals

APNIC elearning: SDN Fundamentals APNIC elearning: SDN Fundamentals Issue Date: esdn01_v0.15 Revision: Overview Evolution of routers The Clean Slate project OpenFlow Emergence and evolution of SDN SDN architecture today Use cases Standards

More information

SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES)

SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES) SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES) Kathy L. Benninger Manager of Networking Research PSC Bettis Briefing 15 September 2015 Agenda

More information

Accurate yet long winded 1tle: Exposing network, VM edge and power topology via LLDP and BGP- LinkState - - and possible implica1ons

Accurate yet long winded 1tle: Exposing network, VM edge and power topology via LLDP and BGP- LinkState - - and possible implica1ons Accurate yet long winded 1tle: Exposing network, VM edge and power topology via and BGP- LinkState - - and possible implica1ons Brian Field / Comcast 5/23/13 BField / Comcast (NANOG June 2013) 1 Applying

More information

Innovation and Experimentation through SDN and Network Virtualization

Innovation and Experimentation through SDN and Network Virtualization JOHN HICKS Network Research Engineer SEPTEMBER, 2015 Innovation and Experimentation through SDN and Network ization I2 Production User I2 Prototype Internet2 Taxonomy Implemented Using LHCONE NET+ External

More information

Network Virtualiza/on Overlay Control Protocol Requirements

Network Virtualiza/on Overlay Control Protocol Requirements Network iza/on Overlay Control Protocol Requirements dra

More information

ONOS and the importance of deployments

ONOS and the importance of deployments ONOS and the importance of deployments Luca Prete (ON.Lab) International OpenFlow/SDN Testbeds Miami April 1 st, 2015 Why this talk? The importance of deployments In general, for ONOS and its community

More information

and controller independence with NetIDE

and controller independence with NetIDE Supporting composed SDN applications and controller independence with NetIDE Alec Leckey Intel Labs SDN Application Development Java Python C/C++ Javascript Beacon Iris Pox Nox NodeFlow Jaxon Floodlight

More information

Introduc)on to SDN and NFV. Tomás Lynch Solu/on Architect III Ericsson

Introduc)on to SDN and NFV. Tomás Lynch Solu/on Architect III Ericsson Introduc)on to SDN and NFV Tomás Lynch Solu/on Architect III Ericsson SoBware- Defined Networking THE PATH TO SDN Introduc)on to SDN & NFV Ericsson AB 2015 2015-09- 25 Page 2 IP Router Evolu)on In the

More information

Open Networking Opera-ng System

Open Networking Opera-ng System Open Networking Opera-ng System The platform and its deployments! GTS Tech+Futures Workshop Copenhagen - Oct, 20th 2015 Agenda What s ON.Lab? What s ONOS? (architecture, use cases) ONOS deployments During

More information

October 5 th 2010 NANOG 50 Jason Zurawski Internet2

October 5 th 2010 NANOG 50 Jason Zurawski Internet2 October 5 th 2010 NANOG 50 Jason Zurawski Internet2 Overview Introduc=on and Mo=va=on Design & Func=onality Current Deployment Footprint Conclusion 2 10/5/10, 2010 Internet2 Why Worry About Network Performance?

More information

Monitoring & Analy.cs Working Group Ini.a.ve PoC Setup & Guidelines

Monitoring & Analy.cs Working Group Ini.a.ve PoC Setup & Guidelines Monitoring & Analy.cs Working Group Ini.a.ve PoC Setup & Guidelines Copyright 2017 Open Networking User Group. All Rights Reserved Confiden@al Not For Distribu@on Outline ONUG PoC Right Stuff Innova@on

More information

Communication System Design Projects. Communication System Design:

Communication System Design Projects. Communication System Design: Communication System Design Projects KUNGLIGA TEKNISKA HÖGSKOLAN PROFESSOR: DEJAN KOSTIC TEACHING ASSISTANT: GEORGIOS KATSIKAS Communication System Design: https://www.kth.se/social/course/ik2200/ Traditional

More information

Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI

Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI Heterogeneous Interconnection between SDN and Layer2 Networks based on NSI Ta-Yuan Chou, Wun-Yuan Huang, Hui-Lan Lee, Te-Lung Liu, Joe Mambretti*, Jim Hao Chen*, Fei Yeh* National Center for High-Performance

More information

AmLight supports wide-area network demonstrations in Super Computing 2013 (SC13)

AmLight supports wide-area network demonstrations in Super Computing 2013 (SC13) PRESS RELEASE Media Contact: Heidi Alvarez, Director Center for Internet Augmented Research and Assessment (CIARA) Florida International University 305-348-2006 heidi@fiu.edu AmLight supports wide-area

More information

Using Event-Driven SDN for Dynamic DDoS Mitigation

Using Event-Driven SDN for Dynamic DDoS Mitigation Using Event-Driven SDN for Dynamic DDoS Mitigation Craig Hill Distinguished SE, US Federal crhill@cisco.com CCIE #1628 1 Concept and Content Creators The Cisco Engineering Team: Jason King Steven Carter

More information

HIDDEN SLIDE Summary These slides are meant to be used as is to give an upper level view of perfsonar for an audience that is not familiar with the

HIDDEN SLIDE Summary These slides are meant to be used as is to give an upper level view of perfsonar for an audience that is not familiar with the HIDDEN SLIDE Summary These slides are meant to be used as is to give an upper level view of perfsonar for an audience that is not familiar with the concept. You *ARE* allowed to delete things you don t

More information

CoVisor: A Composi,onal Hypervisor for So6ware- Defined Networks

CoVisor: A Composi,onal Hypervisor for So6ware- Defined Networks CoVisor: A Composi,onal Hypervisor for So6ware- Defined Networks Xin Jin Jennifer Gossels, Jennifer Rexford, David Walker 1 So6ware- Defined Networking Centralized control with open APIs OpenFlow Applica,on

More information

End- Site Control Plane Service (ESCaPeS) Monitoring with. Perisc pe. Mar8n Swany U. Delaware. (Indiana University effec8ve 8.1.

End- Site Control Plane Service (ESCaPeS) Monitoring with. Perisc pe. Mar8n Swany U. Delaware. (Indiana University effec8ve 8.1. End- Site Control Plane Service (ESCaPeS) Monitoring with Perisc pe Mar8n Swany U. Delaware (Indiana University effec8ve 8.1.11) End Site Control Plane System (ESCPS) Network service to facilitate site

More information

Securing Network Application Deployment in Software Defined Networking 11/23/17

Securing Network Application Deployment in Software Defined Networking 11/23/17 Securing Network Application Deployment in Software Defined Networking Yuchia Tseng, Farid Naıı t-abdesselam, and Ashfaq Khokhar 11/23/17 1 Outline Introduction to OpenFlow-based SDN Security issues of

More information

Professor Yashar Ganjali Department of Computer Science University of Toronto

Professor Yashar Ganjali Department of Computer Science University of Toronto Professor Yashar Ganjali Department of Computer Science University of Toronto yganjali@cs.toronto.edu http://www.cs.toronto.edu/~yganjali Some slides courtesy of J. Rexford (Princeton), N. Foster (Cornell)

More information

Joel Obstfeld Director of Engineering SP CTO team November Cisco and/or its affiliates. All rights reserved. 1

Joel Obstfeld Director of Engineering SP CTO team November Cisco and/or its affiliates. All rights reserved. 1 Joel Obstfeld Director of Engineering SP CTO team November 2012 2012 Cisco and/or its affiliates. All rights reserved. 1 Controller architecture that efficiently computes & fits applica9on instances onto

More information

Reusability of So/ware- Defined Networking Applica=ons: A Run=me, Mul=- Controller Approach

Reusability of So/ware- Defined Networking Applica=ons: A Run=me, Mul=- Controller Approach Reusability of So/ware- Defined Networking Applica=ons: A Run=me, Mul=- Controller Approach Roberto Doriguzzi Corin (CREATE- NET), Pedro A. Aranda Gu=érrez (Telefonica), Elisa Rojas (Telcaria), Holger

More information

AWS Iden)ty And Access Management (IAM) Manohar Rapolu

AWS Iden)ty And Access Management (IAM) Manohar Rapolu AWS Iden)ty And Access Management (IAM) Manohar Rapolu Topics Introduc5on Principals Authen5ca5on Authoriza5on Other Key Feature -> Mul5 Factor Authen5ca5on -> Rota5ng Keys -> Resolving Mul5ple Permissions

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Network Layer ICMP (5.6), Network Management(5.7) & SDN (5.1, 5.5, 4.4) Prof. Lina Battestilli Fall 2017 Outline 5.6 ICMP: The Internet Control Message

More information

Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) SDN Flow Caching

Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) SDN Flow Caching Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) 2016 SDN Flow Caching N.B.U.S. Nanayakkara, R.M.L.S. Bandara, N.B. Weerasinghe, S,N, Karunarathna Department of Computer

More information

Oracle VM Workshop Applica>on Driven Virtualiza>on

Oracle VM Workshop Applica>on Driven Virtualiza>on Oracle VM Workshop Applica>on Driven Virtualiza>on Simon COTER Principal Product Manager Oracle VM & VirtualBox simon.coter@oracle.com hnps://blogs.oracle.com/scoter November 25th, 2015 Copyright 2014

More information

Next hop in rou-ng Summary of Future Internet WP1 work. Hannu Flinck

Next hop in rou-ng Summary of Future Internet WP1 work. Hannu Flinck Next hop in rou-ng Summary of Future Internet WP1 work Hannu Flinck Original focus on Rou-ng Scalability Mo$va$on: Internet Architecture Board stated (in RFC 4984): rou-ng scalability is the most important

More information

A SECURE SDN SCIENCE DMZ

A SECURE SDN SCIENCE DMZ A SECURE SDN SCIENCE DMZ Indiana University Yuri Kolomiyets Solutions Architect, Corsa Technology A Secure SDN Science DMZ CONTENTS The Approach The Setup The Trial [ 2 ] A Secure SDN Science DMZ The Goal

More information

ProAc&ve Rou&ng In Scalable Data Centers with PARIS

ProAc&ve Rou&ng In Scalable Data Centers with PARIS ProAc&ve Rou&ng In Scalable Data Centers with PARIS Theophilus Benson Duke University Joint work with Dushyant Arora + and Jennifer Rexford* + Arista Networks *Princeton University Data Center Networks

More information

represen/ng the world in 1s and 0s CS 4100/5100 Founda/ons of AI

represen/ng the world in 1s and 0s CS 4100/5100 Founda/ons of AI represen/ng the world in 1s and 0s CS 4100/5100 Founda/ons of AI Announcements Assignment 2 clarifica/ons Final projects: what s next? Feedback Project Proposal Midterm Exam: October 18th ASP CLARIFICATIONS

More information

OSNT A Community-owned platform for high-performance and low-cost network testing

OSNT A Community-owned platform for high-performance and low-cost network testing May, 14 2015 OSNT A Community-owned platform for high-performance and low-cost network testing Gianni Antichi gianni.antichi@cl.cam.ac.uk 1 Let s start with the context. We all know why we need network

More information

Communication System Design Projects

Communication System Design Projects Communication System Design Projects KUNGLIGA TEKNISKA HÖGSKOLAN PROFESSOR: DEJAN KOSTIC TEACHING ASSISTANT: GEORGIOS KATSIKAS Traditional Vs. Modern Network Management What is Network Management (NM)?

More information

Best Practices and Pitfalls for Building Products out of OpenDaylight

Best Practices and Pitfalls for Building Products out of OpenDaylight Best Practices and Pitfalls for Building Products out of OpenDaylight Colin Dixon, TSC Chair, OpenDaylight Principal Software Engineer, Brocade Devin Avery, Sr Staff Software Engineer, Brocade Agenda Agenda

More information

ACI REF. Introduction to OpenFlow and Why it Matters to You. https://github.com/downloads/mininet/mininet/mininet amd64-ovf.

ACI REF. Introduction to OpenFlow and Why it Matters to You. https://github.com/downloads/mininet/mininet/mininet amd64-ovf. ACI REF Introduction to OpenFlow and Why it Matters to You https://github.com/downloads/mininet/mininet/mininet-2.0.0-113012- amd64-ovf.zip ACI REF Introduction to OpenFlow and Why it Matters to You Goals

More information

Taxonomy of SDN. Vara Varavithya 17 January 2018

Taxonomy of SDN. Vara Varavithya 17 January 2018 Taxonomy of SDN Vara Varavithya 17 January 2018 Modern Data Center Environmentally protected warehouses Large number of computers for compute and storage Blades Computer- Top-of-Rack (TOR) Switches Full

More information

CLOUD SERVICES. Cloud Value Assessment.

CLOUD SERVICES. Cloud Value Assessment. CLOUD SERVICES Cloud Value Assessment www.cloudcomrade.com Comrade a companion who shares one's ac8vi8es or is a fellow member of an organiza8on 2 Today s Agenda! Why Companies Should Consider Moving Business

More information

HP SDN Document Portfolio Introduction

HP SDN Document Portfolio Introduction HP SDN Document Portfolio Introduction Technical Solution Guide Version: 1 September 2013 Table of Contents HP SDN Document Portfolio Overview... 2 Introduction... 2 Terms and Concepts... 2 Resources,

More information

OpenFlow Ronald van der Pol

OpenFlow Ronald van der Pol OpenFlow Ronald van der Pol Outline! Goal of this project! Why OpenFlow?! Basics of OpenFlow! Short Demo OpenFlow Overview! Initiative of Stanford University! Run network research experiments

More information

A POX Controller Module to Collect Web Traffic Statistics in SDN Environment

A POX Controller Module to Collect Web Traffic Statistics in SDN Environment A POX Controller Module to Collect Web Traffic Statistics in SDN Environment Wisam H. Muragaa, Kamaruzzaman Seman, Mohd Fadzli Marhusin Abstract Software Defined Networking (SDN) is a new norm of networks.

More information

REsources linkage for E-scIence - RENKEI -

REsources linkage for E-scIence - RENKEI - REsources linkage for E-scIence - - hlp://www.e- sciren.org/ REsources linkage for E- science () is a research and development project for new middleware technologies to enable e- science communi?es. ""

More information

Software Defined Networks and OpenFlow

Software Defined Networks and OpenFlow Tecnologie e Protocolli per Internet 1 Prof. Stefano Salsano e-mail: stefano.salsano@uniroma2.it AA2012/13 Blocco 5 v1 1 Software Defined Networks and OpenFlow 2 Acknowledgements Next slides are taken

More information

ONOS OVERVIEW. Architecture, Abstractions & Application

ONOS OVERVIEW. Architecture, Abstractions & Application ONOS OVERVIEW Architecture, Abstractions & Application WHAT IS ONOS? Open Networking Operating System (ONOS) is an open source SDN network operating system (controller). Mission: to enable Service Providers

More information

Nuevas Redes con SDN. Bernardo Valladares Linares Extreme Networks Abril 22, 2015

Nuevas Redes con SDN. Bernardo Valladares Linares Extreme Networks Abril 22, 2015 Nuevas Redes con SDN Bernardo Valladares Linares bvalladares@extremenetworks.com Extreme Networks Abril 22, 2015 Why SoGware Defined Networks? CogniKve Learning We Sense We consider We Relate We connect

More information

UNIVERSITY OF CAGLIARI

UNIVERSITY OF CAGLIARI UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering Infrastrutture ed Applicazioni Avanzate nell Internet SDN: Control Plane ACK: content taken from Foundations of Modern

More information

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks.

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks. MOBILE COMMUNICATION AND INTERNET TECHNOLOGIES Software Defined Networks and Courtesy of: AT&T Tech Talks http://web.uettaxila.edu.pk/cms/2017/spr2017/temcitms/ MODULE OVERVIEW Motivation behind Software

More information

Chapter 5 Network Layer: The Control Plane

Chapter 5 Network Layer: The Control Plane Chapter 5 Network Layer: The Control Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you

More information

Develop, Deploy and Deliver with NetIDE: An Integrated Service Level Network Programming Framework

Develop, Deploy and Deliver with NetIDE: An Integrated Service Level Network Programming Framework Develop, Deploy and Deliver with NetIDE: An Integrated Service Level Network Programming Framework Matteo Gerola, Roberto Doriguzzi Corin (Create-net) Pedro A. Aranda Gutiérrez (Telefónica) This work is

More information

Lab 3: Simple Firewall using OpenFlow

Lab 3: Simple Firewall using OpenFlow Lab 3: Simple Firewall using OpenFlow This lab builds on the knowledge acquired through Lab 1 where you were first introduced to the Mininet environment. It will also help you prepare for the class project.

More information

TestOut Routing and Switching Pro - English 6.0.x COURSE OUTLINE. Modified

TestOut Routing and Switching Pro - English 6.0.x COURSE OUTLINE. Modified TestOut Routing and Switching Pro - English 6.0.x COURSE OUTLINE Modified 2017-07-10 TestOut Routing and Switching Pro Outline- English 6.0.x Videos: 133 (15:42:34) Demonstrations: 78 (7:22:19) Simulations:

More information

PRISTINE Project A different approach to SDN

PRISTINE Project A different approach to SDN PRISTINE Project A different approach to SDN Joan A. García-Espín Area Director Distributed Apps and Nets January 30 th, 2014 RINA Research, Korea-EU Workshop Primary Goals of SDN 1. Commodi(za(on of network

More information

Network Layer: The Control Plane

Network Layer: The Control Plane Network Layer: The Control Plane 7 th Edition, Global Edition Jim Kurose, Keith Ross Pearson April 06 5- Software defined networking (SDN) Internet network layer: historically has been implemented via

More information

Advance Reservation Access Control Using Software-Defined Networking and Tokens

Advance Reservation Access Control Using Software-Defined Networking and Tokens Advance Reservation Access Control Using Software-Defined Networking and Tokens I N N OVAT I N G T H E N E T WORK FO R DATA I N T E N S I V E S C I E N C E ( I N D I S ) 2016 J OAQUI N C HUNG, E U N -

More information

Slicing a Network. Software-Defined Network (SDN) FlowVisor. Advanced! Computer Networks. Centralized Network Control (NC)

Slicing a Network. Software-Defined Network (SDN) FlowVisor. Advanced! Computer Networks. Centralized Network Control (NC) Slicing a Network Advanced! Computer Networks Sherwood, R., et al., Can the Production Network Be the Testbed? Proc. of the 9 th USENIX Symposium on OSDI, 2010 Reference: [C+07] Cascado et al., Ethane:

More information

FROM NETWORK ADMINISTRATOR TO DOMAIN SCIENTIST: CHALLENGES WITH CREATING USABLE HIGH SPEED NETWORKS

FROM NETWORK ADMINISTRATOR TO DOMAIN SCIENTIST: CHALLENGES WITH CREATING USABLE HIGH SPEED NETWORKS FROM NETWORK ADMINISTRATOR TO DOMAIN SCIENTIST: CHALLENGES WITH CREATING USABLE HIGH SPEED NETWORKS SEAN DONOVAN RUSS CLARK JERONIMO BEZERRA GEORGIA TECH GEORGIA TECH/SOX FIU TWO QUESTIONS What do domain

More information

Chapter 5 Network Layer: The Control Plane

Chapter 5 Network Layer: The Control Plane Chapter 5 Network Layer: The Control Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you

More information

CSC 4900 Computer Networks: Routing Protocols

CSC 4900 Computer Networks: Routing Protocols CSC 4900 Computer Networks: Routing Protocols Professor Henry Carter Fall 2017 Last Time Link State (LS) versus Distance Vector (DV) algorithms: What are some of the differences? What is an AS? Why do

More information

Troubleshooting Cisco Data Center Infrastructure (DCIT) 6.0

Troubleshooting Cisco Data Center Infrastructure (DCIT) 6.0 Troubleshooting Cisco Data Center Infrastructure (DCIT) 6.0 Duration: 5 days; Instructor-led WHAT YOU WILL LEARN Troubleshooting Cisco Data Center Infrastructure (DCIT) is a five days instructor-led course

More information

Ipswitch: The New way of Network Monitoring and how to provide managed services to its customers

Ipswitch: The New way of Network Monitoring and how to provide managed services to its customers BRKPAR-2333 Ipswitch: The New way of Network Monitoring and how to provide managed services to its customers Paolo Ferrari, Senior Director Sales Southern Europe, Ipswitch, Inc. WhatsUp Gold Jan 2018 Agenda

More information

CORPORATE PRESENTATION

CORPORATE PRESENTATION CORPORATE PRESENTATION Background on device detec/on (1/2) Identifying the capabilities of a device accessing web contents has been an extensively explored issue in the past years, in particular in the

More information

End to End SLA for Enterprise Multi-Tenant Applications

End to End SLA for Enterprise Multi-Tenant Applications End to End SLA for Enterprise Multi-Tenant Applications Girish Moodalbail, Principal Engineer, Oracle Inc. Venugopal Iyer, Principal Engineer, Oracle Inc. The following is intended to outline our general

More information

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build November, 2017 1 Nothing That Lasts Is Built In A Day One doesn t know everything in the beginning Takes time

More information

Enforcing Network- Wide Policies in the Presence of Dynamic Middlebox Ac>ons using FlowTags

Enforcing Network- Wide Policies in the Presence of Dynamic Middlebox Ac>ons using FlowTags Enforcing Network- Wide Policies in the Presence of Dynamic Middlebox Ac>ons using FlowTags Seyed K. Fayazbakhsh *, Luis Chiang, Vyas Sekar *, Minlan Yu, Jeffrey Mogul * CMU, Deutsche Telekom, USC, Google

More information

NERC Compliance Use Cases

NERC Compliance Use Cases NERC Compliance Use Cases Overview For network and IT teams who work in the Energy sector, the North American Energy Reliability Corporation Critical Infrastructure Protection (NERC-CIP) standards provide

More information

Advanced Computer Networks. Network Virtualization

Advanced Computer Networks. Network Virtualization Advanced Computer Networks 263 3501 00 Network Virtualization Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Outline Last week: Portland VL2 Today Network

More information

SDN CONTROLLERS COMPARISON

SDN CONTROLLERS COMPARISON SDN CONTROLLERS COMPARISON V R SUDARSANA RAJU SRIT, Bangalore E-mail: sudarsanaraj@yahoo.com Abstract - This paper presents about Software Defined Network (SDN) which is a new networking paradigm where

More information

International OpenFlow/SDN Test Beds 3/31/15

International OpenFlow/SDN Test Beds 3/31/15 Duke s SDN Journey International OpenFlow/SDN Test Beds 3/31/15 Charley.Kneifel@duke.edu Part 1 Planning Definitions Infrastructure Considerations Use Cases Service Delivery / Management Considerations

More information

CCNA Routing and Switching (NI )

CCNA Routing and Switching (NI ) CCNA Routing and Switching (NI400+401) 150 Hours ` Outline The Cisco Certified Network Associate (CCNA) Routing and Switching composite exam (200-125) is a 90-minute, 50 60 question assessment that is

More information

A use-case based analysis of network managment functions in the ONF SDN model

A use-case based analysis of network managment functions in the ONF SDN model A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson Research) Wolfgang John (Ericsson Research) Pontus Sköldström (Acreo) Funded by the EU FP7 project SPARC

More information

Eight ou two eleven. Dynamic inspec5on of Broadcom Wi- Fi cards on mobile devices. Ma5as Eissler HITBAMS2015

Eight ou two eleven. Dynamic inspec5on of Broadcom Wi- Fi cards on mobile devices. Ma5as Eissler HITBAMS2015 Eight ou two eleven Dynamic inspec5on of Broadcom Wi- Fi cards on mobile devices Ma5as Eissler HITBAMS2015 Agenda Overview of Broadcom Wi- Fi NiC mobile devices Architecture ALack surface & possibili5es

More information

Cisco Virtual Networking Solution for OpenStack

Cisco Virtual Networking Solution for OpenStack Data Sheet Cisco Virtual Networking Solution for OpenStack Product Overview Extend enterprise-class networking features to OpenStack cloud environments. A reliable virtual network infrastructure that provides

More information

SEL-5056 Software-Defined Network (SDN) Flow Controller

SEL-5056 Software-Defined Network (SDN) Flow Controller SEL-5056 Software-Defined Network (SDN) Flow Controller SDN Configuration, Orchestration, and Monitoring Software Major Features and Benefits The SEL-5056 SDN Flow Controller is enterprise software based

More information

Introduction to Software-Defined Networking UG3 Computer Communications & Networks (COMN)

Introduction to Software-Defined Networking UG3 Computer Communications & Networks (COMN) Introduction to Software-Defined Networking UG3 Computer Communications & Networks (COMN) Myungjin Lee myungjin.lee@ed.ac.uk Courtesy note: Slides from course CPS514 Spring 2013 at Duke University and

More information

Cyber Security and Power System Communica4ons Essen4al Parts of a Smart Grid Infrastructure. Talal El Awar

Cyber Security and Power System Communica4ons Essen4al Parts of a Smart Grid Infrastructure. Talal El Awar Cyber Security and Power System Communica4ons Essen4al Parts of a Smart Grid Infrastructure Author: Goran N. Ericsson, Senior Member, IEEE Talal El Awar Submi.ed in Par3al Fulfillment of the Course Requirements

More information

OpenFlow network virtualization with FlowVisor

OpenFlow network virtualization with FlowVisor OpenFlow network virtualization with FlowVisor Research Project 2 Sebastian Dabkiewicz System and Network Engineering University of Amsterdam 17th October 2012 Sebastian Dabkiewicz OpenFlow network virtualization

More information

Strategies to remove complexity from everyday infrastructure

Strategies to remove complexity from everyday infrastructure Strategies to remove complexity from everyday infrastructure Nils Swart Director, Plexxi Open Network Exchange, Dallas 2013- April- 11 Why are we still here? Simplicity is the ultimate sophistication Leonardo

More information

YANG Modeling: The Good, The Bad, and The Ugly

YANG Modeling: The Good, The Bad, and The Ugly YANG Modeling: The Good, The Bad, and The Ugly Colin Dixon Technical Steering Committee Chair, OpenDaylight Principal Engineer, Brocade Talk Outline Really fast intro to the OpenDaylight Architecture What

More information

IRNC Kickoff Meeting

IRNC Kickoff Meeting ! IRNC Kickoff Meeting Internet2 Global Summit Washington DC April 26, 2015 Julio Ibarra Florida International University Principal Investigator julio@fiu.edu ! Outline Backbone: AmLight Express and Protect

More information

ONOS. Open Network Operating System. Ali Al-Shabibi and Andrea Campanella. ON.Lab 13/09/2016 TIM Labs, Turin. #ONOSProject

ONOS. Open Network Operating System. Ali Al-Shabibi and Andrea Campanella. ON.Lab 13/09/2016 TIM Labs, Turin. #ONOSProject ONOS Open Network Operating System Ali Al-Shabibi and Andrea Campanella ON.Lab 13/09/2016 TIM Labs, Turin Outline Introduction to ONOS and ON.Lab Architecture Northbound interface Southbound interface

More information

The balancing act: Research vs. Produc7on. Kobus Van der Merwe

The balancing act: Research vs. Produc7on. Kobus Van der Merwe The balancing act: Research vs. Produc7on Kobus Van der Merwe 1 The balancing act: and Research vs. Produc7on Kobus Van der Merwe 2 Context All started with 3 Context All started with NSF program manager

More information

CS 4226: Internet Architecture

CS 4226: Internet Architecture Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:

More information

Source Address Validation: from the Current Network Architecture to SDN-based Architecture

Source Address Validation: from the Current Network Architecture to SDN-based Architecture Source Address Validation: from the Current Network Architecture to SDN-based Architecture Jun Bi Tsinghua University/CERNET GFI 2013 Nov. 20, 2013 1 Content Source Address Validation Architecture (SAVA)

More information

Reliable SDN Network Architecture

Reliable SDN Network Architecture Reliable SDN Network Architecture Parvathy S Parthan, Dr. N.Guruprasad Department of Computer Science and Engineering, New Horizon College of Engineering Bengaluru, Karnataka, India-560103 ABSTRACT: Software

More information

Design and Implementa/on of a Consolidated Middlebox Architecture. Vyas Sekar Sylvia Ratnasamy Michael Reiter Norbert Egi Guangyu Shi

Design and Implementa/on of a Consolidated Middlebox Architecture. Vyas Sekar Sylvia Ratnasamy Michael Reiter Norbert Egi Guangyu Shi Design and Implementa/on of a Consolidated Middlebox Architecture Vyas Sekar Sylvia Ratnasamy Michael Reiter Norbert Egi Guangyu Shi 1 Need for Network Evolu/on New applica/ons Evolving threats Performance,

More information

Software-Defined Networking (SDN) Now for Operational Technology (OT) Networks SEL 2017

Software-Defined Networking (SDN) Now for Operational Technology (OT) Networks SEL 2017 Software-Defined Networking (SDN) Now for Operational Technology (OT) Networks SEL 2017 Traditional Ethernet Challenges Plug-and-play Allow all ROOT D D D D Nondeterministic Reactive failover Difficult

More information

Cisco Certified Network Associate ( )

Cisco Certified Network Associate ( ) Cisco Certified Network Associate (200-125) Exam Description: The Cisco Certified Network Associate (CCNA) Routing and Switching composite exam (200-125) is a 90-minute, 50 60 question assessment that

More information

Software Define Network Applications on Top of Blockchain Technology

Software Define Network Applications on Top of Blockchain Technology Software Define Network Applications on Top of Blockchain Technology Muhammad Johar Jaafar To Link this Article: http://dx.doi.org/10.6007/ijarbss/v8-i6/4312 DOI: 10.6007/IJARBSS/v8-i6/4312 Received: 24

More information

Database Machine Administration v/s Database Administration: Similarities and Differences

Database Machine Administration v/s Database Administration: Similarities and Differences Database Machine Administration v/s Database Administration: Similarities and Differences IOUG Exadata Virtual Conference Vivek Puri Manager Database Administration & Engineered Systems The Sherwin-Williams

More information

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016 Packet-Optical SDN Field Trial for Multi-Layer Network Optimization Jim Theodoras May 2016 OSI Stack Top of Stack 7 6 5 Application Presentation Session Data 4 Transport Layer TCP, UDP Segments SDN 3 Network

More information

Challenges for the success of SDN and NFV (from a standardization perspective)

Challenges for the success of SDN and NFV (from a standardization perspective) Challenges for the success of SDN and NFV (from a standardization perspective) Dr. Fabian Schneider Senior Researcher, NEC Laboratories Europe Vice-chair of the ONF Architecture WG Disclaimer: The views

More information