Hay varias formas de establecer una multihoming.
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.
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]
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]
- Para el tráfico entrante, los anfitriones deben estar asociados con múltiples registros DNS A o AAAA para que sean accesibles a través de todos los proveedores.
- Para el tráfico saliente, se debe usar una técnica de enrutamiento específico para enrutar paquetes a través del proveedor correcto y mientras tanto, los hosts deben implementar políticas razonables de selección de direcciones de origen.