Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解在瞻博网络设备上运行的 OVSDB 协议

瞻博网络 Junos OS 对 Open vSwitch Database (OVSDB) 管理协议的实施提供了一种支持 OVSDB 的瞻博网络设备与软件定义网络 (SDN) 控制器进行通信的方法。瞻博网络设备与 SDN 控制器交换控制和统计信息,从而使来自虚拟化网络中实体的 虚拟机 (VM) 流量能够转发到物理网络中的实体,反之亦然。

OVSDB 的 Junos OS 实施包括一个 OVSDB 服务器和一个 OVSDB 客户端,这两个客户端都在支持 OVSDB 的每台瞻博网络设备上运行。

瞻博网络设备上的 OVSDB 服务器可与 SDN 控制器上的 OVSDB 客户端通信。要在瞻博网络设备与 SDN 控制器之间建立连接,您必须指定有关每个瞻博网络设备上的 SDN 控制器(IP 地址)和连接(连接通过的端口和要使用的通信协议)的相关信息。成功提交配置后,瞻博网络设备的管理端口和您在 Junos OS 配置中指定的 SDN 控制器端口之间建立连接。

OVSDB 服务器存储和维护为物理设备定义的 OVSDB 数据库方案。此方案包含在瞻博网络设备和 SDN 控制器上的 OVSDB 客户端提供的控制和统计信息。此信息存储在方案的各个表中。OVSDB 客户端会监控对此信息的添加、删除和修改方案,并将此信息用于各种目的,例如学习虚拟主机和物理服务器的媒体访问控制 (MAC) 地址。

该模式提供了一种让瞻博网络设备和 SDN 控制器交换信息的方法。例如,瞻博网络设备会捕获到物理网络中实体的 MAC 路由,并将此信息推送到方案中的表中,以便与这些瞻博网络设备建立连接的 SDN 控制器可以访问 MAC 路由。相反,SDN 控制器会捕获到虚拟化网络中实体的 MAC 路由,并将此信息推送到方案中的表中,以便与 SDN 控制器建立连接的瞻博网络设备可以访问 MAC 路由。

某些 OVSDB 表名称包括 本地远程一词,例如 ,单播 MAC 本地表单播 MAC 远程表本地 表中的信息由用作硬件 虚拟隧道端点 (VTEP) 的瞻博网络设备学习,而 远程 表中的信息则通过其他软件或硬件 VTEP 学习。