longest-match (Static Routes)
Sintaxe
longest-match;
Nível de hierarquia
[edit logical-systems logical-system-name routing-options static route destination-prefix next-hop address resolve] [edit routing-instances routing-instance-name routing-options static route destination-prefix next-hop address resolve], [edit routing-options static route destination-prefix next-hop address resolve],
Descrição
Especifique a rota estática do dispositivo para resolver e determinar a interface de próximo salto do pacote usando a regra de roteamento de correspondência mais longa (a entrada mais específica), às vezes referida como a correspondência de prefixo mais longa ou o comprimento máximo do prefixo. A regra de roteamento de correspondência mais longa é um algoritmo usado por roteadores IP para selecionar uma entrada em uma tabela de roteamento. O roteador usa a correspondência mais longa (prefixo) para determinar a interface de saída (saída) e o endereço do próximo dispositivo para o qual enviar um pacote. Normalmente, a rota estática prefere a rota de sub-rede conectada diretamente para resolver o próximo salto em vez de realizar uma correspondência de prefixo mais longa com quaisquer outras rotas disponíveis.
(Necessário) Você deve incluir a opção resolve
de próximo salto para especificar a longest-match
declaração. As opções de próximo salto definem informações adicionais sobre rotas estáticas que estão incluídas na rota quando ela é instalada na tabela de roteamento. Você altera o comportamento padrão de resolução de próximo salto usando a opção resolve
de próximo salto.
O roteador implementa a regra de roteamento de correspondência mais longa da seguinte forma:
O roteador recebe um pacote.
Enquanto processa o cabeçalho, o roteador compara o endereço IP de destino, bit-by-bit, com as entradas na tabela de roteamento.
A entrada que tem o número mais longo de bits de rede que correspondem ao endereço de destino IP é sempre a melhor correspondência (ou melhor caminho) conforme mostrado no exemplo a seguir:
Exemplo de correspondência mais longo
O roteador recebe um pacote com um endereço IP de destino de 192.168.1.33.
A tabela de roteamento contém as seguintes possíveis partidas:
192.168.1.32/28
192.168.1.0/24
192.168.0.0/16
Para determinar a correspondência mais longa, é mais fácil converter os endereços IP na Tabela 1 em binário e compará-los.
Endereço |
Endereço binário convertido |
---|---|
192.168.1.33 (endereço IP de destino) |
11000000.10101000.0000001.00100001 |
192.168.1.32/28 |
11000000.10101000.0000001.000100000 (<-Melhor jogo) |
192.168.1.0/24 |
11000000.10101000.0000001.00000000 |
192.168.0.0/16 |
11000000.10101000.00000000.00000000 |
Ao determinar a interface de próximo salto para implantações de clientes, definir a longest-match
declaração resulta em perda de tráfego.
Nível de privilégio exigido
roteamento — Para visualizar essa declaração na configuração.
controle de roteamento — Para adicionar essa declaração à configuração.
Informações de versão
Declaração introduzida no Junos OS Release 15.1.