Formato da Mensagem UPDATE

Unfeasible Routes Length:
Indica o tamanho do campo Withdrawn Routes. Um valor 0 indica que nenhuma rota será cancelada.
Withdrawn Routes:
Contém uma lista de prefixos de endereços IP para as rotas que serão retiradas de serviço. Cada prefixo IP está codificado segunda a dupla:

Length:
Indica o tamanho em bits do prefixo do endereço IP.
Prefix:
Contém os prefixos IP.
Total Path Attribute Length:
Indica o comprimento total do campo Path Attributes em octetos.
Path Attributes:
Cada atributo é composto pela tripla: Attribute Type, Attribute Length, Attribute Value
Attribute Type:
são 16 bits, com o seguinte significado:
bit 0 (mais significativo): 1 se o atributo for opcional; 0 se for bem conhecido.
bit 1: 1 se o atributo for transitivo; 0 caso contrário. Para atributos bem conhecidos, deve ser 1.
bit 2: 1 se a informação contida no atributo opcional transitivo é parcial; 0 se for completa. Para atributos bem-conhecidos ou para atributos opcionais não-transitivos, deve ser 0.
bit 3: 0 se Attribute Length ocupar um octeto; 1 se ocupar dois octetos.
bits 4 a 7: não usados: devem ser ignorados.
bits 8 a 15: contém o código de tipo de atributo, cujos valores podem ser:
ORIGIN (valor 1):
atributo obrigatório que define a origem da informação de rota. Seus valores podem ser:
0 - IGP: informação interior do Sistema Autônomo
1 - EGP
2 - Incompleto: nenhum dos dois anteriores
AS_PATH (valor 2):
atributo obrigatório que é composto por uma seqüência de segmentos de rotas. Cada segmento é composto por: Path Segment Type, Path Segment Length, Path Segment Value .
Path Segment Type: (um octeto)
Pode conter dois valores:
AS_SET (valor 1): conjunto desordenado de SAs.
AS_SEQUENCE (valor 2): conjunto ordenado de SAs.
Path Segment Length: (um octeto)
Indica o número de SAs do próximo campo.
Path Segment Value:
contém um ou mais números de Sistemas Autônomos, codificado cada um em dois octetos
NEXT_HOP (valor 3):
campo obrigatório que indica o endereço IP do roteador para onde devem ser enviados dados das destinações listadas no campo Network Layer Reachability.
MULT_EXIT_DISC (valor 4):
campo opcional de 4 octetos, é utilizado pelo Processo de Decisão para definir entre múltiplos pontos de saída para um Sistema Autônomo vizinho.
LOCAL_PREF (valor 5):
campo de 4 octetos, informa outros sistemas BGP de seu próprio Sistema Autônomo do grau de preferência das por uma rota anunciada.
ATOMIC_AGGREGATE (valor 6)
campo de tamanho 0, informa a outro sistema BGP que o sistema local selecionou uma rota menos específica sem selecionar uma rota mais específica incluída nela.
AGGREGATOR (valor 7)
parâmetro opcional transitivo, contém o último número de SA (2 octetos) seguido do endereço IP do sistema BGP, que juntos formam a rota agregada.
Network Layer Reachability Information:
Lista de endereços IP, que é codificada como segue:
Length:
Indica o tamanho em bits do prefixo do endereço IP (1 octeto).
Prefix:
Contém os prefixos IP.

Formato da Mensagem KEEPALIVE

Volta