Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Estado NAT64

Configuración de NAT64 con estado

Para configurar NAT64 con estado, debe configurar una regla en el nivel de [edit services nat] jerarquía para traducir la dirección de origen de forma dinámica y la dirección de destino de forma estática.

Práctica recomendada:

Cuando configure el conjunto de servicios que incluye su regla TDR, incluya el set stateful-nat64 clear-dont-fragment-bit [edit services service-set service-set-name] nivel de jerarquía. Esto borra el bit DF (no fragmentar) para evitar la creación innecesaria de un encabezado de fragmentación IPv6 al traducir paquetes IPv4 de menos de 1280 bytes. RFC 6145, Algoritmo de traducción de IP/ICMP, proporciona una discusión completa del uso del indicador DF para controlar la generación de encabezados de fragmentación. Para obtener más información acerca de los conjuntos de servicios para TDR, consulte Configurar conjuntos de servicios para la traducción de direcciones de red.

Para configurar NAT64 con estado:

  1. En el modo de configuración, vaya al nivel de [edit services nat] jerarquía.
  2. Defina el conjunto de direcciones de origen que se utilizarán para la traducción dinámica.

    Por ejemplo:

    Nota:

    A partir de Junos OS versión 14.2, se introduce la opción para permitirle configurar la sequential asignación secuencial de puertos. Las sequential opciones y random-allocation disponibles con la port automatic instrucción en el nivel jerárquico [edit services nat pool nat-pool-name] son mutuamente excluyentes. Puede incluir la opción de sequential asignación secuencial y la random-allocation opción de delegación aleatoria de puertos. De forma predeterminada, la asignación secuencial de puertos tiene lugar si solo se incluye la port automatic instrucción en el nivel de [edit services nat pool nat-pool- name] jerarquía. La auto opción está oculta y está obsoleta en Junos OS versión 14.2 y posteriores, y solo se mantiene por compatibilidad con versiones anteriores. Es posible que se elimine por completo en una versión de software futura.

  3. Defina una regla TDR para traducir las direcciones de origen. Establezca la match-direction instrucción de la regla como entrada. A continuación, defina un término que utilice stateful-nat64 como tipo de traducción para traducir las direcciones del grupo definido en el paso anterior.

    Por ejemplo:

En el siguiente ejemplo, se configura la traducción de direcciones de origen dinámicas (IPv6 a IPv4) y direcciones de destino estáticas (IPv6 a IPv4).

Nota:

Si configura dos reglas NAT64 y las asocia con el mismo conjunto de servicios, junto con reglas de firewall con estado, y aplica el conjunto de servicios en dos interfaces etiquetadas por VLAN, para el tráfico que se transmite que coincide con ambas reglas TDR, se descarta el tráfico destinado a la segunda regla TDR. En tal caso, los flujos de tráfico no se descartan en el motor de enrutamiento. Este comportamiento de caída de tráfico por la segunda regla TDR es esperado. Con paquetes de proveedor de extensiones de Junos OS instalados en un dispositivo, dado que no se admite la asignación independiente del punto de conexión (EIM), EIM por VLAN o por término de regla TDR. La segunda sesión, que se interrumpe por la segunda regla TDR en el escenario de configuración descrito aquí, no se crea debido a la siguiente secuencia de eventos:

  1. El primer paquete que coincida con cualquiera de las reglas crea un EIM y una sesión.

  2. El segundo paquete coincide con la entrada EIM porque el segundo paquete se envía con la misma dirección IP y puerto de origen que el primer paquete (pero con una dirección de destino diferente).

Esta condición provoca la asignación (reutilización) del mismo puerto y dirección IP pública al segundo paquete que al primer paquete. El flujo inverso de esta sesión tiene los mismos datos de 5 tuplas que el flujo inverso de la primera sesión. Este comportamiento provoca un error de adición de flujo porque no se permite un flujo duplicado en el mismo conjunto de servicios.

Para solucionar este problema, desactive EIM en ambas reglas de TDR, lo que hará que ambas sesiones se establezcan y procesen correctamente. Como alternativa, para evitar este problema, especifique las reglas de TDR en diferentes conjuntos de servicios configurados en distintas unidades de la interfaz de medios con EIM habilitado para establecer correctamente ambas sesiones.

Tabla de historial de cambios

La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.

Lanzamiento
Descripción
14.2
A partir de Junos OS versión 14.2, se introduce la opción para permitirle configurar la sequential asignación secuencial de puertos.