Atualmente trabalho em um sistema autônomo, com isso lido diariamente com diversos protocolos de roteamento, mas às vezes, até pra quem já tem vivência não fica claro quais são os critérios de desempate na escolha de uma melhor rota pelo BGP nos roteadores.
Segue como funciona a seleção de melhor caminho:
Fonte da imagem: https://packetlife.net/media/library/1/BGP.pdf
1 - Weight(Peso) - Esse atributo que é configurável somente em roteadores Cisco, que é a preferência administrativa, ou seja, a preferência feita pelo administrador pelo roteador de maior peso. Influencia o tráfego de saída;
2 - Local Preference (Preferência local) - Esse atributo vem setado na sessão BGP pelo administrador do AS vizinho, pode ser setada pelo administrador que está recebendo ou gerando a rota e por padrão arranca com o valor 100. Influencia o tráfego de saída;
3 - Self-originated (Originado no próprio AS) - Esse atributo de preferência é valido para rotas originadas localmente. Influencia o tráfego de saída;
4 - AS Path( Caminho do AS) - Atributo se torna a melhor rota, quando o caminho até a rota destino tem o menor "AS Path". Influencia o tráfego de saída;
5 - Origin ( Origem ) - É preferida a rota com menor Origin IGP, ou seja, é menor que EGP, que por sua vez é menor que incomplete. Influencia o tráfego de saída;
6 - MED (Discriminador de múltiplas saídas) - É preferida a rota com menor valor setado. Influencia a entrada de tráfego
7 - External (Externo) - Prefere eBGP ao invés de iBGP, ou seja, prefere rotas externas. Influencia o tráfego de saída;
8 - IGP Cost (Protocolo de saída interior) - Prefere rotas que estão através do vizinho mais próximo dentro do mesmo AS. Influência tráfego de saída;
9 - eBGP Peering ( Sessão eBGP ) - Prefere rotas que estão na sessão BGP mais antiga. Influencia o tráfego de saída;
10 - Router id (Id do roteador) - Prefere as rotas recebidas do roteador que tem o menor ID. Influencia o tráfego de saída.
Referências:
https://tools.ietf.org/html/rfc1771
https://memoria.rnp.br/newsgen/9907/pgbp4p3.html#ng-atributos
https://wiki.brasilpeeringforum.org/w/O_Minimo_que_Voce_precisa_saber_sobre_o_BGP
Top comments (0)