Cisco 300-410: Policy, Scalabilità e Selezione del Percorso BGP — Guida allo studio

Fa parte della Cisco CCNP Enterprise 300-410 ENARSI — Guida allo studio. Esercitati con risposte verificate nel centro esami Cisco, oppure fai test cronometrati su ExamRoll.io.

Panoramica

Il Border Gateway Protocol (BGP) governa le policy di routing inter-dominio e la distribuzione scalabile della raggiungibilità. La progettazione di sessioni resilienti, la comprensione del comportamento del next-hop e degli aggiornamenti, e l’applicazione di policy con piena consapevolezza dell’algoritmo di best-path sono aspetti fondamentali. Su larga scala, l’iBGP si affida a route reflector o a confederations, mentre strumenti avanzati come l’advertisement condizionale, la default-origination, il multipath e il dampening ne affinano il comportamento. Questa sezione dettaglia le meccaniche operative, i compromessi di progettazione e le modalità di guasto che è necessario anticipare, e fornisce un approccio sistematico al troubleshooting sia per i prefissi mancanti che per la selezione di percorsi inaspettata.

Progettazione della Sessione e Stabilimento del Neighbor

undefined

; se la sessione è in flapping, ispezionare

undefined

per validare la CoPP. Durante la validazione delle policy, impostare le azioni conform/exceed su transmit per evitare scarti (drop) involontari.

undefined

) protegge da sessioni spoofed; mancate corrispondenze mantengono la sessione nello stato Active.

undefined

) mitiga gli attacchi basati sulla CPU; non combinarla con ebgp-multihop sullo stesso neighbor.

undefined

-

undefined

undefined

undefined

Elaborazione del Next-Hop e Selezione del Best-Path

Selezione del best-path BGP su piattaforme Cisco (dal più al meno significativo):

  1. Weight (solo Cisco, locale al router; il valore più alto è preferito). Valori di default: 32768 per le rotte iniettate localmente, 0 altrimenti.
  2. Local Preference (intra-AS; il valore più alto è preferito). Default 100; propagato in iBGP.
  3. Originate localmente (network/aggregate/redistribute) preferite rispetto a quelle apprese.
  4. Lunghezza dell’AS-path (il più corto è preferito). Il prepending aumenta la distanza percepita.
  5. Codice di origine (Origin code) (IGP < EGP < Incomplete).
  6. MED (il valore più basso è preferito). Confrontato solo tra percorsi provenienti dallo stesso AS vicino, a meno che non sia abilitato bgp always-compare-med; bgp deterministic-med assicura un confronto coerente del MED tra i peer.
  7. Preferire eBGP rispetto a iBGP.
  8. Metrica IGP più bassa verso il next-hop BGP (hot-potato).
  9. Preferire la rotta più vecchia per ridurre il churn (se abilitato, soggetto a dampening/multipath).
  10. Criteri di spareggio (tie-breaker): lunghezza minima della cluster-list, originator-ID più basso, router-ID BGP del neighbor più basso e, infine, indirizzo IP del neighbor più basso.

Note di progettazione e trappole comuni:

Strumenti di policy: Attributi, Community e Filtraggio

Esempi di configurazione brevi e mirati:

Scalabilità di iBGP e Comportamenti Avanzati

Risoluzione sistematica dei problemi (prefissi mancanti e percorsi errati):

  1. Verificare lo stato della sessione BGP: show ip bgp summary; in caso di flapping, ispezionare la CoPP e la raggiungibilità su TCP/179.
  2. Confermare l’ammissione tramite policy: show ip bgp neighbors x received-routes/advertised-routes; assicurarsi che soft-reconfiguration o route refresh siano attivi se necessario.
  3. Validare il next-hop: show ip bgp e show ip route [vrf NAME] ; correggere l’IGP/ricorsione prima di ottimizzare gli attributi.
  4. Controllare i filtri: prefix-list, as-path access-list e community; confermare neighbor send-community.
  5. Ispezionare gli attributi: weight/local-pref/AS-path/origin/MED; abilitare deterministic/always-compare MED dove appropriato.
  6. Esaminare i RIB-failure e la specificità: una rotta connessa/statica/IGP con AD inferiore o una rotta più specifica avrà la precedenza su BGP.
  7. Confermare i meccanismi di scalabilità: sui RR, fare attenzione al path hiding e ai loop di cluster-list; sulle confederations, validare l’uso di no-export-subconfed.

