BGP-LCU draft-szarecki-idr-bgp-lcu-traffic-steering-00

Slides:



Advertisements
Similar presentations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
Advertisements

All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
CS Summer 2003 Lecture 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
RFC 3031: Multiprotocol Label Switching Architecture Chapter 3.27 – /07/14 (Thu) Shinichi Ishida 2005/07/14 (Thu) Shinichi Ishida.
Inter AS option D (draft-mapathak-interas-option-d-00) Manu Pathak Keyur Patel Arjun Sreekantiah November 2012.
Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples:
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
Draft-li-mpls-proxy-te-lsp-01IETF 90 MPLS1 Proxy MPLS Traffic Engineering Label Switched Path(LSP) draft-li-mpls-proxy-te-lsp-01 Zhenbin Li, Xinzong Zeng.
intra-va-01.txt -01 Draft of: “FIB Suppression with Virtual Aggregation and Default Routes” Paul.
Tunnel SAFI draft-nalawade-kapoor-tunnel- safi-03.txt SSA Attribute draft-kapoor-nalawade-idr- bgp-ssa-01.txt.
Segment Routing: An Architecture build with SDN in mind and addressing the evolving network requirements Brian Meaney Cisco SP Consulting Team.
Virtual Private LAN Service
MBGP and Customer Routes
Global Table Multicast with BGP-MVPN Protocol
MPLS Virtual Private Networks (VPNs)
Konstantin agouros Omkar deshpande
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,
Requirements for LER Forwarding of IPv4 Option Packets
Connecting MPLS-SPRING Islands over IP Networks
MPLS VPN Implementation
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
Multicast in BGP/MPLS VPN
L2VPN Provisioning & Signaling
OpenDaylight BGP Use-Cases
Segment Routing (SR) Introduction and Tutorial
Multicast VPN using BIER
Draft-nalawade-kapoor-tunnel-safi 03.txt
Presenter: Jeffrey Zhang
Softwire Mesh Solution Framework
Advertising Encapsulation Capability Using OSPF
Multi Protocol Label Switching (MPLS)
Multi-domain MPLS Deployment Enhancement
LDP and RSVP Extension for MPLS Muti-Topology Support
Explicitly advertising the TE protocols enabled on links in OSPF
Juniper Networks IPv6 Implementation
MPLS Basics 2 2.
Multicast Pruning for PBB-VPLS
Multicast/BIER As A Service
CHAPTER 8 Network Management
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Zhenbin Li, Shunwan Zhuang Huawei Technologies
A Unified Approach to IP Segment Routing
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
EVPN Interworking with IPVPN
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
Kireeti Kompella Juniper Networks
Encapsulation for BIER in Non-MPLS IPv6 Networks
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-00
IETF South Korea PCEP Link-State extensions for Segment Routing draft-li-pce-pcep-ls-sr-extension-01 Zhenbin Li (Huawei) Xia Chen (Huawei) Nan.
OSPF WG Status IETF 98, Chicago
EVPN a very short introduction
YANG Data Models for TE <draft-ietf-teas-yang-te-16> Latest YANG
COMP/ELEC 429/556 Introduction to Computer Networks
BGP-Based SPF IETF 98, Chicago
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
An MPLS-Based Forwarding Plane for Service Function Chaining
draft-liu-pim-mofrr-tilfa-00
draft-ietf-bier-ipv6-requirements-01
Inter-domain Multicast using BIERv6
draft-filsfils-spring-segment-routing-policy-00
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
BIER P2MP mLDP Signaling
BGP VPN service for SRv6 Plus IETF 105, Montreal
EVPN Interworking with IPVPN
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
MLDP Signaling over BIER
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

BGP-LCU draft-szarecki-idr-bgp-lcu-traffic-steering-00 Louis Chan, Rafal Szarecki – Juniper Networks Presented by Jeffrey Haas for IETF 105

Problem Statement Service traffic requires desired transport treatment – End to End - across Network Domains (Metros, AS Boundaries)

Foundation Traffic treatment encoded as 32b integer – COLOR Agreed among all domains Intra-domain tunnels marked w/ COLOR is satisfies desired treatment

Network slicing with BGP-LCU BGP-LCU – label swap mode Encrypted (MACSec) segment Encrypted (MACSec) segment Encrypted (IPSec) segment L1’’ L100 IP-x L80123 L80234 L81001 Low Latency (SR-TE) segment L2’’ L100 IP-y L80333 L80345 L81001 Low Latency (SR-TE/PCEP) segment Low Latency (FlexAlgo X) segment

LCU NLRI 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length | Label |Rsrv |S| | | | prefix. ~ ~ | 0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Label |Rsrv |S~ ~ Label |Rsrv |S| Follows RFC8277

LCU NLRI Follows RFC8277 Prefix := <COLOR,DESTINATION> 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length | Label |Rsrv |S| | color | | destination ~ ~ | 0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length(1 or 2 octets) ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Label |Rsrv |S~ ~ Label |Rsrv |S| Follows RFC8277 Prefix := <COLOR,DESTINATION> COLOR:= integer (32b) DESTINATION:= IPv4/IPv6 subnet address Length 1 or 2 octets (511B) COLOR, IPv6/128 DESTINATION w/ a lot of labels (160+)

BGP-LCU attributes considerations Remote Next-Hop resolved by tunnel of matching color color-extended-community may be useful for some deployment Recommended to carry only one Tunnel-encapsulation SHOULD NOT be carried Prefix SID allowed

Why not tunnel encaps encoding? Tunnel encaps can carry endpoint, color, and a stack! But the NLRI key would be one instance of an end-point without allowing for path diversity for color. Could use add-paths to get the diversity: But add-paths is per BGP neighbor and not interdomain.

BGP-LCU characteristic Domain independent technology; Domain can use any tunnel technology. E.g. SR-TE, RSVP, SR w/ IGP FlexAlgo, MRT LDP, PIGEONS, SDN/PCE/OpenFlow, … As long as tunnels meets T-intent and can carry MPLS over Domain Operator in full control of it’s domain.

TBD Non-identical and/or conflicting color codes intra- vs. inter-domain #COLORS x #DESTINATIONS scale MPLS states on ASBRs (convergence) Label space exhaustion (H/W limits)

We ask for Contribution