Ir al contenido principal

Modo híbrido sin enlace

En el modo Hybrid Unbonded se elimina una interfaz de red del enlace de Capa 3 y se coloca en modo de Capa 2. A continuación, se pueden asignar VLAN a esta interfaz para la conectividad de Capa 2 al tiempo que se conserva la conectividad de Capa 3, por lo que se puede seguir accediendo al servidor en su dirección IP pública.

Hybrid Unbonded Diagram

Aunque esto es deseable en algunas situaciones, introduce un único punto de fallo en el conmutador ascendente o en la interfaz de red. Una interrupción, un evento de mantenimiento o un reinicio en cualquiera de los conmutadores provocará interrupciones en la red.

Si le preocupa la alta disponibilidad, el modo Hybrid Bonded admite tanto Capa 2 como Capa 3 manteniendo la interfaz de red "bonded" de alta disponibilidad que abarca 2 conmutadores ascendentes distintos.

Panorama general

  • El modo híbrido sin enlace rompe eth1 del enlace, y el tráfico de capa 3 ya no fluirá por eth1.
  • A continuación, puede añadir VLAN a eth1 para su tráfico de capa 2. Si sólo va a añadir una VLAN a eth1, el tráfico no debe estar etiquetado.
  • Si va a añadir más de una VLAN a eth1, tendrá que crear subinterfaces para gestionar el tráfico etiquetado de cada VLAN y/o tendrá que establecer una VLAN nativa para gestionar el tráfico no etiquetado.
  • bond0 will continue to handle your Layer 3 traffic, and Internet access is preserved through your Equinix Metal assigned public IP address.
  • Si añade VLAN a bond0, tendrá que crear subinterfaces para gestionar el tráfico etiquetado de cada VLAN. bond0 no admite tráfico no etiquetado de capa 2 ni la configuración de una VLAN nativa.

Conversión al modo híbrido sin unión

El modo Hybrid Unbonded elimina la interfaz eth1 del enlace LACP, lo que le permite añadir VLAN de capa 2 a eth1 al tiempo que conserva las IP elásticas asignadas a la interfaz de capa 3 enlazada.

Para utilizar el modo Hybrid Unbonded, primero debe cambiar la configuración de red al modo Hybrid. En la consola, vaya a la pestaña Red del servidor, haga clic en Convertir a otro tipo de red, seleccione Híbrido, y elija Unbonded. Haga clic en Convertir a híbrida para realizar los cambios.

Converting to Hybrid Unbonded mode options panel

A continuación, desde la página Red del servidor, haga clic en Añadir nueva VLAN. Elija eth1 como interfaz y seleccione el ID de red virtual (VNID, o ID de VLAN) que desea utilizar.

Adding a VLAN to eth1

Para asignar varias VLAN a la vez, siga añadiendo VLAN desde el desplegable. Tenga en cuenta que si asigna varias VLAN a la vez, se añadirán mediante un proceso por lotes asíncrono, que comienza inmediatamente, pero que puede tardar algún tiempo en completarse.

Configuración de los servidores

Una vez que haya convertido el servidor al modo Hybrid Unbonded y asignado la VLAN a eth1, tendrá que configurar la red en el sistema operativo del servidor y asignarle una dirección IP en la VLAN.

Nota: No se recomienda utilizar la subred que empieza por 10.x.x.x para su tráfico VLAN, ya que la utilizamos para la red privada del servidor y podrían producirse colisiones si utiliza la misma subred.

Hay dos ejemplos de configuración, el primer ejemplo es una configuración para asignar una única VLAN a eth1, el segundo ejemplo es para asignar múltiples VLAN a eth1 y/o para asignar VLAN a bond0.

Para una única VLAN en eth1

Si sólo tiene una VLAN, no etiquete el tráfico y asigne la dirección IP de la VLAN directamente a la interfaz.

Los siguientes ejemplos utilizan una VLAN con ID de VLAN 1036 y subred 198.51.100.0/24.

iproute2 es una utilidad para gestionar las configuraciones de red en el núcleo Linux. Se incluye en la mayoría de las distribuciones del sistema operativo Linux.

nota

En las imágenes de nuestro SO las interfaces no tienen alias eth1 y eth0. En este ejemplo eth1 en la consola corresponde a enp1s0f1 en el sistema operativo.

  1. Baje la interfaz enp1s0f1.

    ip link set down enp1s0f1
  2. Asegúrese de que enp1s0f1 ha sido eliminado de bond0.

    ip -d link show enp1s0f1

    Si no se ha quitado, quítelo.

    ip link set enp1s0f1 nomaster
  3. Configure enp1s0f1 con una dirección IP para la VLAN. En el ejemplo se utiliza la dirección IP 198.51.100.4/24.

    ip addr add 198.51.100.4/24 dev enp1s0f1
  4. Abre la interfaz y comprueba que vuelve a funcionar.

    ip link set dev enp1s0f1 up
    ip -d link show enp1s0f1
  • Opcional: Para que la configuración de red sea permanente y sobreviva a los reinicios del servidor, edite enp1s0f1 en el archivo /etc/network/interfaces.

    auto enp1s0f1
    iface enp1s0f1 inet manual
    address 192.168.1.2
    netmask 255.255.255.248
    pre-up sleep 4

    Y recuerde también eliminar enp1s0f1 de bond0 (ejemplo truncado).

    auto bond0
    iface bond0 inet static
    ...
    bond-slaves enp1s0f0
    dns-nameservers 147.75.207.207 147.75.207.208
    ...

