Entropy Labels – IETF 83 draft-ietf-mpls-entropy-label-01.

Slides:



Advertisements
Similar presentations
MPLS VPN.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
Internetworking II: MPLS, Security, and Traffic Engineering
MULTIPROTOCOL LABEL SWITCHING Muhammad Abdullah Shafiq.
Leading Edge Routing MPLS Enhancements to Support Layer 2 Transport Services Jeremy Brayley
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Deep Label Stacks MPLS part 2, IETF 84 speaker: curtis; voice: kireeti.
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
Introducing MPLS Labels and Label Stacks
Draft-kompella-mpls-larp-01 Kireeti Kompella IETF 90 Toronto, July 2014.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
CS Summer 2003 Lecture 6. CS Summer 2003 Hierarchical LSP LSP1 LSP2 LSP3 Ingress LSR for LSP1 Egress LSR for LSP1 Ingress LSR for LSP3 Hierarchical.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
draft-kompella-mpls-rmr Kireeti Kompella IETF 91
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
Ietf-64 draft-kulmala-l3vpn-interas-option-d-01.txt Additional Inter AS option for BGP/MPLS IP VPN IETF-64 draft-kulmala-l3vpn-interas-option-d-01.txt.
1 LSP-Trace over MPLS tunnels draft-nitinb-lsp-ping-over-mpls-tunnel-00 Nitin BahadurJuniper Networks Kireeti KompellaJuniper Networks IETF 69, MPLS WG,
Draft-ietf-mpls-entropy-label ietf 82. Entropy Labels Generalize what’s been done in the fat PW draft – Define general characteristics of entropy labels.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
MPLS MultiProtocol Label Switching.
Deutsche Telekom Technical Engineering Center. Fat PW Loadbalancing.
Multi-Protocol Label Switching University of Southern Queensland.
Interest NACK Junxiao Shi, Introduction Interest NACK, aka "negative acknowledgement", is sent from upstream to downstream to inform that.
Case Study: ATM (+ MPLS)
Draft-akiya-mpls-entropy-lsp-ping Nobo Akiya George Swallow Carlos Pignataro Nagendra Kumar IETF 88, Vancouver, Canada.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
MPLS Label Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
MPLS Some notations: LSP: Label Switched Path
Explicitly Routed Tunnels using MPLS Label Stack draft-gredler-spring-mpls-02 Hannes Gredler Yakov Rekhter
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-01 Kireeti Kompella Juniper Networks Shane Amante Level 3 Communications.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
Entropy Labels Shane Amante Kireeti Kompella. What ECMP is a powerful tool for SPs: make it better At the ingress of an LSP, assign “entropy labels” to.
Connecting SPRING Islands over IP Networks draft-xu-spring-islands-connection-over-ip-00 Xiaohu Xu (Huawei) Siva Sivabalan (Cisco) IETF89,
February 2006 MPLS Interop 2008 # 1 MPLS-TP OAM OAM for an MPLS Transport Profile Loa Andersson, Acreo AB IAB, MPLS WG co-chair.
MPLS Special Purpose Labels draft-kompella-mpls-special-purpose-labels-01 Loa Andersson Adrian Farrel Kireeti Kompella.
VyperNet A Framework for Programmable Virtual Private Networks Adam Hudson Supervisor: Bob Kummerfeld.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
Requirements for LER Forwarding of IPv4 Option Packets
B-TECH PROJECT MID-SEM PRESENTATION 2011
Residence Time Measurement draft-mirsky-mpls-residence-time-02
PW MUX PWE – 71st IETF 10 March 2008 Yaakov (J) Stein.
Inter domain signaling protocol
George Swallow Martin Vigoureux Rahul Aggerwal July 30, 2008
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
Multi Protocol Label Switching (MPLS)
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
CHAPTER 8 Network Management
Zhenbin Li, Shunwan Zhuang Huawei Technologies
draft-sitaraman-mpls-rsvp-shared-labels-00
MVPN/EVPN Tunnel Aggregation with Common Labels Zhaohui Zhang (Juniper) Eric Rosen (Juniper) Wen Lin (Juniper) Zhenbin Li (Huawei) BESS WG 20-March-2018.
Use of Ethernet Control Word RECOMMENDED
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Synonymous Flow Labels
Unified Source Routing Instructions using MPLS Label Stack draft-xu-mpls-unified-source-routing-instruction-04 Xiaohu Xu (Huawei) Ahmed Bashandy (Cisco)
Presentation transcript:

Entropy Labels – IETF 83 draft-ietf-mpls-entropy-label-01

Two Remaining Issues Reserved label for Entropy Label Indicator? Signal Entropy Labels (ELs) with tunnels or with applications?

Reserved Label for ELI Good technical reasons for having a reserved label for the ELI Good group support for allocating a reserved label for ELI Can we move this forward? What is needed to do so? (“IETF Consensus”)

Signaling ELs with Tunnels Tunnels (e.g., signaled using hop-by-hop LDP) have multiple paths – ELs help load balance across those paths Applications are “point-to-point-ish” – Start here, go there (via a tunnel) – Application = PWs, VPNs, etc. – Applications don’t know or care if there are multiple underlying paths from “here” to “there”

Theory of Operation Egress signals hop-by-hop LDP (say) tunnel to ingress(es) – Signaling indicates that egress can process entropy labels, and says what ELI to use Egress signals application (say VPN) to ingress Ingress “resolves” application over the tunnel – If ingress can insert ELs, it does so – Ingress computes EL based on application

Theory of Operation IngressEgress Tunnel to egress with multiple paths Application to egress (label = AL) Client traffic 1. Ingress determines EL based on incoming client traffic for application 2. Ingress chooses path to egress, then pushes TL

Theory of Operation With PHP, egress receives a packet with top label = ELI (either well-known reserved label or signaled by egress) – Egress recognizes ELI and pops two labels (ELI+EL) – Egress then processes following label (AL) as usual If ingress didn’t add EL, then egress processes AL as usual

Benefits Application signaling and label processing is unchanged – Tunnel signaling and processing modified – No need for per-application EL signaling – No need for per-application data plane processing changes to handle entropy labels No ELs if underlying tunnel has no ECMP

Cost ELs MUST be always be preceded by ELI Hidden benefit: no ambiguity about ELs – Example: EL with “Carrier’s Carrier” VPNs is now very straightforward Also, this, plus a reserved label for ELI allows ELs to appear anywhere in the label stack – Allows autonomy of EL insertion (e.g., in Carrier’s Carrier VPNs, or with hierarchical inter-AS tunnels)