Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Preferências de rota estáticas e próximas hops qualificados

Entender as preferências de rota estáticas e os próximos hops qualificados

Um endereço de destino de rota estático pode ter vários hops próximos associados a ele. Nesse caso, várias rotas são inseridas na tabela de roteamento, e a seleção de rotas deve ocorrer. Como o critério principal para a seleção de rotas é a preferência de rota, você pode controlar as rotas que são usadas como a rota primária para um determinado destino, definindo a preferência de rota associada a um próximo salto específico. As rotas com menor preferência de rota são sempre usadas para rotear o tráfego. Quando você não define uma rota preferida, o Junos OS escolhe de forma aleatória um dos endereços next-hop para instalar na tabela de encaminhamento.

Em geral, as propriedades padrão atribuídas a uma rota estática aplicam-se a todos os endereços next-hop configurados para a rota estática. Se, no entanto, você quiser configurar dois endereços de next-hop possíveis para uma rota específica e tê-los tratados de maneira diferente, você pode definir um como um próximo hop qualificado.

Os próximos hops qualificados permitem que você associe uma ou mais propriedades com um endereço next-hop específico. Você pode definir uma preferência geral por uma rota estática específica e, em seguida, especificar uma preferência diferente para o próximo hop qualificado. Por exemplo, suponha que dois endereços next-hop (10.10.10.10 e 10.10.10.7) estejam associados à rota estática 192.168.47.5/32. Uma preferência geral é atribuída a toda a rota estática e, em seguida, uma preferência diferente é atribuída apenas ao endereço next-hop qualificado 10.10.10.7. Por exemplo:

Neste exemplo, o próximo hop qualificado 10.10.10.7 é atribuído a preferência 6, e o next-hop 10.10.10.10 é atribuído a preferência 5.

Nota:

A e metric as preference opções na [edit route route qualified-next-hop] hierarquia só se aplicam aos próximos hops qualificados. A preferência e a métrica de next-hop qualificadas substituem a preferência e a métrica de rota para esse próximo hop qualificado específico, semelhante à forma como a preferência de rota substitui a preferência e a métrica padrão (para essa rota específica).

Nota:

A partir do Junos OS Release 15.1R4, o roteador não oferece mais suporte a uma configuração onde uma rota estática aponta para um próximo salto vinculado a um assinante. Normalmente, isso pode ocorrer quando o RADIUS atribui o próximo salto com o atributo Framed-IP-Address. Uma alternativa a essa configuração incorreta é fazer com que o servidor RADIUS forneça um atributo de rota emoldurada que corresponda à rota estática.

Exemplo: configurar preferências de rota estáticas e qualificar next hops para controlar a seleção de rotas estáticas

Este exemplo mostra como controlar a seleção de rotas estáticas.

Requisitos

Neste exemplo, nenhuma configuração especial além da inicialização do dispositivo é necessária.

Visão geral

Neste exemplo, a rota estática 192.168.47.0/24 tem dois próximos hops possíveis. Como um link tem maior largura de banda, esse link é o caminho preferido. Para aplicar essa preferência, a qualified-next-hop declaração está incluída na configuração em ambos os dispositivos. Veja a Figura 1.

Figura 1: controle da seleção de rotas estáticas Controlling Static Route Selection

Topologia

Configuração

Procedimento

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere os detalhes necessários para combinar com a configuração de sua rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.

Dispositivo B em rede de provedor

Dispositivo D na rede do cliente

Procedimento passo a passo

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter instruções sobre como fazer isso, consulte o uso do editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI.

Para controlar a seleção de rotas estáticas:

  1. No dispositivo B, configure as interfaces.

  2. No dispositivo B, configure uma rota estática para a rede do cliente.

  3. No dispositivo B, configure uma rota de backup para a rede do cliente.

  4. No dispositivo D, configure as interfaces.

  5. No dispositivo D, configure uma rota padrão estática para redes externas.

  6. No dispositivo D, configure uma rota padrão estática de backup para redes externas.

