draft-rabadan-sajassi-bess-evpn-ipvpn-interworking-00

Similar documents
Intended status: Standards Track. Cisco Systems October 22, 2018

Virtual Hub & Spoke with BGP EVPNs

BESS work on control planes for DC overlay networks A short overview

This document is not restricted to specific software and hardware versions.

Internet Engineering Task Force (IETF) Request for Comments: N. Bitar Nokia R. Shekhar. Juniper. J. Uttaro AT&T W. Henderickx Nokia March 2018

Internet Engineering Task Force (IETF) Request for Comments: 8214 Category: Standards Track

IBGP internals. BGP Advanced Topics. Agenda. BGP Continuity 1. L49 - BGP Advanced Topics. L49 - BGP Advanced Topics

BESS WG. Prague IETF 104 March Chairs: Stephane Litkowski Matthew Bocci

Internet Engineering Task Force (IETF) Request for Comments: 8317 Updates: 7385 Category: Standards Track

Implementing DCI VXLAN Layer 3 Gateway

MPLS VPN--Inter-AS Option AB

Intended status: Standards Track Expires: April 26, 2015 October 23, 2014

Ethernet VPN (EVPN) in Data Center

Connecting to a Service Provider Using External BGP

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses

MPLS VPN Multipath Support for Inter-AS VPNs

EVPN Multicast. Disha Chopra

BraindumpsQA. IT Exam Study materials / Braindumps

Internet Engineering Task Force (IETF) ISSN: A. Sajassi Cisco J. Uttaro AT&T May 2018

Configuring BGP community 43 Configuring a BGP route reflector 44 Configuring a BGP confederation 44 Configuring BGP GR 45 Enabling Guard route

MPLS VPN Inter-AS Option AB

BGP Event-Based VPN Import

Configuring BGP: RT Constrained Route Distribution

Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches

Contents. Introduction. Prerequisites. Configure. Requirements. Components Used

Connecting to a Service Provider Using External BGP

IP Fabric Reference Architecture

Configuration prerequisites 45 Configuring BGP community 45 Configuring a BGP route reflector 46 Configuring a BGP confederation 46 Configuring BGP

Ethernet VPN (EVPN) and Provider Backbone Bridging-EVPN: Next Generation Solutions for MPLS-based Ethernet Services. Introduction and Application Note

Building Data Center Networks with VXLAN EVPN Overlays Part I

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

Net2Cloud -- SD-WAN IETF 103

Traffic Load Balancing in EVPN/VXLAN Networks. Tech Note

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

Provisioning Overlay Networks

MPLS design. Massimiliano Sbaraglia

Impact Analysis in MPLS Networks

Configuring Multicast VPN Inter-AS Support

Intended Status: Standard Track Ali Sajassi Cisco Systems John Drake Juniper Networks Jorge Rabadan Nokia. Expires: September 2, 2018 March 1, 2018

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label

BGP Configuration. BGP Overview. Introduction to BGP. Formats of BGP Messages. Header

Introduction to External Connectivity

BGP-THE HIGH WAY OF INTERNET THE RECENT ADVANCEMENTS

BGP Cost Community. Prerequisites for the BGP Cost Community Feature

Building Blocks in EVPN VXLAN for Multi-Service Fabrics. Aldrin Isaac Co-author RFC7432 Juniper Networks

UniNets MPLS LAB MANUAL MPLS. UNiNets Multiprotocol label Switching MPLS LAB MANUAL. UniNets MPLS LAB MANUAL

BGP Attributes (C) Herbert Haas 2005/03/11 1

EVPN OAM Requirements and Framework and BFD draft-salam-bess-evpn-oam-req-frmwk-01 draft-gmsm-evpn-bfd-01

Table of Contents. BGP Configuration 1

EVPN for VXLAN Tunnels (Layer 3)

Data Center Configuration. 1. Configuring VXLAN

Configuring MPLS L3VPN

IBGP scaling: Route reflectors and confederations

Designing Mul+- Tenant Data Centers using EVPN- IRB. Neeraj Malhotra, Principal Engineer, Cisco Ahmed Abeer, Technical Marke<ng Engineer, Cisco

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3

BGP Best External. Finding Feature Information

EVPN Preference-based DF Election

Feature Information for BGP Control Plane, page 1 BGP Control Plane Setup, page 1. Feature Information for BGP Control Plane

Protecting an EBGP peer when memory usage reaches level 2 threshold 66 Configuring a large-scale BGP network 67 Configuring BGP community 67

