NSX-V与NSX-T:有什么区别?
现代数据中心使用物理服务器和虚拟机监控器来运行虚拟机。通过这种方式,虚拟化带来了成本效益和更好的可扩展性。随着虚拟化网络解决方案的出现,如VMware的NSX软件,网络的概念获得了新的意义。
软件定义网络模型(SDN)提供了创建复杂网络配置所需的所有功能。由于其灵活性和敏捷性,SDN 提供了高安全性,并且能够在不进行大量物理网络更改的情况下实现无缝扩展。
本文探讨了VMware NSX是什么,以及VMware NSX-V和VMware NSX-T之间的区别。

VMware NSX
在虚拟化市场领域,VMware是最知名的公司之一。该公司提供一系列用于虚拟工作站、网络虚拟化和安全平台的产品。
VMware NSX 是一种先进的 SDN 解决方案,具有两个变体:
- NSX-V
- NSX-T
什么是 VMware NSX?
NSX是VMware创建的一种软件定义网络解决方案,旨在应对数据中心网络需求的快速增长。其主要功能是通过NSX管理器(NSX数据中心的一个组件)提供虚拟化网络的创建和管理。此外,VMware NSX还提供关键的网络安全功能,以确保虚拟环境的安全。
使用NSX,无需对底层硬件进行更改。网络配置和虚拟网络之间的连接从硬件中抽象出来,类似于VM的工作方式。NSX虚拟化了从OSI模型的第2层到第7层的交换机、路由器、防火墙和其他网络服务。

此过程节省了时间、精力和成本,使大型公司能够集中管理和自动化网络管理与控制。根据您选择的产品,VMware NSX 适用于所有基础设施类型:
- 多云环境
- 本地数据中心
- 裸金属服务器
- 容器化工作负载

继续阅读以了解NSX-V和NSX-T之间的区别。
什么是NSX-V?
NSX-V架构(V代表vSphere)具有按需虚拟网络的部署重新配置、快速供给和销毁功能。该产品依赖于VMware vSphere和与vCenter的连接。一旦NSX-V与vCenter配对,与vSphere的集成便变得无缝。
缺点是您无法使用 NSX-V 拥有多个 vCenter。问题来了:如果我有多个 vCenter 怎么办?在这种情况下,您必须拥有多个 NSX 管理器,这在多云环境中可能会很具挑战性。维护可能变得繁琐且要求较高。当公司过渡到云端处理工作负载时,VMware NSX-V 解决方案对许多客户来说显得不适用。现在 NSX-V 更像是一个遗留的 VMware 产品,正被 NSX-T 替代。
什么是NSX-T?
VMware NSX-Transformers 是 NSX-V 的继任者,提供构建高度敏捷的 SDN 基础设施的选项。该产品将网络虚拟化带入裸机和容器化工作负载、多个云和多个虚拟化环境。NSX-T 支持云原生应用程序、针对 OpenStack、Kubernetes、KVM、Docker 等的网络虚拟化堆栈。
许多人认为NSX-T是NSX-V的升级版。确实,这两个产品背后的主要理念是相同的。然而,VMware从头开始构建了NSX-T,其底层架构与NSX-V完全不同。
主要好处是 NSX-T 可以在具有许多不同组件的异构环境中部署。NSX-T 不受 vCenter 部署的限制。您可以拥有多个 vCenter 服务器,并使用一个 NSX 管理器作为控制您的虚拟网络的单一视图。或者,您根本不必部署 vCenter。相反,您可以选择 ESXi 作为 NSX-T GUI 中的操作系统,例如。

NSX-V 与 NSX-T 界面
没有专门以该名称标记的NSX-V接口。随着NSX-V的安装,附带一个插件,它会集成到vCenter Server中。因此,要访问NSX-V的图形用户界面选项,您需要登录到您的vSphere实例,并选择网络和安全选项。
例如,这是 vSphere Web Client 中有关 NSX-V 的部分:

如果在您的图形用户界面中未出现此选项,则您使用的帐户没有必要的权限。只有连接 NSX 管理器到 vCenter 服务器的用户才能获得企业管理员访问权限。所有其他帐户仅具有服务权限,需要分配适当的权限。
NSX-T拥有独立于vCenter的接口,称为NSX-T Manager。这意味着您不必登录vCenter来管理您的NSX-T架构。
当您登录到 NSX-T 管理器时,主页显示网络、安全、系统和库存概述、警报等内容。

