Multihoming o multiconexión[1]​ es la práctica de conectar un host o una red informática a más de una red. Esto se puede hacer para aumentar la fiabilidad o el rendimiento.

Introducción

Un host o anfitrión típico, así como una red de usuario final, está conectada a una sola red. En algunas circunstancias puede ser útil conectar un servidor o una red a múltiples redes para aumentar la confiabilidad (si fallase un enlace único, los paquetes pueden enrutarse a través de las redes restantes) y para mejorar el rendimiento (dependiendo del destino, puede ser más eficiente encaminar a través de una red u otra).

Variantes

Hay varias formas de establecer una multihoming.

Anfitrión de conexión múltiple

Un único host puede estar conectado a múltiples redes. Por ejemplo, un teléfono móvil podría estar conectado simultáneamente a una red WiFi y una red 3G. Una computadora de escritorio podría estar conectada tanto a una red doméstica como a una VPN. Por lo general, a un host con múltiples anfitriones se le asignas varias direcciones, una por red conectada.

Multihoming clásico

Una red se conecta a múltiples proveedores y usa su propio rango de direcciones —generalmente de un rango independiente del proveedor (PI)—. Los enrutadores en la periferia de la red se comunican con los proveedores mediante un protocolo de enrutamiento dinámico, generalmente BGP, que anuncia el rango de direcciones de la red para todos los proveedores. Si uno falla, el protocolo de enrutamiento dinámico reconoce el error en cuestión de segundos o minutos y reconfigura sus tablas de enrutamiento para usar los enlaces restantes, de forma transparente para los hosts.

Es un tipo de multihoming bastante costoso, ya que requiere el uso de espacio de direcciones aceptado por todos los proveedores, un número del sistema público autónomo (AS) y un protocolo de enrutamiento dinámico. Como no pueden agragarse el espacio de direcciones de varios hosts, provoca el crecimiento de l a tabla de enrutamiento global.[2]

Multihoming con direcciones múltiples

 En este enfoque, la red se conecta a múltiples proveedores y se le asignan múltiples rangos de direcciones, uno para cada proveedor, sucediendo lo mismo para cadaproveedor.[3]

Es un procedimiento más barato que multihoming clásico y puede ser utilizado sin cooperación de los proveedores (por ejemplo, en una red doméstica) pero requiere tecnología adicional para realizar el encaminamiento:[4]

Advertencias

Cuando se usa multihoming para mejorar la confiablilidad, se debe tener cuidado al eliminar cualquier punto SPOF:

Referencias

  1. «Detalles de Producto | Telefonica Business Solutions». www.business-solutions.telefonica.com (en inglés). Consultado el 8 de mayo de 2017. 
  2. http://bgp.potaroo.net/
  3. rfc:2260
  4. rfc:5220