Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

某些瞻博网络设备支持虚拟可扩展 LAN (VXLAN) 和 Open vSwitch 数据库 (OVSDB) 管理协议。(请参阅 Juniper Networks 设备上的 OVSDB 支持。对 VXLAN 和 OVSDB 的支持使物理网络中的瞻博网络设备能够集成到虚拟网络中。

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

表 1:NSX for vSphere 组件和相关产品

元件

产品

云管理平台 (CMP)

CloudStack的

OpenStack

自定义 CMP

网络虚拟化平台

适用于 vSphere 的 NSX

虚拟机管理程序

基于内核的虚拟机 (KVM)

红帽

VMware ESXi的

Xen 系列

注意:

瞻博网络仅支持 KVM 和 ESXi。

虚拟交换机

开放式 vSwitch (OVS)

NSX vSwitch 交换机

SDN 控制器

NSX for vSphere 控制器

覆盖协议

VXLAN 系列

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

OVSDB 数据库

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

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

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

图 2 中充当硬件 VTEP 的同一瞻博网络设备实施了 OVSDB,这使该设备能够学习物理服务器 1 和其他物理服务器的 MAC 地址,并在为物理设备定义的 OVSDB 架构中发布地址。在虚拟网络中,一个或多个 NSX Controller 收集主机 1 和其他虚拟服务器的 MAC 地址,并在 OVSDB 架构中发布这些地址。使用 OVSDB 架构,物理网络和虚拟网络中的组件可以交换 MAC 地址和统计信息,使组件能够在各自的网络中相互了解和访问。