物理设备的 OVSDB 架构
Open vSwitch 数据库 (OVSDB) 服务器在支持 OVSDB 管理协议的瞻博网络设备上运行。当此设备连接到一个或多个 SDN 控制器时,这些连接提供了一种瞻博网络设备和 SDN 控制器可以通信的方法。
支持 OVSDB 和 SDN 控制器的瞻博网络设备交换控制和统计数据。此数据存储在为物理设备定义的 OVSDB 数据库架构中。架构驻留在 OVSDB 服务器中。该架构包括多个表。瞻博网络设备和 SDN 控制器(两者都具有 OVSDB 客户端)可以向表中添加行,并监控表中的行的添加、删除和修改。
例如,瞻博网络设备上的 OVSDB 客户端和 SDN 控制器可以分别收集物理或虚拟网络中的实体学习的 MAC 路由,并将路由发布到架构中的相应表。通过使用表中提供的 MAC 路由和其他信息,物理网络中的瞻博网络设备和虚拟化网络中的实体可以确定将 虚拟机 (VM) 流量转发到何处。
某些 OVSDB 表名称包括单词 local 或 remote,例如, 单播 MACs 本地表 和 单播 MACs 远程表。 本地 表中的信息由充当硬件虚拟隧道端点 (VTEP) 的瞻博网络设备学习,而 远程 表中的信息则由其他软件或硬件 VTEP 学习。
表 1 介绍了架构中的表、作为表中所提供数据源的物理或虚拟实体,以及您可以在瞻博网络设备的 CLI 中输入以获取类似信息的命令。
表名称 |
描述 |
信息来源 |
命令 |
---|---|---|---|
全局表 |
包括 Juniper Networks 设备的顶级配置。 |
瞻博网络设备 |
– |
Manager 表 |
包括有关连接到瞻博网络设备的每个 SDN 控制器的信息。 |
瞻博网络设备 |
|
物理交换机表 |
包括有关用作硬件 VTEP 的 Juniper Networks 设备的信息。此表仅包含该表所在设备的信息。 |
瞻博网络设备 |
– |
物理端口表 |
包括有关 OVSDB 托管接口的信息。 |
瞻博网络设备 |
|
逻辑交换机表 |
包括以下信息:
|
|
|
逻辑绑定统计信息表 |
包括 OVSDB 托管接口的统计信息。 |
瞻博网络设备 |
|
物理定位器表 |
包括有关在 NSX 环境中配置为硬件 VTEP、软件 VTEP 和服务节点的 Juniper Networks 设备的信息。 |
瞻博网络设备 |
|
物理定位器集表 |
包括逻辑交换机的软件 VTEP、服务节点或架顶式服务节点 (TSN) 的列表。 |
瞻博网络设备 |
– |
单播 MAC 远程表 |
虚拟化网络中实体的可访问性信息,包括单播 MAC 地址。 |
SDN 控制器 |
|
单播 MAC 本地表 |
物理网络中实体的可访问性信息,包括单播 MAC 地址。 |
瞻博网络设备 |
|
组播 MAC 远程表 |
仅包含一行。在此行中, MAC 列包括关键字 |
SDN 控制器 |
|
组播 MAC 本地表 |
每个逻辑交换机包括一行。在此行中, MAC 列包括关键字 组播 MAC 本地表在 QFX5100 交换机的 Junos OS 14.1X53-D25 版和 MX 系列路由器和 EX9200 交换机的 Junos OS 14.2R4 版中引入。对于支持 OVSDB 的所有其他 QFX 交换机,在引入 OVSDB 支持时,将显示此表。 |
瞻博网络设备 |
|
隧道表 |
注意:
只有支持带 BFD 的 OVSDB 的瞻博网络交换机才支持此表。 包括有关在硬件 VTEP 与在 OVSDB 托管的 VXLAN 中复制和转发 BUM 数据包的实体(软件 VTEP 和服务节点)之间传输 BFD 控制消息的隧道的信息。使用 BFD,硬件 VTEP 可以确定哪些复制器是可访问的。 |
瞻博网络设备 |
更改历史记录表
功能支持由您使用的平台和版本决定。使用 Feature Explorer 确定您的平台是否支持某项功能。