Scenario Pratico di un Problema

Acme Manufacturing gestisce l’AS 65010 con due ISP: ISP-A (bassa latenza) e ISP-B (backup). Acme utilizza iBGP su tre router di core con due route reflector e annuncia il prefisso 203.0.113.0/24. Dopo aver aggiunto una route-map in uscita sul router di bordo verso ISP-B, i siti remoti segnalano un aumento della latenza e alcuni percorsi preferiscono inaspettatamente ISP-B.

Approccio:

  1. Confermare lo stato della sessione e della policy

    • show ip bgp summary e show policy-map control-plane per assicurarsi che non ci siano flap BGP dovuti alla CoPP. Logica: un piano di controllo instabile produce un’instabilità (churn) che maschera gli effetti della policy.
  2. Verificare la raggiungibilità del next-hop

    • show ip bgp 203.0.113.0/24 e show ip route . Logica: la ricorsione del next-hop deve avere successo prima che gli attributi abbiano importanza.
  3. Ispezionare la policy in uscita su ISP-B

    • show run | sec router bgp; rivedere neighbor … route-map OUT out. Logica: route-map generiche possono modificare inavvertitamente tutti i prefissi annunciati, inclusi quelli originati localmente.
  4. Limitare l’AS-path prepending agli NLRI specifici

    • 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 Logica: un matching specifico limita il prepending al prefisso desiderato ed evita di alterare gli attributi di altri annunci. Il permit 20 esplicito assicura che le rotte non corrispondenti non vengano scartate.
  5. Preferire globalmente ISP-A per il traffico in uscita

    • route-map SETLP permit 10 set local-preference 200
    • neighbor 203.0.113.1 route-map SETLP in Logica: LOCAL_PREF influenza la scelta di uscita (egress) per l’intero AS (un valore più alto è preferibile) ed è lo strumento più pulito per preferire l’ISP a bassa latenza.
  6. Assicurarsi che le community propaghino il comportamento desiderato

    • 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 Logica: il tagging consente decisioni di policy a valle (ad esempio, preferenze basate su RR) e richiede send-community per la propagazione.
  7. Validare il comportamento dei RR ed evitare il path hiding

    • Su entrambi i RR, confermare ID di cluster univoci e le assegnazioni dei client; abilitare bgp additional-paths send receive select best 2 dove supportato. Logica: in un ambiente multi-exit, i RR possono nascondere un percorso migliore. L’uso di additional-paths o un’attenta topologia dei client riduce la selezione di percorsi non ottimali.
  8. Verificare i risultati e lo stato di installazione

    • show ip bgp 203.0.113.0/24 per confermare weight/local-pref/AS-path/MED; confermare la selezione di eBGP rispetto a iBGP e la metrica IGP verso il next hop.
    • show ip bgp rib-failure per assicurarsi che il percorso scelto sia installato nella RIB. Logica: conferma che sia il piano di controllo (control plane) sia il piano dei dati (data plane) riflettano il design desiderato.

Questo approccio corregge le modifiche involontarie all’AS-path (assicurando che gli AS esterni vedano il prefisso di Acme alla distanza desiderata), impone la preferenza per ISP-A tramite LOCAL_PREF, preserva la visibilità della policy con le community e valida il next-hop e l’installazione in modo che il forwarding finale corrisponda al design.


Progettazione · Tutti i domini · Ridistribuzione delle Route e Routing Basato su Policy

Esercitati su queste domande → · Pratica cronometrata su 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.

Supera l'esame →

Related guides

Accesso tutto incluso

Un abbonamento. Ogni esame.

Ogni piano sblocca la ricerca illimitata di risposte, test pratici, spiegazioni AI e la libreria completa di risorse — in oltre 20 lingue.

Mensile
24.87
Just €0.83/day
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

Miglior valore
12 mesi
179.87
Just €0.49/daySave 40%
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

✓ Piano gratuito incluso · ✓ Annulla in qualsiasi momento · ✓ Tutti i piani sbloccano il prodotto completo