O formato do cabeçalho das mensagens BGP é:
Campo Marcador (Marker) (16 bytes)
Serve para verificar a autenticidade da mensagem recebida e se houve perda de sincronização entre os roteadores vizinhos BGP. Pode ter dois formatos: caso a mensagem seja do tipo OPEN (abrir), ou se a mensagem tipo OPEN não possuir informação de autenticação, o campo deve estar todo preenchido com números um (1); senão, o campo marker terá o seu conteúdo baseado em parte do mecanismo de autenticação usado.
Campo Comprimento (Lenght) (2 bytes)
Deve conter um número que representa o comprimento total da mensagem, incluindo o cabeçalho. Como podem haver mensagens que não possuem dados após o cabeçalho, a menor mensagem BGP enviada é de 19 bytes (16 + 2 + 1 bytes).
Campo Tipo (Type) (1 byte)
Deve conter um número que representa o código de um tipo de mensagem. Os tipos de mensagens são: KEEPALIVE, NOTIFICATION, OPEN e UPDATE.
Fonte: https://memoria.rnp.br/newsgen/9905/bgp4p2.html
Cada pacote BGP contém um cabeçalho cujo principal propósito é identificar a função do pacote em questão. As seguintes descrições resume a função de cada campo do cabeçalho BGP.
Marcador (16 bytes) – Contém um valor de autenticação que o destinatário da mensagem poderá prever.
Comprimento (2 bytes)– Indica o comprimento total da mensagem em bytes.
Tipo (1 byte) – Especifica o tipo de mensagem desnecessária,como um dos seguintes: