86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01

Slides:



Advertisements
Similar presentations
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.
Advertisements

Computer Networking A Top-Down Approach Chapter 4.7.
Introduction 1 Lecture 22 Network Layer (Broadcast and Multicast) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science.
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
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.
1 Internet Networking Spring 2004 Tutorial 7 Multicast Routing Protocols.
1 Internet Networking Spring 2006 Tutorial 7 DVMRP.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Computer Networking Lecture 24 – Multicast.
Internet Networking Spring 2002
1 IP Multicasting. 2 IP Multicasting: Motivation Problem: Want to deliver a packet from a source to multiple receivers Applications: –Streaming of Continuous.
IETF Prague Multicast-only Fast ReRoute (MoFRR) Clarence Filsfils Apoorva Karan Dino Farinacci March, 2011.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
IETF San Francisco Multicast-only Fast ReRoute (MoFRR)
Network Layer4-1 R1 R2 R3R4 source duplication R1 R2 R3R4 in-network duplication duplicate creation/transmission duplicate Broadcast Routing r Deliver.
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.
Draft-tarapore-mbone- multicast-cdni-05 Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram Krishnan, Brocade.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
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.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Draft-atlas-rtgwg-mrt-mc-arch-00IETF 83 RTGWG: 29 Mar IP/LDP Fast-Reroute Using Maximally Redundant Trees draft-ietf-rtgwg-mrt-frr-architecture-01.
Broadcast and multicast routing. R1 R2 R3R4 source duplication R1 R2 R3R4 in-network duplication duplicate creation/transmission duplicate Broadcast Routing.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #7 DVMRP.
Draft-ietf-pim-source- discovery-bsr-01 IJsbrand Wijnands, Stig Venaas, Michael Brig,
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.
1 IP Multicasting Relates to Lab 10. It covers IP multicasting, including multicast addressing, IGMP, and multicast routing.
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
Routing in the Inernet Outcomes: –What are routing protocols used for Intra-ASs Routing in the Internet? –The Working Principle of RIP and OSPF –What is.
1 Multicast Routing Blackhole Avoidance draft-asati-pim-multicast-routing-blackhole-avoid-00 Rajiv Asati Mike McBride IETF 72, Dublin.
PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima.
2/25/20161 Multicast on the Internet CSE 6590 Fall 2009.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
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.
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
85th IETF – Atlanta, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-00
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-03
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,
draft-ietf-pim-join-attributes-01 draft-ietf-pim-rpf-vector-02
Softwire Mesh Framework: Multicast
Multicast in BGP/MPLS VPN
draft-liu-pim-single-stream-multicast-frr-01
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.
Multi Topology Routing (MTR) for OSPF
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
IETF Taiwan draft-wijnands-pim-source-discovery-bsr-00
IP Multicast Fast Reroute follow-up on draft-dimitri-rtgwg-mfrr-framework-00 RTG Working Group IETF 75 meeting Stockholm (Sweden) July 2009.
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
ECE 544 Protocol Design Project 2016
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Multicast on the Internet
Draft-venaas-bier-pfm-sd-00 PIM Flooding Mechanism and Source Discovery for BIER Stig Venaas, IJsbrand Wijnands, Mankamana.
BIER PIM SIGNALLING Hooman Bidgoli, Jayant Kotalwar, Andrew Dolganow (Nokia) Fengman Xu (Verizon) IJsbrand Wijnands, Mankamana Mishra (Cisco) Zhaohui.
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99
draft-pim-with-ipv4-prefix-over-ipv6-nh
draft-ietf-pim-ecmp-01 IETF 82, Taipei
Technical Issues with draft-ietf-mpls-bfd-directed
IP Multicast COSC /5/2019.
Optional Read Slides: Network Multicast
Draft-pfister-bier-mld-02 BIER Ingress Multicast Flow Overlay using Multicast Listener Discovery Protocols Pierre Pfister, IJsbrand.
draft-pim-with-ipv4-prefix-over-ipv6-nh
MVPN Source Discovery Interoperation
draft-liu-pim-mofrr-tilfa-00
draft-ietf-bier-ipv6-requirements-01
BGP VPN service for SRv6 Plus IETF 105, Montreal
draft-ietf-pim-ipv4-prefix-over-ipv6-nh
draft-ietf-pim-ipv4-prefix-over-ipv6-nh-01
draft-venaas-bier-mtud-01
Presenter: Raunak Banthia
Presentation transcript:

86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01

Editorial Changes 00 -> 01 Section 3.0 – (Update) Added more details on pim-path- vector-tlv requirement in Video Transport Network use case where live-live resiliency model utilized with multicast tree path diversity requirement Section 4.0 – (Update) Condensed figure and text Section 5.0 – (New) Added vector attribute value Section 6.0 – (New) Added handling of conflicting RPF vectors (as in RFC5496) Section 7.0 – (Update) Explicit RPF Vector Attribute TLV Format

Problem Statement This draft documents a solution to build multicast trees via an explicitly configured path sent in the PIM join Describes a special use of the Reverse Path Forwarding (RPF) Vector TLV as defined in [RPC 5496]

Solution Requirement: Path Diversity in Live-Live Resiliency (S,G) (S1,G) (S2,G) (S,G) PE1 PE3 PE4 Ingress Demarcation Egress Demarcation Native PIM-SSM Network Protection Domain Explicit Path Vector TLV PE2 (S,G) Mcast Src

Motivation behind this draft A stack of RPF vectors can be specified to route PIM Joins semi-explicitly using the neighbor addresses: 1.However, upon a link/node failure the addresses within a stack of RPF vectors could be unreachable 2.In this case, router will perform a RIB unicast source reachability lookup and route the PIM Join around the link/node failover and not use the desired RPF vector stack path 3.In a live-live multicast network or Ring topology, both disjoint multicast trees could be routed along the same path, and not longer be disjoint Our draft addresses these issues by proposing a new encoding method that allows to explicitly route PIM Joins using Explicit RPF Vector TLV Stack: – draft-asghar-pim-explicit-rpf-vector-01 Maximally Redundant Trees

Solution Example (this draft): Explicit Path Vector TLV Stack 1.Multicast Source IP: S = R2: R3: R4: S IP: R1 R2 R3R4 R5 R6 Rx IGMP Join PIM Join Link /30 Link /30 Link /30 RIB RPF computed path for PIM Join Explicitly routed path for PIM Join using RPF vector TLV stack

Solution (this draft) Multicast join path R4->R3->R6->R5->R2->R1, where the multicast JOIN is explicitly routed to the source hop-by-hop using the explicit RPF vector list

Encoding RFC-5384 PIM Join Attributes – Established IANA registry for join attribute types 0: RPF Vector TLV [RFC5496] “Loose path vector / ERO” 1: MVPN Join Attribute [RFC6513] 2: MT-ID Join Attribute [RFC6420] 3: Pop-Count [RFC6807] 4 (tentative target): This draft “Strict path vector / ERO”

Explicit RPF Vector Attribute TLV Format

Moving forward Looking for your feedback