REN SDN Use Cases With OpenFlow and P4 status TNC2016 Curt Beckmann Chair of Open Datapath Working Group, ONF Chief Technology Architect.

Slides:



Advertisements
Similar presentations
Eclipse, M2M and the Internet of Things
Advertisements

OpenFlow and Software Defined Networks. Outline o The history of OpenFlow o What is OpenFlow? o Slicing OpenFlow networks o Software Defined Networks.
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
Composing Software Defined Networks
Software-Defined Networking, OpenFlow, and how SPARC applies it to the telecommunications domain Pontus Sköldström - Wolfgang John – Elisa Bellagamba November.
Building Your Own Firewall Chapter 10. Learning Objectives List and define the two categories of firewalls Explain why desktop firewalls are used Explain.
NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS INTERDEPARTMENTAL GRADUATE PROGRAM IN MANAGEMENT AND ECONOMICS OF TELECOMMUNICATION NETWORKS Master Thesis.
Software-Defined Networking
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION Mohammad Hanif June 2015 Optimal Flow Placement in SDN Networks.
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
Information-Centric Networks10b-1 Week 13 / Paper 1 OpenFlow: enabling innovation in campus networks –Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru.
DPI in an SDN world Charles Glass.
ONF Configuration and Management WG Jürgen Quittek
OpenFlow: Enabling Technology Transfer to Networking Industry Nikhil Handigol Nikhil Handigol Cisco Nerd.
Software-Defined Networks Jennifer Rexford Princeton University.
Summary Device protocols tied intimately to applications. A need to significantly reduce critical data update times. Current network bandwidth consumption.
IETF-84 (29 July – 3 Aug. 2012) Cloud Computing, Networking, and Service (CCNS) Update for GISFI-10, New Delhi, India Sept Monday-10-September-20121IETF84.
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC THAT’S THE ANSWER WHAT’S THE QUESTION? Software Defined Networking Dan DeBacker Principal.
Programming Languages for Software Defined Networks Jennifer Rexford and David Walker Princeton University Joint work with the.
A survey of SDN: Past, Present and Future of Programmable Networks Speaker :Yu-Fu Huang Advisor :Dr. Kai-Wei Ke Date:2014/Sep./30 1.
Aaron Gember, Theophilus Benson, Aditya Akella University of Wisconsin-Madison.
Task-Force 1 Softwarization of Networks ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
Extending OVN Forwarding Pipeline Topology-based Service Injection
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Brocade Flow Optimizer
Forwarding Programming in Protocol- Oblivious Instruction Set Author : Jingzhou Yu, Xiaozhong Wang, Jian Song, Yuanming Zheng, Haoyu Song Conference: 2014.
Introduction to Avaya’s SDN Architecture February 2015.
© 2013, CYAN, INC. 11 Software Defined Metro Networks TNC2013 Virtualization and Innovation Robin Massey SE Manager EMEA
Brocade Software Defined Networking Muhammad Durrani Principle Engineer July, 2013.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
SDN/NFV DDoS Requirements "The Mobile Use Case – 5G" Bipin Mistry, VP Product Management © 2015 Corero
100GE Upgrades at FNAL Phil DeMar; Andrey Bobyshev CHEP 2015 April 14, 2015.
Is SDN Delivering? Jez Clark Solutions Architect Alternative Networks 13 th September 2013.
OpenFlow: What’s it Good for? Apricot 2016 Pete Moyer Principal Solutions Architect.
REN SDN Use Cases With OpenFlow and P4 status TNC2016
Brocade Software Networking Openness. Agility. Economics. © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION Curt Beckmann EMEA.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Virtual Private Networks
Multi-layer software defined networking in GÉANT
P4 (Programming Protocol-independent Packet Processors)
IP/MPLS Backbone Transition to SDN: OpenDaylight Advisory Board
Network Anti-Spoofing with SDN Data plane Authors:Yehuda Afek et al.
Report from Session #2: SDN/NFV
CSCI-235 Micro-Computer Applications
April 28, 2017 SUMIT MAHESHWARI INES UGALDE
Presenter: Ciaran Roche
CORD Activities in NTT Group
Week 6 Software Defined Networking (SDN): Concepts
The NPD Group - Enterprise DC Agenda
Interface to Routing System (I2RS)
SDN Overview for UCAR IT meeting 19-March-2014
Enterprise Productivity Services
Software Defined Networking (SDN)
High Intelligent Network (Smart Pipe)
Firewalls at UNM 11/8/2018 Chad VanPelt Sean Taylor.
The Stanford Clean Slate Program
Cloud Computing and Cloud Networking
Software Defined Networking (SDN)
Software Defined Networking
Virtual Private Network
Report from Session #2: SDN/NFV
ONAP Architecture Principle Review
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

