BESS WG2015-Mar-251 MVPN Explicit Tracking and S-PMSI Wildcards RFCs 6513/6514 provide explicit tracking mechanism, to be optionally used when sending.

Slides:



Advertisements
Similar presentations
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Advertisements

MVPN UMH Selection Procedures using Source-Active A-D Routes
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-ietf-l3vpn-2547bis-mcast-00.txt.
L3VPN WG2012-Jul-301 MVPN Extranet First, a little background: MVPN Effort that began in 2004 culminated in the set of RFCs in 2012! (Well, really.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
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.
BIER WG2015-Mar-251 Update on BIER Architecture and BIER MPLS Encapsulation A few changes and additions since early revisions of the drafts Some issues.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
CS Summer 2003 Lecture 9. CS Summer 2003 FILTERSPEC Object FILTERSPEC Object defines filters for selecting a subset of data packets in a session.
Multicast VPN using BIER IETF 91, Honolulu ietf
OpenFlow Switch Limitations. Background: Current Applications Traffic Engineering application (performance) – Fine grained rules and short time scales.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
L3VPN WG2013-Nov-71 Ingress Replication P-Tunnels in MVPN I ngress Replication has always been one of the P-tunnel technologies supported by MVPN But there’s.
Chapter 5 outline 5.1 Introduction and services
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.
Interest NACK Junxiao Shi, Introduction Interest NACK, aka "negative acknowledgement", is sent from upstream to downstream to inform that.
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.
CS 4396 Computer Networks Lab IP Multicast - Fundamentals.
March 21, 2006L3VPN WG 1 MVPN Update New version of “bgp encoding” draft –BGP update syntax and semantics reworked to reflect current thinking –Inter-AS.
1 IETF-81, MPLS WG, Quebec City, Canada, July, 2011 draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-06.txt MPLS WG IETF-81 Quebec City, Canada July, 2011.
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
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.
BESS WG2015-Mar-251 PMSI Tunnel Attribute Flags: IANA Considerations RFC6514 defines PMSI Tunnel Attribute (PTA) Carried in I/S-PMSI and Leaf A-D routes.
1 © NOKIA FILENAMs.PPT/ DATE / NN Requirements for Firewall Configuration Protocol March 10 th, 2005 Gabor Bajko Franck Le Michael Paddon Trevor Plestid.
1 draft-sidr-bgpsec-protocol-05 Open Issues. 2 Overview I received many helpful reviews: Thanks Rob, Sandy, Sean, Randy, and Wes Most issues are minor.
Generic UDP Encapsulation for IP Tunneling Lucy Yong July 2014 Toronto CA draft-ietf-tsvwg-gre-in-udp-02.
Support C-Bidir with Ingress Replication draft-ietf-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 89 th IETF, London.
Global Table Multicast with BGP-MVPN draft-zzhang-l3vpn-mvpn-global-table-mcast London, 89 th IETF L3VPN WG2013-Nov-71.
Advertising Encapsulation Capability Using OSPF draft-xu-ospf-encapsulation-cap-01 Xiaohu Xu (Huawei) Robert Raszuk (Mirantis) Uma Chunduri.
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 WG2012-Jul-301 Bidirectional P-tunnels in MVPN Bidirectional P-tunnel: MP2MP LSP per RFC 6388 PIM MDT per RFC 5015, GRE Encapsulation Accommodated.
Control Word Reserved bit for use in E-Tree draft-delord-pwe3-cw-bit-etree-00.txt Simon Delord, Raymond Key – Telstra Frederic Jounay - France Telecom.
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.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
MVPN/EVPN C-Multicast/SMET Route Enhancements Zhaohui Zhang, Robert Kebler Wen Lin, Eric Rosen Juniper Networks 96 th IETF, Berlin.
Multicast in BGP/MPLS VPN
Booting up on the Home Link
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.
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
Multicast VPN using BIER
Goals of soBGP Verify the origin of advertisements
A. Báder, L. Westberg, G. Karagiannis,
Support C-Bidir with Ingress Replication draft-zzhang-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 87th IETF, Berlin.
Multi Protocol Label Switching (MPLS)
Time to Start New Work Items
of Dynamic NFV-Policies
Network Virtualization
BIER Bit Indexed Explicit Replication Traffic Engineering draft-eckert-bier-te-arch-05 draft-eckert-bier-te-frr-03 IETF BIER-WG Prague 07/2017 Toerless.
Draft-venaas-bier-pfm-sd-00 PIM Flooding Mechanism and Source Discovery for BIER Stig Venaas, IJsbrand Wijnands, Mankamana.
Zhenbin Li, Shunwan Zhuang Huawei Technologies
BIER for EVPN BUM Traffic
Update on draft-ietf-bess-mvpn-expl-track A. Dolganow J. Kotalwar E
MVPN/EVPN Tunnel Aggregation with Common Labels Zhaohui Zhang (Juniper) Eric Rosen (Juniper) Wen Lin (Juniper) Zhenbin Li (Huawei) BESS WG 20-March-2018.
BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99
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.
MVPN / EVPN Composite Tunnel
Draft-pfister-bier-mld-02 BIER Ingress Multicast Flow Overlay using Multicast Listener Discovery Protocols Pierre Pfister, IJsbrand.
Virtual Hub-and-Spoke in BGP EVPNs
Inter-AS MVPN: Multihoming Considerations
Multicast in L3VPN Signaled by EVPN Type-5 Routes
draft-xie-bier-ipv6-mvpn-01 Presenter: Jingrong Xie
Extended Optimized Ingress Replication for EVPN
MVPN/EVPN-BUM Segmented Forwarding
LOOPS Generic Information Set draft-welzl-loops-gen-info-00
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
DetNet Architecture Updates
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

BESS WG2015-Mar-251 MVPN Explicit Tracking and S-PMSI Wildcards RFCs 6513/6514 provide explicit tracking mechanism, to be optionally used when sending S-PMSI A-D routes RFC 6625 allows wildcards to be used in the S-PMSI A-D route flow specifiers Some issues: 1.Rules for explicit tracking never updated to handle wild cards 2.Rules for explicit tracking at tunnel segmentation points (ABRs/ASBRs) never clearly specified 3.For some tunnel types (e.g., BIER), explicit tracking procedures very inefficient, could benefit from wildcard-specific optimization. Draft-dolganow-bess-expl-track addresses these issues (Thanks to original authors for raising 1 and 2 as issues!)

BESS WG2015-Mar-252 MVPN Explicit Tracking Mechanism RFCs 6513/6514 provide an optional mechanism to allow the ingress node for a flow to discover the egress nodes Send S-PMSI A-D route identifying flow Set LIR bit (aka L bit) in PMSI Tunnel attribute Egress nodes respond with Leaf A-D routes identifying flow S-PMSI A-D route usually identifies tunnel on which flow is to be transmitted Use of LIR is mandatory for certain kinds of tunnel type, optional for others Option to send S-PMSI A-D route without tunnel info, in order to get explicit tracking information

BESS WG2015-Mar-253 Wild Cards Before wildcards, finding selective tunnel on which to expect (S,G) traffic was primarily a matter of finding an (S,G) S-PMSI route from the ingress (match for reception) With wildcards, there can be more than one match: e.g., (S,G) flow matches (S,G) S-PMSI and (*,*) S-PMSI Some matches are more specific than others Fix to RFC6625: match for reception is not simply the most specific match, it is the most specific match that specifies a tunnel!

BESS WG2015-Mar-254 Wild Cards and Explicit Tracking Need to introduce notion of match for tracking: May be more specific than match for reception. E.g.: (*,*) S-PMSI specifies tunnel (S1,G1) S-PMSI does not specify tunnel, but sets LIR No (S2,G2) S-PMSI Then (S1,G1) and (S2,G2) travel on (*,*) tunnel, but only (S1,G1) is tracked More specific match for reception may block tracking: (*,*) S-PMSI specifies tunnel and sets LIR (S1,G1) S-PMSI specifies tunnel and does not set LIR Then (S1,G1) is not tracked. (*,*) gets tracked, but not at per-flow granularity

BESS WG2015-Mar-255 Inter-domain Explicit Tracking without Tunnel Specification (See draft for details, no time now )

BESS WG2015-Mar-256 Explicit Tracking for BIER In BIER, every packet carries the list of its egress nodes (within a domain), one bit per node To specify that BIER is being used, send (*,*) S-PMSI with PMSI Tunnel attribute specifying “BIER tunnel”. But for optimal forwarding, need explicit tracking for each flow! MVPN-BIER draft now says: Send (*,*) S-PMSI (as above), and also Send (S,G) S-PMSI for each flow, setting LIR but omitting tunnel Shouldn’t it be possible to do this with less signaling?

BESS WG2015-Mar-257 Optimized Explicit Tracking (for BIER) Define new flag in PMSI Tunnel Attribute: LIR-pF (Leaf Info Required per Flow) Set it in (*,*) S-PMSI that specifies BIER tunnel Egress nodes respond with Leaf A-D routes that specify not (*,*) but (S,G) Therefore: single message from ingress triggers per- flow explicit tracking Leaf A-D construction rules modified to indicate that the Leaf A-D routes were triggered by LIR-pF rather than LIR