Internet Engineering Task Force (IETF) Category: Standards Track. T. Morin France Telecom - Orange Y. Rekhter. Juniper Networks.

Deploy MPLS L3 VPN. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:

Routing. Jens A Andersson Communication Systems

A new Designated Forwarder Election for the EVPN draft-mohanty-bess-evpn-df-election-02 IETF 94

Global Table Multicast with BGP-MVPN Protocol draft-zzhang-mboned-mvpn-global-table-mcast-00

Huawei CloudEngine Series. VXLAN Technology White Paper. Issue 06 Date HUAWEI TECHNOLOGIES CO., LTD.

BGP Event-Based VPN Import

CertShiken という認定試験問題集の権威的な提供者. CertShiken.

Multiprotocol BGP 1 MPLS VPN. Agenda. Multiprotocol BGP 2

Implementing MPLS VPNs over IP Tunnels

MPLS VPN Route Target Rewrite

Internet Protocols Fall Lectures Inter-domain routing, mobility support, multicast routing Andreas Terzis

MVPN: Inter-AS Option B

TELE 301 Network Management

Concepts and Operation of MPLS VPNs. Francisco Bolanos

Route Leaking in MPLS/VPN Networks

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. Cisco B. Wen Comcast J. Rabadan Nokia June 2018

Contents. EVPN overview 1

ibgp Multipath Load Sharing

IOS Implementation of the ibgp PE CE Feature

OSPF Sham-Link Support for MPLS VPN

InterAS Option B. Information About InterAS. InterAS and ASBR

BGP-MVPN SAFI 129 IPv6

Routing Unicast routing protocols

HPE FlexFabric 5940 Switch Series

BGP. Attributes 2005/03/11. (C) Herbert Haas

Internet Engineering Task Force (IETF) Request for Comments: 7024 Category: Standards Track

ibgp Multipath Load Sharing

Egress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017

BGP. BGP Overview. Formats of BGP Messages. I. Header

Configure EVPN IRB EVPN IRB

Multicast in a VPN I. In This Chapter SR Advanced Configuration Guide Page 635

Configuration Commands. Generic Commands. shutdown BGP XRS Routing Protocols Guide Page 731. Syntax [no] shutdown

Implementing MPLS Layer 3 VPNs

Internet Engineering Task Force (IETF) Request for Comments: 7734 Category: Standards Track. HPE A. Sajassi Cisco January 2016

MPLS VPN. 5 ian 2010

BGP Attributes and Policy Control

BGP MPLS VPNs. Introduction

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

Table of Contents 1 BGP Configuration 1-1

Transcription:

Interworking with draft-rabadan-sajassi-bess-evpn-ipvpn-interworking-00 Jorge Rabadan (Nokia) Ali Sajassi (Cisco) Eric Rosen (Juniper) John Drake (Juniper) Wen Lin (Juniper) Jim Uttaro (AT&T) Adam Simpson (Nokia) IETF100, Nov 2017 Singapore 1

Problem statement VPN-IPv4 A/32 A tenant domain main span multiple domains where different Inter- Subnet-Forwarding SAFIs (ISF-SAFIs) may provide inter-subnet connectivity. Tenant Subnets 1 RT-5 A/32 domain-1 GW1 RR domain GW2 This document addresses the interworking aspects between ISF-SAFIs when one of them is : BGP route selection Loop Prevention Path Attribute Propagation 2

Terminology Attachment Circuit (AC) Broadcast Domain (BD) Eth-Tag 1 IRB interface IP-VRF RD2 / RT2 Interworking MPLS or IP tunnel (IP payload) Interworking - a that may advertise a given prefix in both an route (RT-2 or RT-5) and in a route of another ISF SAFI. - An Interworking has one IP-VRF per tenant, and one or multiple MAC-VRFs per tenant. - Each MAC-VRF may contain one or more BTs, where each BT may be attached to that IP-VRF via IRB. MPLS or IP tunnel (Ethernet payload) 3 AC Broadcast Domain (BD) Eth-Tag 2 MAC-VRF RD1 / RT1 IRB interface Regular interface SAFIs 128 / 1 BGP MPLS or IP tunnel (Ethernet payload) MAC-VRF Defined as per RFC7432 Properties: - RD and RT(s) - N BDs per MAC-VRF, each one different Ethtag - If N=1 Eth-tag= 0 - Each BD may be linked to an IRB if it requires inter-subnet communication - MPLS or IP tunnels with Ethernet payload - Each BD has a MAC table populated by local MACs, MACs learned on ACs or via BGP

