¿Qué es Multihoming y qué necesitas para configurarlo?

Aquí le presentaremos el multihoming, le mostraremos dónde y por qué desea usarlo, y cómo puede configurarlo.

Aquí le presentaremos el multihoming, le mostraremos dónde y por qué desea usarlo, y cómo puede configurarlo.
Anuncio

No, el multihoming no se trata de su ático en Londres, la cabaña en las Montañas Rocosas ni su casa de playa en las Bahamas. En cambio, se trata de conectar su computadora o red doméstica. Todo lo que necesita saber sobre redes domésticas Todo lo que necesita saber sobre redes domésticas Configurar una red doméstica no es tan difícil como cree que es. Lea más en múltiples redes simultáneamente para realizar balanceo de carga, mejorar el rendimiento, proporcionar redundancia o establecer servicios de puerta de enlace.

Aquí le presentaremos el multihoming, le mostraremos dónde y por qué desea usarlo, y cómo puede configurarlo.

¿Qué es Multihoming?

En pocas palabras, multihoming le da a su dispositivo o red de red una presencia en más de una red. De hecho, muchas personas ya tienen un dispositivo multihomed: el enrutador que conecta su red doméstica a Internet. También se usa en puentes de red, repetidores, extensores de rango, cortafuegos, servidores proxy, puertas de enlace y cuando se usa una máquina virtual configurada para usar la traducción de direcciones de red. ¿Qué es la traducción de direcciones de red (NAT) y cómo funciona? ¿Qué es la traducción de direcciones de red (NAT) y cómo funciona? Leer más (NAT).

Simple-Multihost

Ventajas de Multihoming

Veamos un ejemplo de multihoming de su red como un todo. Esto implicaría una conexión de dos ISP. Ahora todas las máquinas de su red tienen dos rutas a Internet. Todo el tráfico dirigido a Internet se puede enviar a través de cualquiera de los enlaces, lo que proporciona equilibrio de carga y alivia la congestión a lo largo de un único enlace. Mientras que ambos enlaces estén activos, puede saturar completamente ambos enlaces aumentando el rendimiento general. Y si uno de los enlaces falla, el otro aún transporta tráfico, por lo que tiene redundancia.

Otra instancia donde uso hosts multihomed es para copias de seguridad de red Gire su NAS o Windows Comparta en una copia de seguridad Time Machine Convierta su NAS o Windows Share en una copia de seguridad de Time Machine Use su NAS o cualquier recurso compartido de red para hacer copias de seguridad de su Mac con Time Machine . Lee mas . Como no quiero que estas copias de seguridad causen congestión en mi red de producción, todas mis computadoras tienen dos tarjetas de red. Uno está conectado a un interruptor o enrutador en la red de producción, y el otro está conectado a un interruptor en mi red de respaldo dedicada. Todas las copias de seguridad de red ocurren en esta segunda red, manteniendo la red de producción despejada para el "trabajo real" incluso si estoy trabajando durante las copias de seguridad programadas.

NIC D-Link

Requisitos de hardware

Para albergar varias veces un dispositivo host, necesita una tarjeta de interfaz de red (NIC) con cable o cualquier combinación de adaptadores alámbricos y / o inalámbricos.

En realidad, no puedes conectar tu computadora de forma múltiple con solo un adaptador inalámbrico, ya que solo se puede conectar a una red inalámbrica a la vez. Si desea conectar su computadora a dos redes inalámbricas diferentes, debe tener dos adaptadores inalámbricos, aunque es más común tener una conexión por cable y una inalámbrica.

Para multihome una red, se necesita un módem para cada ISP. Si puede obtener un módem simple del proveedor en lugar de un módem / enrutador de combinación, le recomiendo que lo haga. Simplificará la configuración, normalmente son menos costosos y no tendrá tantas superficies de ataque potencial.

También necesitará un enrutador para conectar los módems a la red. Tenga en cuenta el recuento de puertos para cualquier otro dispositivo que se conectará directamente al enrutador. Un enrutador de borde que admita Border Gateway Protocol (BGP) es el mejor, ya que equilibrará la carga de manera automática en todos los módems conectados según las reglas de configuración de BGP. También gestionará la conmutación por error en caso de que se produzca un solo enlace.

