Passa al contenuto principale

2. Come identificare un percorso

Come definito in [RFC4271], un percorso si riferisce alle informazioni riportate nel campo Path Attribute di un messaggio UPDATE. Poiché le procedure specificate in [RFC4271] consentono solo l'annuncio di un percorso per un particolare prefisso di indirizzo, un percorso per un prefisso di indirizzo da un peer BGP può essere identificato dal prefisso di indirizzo.

Affinché uno speaker BGP possa annunciare percorsi multipli per lo stesso prefisso di indirizzo, deve essere introdotto un nuovo identificatore (chiamato "Identificatore di percorso" d'ora in poi) in modo che un particolare percorso per un prefisso di indirizzo possa essere identificato dalla combinazione del prefisso di indirizzo e dell'identificatore di percorso.

L'assegnazione dell'identificatore di percorso per un percorso da parte di uno speaker BGP è puramente una questione locale. Tuttavia, l'identificatore di percorso DEVE (MUST) essere assegnato in modo tale che lo speaker BGP sia in grado di utilizzare (Prefisso, Identificatore di percorso) per identificare univocamente un percorso annunciato a un vicino. Uno speaker BGP che ri-annuncia una route DEVE (MUST) generare il proprio identificatore di percorso da associare alla route ri-annunciata. Uno speaker BGP che riceve una route non dovrebbe assumere che l'identificatore porti alcuna semantica particolare.