Passa al contenuto principale

3.1. Routes: Advertisement and Storage (Route: Annuncio e Archiviazione)

3.1. Routes: Advertisement and Storage (Route: Annuncio e Archiviazione)

Ai fini di questo protocollo, una route è definita come un'unità di informazione che accoppia un insieme di destinazioni con gli attributi di un percorso verso tali destinazioni. L'insieme delle destinazioni sono sistemi i cui indirizzi IP sono contenuti in un prefisso di indirizzo IP che è trasportato nel campo Network Layer Reachability Information (NLRI) di un messaggio UPDATE, e il percorso è l'informazione riportata nel campo attributi percorso dello stesso messaggio UPDATE.

Le route vengono annunciate tra speaker BGP nei messaggi UPDATE. Più route che hanno gli stessi attributi di percorso possono essere annunciate in un singolo messaggio UPDATE includendo più prefissi nel campo NLRI del messaggio UPDATE.

Le route sono archiviate nelle Routing Information Base (RIB): vale a dire, Adj-RIBs-In, Loc-RIB e Adj-RIBs-Out, come descritto nella Sezione 3.2.

Se uno speaker BGP sceglie di annunciare una route ricevuta in precedenza, PUÒ aggiungere o modificare gli attributi di percorso della route prima di annunciarla a un peer.

BGP fornisce meccanismi mediante i quali uno speaker BGP può informare i suoi peer che una route annunciata in precedenza non è più disponibile per l'uso. Ci sono tre metodi con cui un dato speaker BGP può indicare che una route è stata ritirata dal servizio:

a) il prefisso IP che esprime la destinazione per una route annunciata in precedenza può essere annunciato nel campo WITHDRAWN ROUTES nel messaggio UPDATE, contrassegnando così la route associata come non più disponibile per l'uso,

b) può essere annunciata una route sostitutiva con le stesse NLRI, oppure

c) la connessione dello speaker BGP può essere chiusa, il che rimuove implicitamente dal servizio tutte le route che la coppia di speaker si erano annunciate a vicenda.

La modifica dell'attributo/i di una route si ottiene annunciando una route sostitutiva. La route sostitutiva trasporta nuovi attributi (modificati) e ha lo stesso prefisso di indirizzo della route originale.