Entendendo a inclusão de números AS nos caminhos DO BGP
Você pode expandir ou adicionar um ou mais números DE a uma sequência AS. Os números de AS são adicionados antes que o número de AS local tenha sido adicionado ao caminho. A expansão de um caminho AS faz com que um caminho AS mais curto pareça mais longo e, portanto, menos preferível ao BGP. O último número de AS no caminho existente é extraído e tempos pré-estabelecidos n , onde n é um número de 1 a 32. Isso é semelhante à ação de preparação do caminho AS, exceto que a ação de expansão do caminho AS adiciona uma sequência arbitrária de números DE.
Se você estiver configurando ações de política e as-path-prepend
ambos as-path-expand
em uma política de roteamentoas-path-expand
, certifique-se de configurar antes de as-path-prepend
configurar para evitar o extravio dos números de AS, o que pode resultar em um cálculo de caminho AS incorreto.
Por exemplo, a partir do AS 1 existem dois caminhos iguais (até AS 2 e AS 3) para chegar ao AS 4. Você pode querer que pacotes de determinadas fontes usem o caminho até o AS 2. Portanto, você deve tornar o caminho através do AS 3 menos preferível para que o BGP escolha o caminho através do AS 2. No AS 1, você pode expandir vários números de AS.
[edit] policy-options { policy-statement as-path-expand { term expand { from { route-filter 192.168.0.0/16 orlonger; route-filter 172.16.0.0/12 orlonger; route-filter 10.0.0.0/8 orlonger; } then as-path-expand last-as count 4; } } }
Para rotas a partir do AS 2, isso faz com que a rota pareça 1 2 2 2 2 quando anunciado, onde 1 é de AS 1, o 2 do AS 2 está preparado quatro vezes, e o 2 final é o 2 original recebido do roteador vizinho.