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. 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 implementacion德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 -BRIpv6Prefix ( | <*> ) show MapDmr
Para agregar una regla de mapeo básica mediante la CLI
En la línea de comandos, escriba:
add MapBmr -RuleIpv6Prefix | <*> [-psidoffset ] [-EAbitLength ] [-psidlength ] show MapBmr
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 (-network [-netmask ]) show MapBmr
Para agregar un dominio de mapa mediante la CLI
En la línea de comandos, escriba:
add MapDomain -MapDmrName show MapDomain
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 -MapBmrName show MapDomain
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