IETF 103 Jeffrey Zhang, Juniper Nils Warnke, DT Ice Wijnands, Cisco

Slides:



Advertisements
Similar presentations
Computer Networking A Top-Down Approach Chapter 4.7.
Advertisements

Internetworking II: MPLS, Security, and Traffic Engineering
OSPF Two-part Metrics Jeffrey Zhang Lili Wang Juniper Networks 88 th IETF, Vancouver.
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.
BGP Extensions for BIER draft-xu-idr-bier-extensions-01 Xiaohu Xu (Huawei) Mach Chen (Huawei) Keyur Patel (Cisco) IJsbrand Wijnands (Cisco)
Routing So how does the network layer do its business?
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
Routing and Routing Protocols
Delivery, Forwarding, and Routing
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—5-1 Implementing Path Control Lab 5-1 Debrief.
Click to edit Master subtitle style Chapter 9: Introduction to IP Routing Instructor:
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
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.
PIM-BIDIR RP Resiliency Jeffrey Zhang, Kurt Windisch, Jaroslaw Adam Gralak Juniper Networks 88 th IETF, Vancouver.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
OSPF Hybrid Broadcast and P2MP Interface Type Nischal Sheth, Lili Wang, Jeffrey Zhang Juniper Networks 81th IETF, Quebec City.
© 2015 Cisco and/or its affiliates. All rights reserved. Public 1 Toerless Eckert, IJsbrand Wijnands,
Extended procedures and Considerations for Loop Free Alternatives draft-chunduri-rtgwg-lfa-extended-procedures-01 Uma Chunduri Ericsson Inc. Jeff Tantsura.
Connecting SPRING Islands over IP Networks draft-xu-spring-islands-connection-over-ip-00 Xiaohu Xu (Huawei) Siva Sivabalan (Cisco) IETF89,
Routing and Routing Protocols CCNA 2 v3 – Module 6.
Global Table Multicast with BGP-MVPN Protocol
Advanced Computer Networks
Working at a Small-to-Medium Business or ISP – Chapter 6
Connecting MPLS-SPRING Islands over IP Networks
Instructor Materials Chapter 5: Dynamic Routing
Frame Relay lab1.
Connecting Devices LANs or WANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs or WANs, we.
Requirements for Ring Protection in MPLS-TP
Multicast VPN using BIER
Click to edit Master subtitle style
Switching and High-Speed Networks
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Chapter 5: Dynamic Routing
Host Multicast: A Framework for Delivering Multicast to End Users
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.
Multicast/BIER As A Service
Draft-venaas-bier-pfm-sd-00 PIM Flooding Mechanism and Source Discovery for BIER Stig Venaas, IJsbrand Wijnands, Mankamana.
BIER BAR & IPA Zhaohui Zhang, Antoni Przygienda (Juniper) Andrew Dolganow, Hooman Bidgoli (Nokia) IJsbrand Wijnands (Cisco) Arkadiy Gulko (Thomson Reuters)
A Unified Approach to IP Segment Routing
BIER for EVPN BUM Traffic
Dynamic Routing and OSPF
Encapsulation for BIER in Non-MPLS IPv6 Networks
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
MVPN/EVPN Tunnel Aggregation with Common Labels Zhaohui Zhang (Juniper) Eric Rosen (Juniper) Wen Lin (Juniper) Zhenbin Li (Huawei) BESS WG 20-March-2018.
Click to edit Master subtitle style
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.
Working at a Small-to-Medium Business or ISP – Chapter 6
Dynamic Routing Protocols part3 B
EVPN Inter-subnet Multicast Forwarding
Draft-pfister-bier-mld-02 BIER Ingress Multicast Flow Overlay using Multicast Listener Discovery Protocols Pierre Pfister, IJsbrand.
BIER in IPv6 draft-zhang-bier-bierin6-03
PW Control Word Stitching
Quan Xiong(ZTE) Gregory Mirsky(ZTE) Chang Liu(China Unicom)
draft-ietf-bier-ipv6-requirements-01
Kapil Arora Shraddha Hegde IETF-103
Zhaohui (Jeffrey) Zhang
BGP Signaled Multicast
MVPN/EVPN-BUM Segmented Forwarding
IETF BIER, November 2018, Bangkok
MLDP Signaling over BIER
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-01
Handle BIER Incapable Routers Zhaohui Zhang, Antoni Przygienda (Juniper) Andrew Dolganow (Nokia) BIER WG 21-March-2018.
draft-venaas-bier-mtud-01
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
BIER with RIFT Zhaohui Zhang (Juniper) Shaowen Ma (Juniper) Zheng Zhang (ZTE) BIER WG 20-March-2018.
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Presentation transcript:

IETF 103 Jeffrey Zhang, Juniper Nils Warnke, DT Ice Wijnands, Cisco BFR Tethering IETF 103 Jeffrey Zhang, Juniper Nils Warnke, DT Ice Wijnands, Cisco

Brownfield Deployment How to handle BIER incapable routers? Get around them and/or tunnel through them X in the below diagram does not support BIER BFR3 BFR3 BFR2 5 BFR2 5 5 5 BFR4 BFR4 BFR1 BFR1 1 1 1 1 X BFR5 X BFR5 BFR6 BFR6 Source: Arial 12pt.

Tunnel Through Incapable Routers And follow unicast topology Section 6.9 of BIER Architecture spec At the end of SPF, examine each immediate child node on the SPF tree If it’s not BIER capable, replace it with its immediate children If a new child (that just replaced its parent) itself is incapable, replace it with its immediate children The process is repeated until all immediate children are BIER capable If a child is not directly connected, then a tunnel must be used to send BIER traffic to the child Any tunnel to the child can be used Static or dynamic (e.g. LDP/SR/GRE) No need to announce the tunnels

Tunneling Alone May Not Be Good Enough BFR3 BFER3 BFR4 BFER4 BFIR1 BFR1 X BFR5 BFER5 BFRx BFR6 BFER6 If the number of BFRs that X connects to is large, then BFR1 needs to tunnel many copies through that BFR1-X link Not good if the BFR1-X connection is long distance and/or BW constrained A solution is to tether a BFRx to X with a fat local pipe BFR1 tunnels a single copy to BFRx, who in turn tunnels to other BFRs

Making Tethering Easier Tunnels would need to be announced in IGP to make tethering work Otherwise the Section 6.9 method would never put BRFx onto its SPF tree They would need to be announced a BIER specific MT or use FlexAlgo Don’t want to send unicast traffic through BFRx Unless with the following trick: X advertises that it supports BIER so it will receive BIER packets natively The BIER packets come with a BIER label that normally directs to BIER forwarding X label switches (based on the BIER label) the BIER packets to BFRx BFRx uses the Section 6.9 method to tunnel incoming BIER packets from X to other BFRs through X BFRx knows that X does not really support BIER Through provisioning or additional signaling from X X could also have other connections as long as the X-BFRx metric is 1

Additional Signaling X signals “BFRx is my helper” BFRx will know X is actually not capable Other BFRs may use Section 6.9 method to tunnel over X Instead of relying on X to use BIER labels to switch to BIER packets to its helper Alternatively, BFRx signals “I am X’s helper”

Summary Tethering a BFR helper reduces the copies of tunneled packets over Two options to make tethering easier X pretends it supports BIER but label switches incoming BIER packets to its helper BFRx Requires software upgrade on X and its helper only Only works for MPLS BFRx advertises it is X’s helper and others will tunnel over X Upgrade needed on BFRs but not on X Next Steps Seek comments Request adoption after polishing