Deberá realizar los mismos pasos en todos los servidores que desee adjuntar a la VLAN, asignando una dirección IP diferente a cada uno.

Para varias VLAN en eth1 o VLAN en bond0

Si está utilizando varias VLAN en eth1, o si está añadiendo VLAN a bond0, los paquetes IP tendrán que estar etiquetados, y tendrá que configurar subinterfaces que reciban paquetes destinados a cada VLAN. Si necesita soporte para paquetes no etiquetados, configure la VLAN que gestiona los paquetes no etiquetados como la VLAN Nativa.

Los siguientes ejemplos utilizan eth1 y:

  • Una VLAN con ID de VLAN 1036 y subred 198.51.100.0/24.
  • Una VLAN con ID de VLAN 2025 y subred 203.0.113.0/24.

iproute2 es una utilidad para gestionar las configuraciones de red en el núcleo Linux. Se incluye en la mayoría de las distribuciones del sistema operativo Linux.

nota

En las imágenes de nuestro SO las interfaces no tienen alias eth1 y eth0. En este ejemplo eth1 en la consola corresponde a enp1s0f1 en el sistema operativo.

  1. Instale y configure los requisitos previos para las VLAN, si aún no lo ha hecho.

    apt-get install vlan
    modprobe 8021q
    echo "8021q" >> /etc/modules
  2. Asegúrese de que enp1s0f1 ha sido eliminado de bond0.

    ip -d link show enp1s0f1

    Si no se ha quitado, quítelo.

    ip link set dev enp1s0f1 nomaster
  3. Añada nuevas subinterfaces en enp1s0f1 para gestionar el tráfico etiquetado, una para cada VLAN. En el ejemplo se utilizan los ID de VLAN 1036 y 2025.

    ip link add link enp1s0f1 name enp1s0f1.1036 type vlan id 1036
    ip link add link enp1s0f1 name enp1s0f1.2025 type vlan id 2025
  4. Asigne direcciones IP a las subinterfaces. En el ejemplo se utilizan 198.51.100.2/24 y .

    ip addr add 198.51.100.2/24 dev enp1s0f1.1036
    ip addr add 203.0.113.2/24 dev enp1s0f1.2025
  5. Sube las interfaces y comprueba que han aparecido.

    ip link set dev enp1s0f1.1036 up
    ip -d link show enp1s0f1.2025

    ip link set dev enp1s0f1.1036 up
    ip -d link show enp1s0f1.2025
  • Opcional: Para que la configuración de red sea permanente y sobreviva a los reinicios del servidor, añada las nuevas subinterfaces al archivo /etc/network/interfaces.

    auto enp1s0f1.1036
    iface enp1s0f1.1036 inet static
    address 198.51.100.2
    netmask 255.255.255.0
    vlan-raw-device enp1s0f1

    auto enp1s0f1.2025
    iface enp1s0f1.2025 inet static
    address
    netmask 255.255.255.0
    vlan-raw-device enp1s0f1

    Y recuerde también eliminar enp1s0f1 de bond0 (ejemplo truncado).

    auto bond0
    iface bond0 inet static
    ...
    bond-slaves enp1s0f0
    dns-nameservers 147.75.207.207 147.75.207.208
    ...

Deberá realizar los mismos pasos en todos los servidores que desee conectar a las VLAN, asignando direcciones IP diferentes a cada uno.

Probar la conexión VLAN

Ahora debería poder comunicarse entre los servidores de su red VLAN de capa 2.

[root@nmcli-testing ~]# ping 198.51.100.2
>
PING 198.51.100.2 (198.51.100.2) 56(84) bytes of data.
64 bytes from 198.51.100.2: icmp_seq=1 ttl=64 time=0.703 ms
64 bytes from 198.51.100.2: icmp_seq=2 ttl=64 time=0.444 ms
64 bytes from 198.51.100.2: icmp_seq=3 ttl=64 time=0.451 ms
64 bytes from 198.51.100.2: icmp_seq=4 ttl=64 time=0.412 ms
^C
--- 198.51.100.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3113ms
rtt min/avg/max/mdev = 0.412/0.502/0.703/0.116 ms

Conversión a Capa 3

Si desea volver al modo Bonded de capa 3 predeterminado, primero debe eliminar cualquier VLAN asignada y, a continuación, volver a añadir eth1 a la interfaz bonded.

Para desasignar una VLAN en la consola, vaya a la pestaña Red del servidor. En la sección Capa 2, seleccione la VLAN que va a desasignar del puerto. Haga clic en Eliminar.

Removing a VLAN

Tenga en cuenta que la desasignación de la VLAN NO la elimina de su proyecto. La VLAN seguirá existiendo después de desasignarla del puerto.

A continuación, para volver a convertir a Capa 3, haga clic en Convertir a otro tipo de red, seleccione Capa 3. Haga clic en Convertir a Capa 3 para iniciar el proceso.

Converting back to Layer 3 Panel

¿Fue útil esta página?