Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NAT em linha

Visão geral da tradução de endereços de rede em linha

O NAT em linha usa os recursos da placa de linha MPC, eliminando a necessidade de uma placa de serviços para NAT. Consequentemente, você pode alcançar tradução de endereços de taxa de linha e baixa latência (até 120 Gbps por slot). A implementação atual fornece:

  • Mapeamento de endereços estáticos 1:1.

  • Mapeamento bidirecional — NAT de origem para tráfego de saída e NAT de destino para tráfego de entrada.

  • Não há limite no número de fluxos.

  • Suporte para fonte, destino e duas vezes NAT, conforme mostrado na Figura 1. O NAT em linha oferece suporte ao tipo basic-nat44de tradução. A partir do Junos OS Release 15.1R1, o NAT em linha também oferece twice-basic-nat-44suporte.

  • Suporte para o cabeamento.

Figura 1: Tipos Supported Inline NAT Types de NAT em linha suportados

Para configurar o NAT em linha, você define sua interface de serviço como interface de tipo si- (serviço em linha). Você também deve reservar a largura de banda adequada para a interface em linha. Isso permite que você configure interface ou conjuntos de serviços de next-hop usados para NAT. A si- interface serve como um "PIC de serviço virtual".

Nota:
  • Apenas o NAT estático é suportado. A tradução de portas, NAT dinâmico e ALGs não são compatíveis. Assim, aplicativos como SIP ou FTP Active Mode, que exigem processamento avançado para NAT, não funcionam. Um MS-MPC, MS-MIC, MS-DPC ou MS-PIC ainda é necessário para qualquer processamento de firewall stateful, suporte a ALG e tradução dinâmica de portas.

  • O NAT em linha não oferece suporte a amostragem ou registro de pacotes.

Benefícios do NAT em linha

  • Elimina a necessidade de uma placa de serviços

  • Oferece mais fluxos de NAT do que uma placa de serviços

Exemplo: configuração da tradução de endereços de rede em linha — método baseado em interface

Este exemplo de configuração ilustra como configurar a tradução de endereços de rede (NAT) baseada em interface em dispositivos da Série MX usando si- interfaces (em linha de serviço) com conjuntos de serviço no estilo de interface.

Este tópico aborda:

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

  • Roteador da Série MX com placa de linha De concentrador modular de portas (MPC)

  • Versão Junos OS 11.4R1 ou superior

Visão geral e topologia

A partir do Junos OS Release 11.4R1, as placas de linha MPC podem executar alguns serviços sem a necessidade de uma placa de serviços dedicada, como um MS-MPC. Os serviços em linha geralmente oferecem melhor desempenho do que usar uma placa de serviços, no entanto, sua funcionalidade tende a ser mais básica. Por exemplo, o NAT em linha oferece suporte apenas a NAT estático.

Neste exemplo, um dispositivo da Série MX com uma placa de linha MPC fornece serviços NAT de origem em linha para o tráfego que flui entre dois hosts finais. A topologia para este cenário é mostrada na Figura 2

Figura 2: NAT de origem em linha usando um dispositivo da Série MX com um MPC Inline Source NAT Using an MX Series Device with an MPC

Como mostrado na figura, o host H1 envia tráfego para o servidor S1. O dispositivo da Série MX executa NAT de origem para traduzir o endereço IP de origem do H1 de 10.1.1.2 a 192.0.2.2. O Server S1 então envia tráfego de retorno para o host H1 usando o endereço IP de destino 192.0.2.2, e o dispositivo da Série MX reverte o endereço IP do H1 de volta para 10.1.1.2.