Resultados

Confirme sua configuração emitindo os e show routing-options comandosshow interfaces. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Se você terminar de configurar os dispositivos, insira o commit a partir do modo de configuração em ambos os dispositivos.

Verificação

Confirme que a configuração está funcionando corretamente.

Verificando as tabelas de roteamento

Propósito

Certifique-se de que as rotas estáticas apareçam nas tabelas de roteamento do Dispositivo B e do Dispositivo D.

Ação
Significado

Os asterisco (*) nas tabelas de roteamento mostram as rotas ativas. As rotas de backup estão listadas a seguir.

Pingando os endereços remotos

Propósito

Verifique se as rotas estáticas estão funcionando.

Do dispositivo B, ping um dos endereços da interface de loopback no Dispositivo D.

Do dispositivo D, ping um dos endereços da interface de loopback no dispositivo B.

Ação

Garantir que a rota de backup se torne a rota ativa

Propósito

Se a rota primária se tornar inutilizável, certifique-se de que a rota secundária de backup fique ativa.

Ação
  1. Desativar a rota ativa desativando a interface ge-1/2/0.0 no dispositivo B.

  2. Verifique a tabela de roteamento do dispositivo B.

Significado

A rota de backup tornou-se a rota ativa.

Conservação de endereços IP usando rotas estáticas

Os provedores de hospedagem hospedam vários servidores para vários clientes e querem conservar o uso de seu espaço de endereço IP. Tradicionalmente, quando um cliente provedor de hospedagem adiciona novos servidores, os servidores são alocados em um pequeno bloco de endereços IP, como um bloco de /29, e os servidores do cliente estão todos localizados nesse bloco de endereços IP.

A questão, Ilustrada

Por exemplo, o Cliente A pode precisar de três servidores e recebe o bloco 10.3.3.0/29 (10.3.3.0 a 10.3.3.7). Nesse cenário, vários endereços IP são consumidos. Estes incluem os endereços IP de rede e broadcast (10.3.3.0 e 10.3.3.7), os endereços para o gateway de roteador ao qual os servidores estão conectados e os endereços dos servidores individuais. Para alocar três servidores, oito endereços IP precisam ser alocados. Dividir uma única rede /24 em 32/29 redes resulta em 96 endereços IP dos 256, nesse /24 está sendo consumido pela rede, broadcast e endereços de gateway. Quando esse efeito é multiplicado em milhares de provedores de hospedagem, o espaço de endereço IP está longe de ser usado de maneira eficiente. A Figura 2 ilustra o problema.

Figura 2: Uso ineficiente do espaço Inefficient Use of IP Address Space de endereço IP

Nesta configuração, cada cliente é alocado em um bloco de /29 de espaço de endereço. Para cada bloco, os endereços de rede, broadcast e gateway não estão disponíveis para endereçamento IP de servidor, o que resulta em três endereços IP sendo usados de forma ineficiente. Além disso, os blocos consomem endereços IP não usados para expansão futura.

Solução

Esse problema pode ser resolvido configurando a interface no roteador com um endereço do prefixo IPv4 reservado para espaço de endereço compartilhado (RFC 6598) e usando rotas estáticas apontadas para interfaces. A IANA registrou a alocação de um IPv4/10 para uso como espaço de endereço compartilhado. A faixa de endereço de endereço compartilhado é de 100.64.0.0/10.

A interface do roteador é alocada em um endereço IP a partir do espaço RFC 6598, por isso não está consumindo espaço de endereço roteável publicamente, e a conectividade é tratada com rotas estáticas em uma interface. A interface do servidor está configurada com um endereço roteável publicamente, mas as interfaces do roteador não são. Os endereços de rede e broadcast são consumidos do espaço RFC 6598 em vez do espaço de endereço roteável publicamente.

Esse recurso é suportado em switches QFX10000 a partir do Junos OS 17.1R1.

A Figura 3 mostra o uso eficiente do espaço de endereço IP.

Figura 3: Configuração usando o espaço Configuration Using the Shared Address Space de endereço compartilhado

Nesta configuração, cada cliente recebe endereços IP individuais alocados por servidor. Existe uma rota estática que pode ser configurada como uma rota de hospedagem. A interface do roteador recebe um endereço IP do espaço RFC 6598 para que ele não consuma espaço de endereço roteável publicamente, e a conectividade é tratada com rotas estáticas para uma interface.

Configuração

A configuração seria assim para o Cliente A no roteador de gateway:

Com essa configuração, nenhum endereço IP roteável publicamente é desperdiçado. Vale destacar que, quando um pacote é encaminhado nesta configuração do roteador para o servidor do servidor do Cliente A 203.0.113.10, a rota é encaminhada para a interface ge-1/0/1.0 que tem um endereço IP de 100.64.0.1.

Os servidores para o cliente A seriam configurados da seguinte forma:

Este exemplo mostra uma única rota de host por servidor, que é um mapeamento de 1:1. Isso pode equivaler a um grande número de rotas de host estáticas, se mantidas. Para fins de escalonamento, precisamos dar suporte a rotas nãohost nesse ambiente. Por exemplo, se houvesse um Cliente C nessa configuração que tivesse oito servidores, seria muito mais eficiente alocar uma rota /29 no roteador que aponta a interface na qual os oito servidores estão conectados. Se o Cliente C fosse alocado IPs de servidor de 203.0.114.8 a 203.0.114.15 e estes fossem conectados por meio da interface ge-1/0/2.0, isso se pareceria:

Entender o controle de rotas estáticas nas tabelas de roteamento e encaminhamento

Você pode controlar a importação de rotas estáticas para as tabelas de roteamento e encaminhamento de várias maneiras. As maneiras primárias incluem atribuir um ou mais dos seguintes atributos à rota:

  • reter — mantém a rota na tabela de encaminhamento após o processo de roteamento ser desligado ou reinicializar o dispositivo.

  • sem readvertise — impede que a rota seja readvertida para outros protocolos de roteamento.

  • passiva — rejeita o tráfego destinado à rota.

Este tópico inclui as seguintes seções:

Retenção de rotas

Por padrão, as rotas estáticas não são retidas na tabela de encaminhamento quando o processo de roteamento é encerrado. Quando o processo de roteamento começar novamente, quaisquer rotas configuradas como rotas estáticas devem ser adicionadas novamente à tabela de encaminhamento. Para evitar essa latência, as rotas podem ser sinalizadas como retenções, de modo que sejam mantidas na tabela de encaminhamento mesmo após o encerramento do processo de roteamento. A retenção garante que as rotas estejam sempre na tabela de encaminhamento, mesmo imediatamente após uma reinicialização do sistema.

Prevenção de ververtisement

Rotas estáticas são elegíveis para versões de leitura por outros protocolos de roteamento por padrão. Em uma área onde talvez você não queira ler essas rotas estáticas em nenhuma circunstância, você pode sinalizar as rotas estáticas como sem readvertise.

Rejeição forçada do tráfego de rotas passivas

Geralmente, apenas rotas ativas estão incluídas nas tabelas de roteamento e encaminhamento. Se o endereço next-hop de uma rota estática for inalcançável, a rota estará marcada como passiva e não estiver incluída nas tabelas de roteamento ou encaminhamento. Para forçar uma rota a ser incluída nas tabelas de roteamento, independentemente da acessibilidade do next-hop, você pode sinalizar a rota como passiva. Se uma rota for sinalizada passiva e seu endereço next-hop for inalcançável, a rota estará incluída na tabela de roteamento e todo o tráfego destinado à rota for rejeitado.

Exemplo: impedir que uma rota estática seja readvertida

Este exemplo mostra como evitar que uma rota estática seja readvertida no OSPF, impedindo assim que a rota apareçam nas tabelas de roteamento e encaminhamento.

Requisitos

Neste exemplo, nenhuma configuração especial além da inicialização do dispositivo é necessária.

Visão geral

Este exemplo mostra como configurar uma política de roteamento que readverte rotas estáticas para o OSPF, com exceção de uma rota estática que não é readvertida porque está marcada com a no-readvertise declaração.

Topologia

A Figura 4 mostra a rede amostral.

Figura 4: Rotas do cliente conectadas a um provedor de serviços Customer Routes Connected to a Service Provider

Configuração

Procedimento

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere os detalhes necessários para combinar com a configuração de sua rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.

Dispositivo A

Dispositivo B

Dispositivo C

Procedimento passo a passo

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter instruções sobre como fazer isso, consulte o uso do editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI.

Para configurar o dispositivo A:

  1. Configure a interface para o dispositivo B.

  2. Configure o OSPF para formar uma relação de peer do OSPF com o Dispositivo B.

Procedimento passo a passo

Para configurar o dispositivo B:

  1. Configure as interfaces para o dispositivo A e o dispositivo C.

  2. Configure uma ou mais rotas estáticas e o número do sistema autônomo (AS).

  3. Configure a política de roteamento.

    Essa política exporta rotas estáticas da tabela de roteamento para o OSPF.

  4. Inclua a no-readvertise declaração para impedir que a rota 192.168.0.0/24 seja exportada para o OSPF.

  5. Configure os protocolos de roteamento.

    A configuração BGP forma uma relação de peer BGP (EBGP) externa com o dispositivo C.

    A configuração do OSPF forma uma relação de peer dos OSPF com o Dispositivo A e aplica a política de roteamento estático de envio .

Procedimento passo a passo

Para configurar o dispositivo C:

  1. Crie a interface para o dispositivo B e configure a interface de loopback.

  2. Configure a sessão de peering EBGP com o dispositivo B.

  3. Configure o número AS.

Resultados

Confirme sua configuração emitindo osshow interfaces, show policy-optionse show routing-options show protocolscomandos. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Dispositivo A

Dispositivo B

Dispositivo C

Se você terminar de configurar os dispositivos, insira o commit a partir do modo de configuração.

Verificação

Confirme que a configuração está funcionando corretamente.

Verificando a tabela de roteamento

Propósito

Certifique-se de que a no-readvertise declaração está funcionando.

Ação
  1. No dispositivo A, execute o show route protocol ospf comando para garantir que a rota 192.168.0.0/24 não aparece na tabela de roteamento do dispositivo A.

  2. No dispositivo B, desativa a no-readvertise declaração.

  3. No dispositivo A, reexamina o show route protocol ospf comando para garantir que a rota 192.168.0.0/24 seja exibida na tabela de roteamento do dispositivo A.

Significado

A no-readvertise declaração está funcionando como esperado.

Verificando a configuração de rota estática

Propósito

Verifique se as rotas estáticas estão na tabela de roteamento e se essas rotas estão ativas.

Ação

Da CLI, entre no show route terse comando.

Saída de amostra

nome de comando

Significado

A saída mostra uma lista das rotas que estão atualmente na tabela de roteamento inet.0 . Verifique as seguintes informações:

  • Cada rota estática configurada está presente. As rotas estão listadas em ordem crescente por endereço IP. As rotas estáticas são identificadas com uma coluna S no protocolo (P) da saída.

  • Cada rota estática está ativa. As rotas ativas mostram o endereço IP de próximo salto na coluna Next hop . Se o endereço next-hop de uma rota for inalcançável, o endereço next-hop será identificado como Rejeitar. Essas rotas não são rotas ativas, mas aparecem na tabela de roteamento porque o atributo passivo é definido.

  • A preferência por cada rota estática estática está correta. A preferência por uma rota específica está listada na coluna Prf da saída.

Tabela de histórico de lançamento
Lançamento
Descrição
17.1R1
Esse recurso é suportado em switches QFX10000 a partir do Junos OS 17.1R1.