Cisco 300-410: BGP-beleid, schaalbaarheid en padselectie — Studiegids

Onderdeel van de Cisco CCNP Enterprise 300-410 ENARSI — Studiegids. Oefen met geverifieerde antwoorden in het Cisco-examencentrum, of doe getimede oefentests op ExamRoll.io.

Overzicht

Border Gateway Protocol (BGP) beheert het interdomein routeringsbeleid en de schaalbare distributie van bereikbaarheid. Het ontwerpen van veerkrachtige sessies, het begrijpen van het gedrag van next-hop en updates, en het toepassen van beleid met een volledig begrip van het best-path-algoritme zijn fundamenteel. Op grote schaal is iBGP afhankelijk van route reflectors of confederations, terwijl geavanceerde tools zoals conditional advertisement, default-origination, multipath en dampening het gedrag verfijnen. Dit gedeelte beschrijft de operationele mechanismen, ontwerpafwegingen en faalmodi waarop u moet anticiperen, en biedt een systematische aanpak voor het oplossen van problemen met zowel ontbrekende prefixes als onverwachte padselectie.

Sessieontwerp en Neighbor Establishment

Next-Hop-verwerking en Best-Path-selectie

BGP best-path-selectie op Cisco-platforms (van hoge naar lage significantie):

  1. Weight (alleen Cisco, lokaal voor de router; hoger is beter). Standaardwaarden: 32768 voor lokaal geïnjecteerde routes, anders 0.
  2. Local Preference (intra-AS; hoger is beter). Standaard 100; wordt doorgegeven in iBGP.
  3. Lokaal gecreëerd (network/aggregate/redistribute) heeft de voorkeur boven aangeleerd.
  4. AS-path-lengte (korter is beter). Prepending verhoogt de waargenomen afstand.
  5. Origin code (IGP < EGP < Incomplete).
  6. MED (lager is beter). Wordt alleen vergeleken tussen paden van dezelfde naburige AS, tenzij bgp always-compare-med is ingeschakeld; bgp deterministic-med zorgt voor een consistente MED-vergelijking tussen peers.
  7. Geef de voorkeur aan eBGP boven iBGP.
  8. Laagste IGP-metric naar de BGP next-hop (hot-potato).
  9. Geef de voorkeur aan de oudste route om ‘churn’ te verminderen (indien ingeschakeld, onderhevig aan dampening/multipath).
  10. Tie-breakers: minimale cluster-list-lengte, laagste originator-ID, laagste BGP router-ID van de neighbor, en ten slotte het laagste IP-adres van de neighbor.

Ontwerpnotities en valkuilen:

Beleidsinstrumenten: Attributen, Communities en Filtering

Korte, gerichte configuratievoorbeelden:

iBGP schalen en geavanceerd gedrag

Systematische troubleshooting (ontbrekende prefixes en verkeerde paden):

  1. Verifieer de status van de BGP-sessie: show ip bgp summary; als deze ‘flapt’, inspecteer dan CoPP en de bereikbaarheid van TCP/179.
  2. Bevestig de toelating door het beleid: show ip bgp neighbors x received-routes/advertised-routes; zorg voor soft-reconfiguration of route refresh wanneer nodig.
  3. Valideer de next-hop: show ip bgp <prefix> en show ip route [vrf NAME] <next-hop>; los problemen met IGP/recursie op voordat je attributen aanpast.
  4. Controleer filters: prefix-lists, as-path access-lists en communities; bevestig neighbor send-community.
  5. Inspecteer attributen: weight/local-pref/AS-path/origin/MED; schakel deterministische/always-compare MED in waar van toepassing.
  6. Onderzoek RIB-failure en specificiteit: een connected/static/IGP-route met een lagere AD of een specifiekere route heeft voorrang op BGP.
  7. Bevestig schaalmechanismen: let bij RR’s op ‘path hiding’ en ‘cluster-list’-lussen; valideer bij confederations het gebruik van no-export-subconfed.

Praktisch Probleemscenario

Acme Manufacturing beheert AS 65010 met twee ISP’s: ISP-A (lage vertraging) en ISP-B (back-up). Acme gebruikt iBGP over drie core-routers met twee route reflectors en adverteert 203.0.113.0/24. Na het toevoegen van een uitgaande route-map op de edge naar ISP-B, melden externe locaties een verhoogde latency en sommige paden prefereren onverwacht ISP-B.

