LDP signaled LSPs for external prefixes Ina Minei, Nischal Sheth - Juniper Luyuan Fang – AT&T

Slides:



Advertisements
Similar presentations
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
1 Copyright  1999, Cisco Systems, Inc. Module10.ppt10/7/1999 8:27 AM BGP — Border Gateway Protocol Routing Protocol used between AS’s Currently Version.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
CS Summer 2003 Lecture 15 MPLS Fault-Tolerance Architecture ( For details, see class notes)
draft-kompella-mpls-rmr Kireeti Kompella IETF 91
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
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.
Draft-li-l2vpn-ccvpn-arch-00IETF 88 L2VPN1 An Architecture of Central Controlled Layer 2 Virtual Private Network (L2VPN) draft-li-l2vpn-ccvpn-arch-00 Zhenbin.
1 MPLS Architecture. 2 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
1 Internet Protocol: Forwarding IP Datagrams Chapter 7.
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.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
1 LSP-Trace over MPLS tunnels draft-nitinb-lsp-ping-over-mpls-tunnel-01 Nitin BahadurJuniper Networks Kireeti KompellaJuniper Networks George SwallowCisco.
IETF 84, July 2012Slide 1 Multiple LDP Instances in single Label Space Mustapha Aïssaoui, Pranjal K. Dutta Alcatel-Lucent.
RFC 3031: Multiprotocol Label Switching Architecture Chapter 3.27 – /07/14 (Thu) Shinichi Ishida 2005/07/14 (Thu) Shinichi Ishida.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Border Gateway Protocol
A method to monitor active MPLS label Mapping draft-cauchie-opsawg-monitoring-mpls-label-mapping-00 Gregory Cauchie
Internet Protocol: Routing IP Datagrams Chapter 8.
MPLS Some notations: LSP: Label Switched Path
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
LDP Typed Wildcard PW FEC Elements draft-raza-l2vpn-pw-typed-wc-fec-01.txt Kamran Raza Sami Boutros draft-raza-l2vpn-pw-typed-wc-fec-01.txt.
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”,
Draft-asati-bgp-mpls-blackhole-avoidance-00.txt1 BGP/MPLS Traffic Blackhole Avoidance Proposal draft-asati-bgp-mpls-blackhole-avoidance-00 Rajiv Asati.
LDP extension for Inter-Area LSP draft-decraene-mpls-ldp-interarea-04 Bruno DecraeneFrance Telecom / Orange Jean-Louis Le RouxFrance Telecom / Orange Ina.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
Text BGP Basics. Document Name CONFIDENTIAL Border Gateway Protocol (BGP) Introduction to BGP BGP Neighbor Establishment Process BGP Message Types BGP.
Draft-li-rtgwg-igp-ext-mrt-frr-00IETF 85 RTGWG1 Applicability of LDP Multi-Topology for Unicast Fast-reroute Using Maximally Redundant Trees draft-li-rtgwg-ldp-mt-mrt-frr-01.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
Pseudo Wire (PW) Virtual Circuit Connection Verification (VCCV) Update Thomas D. Nadeau Cisco Systems, Inc Rahul Aggarwal (Presenter) Juniper Networks.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 MPLS Upstream Label Assignment for RSVP- TE and LDP draft-raggarwa-mpls-rsvp-ldp-upstream-
Draft-beckhaus-ldp-dod-01IETF 82: 14 November LDP DoD draft-beckhaus-ldp-dod-01.txt Thomas Beckhaus (Deutsche Telekom AG) Bruno Decraene (France.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-00 Yimin Shen (Juniper Networks) Yuji Kamite (NTT Communication) IETF 83, Paris, France.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Advertising MPLS LSPs in the IGP draft-gredler-ospf-label-advertisement draft-gredler-isis-label-advertisement Hannes Gredler IETF87,
Fast Reroute for Node Protection in LDP-based LSPs draft-esale-mpls-ldp-node-frr-02 Raveendra Torvi Luay Jalil
Konstantin agouros Omkar deshpande
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Requirements for LER Forwarding of IPv4 Option Packets
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
LDP signaled LSPs for external prefixes
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.
MPLS Traffic Engineering
MPLS Basics 2 2.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Kireeti Kompella Juniper Networks
Update on draft-ietf-spring-segment-routing-mpls-12
draft-barth-pce-association-bidir-01
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.
Fast Reroute for Node Protection in LDP- based LSPs
Label Switched Path (LSP) Ping for IPv6 Pseudowire FECs
draft-liu-pim-mofrr-tilfa-00
BIER P2MP mLDP Signaling
MLDP Signaling over BIER
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

LDP signaled LSPs for external prefixes Ina Minei, Nischal Sheth - Juniper Luyuan Fang – AT&T

The problem  LDP relies on routing protocols for its forwarding decisions.  To establish LSPs, LDP needs routing table entries for all its FECs.  Not always desirable…

The goal  Establish LSPs for FECs that are “external” to the routing table.  Thus, no need to inject external routes corresponding to the LDP FECs in the IGP just for the purpose of LSP establishment.

Before we start…  The discussion is only for address prefix FECs and host FECs associated with IPv4/IPv6 prefixes.

The idea  If LSRa is the one who is injecting FECa into LDP, can use LSRa’s address in the forwarding decision making process.  Don’t need FECa’s address in the routing table, only need LSRa’s address.

The concepts 1. Decouple the FEC from the routing table entry. 2. Specify a different address on which to apply the decision making process of whether to use the label for forwarding and whether to propagate the FEC to the neighbors.

LDP extensions 1. New TLV (Originator Nexthop TLV) specifying the address to use in the forwarding-state decision-making process. 2. Extensions to the message handling procedures to take advantage of the new TLV.

Originator Nexthop TLV 1. Carries a host address 2. Always shows up together with the FEC TLV 3. Used in label map, withdraw, release messages.

Label mapping procedures Existing algorithm  Conditions for using a label for forwarding: 1. the routing table contains an _exact_ entry for the address in the FEC TLV 2. the mapping was received from the neighbor that is the nexthop for the route found in (1).

Label mapping procedures Extension to the algorithm  Conditions for using a label for forwarding if the label-map message contains the Originator Nexthop TLV: 1. the routing table contains an _exact_ entry for the address in the Originator TLV. 2. the mapping was received from the neighbor that is the nexthop for the route found in (1).

Label withdraw/release Extension to the algorithm  If the label-map message contained the Originator Nexthop TLV then the withdraw/release must also contain it.

What next?  Gauge interest  Please send comments to the list.  Accept as WG document?

Thank you!