The Impact of SDN On MPLS Networks Adrian Farrel Juniper Networks

Slides:



Advertisements
Similar presentations
Power Saving. 2 Greening of the Internet Main idea: Reduce energy consumption in the network by turning off routers (and router components) when they.
Advertisements

APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Circuit Monitoring July 16 th 2011, OGF 32: NMC-WG Jason Zurawski, Internet2 Research Liaison.
Q5/13: Network Interworking Including, IP Multiservices Networks
Multi-service Architecture: Evolution of Network Architecture Keith Knightson Khalid Ahmad Carrier Data Networks Nortel Networks, Canada IP-Networking/Mediacom.
MPLS VPN.
All rights reserved © 2005, Alcatel Grid services over IP Multimedia Subsystem  Antoine Pichot, Olivier Audouin, Alcatel  GridNets ’06.
Video Services over Software-Defined Networks
Identifying MPLS Applications
Chapter 1: Introduction to Scaling Networks
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS TE Overview Configuring MPLS TE on Cisco IOS Platforms.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
S Licentiate course on Telecommunications Technology (4+1+3 cr.) Course Topic Spring 2000: Routing Algorithms in the DiffServ MPLS Networks Introduction.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
A New Paradigm for Inter-Domain Traffic Engineering Adrian Farrel Juniper Networks
Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed 1 Aria Networks Multi-domain.
NEW OUTLOOK ON MULTI-DOMAIN AND MULTI-LAYER TRAFFIC ENGINEERING Adrian Farrel
Draft-mackie-sfc-using-virtual-networking-02 S. Mackie, B. Rijsman, Juniper Networks M. Napierala, AT&T D. Daino, Telecom Italia D.R. Lopez, Telefonica.
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Deployment of MPLS VPN in Large ISP Networks
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS Scale to 100k endpoints with resiliency and simplicity Clarence.
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
1 LAYER 3 TSN – DRAFT 4 Jouni Korhonen, Philippe Klein July 2014 LAYER 3 FOR TSN.
Why SDN and MPLS? Saurav Das, Ali Reza Sharafat, Guru Parulkar, Nick McKeown Clean Slate CTO Summit 9 th November, 2011.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Vpn service Ericsson.
Author : Martín Casado, Teemu Koponen, Scott Shenker, Amin Tootoonchian Publisher : Presenter : Pei-Hua Huang Date : 2013/10/02 Fabric: A Retrospective.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Provider Opportunities for Enterprise MPLS APRICOT 2006, Perth Matt.
Old Dog Consulting Multi-Segment Pseudowires: Recognising the Layer Network Adrian Farrel Old Dog Consulting.
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
Draft-li-isdnrg-seamless-mpls-mbh-00IETF 92 SDNRG1 Inter-SDN in Seamless MPLS for Mobile Backhaul Zhenbin Li, Rober Tao Huawei Technologies IETF 92, Dallas,
MPLS and Traffic Engineering
PTX Use Cases Chris Whyte
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
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.
Abstraction and Control of Transport Networks (ACTN) BoF
Model-based Programmable Networks
Interface to the Routing System
FIRE – GENI collaboration workshop Sep 2015 Washington.
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
Interface to The Internet Routing System (IRS) draft-atlas-irs-problem-statement-00 draft-ward-irs-framework-00 Alia Atlas Thomas Nadeau David Ward IETF.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Page 1 © The.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Recent Progress in Routing Standardization An IETF update for UKNOF 23 Old Dog Consulting Adrian
Segment Routing: An Architecture build with SDN in mind and addressing the evolving network requirements Brian Meaney Cisco SP Consulting Team.
Interface to The Internet Routing System (IRS) Framework documents Joel Halpern IETF 84 – Routing Area Open Meeting 1.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Segment Routing Traffic Engineering
Multi-layer software defined networking in GÉANT
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
Adrian Farrel : Old Dog Consulting
The NPD Group - Enterprise DC Agenda
Interface to Routing System (I2RS)
ONOS Drake Release September 2015.
Software Defined Networking (SDN)
Link State on Data Center Fabrics
CHAPTER 8 Network Management
In-network computation
Presentation transcript:

The Impact of SDN On MPLS Networks Adrian Farrel Juniper Networks

Agenda Some Definitions Needed (SDN) Why consider SDN? SDN as a toolkit Fine-grain programming An interface to routing and policy Enabling services A programmable MPLS network 2

What do we mean by SDN? Software It’s all software! We are looking for automation Tools or applications Driven or Defined Does it matter? Networks Micro-management of forwarding decisions Control of end-to-end paths Whole-sale operation of network Is it all about the buzz? S hiny-thing D esparately N eeded $ ome D ollars N ow 3

