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