当前位置: 首页 > news >正文

VMware NSX 4.2 - 主机传输节点配置

简介

在 VMware NSX 中,主机传输节点(Host Transport Node)就是把 ESXi 主机转化为 NSX 的数据平面节点,它负责承载虚拟网络的流量转发、防火墙和安全策略执行,是 NSX 架构里“数据平面”的核心组成部分。

🧩 什么是 NSX 主机传输节点

  • 定义:主机传输节点是安装了 NSX 内核模块(VIB)的 ESXi 主机,使其能够参与 NSX 的虚拟网络和安全功能
  • 作用:它在数据平面中运行,负责逻辑交换机、路由、防火墙等功能的实际流量处理。
  • 组成:通过 NSX Manager 下发配置,结合 vCenter 集群和传输区域(Transport Zone),主机被准备为传输节点。

🔑 核心特性

  • 数据平面角色:所有虚拟机的东西向流量(East-West)和南北向流量(North-South)都通过传输节点进行处理。
  • 自动化配置:在 vCenter 集群中应用传输节点配置文件后,集群内的 ESXi 主机会自动安装 NSX 组件并成为传输节点

⚠️ 部署注意事项

  • 需要vCenter 集群,且有VDS 。
  • 必须配置传输区域上行链路配置文件
  • 主机必须有IP 池或 DHCP用于分配隧道端点(TEP)地址
  • 独立 ESXi 主机不能直接应用传输节点配置文件,只能通过集群方式准备。

VMware NSX系列文章:https://songxwn.com/tags/NSX/

NSX4+逻辑图

全图在线:https://songxwn.com/VMware-NSX4-mindmap/

高清PDF下载:关注公众号发送nsx下载。

环境介绍

  • NSX 4.2.3.1
  • VMware vCenter Server 8.0.3 + ESXi 8.0.3
  • 创建ESXi集群
  • 创建vDS分布式交换机,关联集群的主机,并配置vmnic1 为上行链路1。

MTU 和 巨型帧

Geneve 协议是基于IP/UDP封装二层的,所以会增加报文开销。

物理交换机/路由器

ESXi 主机物理网卡连接的二层物理交换机接口需要开启巨型帧,如果要跨三层通信,所经过的三层接口也要调整MTU。

vDS分布式交换机

可以修改为最大MTU9000

NSX全局MTU

默认MTU为1700,默认应用到上行链路配置文件。

[外链图片转存中…(img-TsgiFnTe-1767170755911)]

全局网关MTU

添加计算管理器 - VMware vCenter Server

打开NSX 管理界面 > 系统 > Fabric > 计算管理器 > 添加计算管理器

  • 输入VCSA名称
  • 输入VCSA访问域名或IP
  • 输入VCSA管理账号和密码

PS:点击添加后需要确认指纹,确认即可。

创建NSX 传输TEP 用IP地址池

打开NSX 管理界面 > 网络 > IP管理-IP地址池 > 添加IP地址池

点击设置-子网 > 添加子网 > 添加IP块

  • 配置IP范围,排除第一个IP 192.168.149.2-192.168.149.254
  • 配置CIDR 子网,192.168.149.0/24

上行链路配置文件

上行链路定义

  • 上行链路是从NSX Edge 节点Hypervisor 节点架顶式交换机NSX 逻辑交换机的链路。
  • 链路由NSX Edge 节点或 Hypervisor 节点上的物理网络接口连接到交换机。

上行链路配置文件要求

  • 每个上行链路必须对应于已连接且可用的物理链路

  • 示例:

    • Hypervisor 主机有两个物理链路:vmnic0vmnic1
    • 如果vmnic0用于管理和存储网络,而vmnic1未使用,则vmnic1可作为 NSX 上行链路。
    • 若要进行链路绑定,需要两个未使用的物理链路,例如vmnic1vmnic2
  • 对于 NSX Edge,隧道端点和 VLAN 上行链路可以使用同一物理链路。

    • 示例:vmnic0/eth0/em0用于管理网络,vmnic1/eth1/em1用于fp-ethX链路。

上行链路配置文件可定义的策略

  • 绑定策略
  • 活动链路及备用链路
  • 传输 VLAN ID
  • MTU 设置

故障切换绑定策略

