73rd IETF - Minneapolis I. T. N. M. draft-wijnands-mpls-mldp-in-band-signaling-00.

Slides:



Advertisements
Similar presentations
Leaf discovery mechanism for mLDP based P2MP/MP2MP LSP
Advertisements

March 2010IETF 77, MPLS WG1 Carrying PIM-SM in ASM mode Trees over P2MP mLDP LSPs draft-rekhter-pim-sm-over-mldp-01.txt Y. Rekhter, Juniper Networks R.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Multicast LDP extension for hub & spoke multipoint LSP
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-02.txt Quintin Zhao, Emily Chen, Tao Chou Huawei Technology Daniel King OldDog.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
L3VPN WG2012-Jul-301 MVPN/BGP Support for Customers That Use mLDP RFCs 6513/6514: support Multicast VPN Service for customers that use PIM provide extensive.
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
Draft-ni-l3vpn-bgp-ext-sd-co-lsp-00IETF 87 L3VPN1 BGP Extensions for Setup Service-Driven Co-Routed LSP in L3VPN draft-ni-l3vpn-bgp-ext-sd-co-lsp-00 Hui.
CS 6401 Efficient Addressing Outline Addressing Subnetting Supernetting.
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
61st IETF Washington DC November 2004 Detecting P2MP Data Plane Failures draft-yasukawa-mpls-p2mp-lsp-ping-00.txt Seisho Yasukawa -
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for P2MP PWs (draft-jain-pwe3-p2mp-pw-lsp-ping-00.txt)
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.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
1 Exercise: IPv4 subnetting. 2 Task 1 Given is an IP network with address : Divide this network into 8 subnets.
L3VPN WG2014-Jul-221 Ingress Replication P-Tunnels in MVPN I ngress Replication (IR) is one of the MVPN P-tunnel technologies But there’s a lot of confusing.
© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT
Internet Protocol CLASS E
Björn Landfeldt School of Information Technologies NETS 3303 Networked Systems Multicast.
Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007.
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
MPLS Some notations: LSP: Label Switched Path
An end-to-end usage of the IPv6 flow label
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for E-VPN and PBB-
July 24, 2007IETF 69, L3VPN WG1 Progress on Arch Doc draft-ietf-l3vpn-mcast-2547bis-mcast-05 Areas of new work: –Clarification of upstream multicast hop.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
December 5, 2007IETF 70 L3VPN WG1 MVPN Profiles Why do we need “profiles”? –By design, architecture provides many choices: PE-PE C-multicast routing info.
L3VPN WG mLDP Recursive FEC Using mLDP through a Backbone where there is no Route to the Root draft-wijnands-mpls-mldp-recurs-fec Name changed.
76rd IETF - Hiroshima, Japan I. M. draft-wijnands-mpls-mldp-csc-02.
L3VPN WG2012-Jul-301 Bidirectional P-tunnels in MVPN Bidirectional P-tunnel: MP2MP LSP per RFC 6388 PIM MDT per RFC 5015, GRE Encapsulation Accommodated.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
87th IETF – Berlin IJ. Wijnands A. Gulko U. Joorde J. Tantsura draft-wijnands-mpls-mldp-in-band-wildcard-encoding-00
83rd IETF – Paris, France IJ. Wijnands E. Rosen K. Raza J. Tantsura A. Atlas draft-wijnands-mpls-mldp-node-protection-00
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
Planning the Addressing Structure
Global Table Multicast with BGP-MVPN Protocol
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,
Advertising Generic Information in IS-IS
Softwire Mesh Framework: Multicast
PE-based IPv6 multicast transition for mesh problem
MVPN Update Continued work on both architecture draft and BGP-MVPN draft Seeing “light at end of tunnel” ☺ Progress since last time: Carrier’s carrier.
draft-atlas-rtgwg-mrt-mc-arch-02
V4-over-v6 MVPNs.
MPLS P2MP OAM <draft-swallow-mpls-mcast-cv-00.txt>
Introducing To Networking
78th IETF Meeting - Maastricht 27th, July 2010
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
MPLS Basics 2 2.
BIER PIM SIGNALLING Hooman Bidgoli, Jayant Kotalwar, Andrew Dolganow (Nokia) Fengman Xu (Verizon) IJsbrand Wijnands, Mankamana Mishra (Cisco) Zhaohui.
An Introduction to MPLS-PIM Interworking
BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99
Planning the Addressing Structure
IP Addressing.
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
draft-liu-pim-mofrr-tilfa-00
BIER P2MP mLDP Signaling
Multicasting Unicast.
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
BGP Signaled Multicast
MLDP Signaling over BIER
Presentation transcript:

73rd IETF - Minneapolis I. T. N. M. draft-wijnands-mpls-mldp-in-band-signaling-00

mLDP in-band signaling draft-wijnands-mpls-in-band-signaling-00 Should have been published as: draft-wijnands-mpls-mldp-in-band-signaling-00

Problem we’re solving Come up with a simple way to transport global table multicast traffic across a MPLS core. No need for additional signaling. No need for L3VPN procedures. Dynamic mapping of multicast streams to LSPs.

Solution Multicast tree information, like (S,G) or (*/M,G) is encoded in the opaque field of the mLDP FEC by the egress router(s). The mLDP LSP is build through the MPLS core. The root of the P2MP LSP or leaf of the MP2MP LSP parses the opaque field and passes it to the multicast component. Multicast component deals with the information as if it had received a PIM join.

Solution (cont) Works for multicast flows where the tree information is known by the egress router. This is typically for SSM, Bidir and sparse-mode sources. Each IP multicast flow creates a unique LSP in the core.

Opaque encodings We defined 4 new opaque encodings: Transit IPv4 Source TLV Transit IPv6 Source TLV Transit IPv4 bidir TLV Transit IPv6 bidir TLV

Transit IPv4 Source TLV | Type | Length | Source | Group | Type: 2 (to be assigned by IANA). Length: 8 Source: IPv4 multicast source address, 4 octets. Group: IPv4 multicast group address, 4 octets.

Transit IPv6 Source TLV | Type | Length | Source ~ ~ | Group ~ ~ | Type: 3 (to be assigned by IANA). Length: 32 Source: IPv6 multicast source address, 16 octets. Group: IPv6 multicast group address, 16 octets.

Transit IPv4 bidir TLV | Type | Length | Mask Len | | Group | Type: 4 (to be assigned by IANA). Length: 5 Mask Len: The number of contiguous one bits that are left justified and used as a mask, 1 octet. Group: IPv4 multicast group address, 4 octets.

Transit IPv6 bidir TLV | Type | Length | Mask Len | | Group ~ ~ | Type: 5 (to be assigned by IANA). Length: 17 Mask Len: The number of contiguous one bits that are left justified and used as a mask, 1 octet. Group: IPv6 multicast group address, 16 octets.

Scalability Each IP multicast flow maps to a LSP. Works well if the number of multicast flows is under control by the operator. mLDP is receiver driven, so its expected to scale well for thousands of LSPs.

Going forward Authors like to get comments on the draft.

Questions?