在 NSX-T 管理器网页客户端中,您可以查看您的 vCenter 或添加新的 vCenter 以获取清单。这就是 NSX-T 在多个 vCenter 之间管理网络和安全自动化方面超越 NSX-V 的地方。
NSX主要组件
VMware NSX 的主要组成部分包括:
- NSX 管理器
- NSX 控制器
- NSX边缘
NSX 管理器
NSX Manager是用于通过图形用户界面配置、管理和监控所有NSX组件的主要组件。通过REST API,配置和对象操作是一致的。
NSX-V API和NSX-T API并不相同。
NSX Manager 允许您部署控制器、边缘分布式路由器并生成证书。在 NSX-V 中,NSX Manager 与一个 vCenter Server 配合工作,作为一台虚拟机。在 NSX-T 的情况下,NSX-T Manager 可以连接到多个 vCenter,作为 KVM 或 ESXi 虚拟机,例如。
NSX 边缘
VMware NSX 边缘服务网关 (ESG) 是 VMware vCenter Server 的一部分,提供诸如以下基本网关服务:
- 动态主机配置协议
- 国家自然科学基金委员会
- VPN
- 负载均衡
- 边界防火墙
- 动态路由
NSX边缘设备使隔离和共享网络之间以及虚拟机之间的直接连接成为可能。除了东西向路由外,此服务还允许租户通过提供南北向连接来访问公共网络。使用NSX边缘设备可以为您的工作负载、组件和租户创建虚拟边界。
NSX 控制器
NSX 控制器是一个分布式状态管理系统,是逻辑交换和路由的中央控制点。控制器包含有关主机、虚拟机、分布式逻辑路由器和 VXLAN 的所有信息。
这个虚拟设备对于安装和监控可扩展且高度可用的虚拟网络至关重要。无论软件定义的数据中心的大小如何,VMware 在 NSX-T 中需要正好三个控制器以实现所需的冗余。
NSX 控制器使用安全套接字层连接到 ESXi 主机,并通过 SSL API 与 NSX 管理器进行交互。

