|
Módulo
4:
Protocolos de Roteamento EGP
Mensagens do protocolo
O BGP possui basicamente 4 tipos de mensagens. Nestas mensagens existe
um header que é comum a todos eles, apresentado na Figura
4 é explicado a seguir:
Figura 4 – Formato header genérico do BGP |
A
utilização de cada campo do header genérico
do BGP é descrita pela Tabela 1.
Campo |
Tamanho |
Definição |
Marker
|
16
bytes |
Em
tipos de mensagem OPEN, todos os bits deste campo são preenchidos
com 1´s. Se a mensagem não tiver nenhum tipo de autenticação,
também deverá ser preenchida com 1´s. Caso
seja utilizado algum tipo de autenticação e assinatura
como MD5, este campo será utilizado para carregar informações
de criptografia. |
Length |
2
bytes
|
Expressa
o tamanho total da mensagem, incluindo o header. Este tamanho
pode variar entre 19 bytes, que é o tamanho mínimo
do próprio header e pode chegar até 4096 bytes. |
Type
|
1
byte
|
Representa
o tipo de mensagem, que pode ser OPEN, UPDATE, NOTIFICATION ou
KEEPALIVE. Dependendo do tipo da mensagem os campos do corpo da
mensagem variam. No caso do tipo KEEPALIVE, não existem
campos adicionais além do próprio header da mensagem. |
Tabela 1:
Descrição dos campos do header genérico do BGP.
Uma vez que o header de mensagens BGP tenha sido apresentado, resta apresentar
os campos que formam a área de dados de cada tipo de mensagem.
|
|