Aanpak:

  1. Bevestig de status van sessie en beleid

    • show ip bgp summary en show policy-map control-plane om te verzekeren dat er geen BGP-flaps zijn door CoPP. Reden: een onstabiel control plane veroorzaakt ‘churn’ die de effecten van het beleid maskeert.
  2. Verifieer de bereikbaarheid van de next-hop

    • show ip bgp 203.0.113.0/24 en show ip route <next-hop>. Reden: de recursie van de next-hop moet slagen voordat attributen van belang zijn.
  3. Inspecteer het uitgaande beleid op ISP-B

    • show run | sec router bgp; bekijk neighbor … route-map OUT out. Reden: brede route-maps kunnen onbedoeld alle geadverteerde prefixes aanpassen, inclusief lokaal gecreëerde prefixes.
  4. Beperk AS-path prepending tot de beoogde NLRI

    • ip prefix-list ACME-PUB permit 203.0.113.0/24
    • route-map B-PREPEND permit 10 match ip address prefix-list ACME-PUB set as-path prepend 65010 65010 65010
    • route-map B-PREPEND permit 20
    • neighbor 198.51.100.2 route-map B-PREPEND out Reden: Specifieke matching beperkt prepending tot de bedoelde prefix en voorkomt het wijzigen van attributen van andere aankondigingen. De expliciete permit 20 zorgt ervoor dat niet-gematchede routes niet worden verwijderd.
  5. Geef wereldwijd de voorkeur aan ISP-A voor uitgaand verkeer

    • route-map SETLP permit 10 set local-preference 200
    • neighbor 203.0.113.1 route-map SETLP in Reden: LOCAL_PREF beïnvloedt de egress-keuze binnen het hele AS (hoger is beter) en is de zuiverste methode om de voorkeur te geven aan de ISP met lage vertraging.
  6. Zorg ervoor dat communities het beoogde gedrag propageren

    • ip community-list standard AVOID-B permit 65010:90
    • route-map TAG-B permit 10 match ip address prefix-list ACME-PUB set community 65010:90 additive
    • neighbor 198.51.100.2 send-community Reden: Tagging maakt downstream beleidsbeslissingen mogelijk (bijvoorbeeld voorkeur op basis van RR) en vereist send-community om te propageren.
  7. Valideer het gedrag van de RR en vermijd ‘path hiding’

    • Bevestig op beide RR’s de unieke cluster-id’s en client-toewijzingen; schakel bgp additional-paths send receive select best 2 in waar ondersteund. Reden: In een omgeving met meerdere uitgangen kunnen RR’s een beter pad verbergen. ‘Additional-paths’ of een zorgvuldige client-topologie vermindert suboptimaliteit.
  8. Verifieer de resultaten en de installatiestatus

    • show ip bgp 203.0.113.0/24 om weight/local-pref/AS-path/MED te bevestigen; bevestig de selectie van eBGP boven iBGP en de IGP-metric naar de next-hop.
    • show ip bgp rib-failure om te verzekeren dat het gekozen pad in de RIB wordt geïnstalleerd. Reden: Bevestigt dat zowel het control plane als het data plane het beoogde ontwerp weerspiegelen.

Deze reeks stappen corrigeert de onbedoelde AS-path-wijzigingen (zodat externe AS’en de prefix van Acme op de gewenste afstand zien), dwingt de voorkeur voor ISP-A af via LOCAL_PREF, behoudt de zichtbaarheid van het beleid met communities, en valideert de next-hop en installatie zodat de uiteindelijke forwarding overeenkomt met het ontwerp.


EIGRP-ontwerp · Alle domeinen · Route-redistributie en beleidsgebaseerd routeren

Oefen deze vragen → · Getimede oefening op ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Slaag voor je examen →

Related guides

Alles-in-één toegang

Eén abonnement. Elk examen.

Elk plan ontgrendelt onbeperkt zoeken naar antwoorden, oefentests, AI-uitleg en de volledige bronnenbibliotheek — in meer dan 20 talen.

Maandelijks
24.87
Just €0.83/day
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

Beste waarde
12 maanden
179.87
Just €0.49/daySave 40%
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

✓ Gratis plan inbegrepen · ✓ Annuleer op elk moment · ✓ Alle plannen ontgrendelen het volledige product