注意事项

  • 同一传输节点的不同上行链路配置文件中,不能使用相同的上行链路
  • 不支持备用上行链路,不能在“故障切换”绑定策略中配置备用链路。
  • 如果绑定策略使用多个上行链路(活动/备用列表),则不能重复使用相同的上行链路。

支持的方案

  • 裸机 NSX Edge

    • 支持单个活动上行链路 + 一个备用上行链路
    • 不支持多个备用上行链路
  • NSX Edge 虚拟机

    • 不支持任何备用上行链路(单个或多个)

负载均衡源绑定策略

NSX Edge 虚拟机

  • 支持多个活动上行链路
  • 不支持 LAG 配置绑定策略
  • 活动上行链路字段中输入上行链路标签(如uplink1,uplink2),并与物理网卡关联
  • 必须使用负载均衡源绑定策略进行流量负载均衡

裸机 NSX Edge

  • 支持多个活动上行链路
  • 活动上行链路字段中可使用 LAG 或单个上行链路标签(如LAG1,uplink1,uplink2
  • LAG 必须在同一 N-VDS 上包含两个物理网卡
  • LAG 数量取决于物理交换机的 LACP 支持能力(如最多 4 个端口)
  • LACP 支持:源/目标 MAC 地址、IP 地址、TCP/UDP 端口
  • 多个 LAG 上行链路需配置唯一的 LAG 名称
  • 多 VTEP 上行链路配置文件仅支持负载均衡源策略
  • 必须使用负载均衡源策略进行流量负载均衡

配置步骤

  1. 使用admin 权限登录 NSX Manager:

    • https://<nsx-manager-ip-address>
    • https://<nsx-manager-fqdn>
  2. 进入:

    • 系统 → Fabric → 配置文件 → 上行链路配置文件 → 添加配置文件

这样排版后,逻辑层次更清晰,便于快速查阅和理解。要不要我帮你做一个对比表格(虚拟机 NSX Edge vs 裸机 NSX Edge)来更直观地展示差异?

创建上行链路配置文件

打开NSX 管理界面 > 系统 > Fabric > 配置文件 > 添加上行链路配置文件

  • 上行链路绑定 - 对应分布式交换机的uplink,可配置故障主备切换、负载均衡。uplink再对应每个主机的物理网卡。
  • 传输VLAN - 建立Overlay网络的三层互通用VLAN。
  • MTU - 为空可使用全局。
  • LAG - 对应分布式交换机的LACP组

使用现有的hostswitch上行链路配置文件

nsx-default-uplink-hostswitch-profile

默认uplink1 为主,uplink2为备。

nsx-default-loadbalance-uplink-hostswitch-profile

将uplink1-4 作为负载均衡使用。

创建Overlay 传输区域

什么是传输区域

传输区域确定哪些主机传输节点可以参与使用特定的网络,进而确定哪些虚拟机可以参与使用该网络。传输区域通过限制可看到分段的主机(从而限制可连接到该分段的虚拟机)来实现该目的。传输区域可以跨一个或多个主机集群。此外,主机传输节点可以关联到多个传输区域。

根据您的要求, NSX 环境可能包含一个或多个传输区域。一个主机可以属于多个传输区域。一个分段只能属于一个传输区域。NSX 不允许连接位于第 2 层网络中的不同传输区域的虚拟机。分段的跨度限制为传输区域。主机传输节点和 NSX Edge 节点都使用覆盖网络和 VLAN 传输区域。在 NSX Edge 传输节点上配置 N-VDS 交换机时,主机传输节点将连接到 VDS 交换机。NSX Edge 和主机传输节点将 VLAN 传输区域用于其 VLAN 上行链路。在将 NSX Edge 添加到 VLAN 传输区域时,将在 NSX Edge 上安装 VLAN N-VDS。默认情况下存在以下系统生成的传输区域:

  • 名为 nsx-vlan-transportzone 的 VLAN 传输区域。
  • 名为 nsx-overlay-transportzone 的Overlay网络传输区域。

除了系统生成的默认传输区域外,还可以创建自定义 VLAN 和Overlay网络传输区域。

PS:Overlay(覆盖网络)传输区域可以理解一组建立VXLAN全互联的虚拟交换机,VLAN传输区域可以理解为分布式端口组。

系统 > Fabric > 传输区域 > 添加区域

[外链图片转存中…(img-k1Xq2wXw-1767170755912)]

传输节点配置文件 TNP - 主机交换机hostswitch

主机交换机管理的对象是为网络中的各个主机提供网络连接服务的虚拟网络交换机。该对象会在加入 NSX 网络的每个主机上进行实例化。
主机交换机是在各种 ESXi 主机上实施网络数据平面的虚拟交换机。NSX 主机交换机基于由 VMware vCenter 集中管理的 vSphere Distributed Switch (VDS)。VDS 交换机增强了一些 NSX 功能,并由 NSX Manager 集中管理。

创建TNP - 主机交换机hostswitch

打开NSX 管理界面 > 系统 > Fabric > 主机 > 传输节点配置文件 > 添加

点击设置添加主机交换机

  • 选择vCenter,然后VDS
  • 选择传输区域
  • 选择上行链路配置文件
  • 选择TEP分配使用IP池,然后选择已创建的IP池
  • 上行链路映射:将上行链路配置文件的上行链路名称与VDS的上行链路名称做映射。

将TNP关联到ESXi集群并安装NSX内核

打开NSX 管理界面 > 系统 > Fabric > 主机 > 集群 > 勾选所需集群 > 配置NSX > 选择TNP文件

查看NSX 配置状态状态 - 正常如下

创建 Overlay 覆盖网络分段 - 虚拟机东西方向网络通信使用

当ESXi 主机上的虚拟机有连接Overlay网络,会互相建立隧道实现二层通信

运维技术交流群

发送邮件到 ➡️ me@songxwn.com

或者关注WX公众号:网工格物

http://www.jsqmd.com/news/173078/

相关文章:

  • 基于springboot的医院资源管理系统(11635)
  • 2025的10个灵魂拷问:比新年计划更有用
  • 2025最新!继续教育必备8个AI论文工具深度测评
  • 宇树机器人又刷第一!具身智能靠强化学习解锁直立行走与快速奔跑
  • VMware NSX 4.2 - Edge传输节点安装
  • NVIDIA AI Associate
  • 用MCU一个GPIO自锁PMOS就能实现按键开关机
  • 12月阅读笔记(1)
  • 电商海报复刻效率翻倍!AI工具一键复刻爆款,还能实现元素裂变
  • 海曦技术加持!AI梦想家一键生成职业梦想,点亮班会高光时刻
  • 学长亲荐8个AI论文工具,助研一搞定开题报告与格式规范!
  • 【C语言】struct结构体内存对齐和位段(超详解) - 教程
  • 火狐浏览器报错:无法加载您的 Firefox 配置文件?一行命令 + 删除,立刻修好
  • MacOS打开应用后反复提示“XXX将对你的电脑造成伤害。你应该将它移到废纸篓”的解决办法
  • 题解:P14920 [GESP202512 六级] 道具商店
  • 【语音识别】基于K近邻分类算法的语音情感识别附Matlab代码
  • 《程序员修炼之道 - 从小工到专家》阅读笔记8
  • 2025.12.31日21:10-fastidious难取悦的, 挑剔的, 苛求的, (微生物等)需要复杂营养地
  • 【预测转矩控制三相感应电动机】实现三相感应电动机(MIT)预测转矩控制(PTC),描述了用于为变频器提供转矩参考值的控制器计算方法研究附Matlab代码、Simulink仿真
  • 《程序员修炼之道 - 从小工到专家》阅读笔记9
  • 《程序员修炼之道 - 从小工到专家》阅读笔记7
  • 雷达液位计工作原理是什么?(脉冲雷达 vs FMCW 雷达)
  • 【直流微电网保护】【本地松弛母线、光伏系统、电池和直流负载】【光伏系统使用标准的光伏模型+升压变换器】【电池使用标准的锂离子电池模型+双有源桥变换器】附Simulink仿真
  • 2025.12.31日21:10-repent后悔, 悔改, 忏悔, 悔悟
  • 【状态估计】基于FOMIAUKF、分数阶模块、模型估计、多新息系数的电池SOC估计研究附Matlab代码
  • 【植物检测】基于对称的作物田三维点云植物检测研究附Matlab代码
  • 实用指南:【Spring Boot】Spring 魔法世界:Bean 作用域与生命周期的奇妙之旅
  • 具身智能@2025:「人机共生」前夜
  • session、cookie、token的深度解析:身份认证的核心逻辑
  • 2025 零代码 AI 落地神器曝光