NSX 的特点
NSX-V 和 NSX-T 的目标是相同的:提供在物理网络上部署虚拟网络的功能。
NSX的一些功能包括:
- 上述 NSX Edge 部分列出的分布式逻辑路由和交换及其他功能。
- 详细的监控和统计
- 服务质量
- API驱动的自动化
- 基于软件的覆盖
- 增强用户界面
可用的功能取决于您购买的 NSX 许可。
然而,这两个工具有许多不同之处,它们作为两种不同的产品构建。NSX-V无法与多个vCenter一起工作,并且高度依赖于vSphere。
另一方面,NSX-T是一种跨平台解决方案,可以与多个vCenter实例和不同环境一起使用。最新的NSX-T功能还包括NSX-V到NSX-T的迁移以及分布式IDS/IPS。
请查看下面的比较表和功能详情部分,以更好地理解NSX-V和NSX-T之间的区别。
VMware NSX-V 与 NSX-T 比较
| 功能比较 | NSX-V | NSX-T |
|---|---|---|
| 基本功能 | NSX-V 提供丰富的功能,如部署重新配置、快速供应和按需虚拟网络的销毁。 这允许单个虚拟交换机通过利用 vSphere 分布式交换机连接到集群中的多个主机。 | NSX-T 为用户提供灵活的软件定义基础设施。它适合构建云原生应用环境。 它还为网络和安全操作提供了简单性。 内置支持多个云、多虚拟化环境和裸机工作负载。 |
| 起源 | 最初于2012年发布的NSX-V是基于VMware vSphere环境构建的。 | NSX-T 源自 vSphere 生态系统,但它是从零开始构建的,旨在解决 NSX-V 未涵盖的一些用例。 |
| 覆盖范围 | NSX-V架构是针对本地(物理网络)vSphere部署和一个vCenter服务器构建的。 | NSX-T 扩展其覆盖范围,以包括多个虚拟机监控程序、容器、云环境和裸金属服务器。 NSX-T 在微分段方面存在一些限制和缺口。 |
| 虚拟机监控程序支持 | 支持 vSphere 网络虚拟化堆栈。 | 除了vSphere堆栈,NSX-T还支持OpenStack、Docker、KVM、Kubernetes等。 |
| 迁移 | 从NSX-T迁移到NSX-V是不可能的。 | NSX-T 管理器内置了迁移工具,供希望从 NSX-V 迁移到 NSX-T 的用户使用。 |
| 使用 NSX 管理器 | NSX-V 管理器仅与一个 vCenter 服务器配合使用。运行在 Photon OS 上。 | NSX-T 管理器支持同时与多个 vCenter 一起工作。运行在 Ubuntu 操作系统上。 |
| 部署 | 只能作为ESXi虚拟机部署。 | NSX-T 管理器作为一个独立的解决方案,可以作为 ESXi 或 KVM 虚拟机进行部署。 |
| 路由 | NSX-V 使用网络边缘安全和网关服务,用于隔离虚拟化网络。 NSX Edge 既作为逻辑分布式路由器安装,也作为边缘服务网关安装。 | NSX-T 路由旨在云环境和多云使用。它专为多租户用例而设计,并适用于异构环境。 |
| 叠加封装协议 | NSX-V使用VXLAN封装协议 | NSX-T使用Geneve,这是一种更先进的协议 |
| 逻辑开关复制模式 | 单播,组播,混合 | 单播(两级或头部) |
| 虚拟交换机的使用 | vSphere 分布式交换机 (VDS) | Open vSwitch (OVS) 或 N-VDS |
| 双层分布式路由 | 不可用 | 可用的 |
| APR抑制 | 可用的 | 可用的 |
| 交通检查的集成 | 可用的 | 不可用 |
| 配置网络段的IP地址方案 | 手动 | 自动的 |
| 内核级分布式防火墙 | 可用的 | 可用的 |
表格展示了NSX-V与NSX-T的功能比较摘要。请继续阅读以了解这两种解决方案之间的更多详细信息。
路由
两个 VMware NSX 解决方案都提供超越物理路由器的动态路由功能。然而,NSX-V 和 NSX-T 之间的路由差异是非常多的。
从本质上看,NSX-T 是以云多租户为设计理念的。由于提供者和租户的路由器配置需要隔离,因此在 NSX-T 中引入了多层路由支持:
- 提供管理员用户的第0层逻辑路由。
- 面向租户管理员用户的第一级逻辑路由控制。
NSX-V ESG(边缘服务网关)提供基本的 DHCP、NAT、VPN 服务以及 DLR(分布式逻辑路由器)以隔离虚拟网络。通过这种方式,NSX 使虚拟机之间的通信比传统路由减少了网络跳数。然而,缺乏对分级路由和多租户的支持使得 NSX-V 落后于 NSX-T。
NSX中的逻辑切换和桥接
NSX-V 和 NSX-T 使用覆盖网络来模拟传统的 VLAN,并通过逻辑交换和桥接提供更简便的网络操作。这些功能类似于物理网络的功能。
通过 NSX-V,逻辑交换机与 VXLAN 结合,以封装和导向虚拟机流量到物理网络。通过在物理 VLAN 和逻辑交换机之间允许二层桥接,NSX-V 扩展了功能池。这包括在完全虚拟化不可能时连接物理和虚拟组件。NSX-V 支持多个二层桥接.
与其前身类似,NSX-T 通过逻辑交换提供覆盖功能,但采用了更先进的封装协议。NSX-T中的L2桥接要求创建一个专用的桥接节点。而在NSX-V中,桥接发生在Hypervisor内核级别,控制器虚拟机驻留在其中。
NSX中的覆盖封装:VXLAN与Geneve
与其他功能一样,NSX-V与NSX-T相比,更依赖于传统的VXLAN封装。虚拟扩展局域网(VxLAN)允许创建大约1600万个虚拟网络段,超越了VLAN的限制和4094个可能的网络。这一数字帮助大型组织以更灵活的方式划分虚拟网络。
Geneve 代表通用网络虚拟化封装,汇集了其他封装协议的最佳特点,包括VXLAN和STT。NSX-T 依赖Geneve提供虚拟网络标识符信息,具有高吞吐量和更低的资源使用。Geneve是一种灵活的协议,这意味着它能够随着网络的演变而包含其他元数据。
安全与微分段
NSX-V和NSX-T都允许组织将数据中心划分为逻辑网络安全区段,并实现工作负载级别的应用保护。通过这种方式,您可以细化地定义网络安全策略。您可以围绕vCenter对象和主机、虚拟机名称或特性,或使用IP地址、端口等对VDC进行分段。
NSX解决方案使用超管理员级的分布式防火墙来处理所有网络参数和安全策略。您可以使用AD用户和组来定义规则,其中AD域控制器(ADDC)已部署。
然而,NSX-T提供比NSX-V更多的安全特性和更细粒度的安全规则应用。然而,所有NSX安全功能都是为了持续自动化而构建,以避免手动配置和维护的局限。
部署选项
这两个产品的部署过程非常相似,但 NSX-V 和 NSX-T 的功能之间存在许多差异。以下是部署中的一些关键差异:
- 使用 NSX-V,与 VMware vSphere 和 vCenter 紧密集成。NSX 管理器实例仅作为 ESXi 虚拟机部署,并且必须注册到 vCenter。另一方面,您可以在 KVM 或 ESXi 虚拟机上部署 NSX-T,而不需要 vCenter。此外,支持多个 NSX 管理器。
- 与NSX-T中管理器和控制器包含在同一虚拟组件中不同,您需要为NSX-V管理器部署一个NSX控制器。
- NSX-T 允许您部署一个由三个 NSX 控制器组成的集群,以提高冗余性。
- 与NSX-V一起使用标准虚拟交换机是不可能的,因为它要求您部署vDS。NSX-T在KVM主机上使用新的虚拟交换机技术N-VDS或Open vSwitches (OVS)。
NSX 许可证
NSX-V 和 NSX-T 许可证的好处在于 VMware 不会将产品分开。如果您已经拥有 NSX-V 许可,您可以在准备好时开始使用 NSX-T。
该解决方案现在称为 VMware NSX 数据中心,具有以下版本:
- 标准
- 专业的
- 高级
- 企业PLUS
随着远程工作的增加,VMware还推出了远程办公室分支办公室版(ROBO)。
选择NSX-V和NSX-T之间的选择
NSX-V与NSX-T系统的主要差异在上面的表格和部分中显而易见。第一个与VMware vSphere生态系统密切相关。另一个则是不受限制的,不绑定于特定平台或虚拟机监控器。

