considera ons for route reflec on and ebgp dra6 scudder
play

Considera*ons for Route Reflec*on and EBGP - PowerPoint PPT Presentation

Considera*ons for Route Reflec*on and EBGP dra6-scudder-idr-ebgp-rr-02 John Scudder IDR U.S. Elec*on Day, 2012 Whats the problem? A


  1. Considera*ons ¡for ¡Route ¡Reflec*on ¡ and ¡EBGP ¡ dra6-­‑scudder-­‑idr-­‑ebgp-­‑rr-­‑02 ¡ John ¡Scudder ¡ IDR ¡ U.S. ¡Elec*on ¡Day, ¡2012 ¡

  2. What’s ¡the ¡problem? ¡ • A ¡router ¡can ¡serve ¡dual ¡roles, ¡as ¡both ¡route ¡ reflector ¡and ¡EBGP ¡speaker. ¡ • RFC ¡4456 ¡(“BGP ¡Route ¡Reflec*on”) ¡doesn’t ¡ explicitly ¡say ¡what ¡to ¡do ¡in ¡this ¡case. ¡ • It’s ¡not ¡obvious ¡to ¡everyone. ¡ • This ¡dra6 ¡simply ¡documents ¡what ¡was ¡ “obvious”. ¡

  3. Updates ¡to ¡RFC ¡4456 ¡ • Clarify ¡that ¡RFC ¡4456 ¡applies ¡only ¡when ¡ “reflec*ng”, ¡i.e. ¡sending ¡IBGP ¡into ¡IBGP. ¡ • Make ¡some ¡of ¡the ¡implica*ons ¡explicit ¡– ¡ – Don’t ¡add ¡CLUSTER_LIST ¡except ¡to ¡reflected ¡ routes ¡ – Don’t ¡send ¡ORIGINATOR_ID, ¡CLUSTER_LIST ¡to ¡ EBGP ¡peers ¡ • Discussion ¡of ¡redundant ¡Route ¡Reflectors ¡

  4. Minus ¡Boilerplate ¡ 3. Updates to RFC 4456 When deciding how a route reflector that is also an EBGP speaker should propagate EBGP routes into IBGP, the key observation is that [RFC4456] deals only with "reflected" routes, i.e. IBGP routes that are propagated into IBGP. For EBGP-learned routes, the BGP speaker is the only source of routes for its AS. For this reason, the restrictions and assumptions that apply to reflected routes do not apply to EBGP-learned routes. For the purposes of such routes, the BGP speaker functions as a normal IBGP router. For example, the [RFC4456] stricture against modifying the NEXT_HOP, AS_PATH, LOCAL_PREF, and MED attributes does not apply to EBGP-learned routes that are propagated into IBGP. Specific updates to [RFC4456] are: o The speaker MUST NOT add a CLUSTER_LIST to EBGP-learned routes when advertising them into IBGP. o The attributes ORIGINATOR_ID and CLUSTER_LIST MUST NOT be sent to EBGP peers. If received from an EBGP peer, these attributes MUST be ignored and not propagated further; an error message MAY be logged.

  5. Comments ¡already ¡received ¡ • Remove ¡references ¡to ¡“ASBR”. ¡ • Rules ¡apply ¡to ¡self-­‑originated ¡routes ¡as ¡well ¡as ¡ EBGP ¡– ¡basically, ¡everything ¡other ¡than ¡IBGP-­‑ into-­‑IBGP. ¡ – Need ¡to ¡re*tle ¡dra6? ¡ • Remove ¡phrase ¡“low-­‑probability”. ¡ – “…certain ¡low-­‑probability ¡failure ¡modes…” ¡ becomes ¡“…certain ¡failure ¡modes…” ¡in ¡discussion ¡ of ¡redundant ¡RRs. ¡

  6. Next ¡Steps ¡ • Discussion? ¡ • Adopt ¡as ¡Working ¡Group ¡document? ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend