Pagina 1 di 1
Uso del comando Aggregate-address in BGP
Inviato: mer 31 mar , 2010 7:48 pm
da kobaiachi
Ciao A tutti,
Dopo un po di tempo eccomi nuovamente qui a chiedere consigli e spiegazioni .
Sto aiutando un collega (per quanto possa ) a dare l'esame Composite della CCNP ed mi ha fatto una domanda a cui sinceramente non so rispondere e che ha incuriosito anche me .
considerando che in BGP il comando network ha a disposizione il parametro mask e che quindi gia con questo comando si possono dichiarare delle supernetwork o delle subnetwork .
a che cosa serve il comando aggregate-address ip-address mask ?
(tra l'altro ho potuto verificare da una simulazione fatta che ha valore solo se prima si dichiarano le reti con il comando network e poi dopo si usa questo).
Grazie a tutti .
un Saluto
Kobaiachi
Inviato: mer 31 mar , 2010 9:45 pm
da Gianremo.Smisek
il comando aggregate-address serve per creare un summary di tutte le reti da annunciare e puoi farlo in due modi:
1) annunciando il summary piu' tutte le rotte specifiche
2) annunciando solo il summary, e lo fai con l'opzione summary-only
il comando network di BGP annuncia una rete solo se trova riscontro nella routing table, altrimenti non annuncia nulla. A fronte di cio', non puo' esser usato per summarizzare indirizzi! (puoi farlo solo creando apposite static route che puntano nel bit-bucked

la null0 interface, ma la best practice rimane aggregate-address)
Ah, ultima cosa... aggregate-address annuncia solo le reti, che come hai notato, sono presenti nella BGP Table, quindi prima 'inizializzate' con il comando network. Per cui, aggregate-address non deve essere usato senza il comando network
ciao!
Inviato: gio 01 apr , 2010 5:51 pm
da kobaiachi
Intel Grazie della spiegazione, ora abbiamo capito (tutti e due ) come funzionano le cose in bgp .
se posso approfittare vorrei porre una altra domanda interessante .
ho messo su un laboratorio di peering bgp tra due AS composto da 6 router
che posso schematichamente riassumere cosi .
------------AS100------------------------------------EBGP-----------------AS200----------------
Eigrp100---Eigrp100/Bgp100---eigrp100/Bgp100-----Bgp200/eigrp200-----Bgp200/eigrp200---eigrp200
se proviamo a fare la redistribuzione in eigrp delle rotte bgp sui router che parlano ebgp questa avviene correttamente e le rotte compaiono nella tabelle a di eigrp se ka provo a fare sui router che parlano IBGP questa la redistribuzione non avviene piu e le rotte non compaioni in eigrp .
penso che possa essere perche mentre nel primo caso le rotte sui primi router bgp hanno AD 20 nel secondo hanno AD 200 e quindi eigrp non me le redistribuisce perche hanno gia una AD superiore a 170 che gli verrebbe assegnata dalla redistribuzione .
è corretto come ho pensato o ci possono essere altri motivi ?
Inviato: gio 01 apr , 2010 6:51 pm
da Gianremo.Smisek
si le rotte internal hanno AD maggiore delle external...
comunque occhio, non si redistribuisce mai BGP in un IGP (eigrp, ospf, ripv1/2,is-is etc)
ciao
Inviato: gio 01 apr , 2010 7:06 pm
da kobaiachi
Capito .
Purtroppo Bgp non è propio il mio campo e vedo che ce ne sono di cose da imparare ...
Mi piacerebbe partecipare a qualche bel progetto dove c'e di mezzo sto protocollo invece che la solita solfa di switching dei datacenter .
cmq senza redistribuzione l'unica per mettere in comunicazione due punti terminali di due AS sono le default route o sbaglio ?
Inviato: gio 01 apr , 2010 8:03 pm
da Gianremo.Smisek
si attiva BGP su tutti i router del dominio, Full Mesh IBGP oppure tramite route reflector... andando avanti nel BSCI lo spiega.
ciao!