ADC

Asignación de direcciones y puertos mediante traducción

Mapping Address and Port using Translation (MAP-T) es una solución de transición a IPv6 para que los ISP con una infraestructura IPv6 para conectar a sus suscriptores de IPv4 a Internet IPv4 se<sub>. </sub>MAP-T basa en tecnologías de traducción de direcciones IPv4 e IPv6 apátridas. El MAP-T es un mecanismo que realiza una doble traducción (de IPv4 a IPv6 y viceversa) en los dispositivos periféricos del cliente (CE) y en los enrutadores fronterizos (en la red principal del ISP).

En una implementación de MAP-T, el dispositivo CE implementa una combinación de traducción NAPT44 con estado y traducción NAT46 apátrida. El dispositivo CE obtiene el NAT-IP y el bloque de puertos que se utilizarán para la traducción a través de DHCPv6 o cualquier otro método.

Cuando un paquete IPv4 de un dispositivo suscriptor llega al dispositivo CE, el dispositivo CE ejecuta el NAPT44 y almacena la información de enlace al NAPT44. Tras la traducción a NAT44, el paquete se somete a la traducción a NAT46 y, a continuación, se reenvía al dispositivo router fronterizo (BR) ubicado en la red principal del ISP. El dispositivo BR recibe los paquetes IPv6 del dispositivo CE, extrae y valida la NAT-IP y el bloque de puertos integrados en el encabezado de IPv6 y reenvía el paquete IPv4 a Internet IPv4. Cuando el BR recibe el paquete IPv4 de Internet, traduce el paquete IPv4 a un paquete IPv6 y envía el paquete IPv6 al dispositivo CE.

El MAP-T no tiene estado en un dispositivo BR, por lo que no requiere que el dispositivo BR realice la NAT en el tráfico. En cambio, la funcionalidad NAT se delega a los dispositivos CE. Esta funcionalidad de delegación y apatridia en los dispositivos BR permite que la implementación de BR se escale en proporción al volumen de tráfico.

El dispositivo NetScaler implementa la funcionalidad BR de una solución MAP-T, tal como se describe en el RFC 7599.

Configuración de MAP-T

La configuración de MAP-T en un dispositivo NetScaler consiste en las siguientes tareas:

  • Agregar una regla de mapeo predeterminada
  • Agregar una regla de mapeo básica
  • Enlazar un rango de direcciones NAT IPv4 de dispositivos CE a una regla de mapeo básica
  • Agregue un dominio de mapa y vincule una regla de mapeo básica y una regla de mapeo predeterminada al dominio

Para agregar una regla de mapeo predeterminada mediante la CLI

En la línea de comandos, escriba:

add MapDmr <name> -BRIpv6Prefix ( <ipv6_addr> | <*> )

show MapDmr <name>
<!--NeedCopy-->

Para agregar una regla de mapeo básica mediante la CLI

En la línea de comandos, escriba:

add MapBmr <name> -RuleIpv6Prefix <ipv6_addr> | <*>  [-psidoffset <positive_integer>] [-EAbitLength <positive_integer>]  [-psidlength <positive_integer>]

show MapBmr <name>
<!--NeedCopy-->

Para vincular el rango de direcciones NAT IPv4 de los dispositivos CE a una regla de mapeo básica mediante la CLI

En la línea de comandos, escriba:

bind MapBmr <name> (-network <ip_addr>  [-netmask <netmask>])

show MapBmr <name>
<!--NeedCopy-->

Para agregar un dominio de mapa mediante la CLI

En la línea de comandos, escriba:

add MapDomain <name> -MapDmrName <string>

show MapDomain <name>
<!--NeedCopy-->

Para vincular una regla de mapeo básica a un dominio de mapa mediante la CLI

En la línea de comandos, escriba:

bind MapDomain <name> -MapBmrName <string>

show MapDomain <name>
<!--NeedCopy-->

Configuración de ejemplo

add mapdmr DMR-1 -BRIpv6Prefix 2002:db8::/64

Done

add mapbmr BMR-1 -ruleIpv6Prefix 2002:db8:89ab::/48 -eAbitLength 16 -psidlength 8 -psidoffset 6

Done

bind mapbmr BMR-1 -network 192.0.1.0 -netmask 255.255.255.0

Done

add MapDomain MAP-DOMAIN-1 -mapdmrname DMR-1

Done

bind MapDomain MAP-DOMAIN-1 -mapbmrname BMR-1
Done
<!--NeedCopy-->
Asignación de direcciones y puertos mediante traducción