Descripción del protocolo OVSDB que se ejecuta en dispositivos de Juniper Networks
La implementación Junos OS de Juniper Networks del protocolo de administración Open vSwitch Database (OVSDB) proporciona un medio a través del cual los dispositivos de Juniper Networks compatibles con OVSDB pueden comunicarse con los controladores de redes definidas por software (SDN). Los dispositivos de Juniper Networks intercambian información estadística y de control con los controladores SDN, lo que permite que el tráfico de la máquina virtual (VM) de las entidades de una red virtualizada se reenvíe a entidades de una red física y viceversa.
La implementación de Junos OS de OVSDB incluye un servidor OVSDB y un cliente OVSDB, que se ejecutan en cada dispositivo de Juniper Networks que admite OVSDB.
El servidor OVSDB en un dispositivo de Juniper Networks puede comunicarse con un cliente OVSDB en un controlador SDN. Para establecer una conexión entre un dispositivo de Juniper Networks y un controlador SDN, debe especificar información sobre el controlador SDN (dirección IP) y la conexión (puerto a través del cual se produce la conexión y el protocolo de comunicación que se utilizará) en cada dispositivo de Juniper Networks. Una vez confirmada correctamente la configuración, se establece la conexión entre el puerto de administración del dispositivo de Juniper Networks y el puerto del controlador SDN que especifique en la configuración de Junos OS.
El servidor OVSDB almacena y mantiene un esquema de base de datos OVSDB, que se define para dispositivos físicos. Este esquema contiene información estadística y de control proporcionada por el cliente OVSDB en los dispositivos de Juniper Networks y en los controladores SDN. Esta información se almacena en varias tablas del esquema. El cliente OVSDB supervisa el esquema en busca de adiciones, eliminaciones y modificaciones a esta información, y la información se utiliza para diversos fines, como aprender las direcciones MAC (Media Access Control) de hosts virtuales y servidores físicos.
El esquema proporciona un medio a través del cual los dispositivos de Juniper Networks y los controladores SDN pueden intercambiar información. Por ejemplo, los dispositivos de Juniper Networks capturan rutas MAC a entidades de la red física y envían esta información a una tabla del esquema para que los controladores SDN con conexiones a estos dispositivos de Juniper Networks puedan acceder a las rutas MAC. Por el contrario, los controladores SDN capturan rutas MAC a entidades de la red virtualizada y envían esta información a una tabla del esquema para que los dispositivos de Juniper Networks con conexiones a los controladores SDN puedan acceder a las rutas MAC.
Algunos de los nombres de tabla OVSDB incluyen las palabras local o remota, por ejemplo, tabla local MACs de unidifusión y tabla remota de MACs de unidifusión. La información de las tablas locales la aprende un dispositivo de Juniper Networks que funciona como un punto de conexión de túnel virtual de hardware (VTEP), mientras que la información de las tablas remotas se aprende de otros VTEP de software o hardware.