Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

面向物理设备的 OVSDB Schema

开放式 vSwitch Database (OVSDB) 服务器在支持 OVSDB 管理协议的瞻博网络设备上运行。当此设备连接到一个或多个 VMware NSX 控制器时,这些连接提供一种瞻博网络设备和控制器可通过其通信的方式。

在适用于 vSphere 环境的 NSX 中,支持 OVSDB 和 NSX 控制器的瞻博网络设备交换控制和统计数据。此数据存储在为物理设备定义的 OVSDB 数据库方案中。此模式位于 OVSDB 服务器中。该表包括几张表格。瞻博网络设备和 NSX 控制器均具有 OVSDB 客户端,它们可以将行添加至表中,并监控表对行的添加、删除和修改。

例如,瞻博网络设备上或 NSX 控制器上的 OVSDB 客户端可以分别收集物理或虚拟网络中实体获知的 MAC 路由,然后按模式将路由发布到相应表中。通过使用表中提供的 MAC 路由和其他信息,物理网络中的瞻博网络设备和虚拟网络中的实体可以确定在何处转发虚拟机 (VM) 流量。

部分 OVSDB 表名包括 “本地 ”或 “远程”字样,例如 单播 MAC 本地表单播 MAC 远程表本地 表中的信息由作为硬件虚拟隧道端点 (VTEP) 的瞻博网络设备获知,而 远程 表中的信息则由其他软件或硬件 VTEP 获知。

表 1 介绍了模式中的表、表中提供的数据来源的物理或虚拟实体,以及您可以在瞻博网络设备 CLI 中输入以获取类似信息的命令。

表 1:OVSDB Schema 表

表名

描述

信息来源

命令

全局表

包括瞻博网络设备的顶级配置。

瞻博网络设备

管理器表

包括连接到瞻博网络设备的每个 NSX 控制器的信息。

  • 瞻博网络设备

  • NSX 控制器

show ovsdb controller

物理交换机表

包括有关实施硬件 VTEP 的瞻博网络设备的信息。此表仅包含表所在设备的信息。

瞻博网络设备

物理端口表

包含有关 OVSDB 托管接口的信息。

瞻博网络设备

show ovsdb interface

逻辑交换机表

包括有关在 NSX 管理器或 NSX API 中配置的逻辑交换机以及在瞻博网络设备上配置的相应虚拟可扩展 LAN (VXLAN) 的信息。

瞻博网络设备

show ovsdb logical-switch

逻辑绑定统计表

包括 OVSDB 托管接口的统计信息。

瞻博网络设备

show ovsdb statistics interface

物理定位器表

包括有关配置为硬件 VTEP、软件 VTEP 和服务节点的瞻博网络设备的信息。

瞻博网络设备

show ovsdb virtual-tunnel-end-point

物理定位器设置表

列出了逻辑交换机的服务节点。

瞻博网络设备

单播 MAC 远程表

包含虚拟网络中实体的可访问性信息,包括单播 MAC 地址。

NSX 控制器

show ovsdb mac

单播 MAC 本地表

包含物理网络中实体的可访问性信息,包括单播 MAC 地址。

配置为硬件 VTEP 的瞻博网络设备。

show ovsdb mac

组播 MAC 远程表

仅包含一行。在此行中,MAC 列包括关键字 unknown dst 以及托管组播信息流的服务节点群集的软件 VTEP 列表。

NSX 控制器

show ovsdb mac

组播 MAC 本地表

每个逻辑交换机都包含一排。在此行中,MAC 列包含关键字 unknown dst 和硬件 VTEP 列表,这些 VTEP 由分配给硬件 VTEP 环路接口 (lo0) 的 IP 地址识别。这些硬件 VTEP 可以终止或发起 VXLAN 隧道。

瞻博网络设备

show ovsdb mac