Os seguintes elementos de configuração são usados neste cenário:

  • Interface de serviço em linha — uma interface virtual que reside no Mecanismo de encaminhamento de pacotes do MPC. Para acessar serviços, o tráfego flui dentro e fora dessas si- interfaces (serviço em linha).

  • Conjunto de serviços — define o(s) serviço(s) a ser executado e identifica qual(s) interface(s) em linha vai alimentar o tráfego dentro e fora do conjunto de serviços. Existem duas maneiras de implementar conjuntos de serviços:

    • Estilo de interface — um método baseado em interface, onde os pacotes que chegam a uma interface são encaminhados pelo serviço em linha.

    • Estilo next-hop — um método baseado em rota, onde rotas estáticas são usadas para encaminhar pacotes destinados a um destino específico por meio do serviço em linha.

    Este exemplo usa o conjunto de serviços no estilo de interface.

  • A regra NAT — usa uma estrutura if-then (semelhante aos filtros de firewall) para definir condições de correspondência e, em seguida, aplicar a tradução de endereço ao tráfego correspondente.

  • Grupo DE NAT — um conjunto definido pelo usuário de endereços IP que são usados pela regra NAT para tradução.

Esses elementos se juntam conforme mostrado na Figura 3

Figura 3: NAT de origem inline baseado em interface Interface-Based Inline Source NAT

Configuração para tradução de endereços de rede em linha

Para configurar o NAT em linha usando um conjunto de serviços no estilo de interface, execute essas tarefas:

Configuração rápida da CLI

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

Habilite serviços em linha e crie uma interface em linha

Procedimento passo a passo
  1. Habilite serviços em linha para o slot FPC e o slot PIC relevantes e defina a quantidade de largura de banda a dedicar para serviços em linha.

    As configurações de FPC e PIC aqui criarão e mapearão para uma si- interface.

  2. si- Na interface, especifique a família de protocolo (ou famílias) que precisará de serviços nat.

    Nota:

    As configurações de FPC e PIC aqui devem combinar com as configurações definidas acima.

Configure a regra e o pool de NAT

Procedimento passo a passo
  1. Configure uma regra de NAT que corresponda ao tráfego que chega ao dispositivo MX a partir da sub-rede do H1 (10.1.1.0/24), traduz-o usando NAT IPv4 básico e usa um endereço IP do pool p1.

  2. Configure o pool de NAT.

Configure o conjunto de serviços (estilo interface)

Procedimento passo a passo
  1. Configure um conjunto de serviços que usa o serviço NAT em linha (nat-rules) e a interface em linha definida acima. Use o interface-service parâmetro para especificar que este é um conjunto de serviços no estilo de interface.

    O tráfego fluirá para dentro e para fora da si- interface para acessar o serviço NAT em linha.

Configure interfaces físicas

Procedimento passo a passo
  1. Configure as interfaces físicas.

  2. Na interface "por dentro", especifique que o tráfego será enviado pelo conjunto de serviços definido acima.

Resultados

Verificação

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

Verificando a acessibilidade do Host H1 para o Servidor S1

Propósito

Verifique a acessibilidade entre H1 e S1.

Ação

No host H1, verifique se o host pode ping servidor S1.

Significado

A H1 pode alcançar com sucesso a S1.

Verificação da tradução de endereços

Propósito

Verifique se a tradução do endereço está funcionando corretamente.

Ação
  1. No dispositivo MX, verifique se os detalhes da configuração de NAT em linha foram aplicados corretamente.

  2. No servidor S1, verifique se o servidor está recebendo os pings do endereço IP de origem traduzido por NAT do H1 (192.0.2.2).

    Emita o comando abaixo e envie pings novamente a partir do H1.

    Nota:

    Para essa configuração, outro dispositivo MX é usado para representar o servidor S1 para permitir o monitoramento do tráfego de entrada.

Significado

A etapa 1 acima confirma que os parâmetros de serviço NAT em linha e o conjunto de serviços no estilo de interface estão corretamente implementados. A etapa 2 acima confirma que o servidor S1 está recebendo corretamente os pings de H1 de seu endereço IP de origem traduzido por NAT.

Configuração para NAT duas vezes

Figura 4: Configuração Twice NAT Configuration de NAT duas vezes

Para configurar o NAT duas vezes usando um conjunto de serviços no estilo de interface, execute essas tarefas:

Configuração rápida da CLI

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

Configure o conjunto de serviços (estilo interface)

  1. Configure um conjunto de serviços que usa o serviço Twice NAT (nat-rules), aUse o interface-service parâmetro para especificar que este é um conjunto de serviços no estilo de interface.

Configure interfaces físicas

Procedimento passo a passo
  1. Configure as interfaces físicas.

  2. Na interface, especifique que o tráfego será enviado pelo conjunto de serviços definido acima.

  3. Configure as opções de filtro de firewall para direcionar o tráfego para a si interface.

Configuração para NAT de destino

Figura 5: Configuração Destination NAT Configuration de NAT de destino

Para configurar o NAT de destino usando um conjunto de serviços no estilo de interface, execute essas tarefas:

Configuração rápida da CLI

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

Habilite serviços em linha

  1. Habilite serviços em linha para o slot FPC e o slot PIC relevantes.

    As configurações de FPC e PIC aqui criarão e mapearão para uma si- interface.

Configure o conjunto de serviços (estilo interface)

  1. Configure um conjunto de serviços que usa o serviço NAT de destino (nat-rules), aUse o interface-service parâmetro para especificar que este é um conjunto de serviços no estilo de interface.

Configure interfaces físicas

  1. Configure as interfaces físicas.

  2. Na interface, especifique que o tráfego será enviado pelo conjunto de serviços definido anteriormente.

  3. Configure as opções de filtro de firewall para direcionar o tráfego para as si interfaces.

  4. Configure as opções de roteamento estático.

Exemplo: configuração da tradução de endereços de rede em linha — método baseado em rota

Este exemplo de configuração ilustra como configurar a tradução de endereços de rede (NAT) baseada em rota em dispositivos da Série MX usando si- interfaces (em linha de serviço) com conjuntos de serviço no estilo next-hop.

Este tópico aborda:

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

  • Roteador da Série MX com placa de linha De concentrador modular de portas (MPC)

  • Versão Junos OS 11.4R1 ou superior

Visão geral e topologia

A partir do Junos OS Release 11.4R1, as placas de linha MPC podem executar alguns serviços sem a necessidade de uma placa de serviços dedicada, como um MS-MPC. Os serviços em linha geralmente oferecem melhor desempenho do que usar uma placa de serviços, no entanto, sua funcionalidade tende a ser mais básica. Por exemplo, o NAT em linha oferece suporte apenas a NAT estático.

Neste exemplo, um dispositivo da Série MX com uma placa de linha MPC fornece serviços NAT de origem em linha para o tráfego que flui entre dois hosts finais. A topologia para este cenário é mostrada na Figura 6

Figura 6: NAT de origem em linha usando um dispositivo da Série MX com um MPC Inline Source NAT Using an MX Series Device with an MPC

Como mostrado na figura, o host H1 envia tráfego para o servidor S1. O dispositivo da Série MX executa NAT de origem para traduzir o endereço IP de origem do H1 de 10.1.1.2 a 192.0.2.2. O Server S1 então envia tráfego de retorno para o host H1 usando o endereço IP de destino 192.0.2.2, e o dispositivo da Série MX reverte o endereço IP do H1 de volta para 10.1.1.2.

Os seguintes elementos de configuração são usados neste cenário:

  • Interface de serviço em linha — uma interface virtual que reside no Mecanismo de encaminhamento de pacotes do MPC. Para acessar serviços, o tráfego flui dentro e fora dessas si- interfaces (serviço em linha).

  • Conjunto de serviços — define o(s) serviço(s) a ser executado e identifica qual(s) interface(s) em linha vai alimentar o tráfego dentro e fora do conjunto de serviços. Existem duas maneiras de implementar conjuntos de serviços:

    • Estilo de interface — um método baseado em interface, onde os pacotes que chegam a uma interface são encaminhados pelo serviço em linha.

    • Estilo next-hop — um método baseado em rota, onde rotas estáticas são usadas para encaminhar pacotes destinados a um destino específico por meio do serviço em linha.

    Este exemplo usa o conjunto de serviços no estilo next-hop.

  • A regra NAT — usa uma estrutura if-then (semelhante aos filtros de firewall) para definir condições de correspondência e, em seguida, aplicar a tradução de endereço ao tráfego correspondente.

  • Grupo DE NAT — um conjunto definido pelo usuário de endereços IP que são usados pela regra NAT para tradução.

  • Instância de roteamento — uma coleção de tabelas de roteamento, interfaces e parâmetros de protocolo de roteamento que são executados separados da instância principal de roteamento (padrão).

    O NAT em linha baseado em rota é normalmente usado em cenários que envolvem instâncias de roteamento.

Esses elementos se juntam conforme mostrado na Figura 7.

Figura 7: NAT de origem inline baseada em rota Route-Based Inline Source NAT

Configuração

Para configurar o NAT em linha usando um conjunto de serviços no estilo next-hop, execute essas tarefas:

Configuração rápida da CLI

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

Configure interfaces físicas

Procedimento passo a passo
  1. Configure as interfaces físicas.

Habilite serviços em linha e crie uma interface em linha

Procedimento passo a passo
  1. Habilite serviços em linha para o slot FPC e o slot PIC relevantes e defina a quantidade de largura de banda a dedicar para serviços em linha.

    As configurações de FPC e PIC aqui criarão e mapearão para uma si- interface.

  2. si- Na interface, crie duas unidades lógicas. Para cada unidade, especifique a família de protocolo (ou famílias) que precisará de serviços NAT e as interfaces "internas" ou "externas" para o domínio de serviços.

    Nota:

    As configurações de FPC e PIC aqui devem combinar com as configurações definidas acima.

Configure a instância de roteamento e identifique o tráfego para enviar pelo serviço NAT em linha

Procedimento passo a passo
  1. Configure uma instância de roteamento que inclua as interfaces e si- físicas de "ínside", bem como uma rota estática que identifica o tráfego a ser encaminhado para o serviço NAT em linha por meio da si- interface.

    Para simplicidade, a rota estática usada aqui simplesmente identifica o servidor S1.

Configure a regra e o pool de NAT

Procedimento passo a passo
  1. Configure uma regra de NAT que corresponda ao tráfego que chega ao dispositivo MX a partir da sub-rede do H1 (10.1.1.0/24), traduz-o usando NAT IPv4 básico e usa um endereço IP do pool p1.

  2. Configure o pool de NAT.

Configure o conjunto de serviços (estilo Next-hop)

Procedimento passo a passo
  1. Configure um conjunto de serviços que usa o serviço NAT em linha (nat-rules) e as interfaces de linha definidas acima. Use o next-hop-service parâmetro para especificar que este é um conjunto de serviços no estilo next-hop e atribuir as si- interfaces como "dentro" e "fora" com base em suas configurações acima.

    O tráfego fluirá para dentro e para fora das si- interfaces para acessar o serviço NAT em linha.

Resultados

Verificação

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

Verificando a acessibilidade do Host H1 para o Servidor S1

Propósito

Verifique a acessibilidade entre H1 e S1.

Ação

No host H1, verifique se o host pode ping servidor S1.

Significado

A H1 pode alcançar com sucesso a S1.

Verificação da tradução de endereços

Propósito

Verifique se a tradução do endereço está funcionando corretamente.

Ação
  1. No dispositivo MX, verifique se os detalhes da configuração de NAT em linha foram aplicados corretamente.

  2. No servidor S1, verifique se o servidor está recebendo os pings do endereço IP de origem traduzido por NAT do H1 (192.0.2.2).

    Emita o comando abaixo e envie pings novamente a partir do H1.

    Nota:

    Para essa configuração, outro dispositivo MX é usado para representar o servidor S1 para permitir o monitoramento do tráfego de entrada.

Significado

A etapa 1 acima confirma que os parâmetros de serviço NAT em linha e o conjunto de serviços no estilo next-hop são implementados corretamente. A etapa 2 acima confirma que o servidor S1 está recebendo corretamente os pings de H1 de seu endereço IP de origem traduzido por NAT.

Tabela de histórico de mudanças

O suporte de recursos é determinado pela plataforma e versão que você está usando. Use o Feature Explorer para determinar se um recurso é suportado em sua plataforma.

Soltar
Descrição
15.1R1
A partir do Junos OS Release 15.1R1, o NAT em linha também oferece twice-basic-nat-44 suporte