Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners

Slides:



Advertisements
Similar presentations
MPLS Multiple Topology Support draft-zhao-mpls-ldp-multiple-topology-01 draft-zhao-mpls-rsvp-te-multiple-topology-01 IETF 80 – Prague.
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.
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
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.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
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.
MPLS and Traffic Engineering
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 -
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri November 2014 Honolulu USA draft-yong-rtgwg-igp-mutlicast-arch-00.
1 Advanced Network Architectures Yasaman Motakef
Multiprotocol Label Switching (MPLS) References: Juniper white papers on MPLS and DiffServ at: white_papers/
P2MP MPLS-TE FRR with P2MP Bypass Tunnel draft-leroux-mpls-p2mp-te-bypass-00.txt J.L. Le Roux (France Telecom) R. Aggarwal (Juniper) IETF 67, MPLS WG,
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
RFC6374 in the presence of LSP merging draft-bryant-mpls-flow-ident and draft-chen-mpls-source-label M. Chen, X. Xu, Z. Li, L. Fang, G. Mirsky, S. Bryant,
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-03 Author list: Tarek Saad
Draft-jounay-pwe3-p2mp-pw-requirements-00.txt IETF 68 PWE3 Working Group Prague, March 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT
Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007.
69th IETF Chicago July 2007 An analysis of scaling issues in MPLS-TE backbone networks Seisho Yasukawa, Adrian Farrel, and Olufemi Komolafe draft-yasukawa-mpls-scaling-analysis-04.txt.
PCE-based Computation Procedure To Compute Shortest Constrained P2MP Inter-domain Traffic Engineering Label Switched Paths draft-zhao-pce-pcep-inter-domain-p2mp-procedures-02.txt.
MPLS Some notations: LSP: Label Switched Path
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
1 Role based Auto Mesh IETF86 CCAMP Mar Orlando draft-li-ccamp-role-based-automesh-00.
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”,
Multiple Protocol Support: Multiprotocol Level Switching.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Segment-based EVPN (S-EVPN) draft-li-l2vpn-segment-evpn-01 Zhenbin Li (Presenter) Lucy Yong Junlin Zhang March, 2014 London United Kingdom.
Multicast Considerations for Gateway Initiated Dual-Stack lite (draft-brockners-softwire-mcast-gi-ds-lite-00) Authors: Frank Brockners
73rd IETF - Minneapolis I. T. N. M. draft-wijnands-mpls-mldp-in-band-signaling-00.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
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.
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-
Upstream LSR Redundancy for Multi-point LDP Tunnels draft-pdutta-mpls-mldp-up-redundancy-00.txt IETF-81 Pranjal Kumar Dutta Wim Henderickx Alcatel-Lucent.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
76rd IETF - Hiroshima, Japan I. M. draft-wijnands-mpls-mldp-csc-02.
1 Role based Auto Mesh IETF90 CCAMP Jul Toronto draft-li-ccamp-role-based-automesh-02.
Multi-protocol Label Switching
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
1 RSVP-TE Extensions For Fast Reroute of Bidirectional Co-routed LSPs draft-tsaad-mpls-rsvpte-bidir-lsp-fastreroute-00.txt Author list: Mike Taillon
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.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Softwire Mesh Framework: Multicast
IETF 67, MPLS WG, San Diego 11/08/2006
PE-based IPv6 multicast transition for mesh problem
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
Use Cases for Using PCE to act as a Central Controller (PCECC) Component draft-zhao-teas-pce-central-controller-use-cases-00.txt 95th Buenos Aires.
MPLS P2MP OAM <draft-swallow-mpls-mcast-cv-00.txt>
An analysis of scaling issues in MPLS-TE backbone networks
78th IETF Meeting - Maastricht 27th, July 2010
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
School of Electrical Engineering and Computer Science
An Introduction to MPLS-PIM Interworking
EVPN Inter-subnet Multicast Forwarding
draft-liu-pim-mofrr-tilfa-00
BGP Signaled Multicast
Presentation transcript:

Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners IJsbrand Wijnands Ali Sajassi

Problem Statement/Motivation “Client” “Server” C1 C2 C3 S1 S2 Some deployment scenarios (e.g. residential wholesale) require transparent and efficient multicast transport from a few sources to many receivers Set of Leaf-LSRs is devided into two non-overlapping sets –Servers –Clients While “Servers” should be able to communicate to all “Clients” and to each other, “Clients” should not be able to communicate with each other but only to “Servers” “Client” “Server” C1 C2 C3 S1 S2 Data sent by a Server reaches all other Servers and Clients. Data sent by a Client reaches all Servers but not the other clients. MPLS X X

Solution Objectives Simple Configuration and Operation –Provisioning of a new leaf LSR should not require manual configuration changes on any LSR but on the leaf LSR –Automatic setup of the forwarding behavior between client and servers (no manual configuration requirements on non-leaf LSRs) Scalable Implementation –Limit the amount of state

Classic Solution Approach Combine P2MP LSPs and MP2P LSPs –One P2MP LSP per Server (rooted at Server) Server to Clients and other Servers communication –One MP2P LSP per Server Client to Server communication Each client connects to N x P2MP LSPs and N x MP2P LSPs (with N being the number of Servers) Requires Send/Receive Operations across multiple LSPs for a single Service Instance (due to combination of multiple LSPs) Addition of a Server requires configuration changes on all other Clients and Servers

Half-Duplex Multipoint Distribution Trees Leverage draft-ietf-mpls-ldp-p2mp-02.txt –Define extensions to draft-ietf-mpls-ldp-p2mp-02.txt while keeping the “spirit” (i.e. nomenclature, basic principles) –HD-MP2MP as a new “deployment example” Combine Two LSPs (i.e. Combine two Trees) –“Client Tree”: All Clients to Servers –“Server Tree”: All Servers to Clients and Servers Leverage P2MP FEC – 4 new FEC types –Similar to MP2MP – but this time we need to be able to differentiate the origin of the traffic (Server or Client) Client-Upstream, Client Downstream Server-Upsteam, Server Downstream

Tree Construction Overview Tree construction principles similar to draft-ietf-mpls-ldp-p2mp-02.txt for MP2MP –HD-MP2MP is build as a collection of label states –Receiver Driven – towards Root LSR –Trees are constructed concurrently (upstream label map triggers downstream label map) –Transit and Root LSRs merge upstream and downstream state to optimized forwarding as well as half-duplex behavior –“Opaque Value” only interpreted by leaf LSRs Z U R S3C2 R C1 S1 S2

Next Steps Authors appreciate feedback from the WG Add example to the draft to help readability