Configuraciones de Multihoming

El término espacio de direcciones como se usa en estas descripciones significa una o más de las direcciones apropiadas para el protocolo de transporte que se utiliza en la red o direcciones de control de acceso a medios (MAC) para el dispositivo. En casi todos los casos, el protocolo de transporte será el protocolo de Internet (IP) a menos que esté configurando una puerta de enlace de protocolo que utiliza un protocolo de transporte diferente dependiendo del segmento de red al que se conecta. Este tipo de aplicación normalmente no se usa fuera de los contextos comerciales.

La clave para recordar es que el espacio de direcciones puede ser una sola dirección MAC o un bloque de 2, 4, 8 o más IP u otras direcciones de protocolo de transporte.

NIC único, espacios de direcciones múltiples

A veces, esto se usa para asignar varias direcciones a un solo servidor web con cada dirección representando un dominio individual en el servidor. Esta es la razón por la cual algunas fuentes más antiguas llaman multihomed a multi-hosting o multi-tenancy, aunque esta configuración rara vez se usa.

Espacios de dirección múltiple de NIC individuales

En el diagrama de ejemplo, he enumerado las direcciones asociadas con un servidor web de ejemplo como se obtiene de DNS. Si un navegador web solicita el sitio en www.example.com, se resolverá en la dirección 192.7.3.16. Cuando el servidor web vea esta solicitud, devolverá los datos para el dominio www.example.com ya que llegó a la dirección 192.7.3.16 del servidor y no a los demás. Tenga en cuenta que las 4 direcciones están asociadas con el mismo adaptador de red en el servidor.

Con la combinación del agotamiento de las direcciones IPv4 IPv6 frente a IPv4: ¿debería importar (o hacer cualquier cosa) como usuario? [MakeUseOf Explains] IPv6 vs. IPv4: ¿Debería importar (o hacer cualquier cosa) como usuario? [MakeUseOf Explains] Más recientemente, se ha hablado mucho sobre cambiar a IPv6 y cómo traerá muchos beneficios a Internet. Pero, esta "noticia" sigue repitiéndose, ya que siempre hay un ... Leer más y otros métodos de acceso a dominios individuales en el servidor desde una única dirección IP, como el uso del nombre de dominio para conectar hosts virtuales, este uso específico parece haber perdido el favor fuera de algunas redes privadas. Como solo hay un único adaptador de red, esta configuración no puede proporcionar beneficios de equilibrio de carga, redundancia o rendimiento.

En máquinas con Microsoft Windows, esta configuración solo se puede usar con direcciones estáticas. ¿Qué es una dirección IP estática? ¿Cómo obtengo una y sus ventajas / desventajas? ¿Qué es una dirección IP estática? ¿Cómo obtengo una y sus ventajas / desventajas? redes, las direcciones IP generalmente no son fijas, pero caen dentro de rangos específicos. Una dirección IP estática no cambia. ¿Cuáles son las ventajas de esto y por qué querrías uno? Lee mas ; no puede hacer esto si el Protocolo de configuración dinámica de host (DHCP) está habilitado en el adaptador.

Configurarlo es sencillo:

  1. Vaya a Panel de control> Centro de redes y recursos compartidos o haga clic con el botón derecho en el ícono de red en el área de notificaciones y seleccione Abrir el Centro de redes y recursos compartidos .
  2. Haga clic en Cambiar configuración del adaptador .
  3. Haga clic con el botón derecho en el adaptador que desea modificar y seleccione Propiedades> Versión 4 del Protocolo de Internet> Propiedades .
  4. Seleccione el botón de opción Usar la siguiente dirección IP: e ingrese la dirección IP principal, la máscara de subred y la puerta de enlace predeterminada correspondientes. También debe configurar manualmente el servidor DNS para esta conexión de red.

Configuración avanzada de TCP / IP
Una vez que se configura la conexión principal, haga clic en el botón Avanzado ... En el cuadro de diálogo Configuración avanzada de TCP / IP, podrá agregar direcciones IP adicionales y máscaras de subred en la parte superior y las puertas de enlace predeterminadas debajo de ella. Al permitir que Windows asigne métricas automáticamente, se determinará la métrica para cada enlace en función de la velocidad del enlace, y las más rápidas tendrán la métrica más baja (prioridad más alta).

En la mayoría de los casos, no será necesario definir puertas de enlace adicionales, así que no lo haga a menos que tenga una necesidad particular.

Para sistemas Linux, puede modificar / etc / network / interfaces para crear interfaces virtuales colocando múltiples direcciones IP en una única interfaz como esta:

auto eth0 allow-hotplug eth0 iface eth0 inet static address 192.168.1.42 netmask 255.255.255.0 gateway 192.168.1.1 auto eth0:0 allow-hotplug eth0:0 iface eth0:0 inet static address 192.168.1.43 netmask 255.255.255.0 auto eth0:1 allow-hotplug eth0:1 iface eth0:1 inet static address 10.10.2.24 netmask 255.0.0.0 

Las máquinas Linux pueden usar DHCP para la asignación predeterminada.

Múltiples NIC, una sola dirección por interfaz

El uso más común de esta configuración tiene una o más interfaces internas y una o más interfaces externas, cada una con sus propias direcciones MAC e IP que conectan la red local con el resto del mundo. Algunos pueden reconocer inmediatamente esto como la configuración de su enrutador. ¿Cómo funciona un enrutador? Una explicación simple de las entradas y salidas ¿Cómo funciona un enrutador? Una explicación simple de las entradas y salidas Los enrutadores pueden parecer complicados y más allá de su comprensión, pero en realidad son bastante simples. Lea más, aunque también se usa para puertas de enlace, proxies, firewalls y otros dispositivos de seguridad.

Dirección única múltiple de NIC por NIC

Nota: En el diagrama anterior, tanto el escritorio como el mini tienen dos adaptadores de red, uno conectado a la red primaria, que es donde se realiza el trabajo diario, y el otro a la red donde se realizan las copias de seguridad del servidor.

De forma predeterminada, una máquina con Windows usa este tipo de configuración cuando encuentra varias NIC. Puede usar DHCP en todas las redes que lo soportan a diferencia de la configuración anterior donde solo puede usar el direccionamiento estático.

Este es también el tipo de configuración utilizada para las máquinas virtuales que se ejecutan en Virtualbox o VMware. El hipervisor hospedado crea una red privada virtual para la instancia de VM. El propio hipervisor tiene su propia dirección IP que las instancias VM utilizan como puerta de enlace predeterminada para acceder a otras redes a través del adaptador de red de la máquina host utilizando NAT y convirtiéndolo en su propio enrutador de software.

Múltiples NIC, espacio de direcciones único

Si el espacio de direcciones es una única dirección IP o MAC, esto se denominaría agregación de enlaces, pero existen otros términos equivalentes, como el enlace de puertos, el agrupamiento de enlaces, el enlace de NIC o el trabajo en equipo de NIC. Este es un método para aumentar el rendimiento entre el dispositivo (normalmente un servidor) hacia y desde el resto de la red, así como proporcionar un poco de redundancia. El tráfico de la red se equilibra en la carga entre todas las NIC combinadas y si una de las NIC combinadas falla, las NIC restantes continúan funcionando normalmente manteniendo el dispositivo disponible en la red.

Multiple NIC Single AS 2

Un uso frecuente de esto es permitir más tráfico hacia / desde servidores en la infraestructura existente en lugar de tener que reemplazar la infraestructura en sí misma. Simplemente agregando adaptadores de red para el servidor y vinculándolos a través de los interruptores para proporcionar un tubo más grueso para que los bits viajen a través del rendimiento se incrementa al tiempo que proporciona redundancia en caso de falla de un adaptador de red. Esto se puede hacer por una fracción del costo de actualizar los conmutadores de red, los enrutadores y el cableado que de otro modo serían necesarios.

Esto todavía se puede usar si los conmutadores de red no pueden manejar la vinculación. En este caso, la configuración de un DNS round-robin llevará a cabo un nivel simple de equilibrio de carga para el servidor. A medida que se procesa cada solicitud DNS, recorre las direcciones de cada tarjeta distribuyendo el trabajo entre cada uno de los adaptadores de red, aunque el comportamiento de resolución específico en las máquinas cliente y el almacenamiento en caché de los servidores DNS interferirán con el proceso.

