bgp message OPEN header

Home » Blog » Routing » bgp » bgp teoria » bgp message OPEN header

bgp message OPEN header

04.01 2020 | by massimiliano

BGP message OPEN header (Type = 1)       Version (1 byte): versione del protocollo BGP     My […]


https://www.ingegnerianetworking.com/wp-content/uploads/2020/01/bgp-open-header-7f3.png

BGP message OPEN header (Type = 1)

 

bgp open header

 

 

Version (1 byte): versione del protocollo BGP

 

 

My AS (Autonomous System) (2 byte): è il numero di AS a cui appartiene il router che genera il messaggio

 

 

Hold Time (2 byte): rappresenta il tempo, trascorso il quale senza la ricezione di nessun messaggio BGP, la sessione viene automaticamente chiusa (viene scelto tra due peer il valore minimo se proposti in fase di inizializzazione pià valore temporali di hold-time)

 

BGP ID (Identifier) (4 byte): è un indirizzo IP che identifica il router BGP che origina il messaggio (deve essere un indirizzo univoco rispetto agli altri indirizzi IP BGP-ID)

 

Optional Parameter Length (1 byte): indica la lunghezza totale dei successivi campi di parametri opzionali; in caso di assenza di lunghezza significa assenza di opzioni

 

Optional Parameters (variabile): contiene una serie di parametri opzionali, ciadcuno dei quali è rappresentato da una tripla di codice TLV < type; length, value>.

Un parametro opzionale è la capability (Type = 2) che serve ad indicare il tipo di BGP supportato dal router.

 

 

 

Una BGP capability può essere una funzionalità con valori di code da 1 a 127 per operazioni standard, mentre da 128 a 255 per operazioni proprietarie dei vendor.

Tra i valori standard i più comuni sono:

 

 

Multi-Protocol BGP: code = 1

 

 

Route Refresh: code = 2

 

 

Outbound Route Filtering: code = 3

 

 

Graceful Restart: code = 64

 

 

Supporto di AS 4 byte: code = 65

 

 

Le BGP capability sono aggiornate nella RFC 5492

 

 

 

 

 

 

Torna in alto