Lição 4ª

 

 

 

 

 

   

O formato básico cabeçalho da mensagem é dividida em:

A Byte campo marcador 16
Um campo Comprimento 2 Byte
Um campo do tipo 1-byte

 

Marcador: É usado para detectar uma perda de sincronização entre um conjunto de pares e autentica as mensagens recebidas.

Length: Indica o comprimento de toda a mensagem, incluindo o campo de marcador. O valor é entre 19 e 4096 bytes.

Tipo: Indica o tipo de mensagens de código. Existem quatro valores:

Type Field Values

Type Value

Message Type

1

OPEN message

2

UPDATE message

3

NOTIFICATION message

4

KEEPALIVE message

 

Mensagem Aberta

Esta é a primeira mensagem enviada depois de uma sessão de TCP foi formado. Quando a mensagem é aceita, uma mensagem Keepalive confirma a mensagem aberta. Em seguida, mensagens Updates incrementais, notificação e mensagens de  Keepalive serão trocados entre os  peers BGP.

A mensagem aberta é de tamanho fixo no BGP Header

 

Mensagem de atualização (Update)

Depois que se formou peers, eles trocam mensagens Incremental Update. Conter informações de roteamento para BGP e é usado para a construção de um ambiente livre de loop.

A mensagem de atualização contém pelo menos uma rota viável e retirar várias rotas inviáveis​​.

 

Mensagem Keepalive

Eles são utilizados para assegurar a ligação entre os pares, que é de tamanho fixo. Uma mensagem keepalive é enviado para restaurar o Olá Timer. A faixa é de um terço do valor do temporizador Olá. Isto é porque o temporizador Olá deve ser de pelo menos 3 segundos, se não é zero.

A keepalive não ser enviada se uma mensagem de atualização foi enviado. Se o timer Olá é seteado zero, um keepalive nunca ser enviada.

 

Mensagem de Notificação

Cada vez que ocorre um erro durante uma sessão BGP, o orador BGP gera uma mensagem de notificação. Assim que o orador BGP gera notificação sessão é encerrada.