¿Cómo funciona multihoming con ipv6?

18

¿Cuáles son las diferencias entre multihoming en IPv4 versus IPv6?

¿Puede una empresa solicitar un espacio de direcciones IPv6 independiente del proveedor de su RIR / LIR que puede anunciarse a múltiples proveedores ascendentes a través de BGP al igual que en IPv4?

¿Las reglas para solicitar una asignación de IPv6 independiente del proveedor son las mismas para todos los RIR?

Usuario123456
fuente

Respuestas:

14

De hecho, puede solicitar una asignación de proveedor independiente (PI) del RIR local a través de un LIR. El enrutamiento de un bloque de espacio de direcciones IPv6 se realiza con BGP de la misma manera que un bloque de espacio de direcciones IPv4. El bloque es solo un poco más grande :-)

Para IPv4 es común que un bloque más pequeño que un / 24 (por lo tanto, un prefijo / 25 o más largo) no sea enrutado comúnmente por los ISP. En IPv6, el límite común en estos días parece ser un / 48.

Cada RIR tiene sus propias políticas, por lo que tendrá que mirar el RIR en su propia región para obtener los detalles. Si se encuentra en la región de servicio RIPE NCC, puedo responder cualquier pregunta que pueda tener.

Sander Steffann
fuente
Para las empresas con sitios en múltiples regiones, ¿es generalmente aconsejable solicitar asignaciones separadas de cada RIR local o utilizar una asignación más grande de uno de los RIR para cubrir la empresa?
Usuario123456
Creo que la justificación general de la asignación parece ser "Mantenerla ordenada", por lo tanto, una asignación más grande (como / 40 o / 32) sería más bienvenida que varias, distribuidas en torno a las asignaciones vinculadas a la misma Organización.
ItsGC
Si va a anunciar un / 48 separado para cada ubicación en la tabla de enrutamiento, entonces realmente no importa globalmente si son consecutivos o no. Sin embargo, podría hacerlos más fáciles de recordar.
Sander Steffann
4

Este parece ser el enfoque que varias empresas están intentando, pero el objetivo detrás del diseño de IPv6 era evitar que todas las empresas, excepto las del tamaño de pares (por ejemplo, Google) obtengan bloques independientes del proveedor para reducir el tamaño de la tabla de enrutamiento global .

Se requiere que los hosts IPv6 sean capaces de manejar múltiples direcciones por interfaz, y la intención era que funcionen múltiples conexiones haciendo que los enrutadores de salida de la empresa anuncien el bloque (generalmente un / 48 o / 56) disponible a través de su enlace ascendente, y para los enrutadores dentro de la empresa para agregar el prefijo global (generalmente leído a través de DHCPv6) a un número de subred independiente del prefijo. La migración de hosts que obtienen su información de los anuncios de enrutador se puede hacer gradualmente y sin intervención del administrador.

Desafortunadamente, en la implementación real, este modelo se vio obstaculizado por la adopción del AAAAregistro DNS (que almacena solo una dirección IP literal) sobre el A6registro, lo que permitió especificar componentes de dirección (por ejemplo, una parte de prefijo de 48 bits para toda la empresa y una parte de 80- bit host) que podría gestionarse y actualizarse de forma independiente; y por el escaso soporte de direcciones basado en prefijos en las primeras versiones del software del enrutador, y parece bastante improbable que el modelo de múltiples direcciones gane alguna tracción sobre el modelo PI + BGP. Las primeras RFC recomendaron no asignar bloques de PI a organizaciones que no son de tránsito, pero al menos a partir de RFC6177 esta recomendación parece haber sido retirada.

chrylis -en huelga-
fuente
0

La idea original de los proponentes de IPv6 era que las organizaciones ejecutarían múltiples bloques de direcciones en paralelo para permitir el alojamiento múltiple.

Sin embargo, en la práctica esto es problemático por varias razones.

  1. En una configuración de este tipo, cuando un host final elige una IP de origen, esencialmente toma decisiones de enrutamiento, pero los hosts finales están mal ubicados para tomar decisiones de enrutamiento.
  2. Agregar o eliminar prefijos de IP a menudo es difícil ya que las IP se almacenan en muchos lugares. Se propusieron extensiones al DNS para ayudar con esto, pero agregaron una carga de complejidad y fragilidad al sistema DNS y finalmente fueron abandonadas como "históricas".
  3. Realmente no maneja el caso cuando la conectividad a un proveedor se cae inesperadamente.
  4. Los enrutadores deberán tomar decisiones de enrutamiento basadas en la IP de origen. Algunos enrutadores pueden hacer esto, pero es una función avanzada, no un enrutamiento normal.

Eventualmente, parece que los poderes se han dado cuenta de que las organizaciones no iban a aguantar esa mierda y si querían ver que se adoptara IPv6, tenían que ofrecer espacio IPv6 PI en términos similares al espacio IPv4 PI.

Las políticas exactas falsas varían un poco entre los RIR, pero, en general, si puede demostrar la intención de tener varias viviendas, debería poder obtener un bloque de espacio PI sin demasiada dificultad.

Será interesante ver cómo se desarrolla esto a largo plazo. Dado que se desaconseja encarecidamente IPv6 NAT, puedo ver una explosión en el tamaño de la tabla de enrutamiento a medida que las empresas medianas pasan de la versión nativa v4 a la IPv6 independiente del proveedor.

Peter Green
fuente