What will we do with SDN? Make our networks better Provide cool services at lower prices Reduce OPEX and simplify network operations Enable better monitoring and diagnostics Make better use of deployed resources Converged services are the future Converged infrastructure is the future 4

The SDN Toolbox To a network, all configuration tools look like hammers One size does not fit all SDN is about engineering the routers to allow better tools to be designed and applied 5

MPLS Data Plane Programmability Label stacking, popping, and swapping MPLS as a cross-connect technology (NHFLE) Prefix-to-label mapping (LFIB) Integration with underlying data plane Encapsulation rules Data link addresses 6 IP Packet Prefix LFIB Out i/f, label MPLS Packet In i/f, label NHFLE Out i/f, label In i/f, label NHFLE Pop

Applications and Protocols for MPLS Data Plane Programmability An application is software that runs remotely That demands a protocol and a data encoding Element Management IETF : SNMP/MIBs, Netconf/YANG Proprietary : CLI, GUI, XML Legacy : TL1 … Network Management Coordinated connection set-up is just coordinated element management Control plane / data plane separation Use an existing configuration protocol IETF : GSMP (RFC 3292), ForCES (RFC 5810) ONF : OpenFlow 7

Control Plane / Data Plane Separation Support legacy / cheap devices Experiment with new routing protocols Integrate dynamic routing with static control Avoid “complexities” of routing protocols 8 Data plane Control plane SDN Programming Language

Functional Control at a Higher Level Operators want to build and deploy services “Make a pseudowire for me” “Optimize my traffic loading” “Provision a layer 3 VPN” “Show me how my network is being used” “Configure my data center” “Manage security and policy” “Provide service callendaring” Needs a higher-level interaction with the network Demands more sophisticated control of routers Must integrate with standard routing features 9

Leveraging Existing Tools New services and features for rapid deployment There are plenty of existing tools Leverage implemented and deployed protocols We can put them together to enable high function SDN in MPLS networks May need some extensions Avoid long development cycles 10

BGP-LS to Extract Topology Information Information about the network Nodes and links Link state Up-to-date TE capabilities Delay and other quality information Status of existing LSPs / tunnels Used for network monitoring, analysis, and planning Critical input to path computation (e.g., via PCE) Fundamental component unspecified in the PCE architecture BGP-LS is a set of simple extensions to BGP Client is any node listening to the IGP For example an ASBR or a Route Reflector Server can not be a very light-weight BGP implementation Reduces dependency on IGP sniffing 11

Stateful PCE for Control of Services Early work on PCE was stateless PCE knows state of network PCE does not recall anything about previous computations PCE does not know about existing provisioned services Except as described on new computation requests Stateful PCE was always in the architecture Retain information about provisioned LSPs New extensions to PCEP Allow explicit activation of LSPs from the PCE Receive information from network about LSPs Provides key components for bandwidth callendaring 12

Integrating the Components 13 IGP enhanced for TE and link quality BGP-LS reports to PCE PCE requests LSPs Normal LSP signaling LSP status reports PCE

Making New Tools Can’t do everything with what have already Interface to the Routing System (IRS) A programmatic interface to routers 14 Data Plane FIB RIBs and RIB Manager Policy DB Routing and Signaling Protocols Topology DB OAM, Events and Measurement IRS Agent IRS Client Router Server Application IRS Protocol & Data Encoding

Enabling Services Service enablement and turn-up is complex Existing tools help with planning Commissioning through scripts or work-plans SDN can be a set of tools to enable services L3VPN delivery Data center interconnect Bandwidth callendaring Mult-layer connectivity and virtual links 15

Service Example : Multi-layer SDN can coordinate multiple network layers May both be MPLS networks Involves many SDN components 16 PCE Traffic demand Service request VNTM TEDB PCE BGP-LS IRS PCEP RSVP-TE GMPLS IGP-TE IRS OpenFlow & IRS Virtual Link PCEP TEDB IRS Policy IGP-TE

Service Example : L3VPN with Callendaring Which PEs to use? How to connect PEs? What load? When? What redundancy? QoS? Security? How to connect to the Internet? Planned support for high bandwidth services 17 DB Replication Content Streaming Data Transfer

Putting the Tools into the Box SDN will possibly remain buzz and hype Or maybe it will evolve into bickering between proponents of different solutions Or it could become a comprehensive set of tools Configuration tools RIB and policy control Topology and LSP management Service enablement Potential to enable a rich set of functions in future MPLS networks 18

SDN - Pandora’s Toolbox? A mess of overlapping tools and protocols with too many features and functions? 19 Or a cornucopia of riches?

Questions? 20