REN SDN Use Cases With OpenFlow and P4 status TNC2016 Curt Beckmann Chair of Open Datapath Working Group, ONF Chief Technology Architect for EMEA

Agenda SDN Perspective from 50 km SDN Deployments for REN OpenFlow Challenges and Progress “Next Generation” SDN activity: P4 2 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY:

Agenda SDN Perspective from 50 km SDN Deployments for REN OpenFlow Challenges and Progress “Next Generation” SDN activity: P4 3 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY:

SDN: Perspective from 50km Customer driven movement ONF “technical” definition of SDN ‒ “Control physically separated from Data Plane” Real customer desire ‒ “Control and Data are VENDOR separated”  “Ecosystem”-ouch! ‒ Oh, and key customers (SPs) also want NFV- yikes! How to “bootstrap” an ecosystem? ‒ Add OpenFlow to legacy boxes (done) ‒ Converge on small # of controllers (done) ‒ Common NB APIs (In process) ‒ Build what early ecosystem buyers want (in process) ‒ Sell “open vertical” solutions (in process) 4 SDN / OpenFlow Router Control Plane (software) Data Plane (hardware) Router Data Plane (hardware) Control Plane (software) Traditional Controller Control Plane (software) APIs © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY Hybrid

SDN: Perspective from 50km Customer driven movement ONF “technical” definition of SDN ‒ “Control physically separated from Data Plane” Real customer desire ‒ “Control and Data are VENDOR separated”  “Ecosystem”-ouch! ‒ Oh, and key customers (SPs) also want NFV- yikes! How to “bootstrap” an ecosystem? ‒ Add OpenFlow to legacy boxes (done) ‒ Converge on small # of controllers (done) ‒ Common NB APIs (In process) ‒ Build what early ecosystem buyers want (in process) ‒ Sell “open vertical” solutions (in process) 5 SDN / OpenFlow Router Control Plane (software) Data Plane (hardware) Router Data Plane (hardware) Control Plane (software) Traditional Controller Control Plane (software) APIs © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY Hybrid

Agenda SDN Perspective from 50 km SDN Deployments for REN OpenFlow Challenges and Progress “Next Generation” SDN activity: P4 6 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY:

SDN Use Cases 7 Volumetric Attack Mitigation Elephant Flow Management Firewall Bypass Policy Based Flow Forwarding Botnet Attack Mitigation Campus Access Management SDN Based MPLS Traffic Engineering Bandwidth Scheduler Packet-Optical Integration WAN Network Virtualization Flow Metering SDN Based Wiretap VXLAN Monitoring CONTROL AUTOMATIONVISIBILITY © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY:

SDN Use Cases… popular in REN context 8 Volumetric Attack Mitigation Elephant Flow Management Firewall Bypass Policy Based Flow Forwarding Botnet Attack Mitigation Campus Access Management SDN Based MPLS Traffic Engineering Bandwidth Scheduler Packet-Optical Integration WAN Network Virtualization Flow Metering SDN Based Wiretap VXLAN Monitoring CONTROL AUTOMATIONVISIBILITY © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

SDN for Policy-Based Firewall Insertion / Bypass REN DC X One-armed Firewall Trusted Traffic Flow WAN Inline Firewall REN DC Y Default Traffic Flow SDN Controller SDN App Internet Operator or sFlow driven policy enforcement for large trusted flows © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. : Evaluating: Indiana U, CERN

Path Explorer MLXe SDN-based Education Campus Access Dynamic policy for flexible network access control and security Access based on MAC / IP addresses Redirect to IPsec, GRE or MPLS tunnel Suitable for consultants, mobile workers for short-term network access © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. OF rule OF 1.3 Matching Shipping Campus / DC Visual Engine Flow Policy Normal Forward GRE Tunnel to Guest Network Re-direct Drop Programmable Access Control via Northbound API I’m consultant for project Y. Can I access the RED network? IPsec Tunnel to Secure Resources Guest Policy In Planning for v1.1 Developing: ASU Evaluating: Cornell

SDWAN 11 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. : SDN Backbone Long term deployment: Internet2 Evaluating: AARNET

Agenda SDN Perspective from 50 km SDN Deployments for REN OpenFlow Challenges and Progress “Next Generation” SDN activity: P4 12 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY:

OpenFlow Deployment: Challenges (1 of 2) The point: ONF and ODWG are aware of these Two main platform categories ‒ Well-deployed “fixed function” ASIC-based ‒ Flexible, NPUs & “programmable ASICs” OpenFlow Applicability Challenge ‒ OF1.x too flexible for ASICs, not enough for NPUs ‒ Not all boxes do all things: Need a “config phase” API / Interoperability Challenges ‒ Hardware independence means common stable NB APIs ‒ Apps coded for specific devices, extensions often required © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. Image credit:

OpenFlow Deployment: Challenges (2 of 2) Conformance testing challenges ‒ OF1.3 basic test defined ‒ No long term support (LTS) for OF1.4 & OF1.5 OF Pipeline config solution: “Table Type Patterns” (TTP) v1.0 ‒ Upside: Designed to address most OpenFlow challenges ‒ Challenges: limited examples, “machine consumability”, YANG issues © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

OpenFlow standards progress OF1.6 coming late 2016, ‒ Long term support (LTS) and modularity ‒ Optical / wireless expanding OF down OSI stack More adoption of TTPs: China Mobile SPTN, etc ‒ Growing interest in TTP-based conformance testing TTP v1.1 syntax is ready, English language spec in process ‒ “machine”/YANG friendly, better Extension support, 1.0  1.1 converter ‒ More examples, TTP 1.1 tools planned or underway ‒ Stage set for Jsonnet or similar on top of TTP This abstract language will include Library support for even more re-use 15 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

Agenda SDN Perspective from 50 km SDN Deployments for REN OpenFlow Challenges and Progress “Next Generation” SDN activity: P4 16 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY:

“Next Generation” SDN activity: P4 OF and P4 communities overlap ‒ P4 “defines pipelines”, has a “config phase” ‒ P4 leaves control protocol open, so complements OF OpenFlow will need some adjustments; ODWG plans to take that up OF Lesson: Do more “prelaunch” validation ‒ Despite high interest and strong demos, be conservative ‒ One thorn: platform independent “Intermediate Representation” is tricky P4 is packet-centric, needs augmentation for L0 and L1 devices OpenFlow transport extensions will offer that augmentation 17 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

In 2014, P4 & ONF agreed on a path P4 to work IR & flex pipeline via open source ODWG subgroup to look at “P4 ecosystem” Progress on both… ODWG “TR” is approved for pub ‒ Key OF lessons: Address the “meta technical” issues too ‒ Vital: hybrid OF/P4 deployment models Greenfield is too risky… A “P4 for ASICs” option would be very helpful ASICs support legacy protocols… P4 devices will interact with legacy… so create std libs ‒ P4 / OpenFlow co-existence eases adoption, and both need stable NB APIs P4 (and OpenFlow) need to work w controller projects, unify control protocol ‒ Smart conformance test approach needed… address it NOW 18 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC

Conclusions Low level control protocol is important to SDN ‒ OpenFlow is still the only open control protocol OpenFlow is facing its challenges, and making progress solving them P4 is making progress as well ‒ More tools and examples and “ecosystem readiness” will be needed ‒ OpenFlow compatibility likely ‒ P4’s Value will be easier to establish as SDN traction grows 19 © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.