Quiero asignar IP públicas a mis servicios (se necesitan IPv4 e IPv6), pero puedo elegir entre:
- Asignar una dirección IPv4 dedicada
- Asignar una dirección IPv6 dedicada
- Asignar un paquete - de una dirección IPv4 e IPv6...
Como necesito ambos me gustaría saber cuál es el beneficio de asignarlos uno por uno o juntos... ¿Hay alguna desventaja en caso de elegir uno?
¿Y me perdí en alguna parte el punto de asignar un IPv6 público directamente a una máquina? En mi caso, primero tuve que asignar una dirección IPv6 local a la máquina y luego agregarle el IPv6 - básicamente una NAT, lo cual no parece correcto...
Quizás alguien pueda ayudarme con esto... Gracias de antemano, Sebastián.
Respuesta1
Asigne tantas direcciones IP y rutas como sea necesario para llevar el tráfico a donde lo necesita. Suponga que las direcciones de servicio externas deben ser de doble pila.
Ejemplos de equilibrador de carga de doble pila de Azure tienden a tener IP públicas en el LB y privadas en el backend. Tomando un ejemplo de los documentos de Azure, 2a01:111:f100:3000::a83e:19c3
del rango público de Azure y fd00:db8:deca:deed::4
de una ULA única /48
que usted generó.
No se requiere NAT para v6. Las conexiones 2a01:111:f100:3000::a83e:19c3
se enrutan a través de Internet a Azure y luego terminan en el LB. Las nuevas conexiones se envían mediante proxy al backend fd00:db8:deca:deed::4
. Aunque, como es un proxy, el backend podría ser fácilmente una dirección RFC 1918 v4 o una dirección pública v6. Dentro de Azure, si tiene una ruta a la red virtual, también puede conectarse directamente al host backend.
Si desea conectarse directamente a una instancia, asígnele una dirección IPv6 pública. Esto puede ser además de otras direcciones IP que tenga.
peculiaridades:
- Hasta donde yo sé, a una máquina virtual se le debe asignar al menos una dirección v4.
- Algunas capturas de pantalla de la documentación de Azureutilizar incorrectamente rangos de IPv6 no asignados. Utilice ULA para espacio privado v6.