domingo, 29 de agosto de 2010

BGP – Mandatory Well-Known (Path Attributes)

O Protocolo BGP utiliza diversos parâmetros para escolha de melhor rota quando há diversos caminhos para o mesmo destino, esses parâmetros são chamados de Path Atributes.

Cada atualização do BGP consiste em uma ou mais sub-redes (prefixos) vinculadas aos seus atributos.

Os Path Atributes são classificados em Well-Known ( bem conhecido ) ou Optional (opcional). Alguns desses atributos são obrigatórios e outros opcionais com validade local na tabela de roteamento, local no AS, etc.

Os atributos Well-Known são classificados em Mandatory (obrigatório ) e Discretionary ( arbitrário).

No tópico de hoje citaremos os atributos Mandatory, Well-Known(bem conhecidos e obrigatórios).

Mandatory Well-Known
São 3 os atributos Mandatory Well-Known: Origin, AS-Path e Next-hop:

Origin: Relaciona a maneira que a rota foi aprendida pelo BGP. Se a rota foi declarada com o comando network ou via agregação de rotas ela será exibida com a letra “i”, para as rotas aprendidas via redistribuição é utilizado o caracter “?”. Há ainda a possibilidade da rota ser aprendida via o protocolo EGP,"e" mas atualmente o mesmo está em desuso.

AS-Path: Quando um prefixo é injetado no BGP e compartilhado entre os AS, incialmente o AS-Path é atribuído como vazio, cada vez que a rota atravessa um AS(Sistema Autônomo) é adicionado pelos roteadores de Borda o numero do AS que ele pertence. É possível rastrear a seqüência de Sistemas Autônomos utilizando o atributo AS-Path.

Next-hop: Indica o endereço do próximo salto do Roteador que recebeu o prefixo. Geralmente o roteador que anuncia determinado prefixo repassa com o next-hop o seu próprio IP, exceto em sessões iBGP.

Comando Display

O commando abaixo exibirá a tabela de Roteamento do BGP:

[Matriz] display bgp routing-table

Total Number of Routes: 2
BGP Local router ID is 192.168.0.45
Status codes: * - valid, > - best, d - damped, h - history, i - internal, s - suppressed, S – Stale, Origin : i - IGP, e - EGP, ? - incomplete

Network ------------ NextHop--- MED--- LocPrf--- PrefVal--- Path/Ogn
*> 172.31.1.0/24---- 0.0.0.0 0 --------------------------0------------- i
*> 180.0.0.0/24----- 192.0.2.42-------------- 0-------- 0------- 64515-- i
! A rede 172.31.1.0/24 está diretamente conectada no Switch/Roteador e inserida no BGP pelo comando Network. A rede 180.0.0.0/24 foi aprendida via BGP pelo AS 64515 com o netxhop 192.0.2.42 e origem via iBGP ou inserida no processo pelo comando network

[Matriz]disp bgp peer
BGP local router ID : 192.168.0.41
Local AS number : 64512
Total number of peers : 2 / Peers in established state : 2
Peer---------- AS ---------MsgRcvd MsgSent OutQ PrefRcv Up/Down State
192.0.2.42 ---64515 --------9 10 0 1 00:07:02 Established
! O comando display bgp peer exibe o "peering" BGP com o endereço da conexão eBGP , número do AS e o estado da conexão.

Nenhum comentário:

Postar um comentário