Cuando se realiza a nivel de sitio o red, se usa un protocolo de enrutamiento como BGP para proporcionar capacidades de agregación y conmutación por error. En otras palabras, cuando los enrutadores notan que uno de los enlaces ha fallado, los enrutadores de ambos extremos ya no enviarán tráfico a través del enlace fallido.

Lista de prefijos Quagga

Múltiples NIC, múltiples espacios de direcciones

Utilizado con frecuencia para equilibrar la carga con hardware especializado para sistemas de alta disponibilidad, este es el tipo de solución utilizada por los sitios de Internet de gran volumen, como Google, que están atendiendo decenas de miles de transacciones por segundo. También se usa para varias redes enteras. Por ejemplo, conectar una sola red a dos ISP diferentes para la redundancia entraría en esta categoría.

Mientras que algunos usuarios domésticos pueden considerar este tipo de opción, no viene sin sus inconvenientes.

En primer lugar, está viendo contratos con dos ISP ya que dos conexiones de la misma fuente no proporcionarán redundancia, especialmente en áreas residenciales donde casi se garantiza que ambas conexiones funcionen exactamente sobre el mismo hardware. La falla de un dispositivo en esta ruta única aún hace bajar ambas conexiones.

En segundo lugar, para una verdadera capacidad de conmutación por error, se requiere un enrutador de borde más costoso que admita BGP para la detección y aislamiento de fallas de enlace, así como para la agregación de enlaces. Estos son normalmente enrutadores de clase empresarial ya que su precio más allá de $ 300 claramente indica. Las empresas como Ubiquiti ofrecen unidades más baratas destinadas a entornos de pequeñas oficinas / oficinas hogareñas (SOHO), pero tienen críticas mixtas sobre su fiabilidad y facilidad de uso, incluso de los administradores de red con experiencia.

En tercer lugar, requiere la cooperación de ambos ISP para configurar correctamente BGP en ambos extremos de cada enlace. Dependiendo del nivel de cooperación y competencia entre sus ISP locales, este puede ser el mayor obstáculo.

Múltiples espacios de direcciones múltiples NIC

Si bien la multihoming de una red doméstica aún es posible sin estos enrutadores de borde, no está exenta de problemas:

  • La conmutación por error no es uniforme.
  • Cada conexión abierta terminará abruptamente mientras que un enrutador de borde con BGP proporciona una transición más suave y algunos protocolos de nivel superior pueden encontrar un pequeño contratiempo y luego continuar como si nada hubiera sucedido.
  • No es probable que se vea afectado el rendimiento sin jugar juegos con la configuración de ruta de todas las máquinas en la red. Por ejemplo, ejecutar todo el tráfico a sitios específicos a través de una conexión y todos los demás sitios a través de la segunda conexión. Aun así, cualquier ganancia sería mínima mientras corría el riesgo de un rendimiento de red potencialmente decreciente.
  • Una falla en el enlace puede causar más problemas, como tiempos de espera frecuentes, cuando la ruta preferida configurada en la tabla de enrutamiento no está disponible.

Sin los enrutadores de borde, las cosas se vuelven demasiado complicadas con muy poca o ninguna ganancia. En mi opinión, la molestia adicional no vale la pena.

Conclusión

Si bien el multihoming de una computadora es un proceso bastante simple y se puede utilizar de manera efectiva para una multitud de propósitos, hacer lo mismo para un hogar o una red SOHO puede no proporcionar suficiente beneficio para justificar el gasto.

¿Cómo se usan hosts multihomed? ¿Has multihomed una red? ¿Se realizaron todos sus beneficios esperados? ¿Dónde se destacó y cómo se quedó corto? Háganos saber en los comentarios a continuación.

Créditos de las imágenes: D-link DFE-528TX Adaptador de red Fast Ethernet PCI de 10/100 Mbps (CC BY 2.0) por Tim Gillin, Lista de prefijos Quagga (CC BY 2.0) por Linux Capturas de pantalla

In this article