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-->