Red de conocimiento informático - Aprendizaje de programación - ¿Qué es el sistema de gestión OVS?

¿Qué es el sistema de gestión OVS?

Utilice el controlador SDN Floodlight para administrar OVS: el controlador OpenFlow se puede conectar a cualquier conmutador que admita OpenFlow (puede ser un conmutador de software o un conmutador de hardware) a través del protocolo OpenFlow. El controlador controla el flujo de datos intercambiando reglas de la tabla de flujo con el conmutador. .

Por otro lado, el controlador OpenFlow proporciona a los usuarios una o más interfaces a través de las cuales los usuarios pueden modificar dinámicamente la arquitectura de la red, modificar las reglas de la tabla de flujo del switch, etc. Los controladores OpenFlow comunes son Floodlight, ONOS, ODL, OVN y otros controladores. El controlador SDN que se trata en este artículo es Floodlight.

Floodlight es un controlador OpenFlow de clase empresarial basado en el protocolo Apache y desarrollado en Java. En el siguiente ejemplo, demostraremos cómo instalar Floodlight y conectarnos al OVS de administración.

En el nodo donde está instalado el conmutador OVS, configure el conmutador OVS ovs-switch para utilizar Floodlight como controlador. De forma predeterminada, el puerto de escucha de Floodlight es 6633. Usamos el comando ovs-vsctl para configurar el conmutador OVS para que use el protocolo TCP (dirección IP 9.181.137.182, número de puerto 6633) para conectarse a Floodlight. Para un conmutador OVS, se pueden configurar uno o más controladores al mismo tiempo

$ ovs-vsctl set-controller ovs-switch tcp: 9.181.137.182:6633

Conéctese al Interruptor OVS Después de un controlador Floodlight, en teoría, todas las reglas de la tabla de flujo deben ser establecidas por el controlador. Dado que los datos se transfieren entre el conmutador OVS y el controlador a través de la comunicación de red, una falla en la conexión de red afectará el establecimiento del tráfico. Para esta situación, OVS proporciona dos modos de procesamiento:

independiente: el modo predeterminado. Si la conexión normal entre el conmutador OVS y el controlador OpenFlow falla más de tres veces, el conmutador OVS será responsable de establecer la tabla de flujo por sí solo. En este modo, OVS se comporta como un interruptor L2 normal. Durante este tiempo, OVS seguirá intentando conectarse al controlador y, una vez que se restablezca la conexión de red, OVS volverá a utilizar el controlador para la gestión de la tabla de flujo.

Seguridad: en modo seguro, si OVS no puede conectarse a un controlador OpenFlow, OVS continuará intentando restablecer la conexión con el controlador en lugar de construir la tabla de flujo en sí.

Seguro.