要确定哪个 NSX 选项更适合您,请考虑每个产品的使用案例。
VMware NSX-V 和 NSX-T 具有许多独特的功能,完全不同的代码基础,并满足不同的用例。
选择 NSX-V
该产品在以下 NSX-V 使用案例中仍然是一个有效的选择:
- 对于没有多个虚拟机监控程序的本地工作负载。
- 当您的数据中心仅使用 VMware vSphere 时。
- 如果您的IT环境使用多个vCenter实例。
- 如果您不需要具有多个 NSX 管理器的高度冗余本地基础设施。
选择 NSX-T
VMware NSX-T经过多次更新和增强,在几乎所有情况下超越了NSX-V。NSX-T的使用案例包括以下内容:
| 安全 | 自动化 | 多云虚拟网络 | 云原生应用支持 |
|---|---|---|---|
| 关键应用锁定 | 快速部署全栈应用程序。 | 对多云环境的支持 | 微服务和容器化应用程序的高级网络和安全功能。 |
| 保护个人工作负载 | 与其他自动化工具的集成。 | 跨站网络虚拟化,适用于快速发展的企业。 | 每个容器的安全政策 |
| 逻辑 DMZ 创建 | 在将虚拟机迁移到其他子网时,自动安全策略和访问规则的应用。 | 单一到多个数据中心扩展。 | 原生容器到容器的第三层网络 |
| 微细分段以实现精细安全策略 | 一致且无错误的网络配置和管理 |
结论:VMware NSX 提供了强大的网络虚拟化平台
NSX-T和NSX-V都解决了许多虚拟化问题,提供全面的功能集,并提供灵活和安全的环境。NSX-V是最初的网络和安全虚拟化平台,多年来一直是行业的领导者。随着企业的发展,拥有单一本地数据中心的公司越来越少,基于云的IT环境越来越多。
这就是 NSX-T 的作用所在。它不断扩展的功能以及对多站点和云的支持使得 NSX-V 逐渐过时。现在,VMware 将他们的 NSX 解决方案称为 VMware NSX 数据中心。凭借处理和管理数据所需的工具,无论底层物理网络如何,NSX 帮助您适应应用程序的不断变化。
您的选择取决于哪些 NSX 功能满足您的业务需求。如果您正在寻找 NSX,请与我们联系以获取更多信息以及 NSX-V 到 NSX-T 的迁移。继续关注我们的博客,了解更多不同的工具,并找到满足您网络需求的最佳解决方案。