配置示例 - 通过 VLAN 访问模式和外部交换机 VLAN 标记(EST 模式)将 ESX/ESXi 连接到物理交换机
search cancel

配置示例 - 通过 VLAN 访问模式和外部交换机 VLAN 标记(EST 模式)将 ESX/ESXi 连接到物理交换机

book

Article ID: 308082

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

免责声明:本文为 Sample Configuration - ESX/ESXi connecting to physical switch via VLAN access mode and External Switch VLAN Tagging (EST Mode) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。



本文介绍了将 ESXi/ESX 连接到 Cisco IOS 交换机 VLAN 端口。

Environment

VMware vCenter Server 5.0.x
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.0
VMware vCenter Server 5.1.x
VMware ESXi 3.5.x Installable
VMware ESX 4.1.x
VMware ESXi 4.0.x Embedded
VMware ESX 4.0.x
VMware ESXi 4.1.x Installable
VMware vCenter Server 4.0.x
VMware ESXi 3.5.x Embedded
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 5.1
VMware ESX Server 3.5.x
VMware ESXi 4.1.x Embedded
VMware VirtualCenter 2.0.x
VMware vCenter Server 4.1.x
VMware vCenter Server 5.5.x
VMware ESX Server 3.0.x
VMware VirtualCenter 2.5.x

Resolution

VLAN 访问和第 2 层交换

  • 已为虚拟 LAN (VLAN) 分段配置物理 LAN 交换机。
  • ESXi/ESX 只连接到属于物理交换机级别的 VLAN 的交换机端口。
  • Cisco 将 VLAN 定义为交换网络中的广播域。
  • VLAN 允许您对交换网络进行分段,以使广播域更小,从而为您的结束节点保留更多带宽。
  • 一个 VLAN 中的设备不会从另一个 VLAN 中的设备接收广播。
  • 为了使不同 VLAN 上的设备进行通信,必须使用第 3 层设备(通常为路由器)。
  • 建议使用 VLAN 配置以确保网络流量的安全。

用于连接到 VLAN 交换机端口的虚拟交换机 (ESX/ESXi) 配置

  • ESXi/ESX 端上无需 VLAN 配置。
  • 将 ESX 端口组设置为属于 VLAN 0。
  • VLAN 值为零表示 vSwitch 不使用 VLAN 标记 ESXi/ESX 数据包。
  • 默认情况下,虚拟交换机网卡绑定策略设置为基于原始虚拟端口 ID 路由,具体取决于交换机端口上是否启用了以太网通道。
  • 如果在 Cisco 交换机端口上已配置以太网通道,则虚拟交换机网卡绑定策略设置为基于 IP 哈希路由。

物理交换机配置(Cisco、HP、DELL 等)

  • 物理交换机访问模式(第 2 层)
  • 交换机端口访问 VLAN 标记 (ID)
  • 定义 VLAN 接口
  • 为 VLAN 接口分配 IP 范围
  • 可能需要 VLAN 路由或 VLAN 隔离 – (请参考 VLAN 第 3 层路由文章)

在 Cisco IOS 上应用以下命令以配置用于 VLAN 访问的交换机端口:

interface GigabitEthernet1/15
switchport(配置用于进行第 2 层交换的 LAN 端口)
switchport access vlan vlan_ID (值可为 1 到 4094,除了预留的 VLAN 之外)
switchport mode access ( 将端口配置为访问端口以防止中继协商延迟)
spanning-tree portfast (为初始 STP 延迟配置快速端口)

下图是 EST 拓扑示例:

vSphere/VMware Infrastructure Client 或 vSphere Web Client 中的配置

要在 vSphere/VMware Infrastructure Client 中进行此配置,请执行以下操作:

  1. 高亮显示 ESXi/ESX Server 主机。
  2. 单击配置 > 网络 > 属性
  3. 高亮显示端口选项卡中的虚拟交换机。
  4. 单击编辑
  5. 单击常规选项卡。
  6. 在 VLAN ID 字段中键入值 0。此值表示 VLAN 标记已关闭。
  7. 单击网卡绑定选项卡。
  8. 负载平衡下拉列表中,选择基于原始虚拟端口 ID 路由
  9. 验证“活动适配器”下至少列出了一个网络适配器

要在 vSphere Web Client 中进行配置,请执行以下操作:

  1. 在 vSphere Web Client 中,导航到主机。
  2. 管理选项卡上,单击网络
  3. 在左侧面板中单击虚拟交换机,然后单击需要在其负载平衡策略中进行更改的虚拟交换机。
  4. 单击编辑设置 > 绑定和故障切换
  5. 从“负载平衡”下拉列表中,选择基于原始虚拟端口 ID 路由
  6. 单击确定

要通过命令行执行 VLAN 配置和验证,请执行以下操作:
  • 运行以下命令:

    esxcfg-vswitch –l

    显示的结果类似于:

    Switch Name Num Ports Used Ports Configured Ports MTU Uplinks

    vSwitch0 64 5 64 1500 vmnic3,vmnic1


    PortGroup Name VLAN ID Used Ports Uplinks

    VM Network 0 0 vmnic1,vmnic3
    Service Console 0 1 vmnic1,vmnic3


    Switch Name Num Ports Used Ports Configured Ports MTU Uplinks

    vSwitch2 64 8 64 1500 vmnic2,vmnic0

    PortGroup Name VLAN ID Used Ports Uplinks

    VMkernel 0 1 vmnic0,vmnic2

    Service Console 2 0 1 vmnic0,vmnic2

    Production 0 2 vmnic0,vmnic2
  • 如果 VLAN ID 丢失或不正确,请使用以下命令更正 VLAN ID 值:

    esxcfg-vswitch -v VLAN -p “Service Console” vSwitch0


Additional Information