11 Terminology (2) IW COMPOSITE Advertises a prefix multiple times to the same peer RR IW GATEWAY Advertises a prefix to different peer 33 DOMAIN Set of IPVRFs with the same Domain-ID. Two s are in the same Domain if there are no (tenant) IP lookups in intermediate routers 22 GW GW ASBR BGP LU ASBR GW GW 4 DOMAIN 1 DOMAIN 2 DOMAIN 3 ASBR DOMAIN 1 ASBR

Domain Path Attribute (D-PATH) A new Length attribute field followed for by a loop sequence protection of Domain segments, and ISF-SAFI where each visibility Domain segment is represented by <DOMAIN-ID:ISF_SAFI_TY> Length (1B) contains the number of Domain Segments DOMAIN-ID (6B) identifies the domain, 4B Global Admin field + 2 Local Admin field ISF_SAFI_TY (1B) identifies the SAFI (1, 70 or 128) Domain segments: The leftmost entry in the list is the <DOMAIN-ID:ISF_SAFI_TY> that the Gateway added when sending the prefix into the local DOMAIN. The rightmost entry in the list is the originating <DOMAIN-ID:ISF_SAFI_TY> for the prefix, that was added by the first Gateway propagating the update between Domains. Intermediate entries are transit <DOMAIN-ID:ISF_SAFI_TY> that the update has passed through on its way. The number of segments reflects the number of GW s, irrespective of the BGP speakers. E.g. {<6500:2:>,<6500:1:>} the Prefix was originally advertised in within Domain 6500:1, re- advertised by a first Gateway using an route in Domain 6500:2 and re-advertised by a second Gateway into the local Domain. D-PATH used for Loop Prevention Any Interworking that imports a Prefix route MUST flag the route as "looped" if its D-PATH contains a <DOMAIN- ID:ISF_SAFI_TY> segment, where DOMAIN-ID matches a local DOMAIN-ID in the tenant IP-VRF. 5

Route Selection Between and other ISF-SAFIs Removes from consideration the routes following the rules and the order defined in [RFC4271], with the following exceptions and in the following order: 1. After removing from consideration lowest Local Preference, any routes that do not have the shortest D-PATH are also removed from consideration. Routes with no D-PATH are considered to have a zero-length D-PATH. 2. Then regular [RFC4271] selection criteria is followed. 3. If at least one route still under consideration is an RT-2 route, remove from consideration any RT-5 routes. 4. Steps 1-3 could possibly leave Equal Cost Multi-Path (ECMP) between IP and paths. 6 A. By default, the path is considered B. If ECMP across ISF SAFIs is enabled by policy, and an "IP path" and an " path" remain at the end of step 3, both path types will be used.

BGP Path Propagation Across ISF-SAFIs Two modes of operation No Propagation mode (default) Uniform Propagation mode Uniform Propagation: AS_PATH D-PATH IBGP-only Path Attributes: LOCAL_PREF, ORIGINATOR_ID, CLUSTER_ID MED AIGP Communities, (non-) Extended Communities and Large Communities 7

Operational Procedures Composite s IW RR IW Advertise the same IP Prefixes in each ISF SAFI to the RR. The RR does not forward routes to non- routes. On Composite s, upon receiving the same prefix in two separate ISF-SAFIs, the route selection follows (section 4). If the path is selected instead of the path, the operator should be aware that the advanced forwarding features, e.g. recursive resolution to overlay indexes, will be lost for the. When a given route has been selected as the route for a particular packet, the transmission of the packet is done according to the rules for that route's AFI/SAFI. 8

Operational Procedures GW s IW GATEWAY Advertises a prefix to different peer A Gateway that imports an ISF SAFI-x route to prefix P in an IP- VRF, MUST export P in ISF SAFI-y if: 9 a) P is installed in the IP-VRF b) has a BGP peer for SAFI-y (enabled for the same IP-VRF) and c) Either x or y is. ISF SAFI routes advertised by a Gateway MUST include a D-PATH attribute for loop avoidance When a Gateway re-advertises an IP Prefix between and another ISF SAFI, it MUST prepend a <DOMAIN- ID:ISF_SAFI_TY> to the received D-PATH attribute. The DOMAIN-ID and ISF_SAFI_TY fields refer to the Domain over which the Gateway received the IP Prefix. If the received IP Prefix route did not include any D- PATH attribute, the Gateway IP MUST add the D-PATH when readvertising.

Next steps The Authors would like to request feedback and discussion from the Working Group 10

Thank you 11