bgp best-path working

Home » Blog » Routing » bgp » bgp teoria » bgp best-path working

bgp best-path working

09.01 2020 | by massimiliano

BGP best-path working     Best-Path Order (dal più alto preferito al più basso della lista):   WEIGHT LOCAL-PREFERENCE Locally […]



BGP best-path working

 

 

Best-Path Order (dal più alto preferito al più basso della lista):

 

WEIGHT

LOCAL-PREFERENCE

Locally Originated

AS-PATH

ORIGIN (IGP-EGP-Incomplete)

MED (Metric)

EBGP over IBGP

IGP metric to Next-Hop

 

 

In caso di Tie-Break:

 

Lower RID

Shortest Cluster List

Lower Neighbor Address

 

 

Quindi:

 

Preferisce il path con il valore più alto di WEIGHT (questo è un parametro proprietario cisco ed è locale al solo router nel quale è configurato)

 

Preferice il path con il valore più alto di Local-Preference

 

Preferisce il path originato attraverso i suddetti sub-command (in ordine):

 

network

redistribution from IGP

aggregate address

 

 

Preferisce il path con il minore numero di AS-PATH

 

Nota: si può ignorare i suddetti step attraverso i comandi:

 

  • – bgp bestpath as-path ignore
  • – bgp bestpath med-confed

 

 

 

Best-Path Selection:

 

Il Best Path deve essere presente ed installato nella RIB / FIB

 

Il Best Path deve essere annunciato agli altri BGP peers

 

Il Next-Hop deve essere presente nella IGP routing table: route recursive failure prevention

 

 

La Synchronization iBGP/IGP può essere abilitata o disabilitata; la sua azione consiste in:

 

Legacy black-hole prevention;

Quando un router BGP riceve un annuncio su una sessione IBGP, prima di considerarlo valido a partecipare al processo di selezione e quindi essere propagato verso altre sessione EBGP, deve avere già presente nella tabella IGP il prefisso contenuto nell’annuncio.

 

 

AS-PATH non deve contenere il proprio Local-AS per sessioni EBGP: loop prevention

 

 

 

Best-Path Selection Manipulating:

 

 

OUTBOUND routing policy influenzano il traffico di tipo inbound (entrante in un AS)

INBOUND routing policy influenzano il traffico di tipo outbound (uscente da un AS)

 

Quindi:

 

WEIGHT e LOCAL-PREFERENCE

  set inbound

 

AS-PATH e MED

  set outbound

 

 

Possiamo configurare Load Sharing per EBGP ed IBGP routes, usando il comando:

  maximum-path eibgp in address-family

 

 

 

Torna in alto