Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解适用于 vSphere 环境的 VMware NSX 中 OVSDB 和 VXLAN 的 Junos OS 实施

部分瞻博网络设备支持虚拟可扩展 LAN (VXLAN) 和开放式 vSwitch 数据库 (OVSDB) 管理协议。(请参阅 瞻博网络设备上的 OVSDB 支持。)VXLAN 和 OVSDB 支持将物理网络中的瞻博网络设备集成到虚拟网络中。

VMware NSX 支持在瞻博网络设备上实施 VXLAN 和 OVSDB,适用于数据中心的 vSphere 环境。 表 1 概述了构成此环境的组件以及通常为每个组件部署的产品。

表 1:适用于 vSphere 组件和相关产品的 NSX

组件

产品

云管理平台 (CMP)

CloudStack

OpenStack

自定义 CMP

网络虚拟化平台

适用于 vSphere 的 NSX

虚拟机管理程序

基于内核的虚拟机 (KVM)

红帽

VMware ESXi

Xen

注意:

瞻博网络仅支持 KVM 和 ESXi。

虚拟交换机

开放式 vSwitch (OVS)

NSX vSwitch

SDN 控制器

适用于 vSphere 控制器的 NSX

叠加协议

VXLAN

媒体访问控制 (MAC) 学习协议

OVSDB

图 1 显示了 vSphere 平台架构的 NSX 高级视图,而 图 2 则提供了虚拟和物理网络中组件的更详细表示。

图 1:vSphere 架构 High-Level View of NSX for vSphere Architecture的 NSX 高级视图
图 2:将瞻博网络设备集成到适用于 vSphere 环境 Integration of Juniper Networks Device into NSX for vSphere Environment的 NSX 中

图 2 中显示的数据中心拓扑中,物理服务器和虚拟服务器需要通信。为了促进这种通信,可通过战略性部署支持 VXLAN 的瞻博网络设备,使其充当物理网络边缘的 网关,也称为硬件 虚拟隧道端点 (VTEP)。硬件 VTEP 与部署在虚拟网络边缘的软件 VTEP 协同工作,使用 VXLAN 标头封装物理服务器 1 上的资源中的数据包,数据包遍历第 3 层传输网络之后,软件 VTEP 从数据包中卸下 VXLAN 标头,并将数据包转发至相应的虚拟机 (VM)。从本质上讲,硬件和软件 VTEP 对数据包进行封装和解封,使物理和虚拟网络中的组件能够共存,而无需了解其他组件的工作。

作为图 2 中的硬件 VTEP 的同一瞻博网络设备实施 OVSDB,使此设备能够学习物理服务器 1 和其他物理服务器的 MAC 地址,并在为物理设备定义的 OVSDB 方案中发布地址。在虚拟网络中,一个或多个 NSX 控制器收集 Host 1 和其他虚拟服务器的 MAC 地址,并在 OVSDB 模式中发布地址。使用 OVSDB 模式,物理和虚拟网络中的组件可以交换 MAC 地址以及统计信息,使组件能够在各自的网络中相互了解和联系。