draft-mohanty-bess-ebgp-dmz-00 IETF 101, London

Slides:



Advertisements
Similar presentations
MPLS VPN.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Configuring BGP as the Routing Protocol Between PE and CE Routers.
© 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.
CS Summer 2003 CS672: MPLS Architecture, Applications and Fault-Tolerance.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Advanced EIGRP Features in an Enterprise Network.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Module Summary BGP has reliable transport provided by TCP, a rich set of metrics called BGP.
BGP Extensions for BIER draft-xu-idr-bier-extensions-01 Xiaohu Xu (Huawei) Mach Chen (Huawei) Keyur Patel (Cisco) IJsbrand Wijnands (Cisco)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5#-1 MPLS VPN Implementation Configuring OSPF as the Routing Protocol Between PE and CE Routers.
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 6: Border Gateway Protocol.
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID Advanced BGP Convergence Techniques Pradosh Mohapatra.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network BGP Attributes and Path Selection Process.
Routing and Routing Protocols Routing Protocols Overview.
Lucy Yong Susan Hares September 20, 2012 Boston
Border Gateway Protocol (BGP) W.lilakiatsakun. BGP Basics (1) BGP is the protocol which is used to make core routing decisions on the Internet It involves.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
RRG Nov 08 Mapped BGP Paul Francis, Cornell Xiaohu Xu, Huawei Hitesh Ballani, Cornell.
intra-va-01.txt -01 Draft of: “FIB Suppression with Virtual Aggregation and Default Routes” Paul.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to Multiple Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Introducing Confederations.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
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,
Sandra Murphy Migratory ASs (my own interpretation of draft-ga-idr-as-migration & draft-george-sidr-as-migration) Sandra Murphy.
Migratory ASs Sandra Murphy
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Working at a Small-to-Medium Business or ISP – Chapter 6
Connecting an Enterprise Network to an ISP Network
Confluent vs. Splittable Flows
BGP Route Server Proof of Concept
Scaling Service Provider Networks
BGP 1. BGP Overview 2. Multihoming 3. Configuring BGP.
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
Evolution Towards Global Routing Scalability
Segment Routing (SR) Introduction and Tutorial
Virtual Aggregation (VA)
Hierarchical Fabric Designs
BGP (cont) 1. BGP Peering 2. BGP Attributes
Routing Information Protocol
BGP supplement Abhigyan Sharma.
Interdomain Traffic Engineering with BGP
BGPSEC Potential Optimizations for AS-PATH Prepending and Transparent Route Servers. sidr wg / Québec City Doug Montgomery
Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-ietf-l3vpn-e2e-rsvp-te-reqts-01.txt Kenji Kumaki KDDI R&D Labs,
Lixin Gao ECE Dept. UMASS, Amherst
Module Summary BGP is a path-vector routing protocol that allows routing policy decisions at the AS level to be enforced. BGP is a policy-based routing.
Route Servers: An AMS-IX Introspective
Extending MPLS/BGP VPNs to End-Systems
MPLS VPNs by Richard Bannister.
EVPN Interworking with IPVPN
Dynamic Routing and OSPF
Routing Information Protocol
Satya Mohanty, Arjun Sreekantiah, Dhananjaya Rao, Cisco Systems
draft-sajassi-bess-evpn-ip-aliasing- 00.txt
Scaling Service Provider Networks
BGP Multiple Origin AS (MOAS) Conflict Analysis
Preference-based EVPN DF Election draft-rabadan-bess-evpn-pref-df-02
draft-sajassi-bess-evpn-vpls-all-active- 00.txt
EVPN a very short introduction
An Update on BGP Support for 4-byte ASN
BGP Route Selection.
An Analysis of BGP Multiple Origin AS (MOAS) Conflicts
Use of Simplex Satellite Configurations to support Internet Traffic
draft-malhotra-bess-evpn-unequal-lb-00
Working at a Small-to-Medium Business or ISP – Chapter 6
Computer Networks Protocols
Inter-AS MVPN: Multihoming Considerations
BGP-LCU draft-szarecki-idr-bgp-lcu-traffic-steering-00
EVPN Interworking with IPVPN
Neeraj Malhotra (Arrcus) Ali Sajassi (Cisco) Jorge Rabadan (Nokia)
Presentation transcript:

draft-mohanty-bess-ebgp-dmz-00 IETF 101, London Satya R Mohanty, Aaron Millisor Cisco Systems Arie Vayner Google

Cumulative DMZ Link BW in Data Center DMZ link Bandwidth Extended Community Requirement for Accumulated DMZ in EBGP Network Requirement for New knobs

DMZ Link Bandwidth Extended Community Defined in draft-ietf-idr-link-bandwidth-07.txt The LB extended community encodes the value of the EBGP egress’s link bandwidth Useful in load balancing across Inter-AS Links where the same prefix/net is advertised into the receiving AS via different egress-points or next-hops

DMZ Link Bandwidth and load balancing Lbw= 1000 p/m, LB value=1000 PE1 PE3 PE3 sends traffic for p/m in the ratio 1:2 to PE1 and PE2 respectively CE1 p/m, LB value=2000 Lb w= 2000 PE2 LB extended community is Optional Non-Transitive. Is Not set when the next-hop is set to Self All the N multi-paths need to be associated with a DMZ Link Bandwidth attribute. Otherwise the attribute wont be downloaded to RIB. FIB Hashing takes into account the DMZ Link Bw value to load-balance the traffic

Requirement for Cumulative link Bandwidth (Unfolded Clos) AS-300 ToR5 LB=300 LB=400 ToR1 SPINE1 AS-100 eBGP Peering LB=200 LB=300 LB=100 LB=100 AS-200 ToR2 ToR3 ToR4 Anycast Server IP TOR1 and TOR2 generate link bw extcom with LB value 100 and 200 Spine1 adds up (“accumulates”) both and sends 300 to TOR5 Spine2 similarly adds up and sends 400 to TOR5

Enhancements to existing DMZ DMZ Link BW in the data center Accumulate the DMZ across all eligible multi-paths Although the LBw extended community is still Optional Non-Transitive, it needs to be be advertised to EBGP peers. Similarly the extended community will need to be received from an EBGP peer. Use of new Configuration knobs to enable this behavior for this “draft violation” Existing customers can continue to deploy link aggregation or cumulative link aggregation as before. They do not need these knobs

Enhancements to existing DMZ DMZ Link BW in the data center Existing Knobs and Requirement for New Ones [Cisco IoS XR BGP Example] bgp multipath as-path ignore onwards This knob ignores all criteria starting from as-path for multi-paths to be eligible. [Existing knob] bgp bestpath as-path multipath as-path relax This knob allows load balancing across ASes. However, while the AS path need not be same the total length should be same. [Existing knob] ebgp-send-extcommunity-dmz cumulative This neighbor specific knob enables advertisement to the EBGP peer. [This is newly implemented for this ask] ebgp-recv-extcommunity-dmz This neighbor specific knob enables receiving the community from an EBGP peers. [This is newly implemented for this ask]

What is not attempted DMZ Link BW in the data center The directionality aspect is not taken care of here. A receiving peer's contribution towards the accumulated bandwidth is not factored out in the advertisement towards that peer. So, deploying the feature in a symmetric way needs to be carefully thought out, otherwise, it may lead to churn because of continuous updates.