Devo usare route predefinite o tabella BGP completa?


9

Ho una rete con tre collegamenti (ISPA, 3 MB, ISPB, 1,5 MB, ISPC, 50 MB). Ho tre diverse velocità e, come tale, gli ISP A e B sono usati principalmente per la ridondanza. Attualmente sto ricevendo percorsi da tutti e tre i provider, ma ne sto filtrando alcuni sui collegamenti di backup. Poiché vorrei indirizzare il traffico verso la pipa più grande quasi esclusivamente, mi sento come se non avessi bisogno di recuperare una tabella di routing completa da tutti gli ISP e potessi semplicemente sincronizzare le rotte predefinite.

È questo il caso? Esiste un modo per limitare BGP alla sincronizzazione del solo hop successivo o delle route locali? Sono preoccupato di abilitare la sincronizzazione completa, poiché sono in esecuzione con router più vecchi e sto lavorando con quantità limitate di RAM.


Cosa stai pubblicizzando per i tre ISP?
Ron Trunk,

Sto pubblicizzando un singolo / 24
Couradical

Risposte:


7

Puoi accettare un tavolo completo dal tuo vicino principale e chiedere agli altri di inviarti solo percorsi locali + percorso predefinito. In tal caso, le rotte della tabella completa vincerebbero sul valore predefinito e il traffico di transito utilizzerebbe il vicino "tabella completa". il traffico verso i vicini secondari dovrebbe comunque utilizzare i loro uplink in quanto l'ASPAT sarebbe più breve. Questo vale solo per il traffico in uscita, tuttavia, se la maggior parte del traffico è in entrata, è necessario annullare la priorità delle rotte pubblicizzate ai vicini secondari (tramite AS-prepend, ecc.).


Tutta la roba in entrata è gestita tramite community e il percorso è già prepagato. L'altra domanda che pone in evidenza la sincronizzazione delle route predefinite è che ogni router dovrebbe avere anche una route predefinita statica?
Couradical,

1
Non credo, un valore predefinito statico continuerebbe a puntare a un vicino non rispondente e potrebbe causare problemi di routing.

6

A meno che tu non voglia scegliere quale ISP utilizzare in base all'indirizzo, non c'è motivo di ricevere altro che una route predefinita. È possibile utilizzare l'attributo LOCAL-PREFERENCE sulla rotta ricevuta dall'ISP C per selezionarlo. Ecco un esempio:

ip access-list standard DEFAULT-ONLY permit 0.0.0.0
!
route-map PREFERr-C permit 10
 match ip address DEFAULT-ONLY
 set local-preference 200
route-map PREFER-C permit 20
!
router bgp 9999
neighbor <isp c> route-map PREFER-C in
!

EDIT: Quando ho letto i percorsi di sincronizzazione, mi sono reso conto che i tuoi router BGP si stavano parlando. In tal caso, utilizzerai le preferenze locali.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.