VI3的VLAN配置:VST、EST和VGT标记

简介:

VMware专家谈及在VMware Infrastructure(VI3)中使用虚拟LAN(VLAN)时,他们通常是指VLAN Trunk的使用。不过,VI3使用的VLAN配置还有其他三种类型:Virtual Switch Tagging(虚拟交换机标记,缩写VST )、External Switch Tagging(外部交换机标记,缩写EST)和Virtual Guest Tagging(虚拟guest标记,简称VGT)。

本指南对VST、EST和VGT进行简要介绍,包括它们是什么以及何时使用。有关VLAN Trunk,请参阅我曾在“如何配置VI3环境以支持VLAN”一文的介绍,它是采用802.1q封装,传递标记通信到VMware ESX Server。

Virtual Switch Tagging(VST)

像我们已经讨论的,VST采用802.1q VLAN Trunk和标记通信。物理交换机对待ESX Server和其他交换机一样,在通信跨Trunk传输到ESX Server的NIC的过程中,会使用适当的VLAN标记对通信进行标记。ESX Server然后使用VLAN标记,将通信引导到适当的端口组。 为了使用这种配置,物理交换机端口必须作为VLAN Trunk进行配置,ESX Server需要将一个端口组采用一个VLAN ID进行定义。

External Switch Tagging(EST)

在EST中,物理交换机的配置是为每个端口的单个VLAN传递未做标记的通信。对思科IOS系统来说,这意味着物理交换机端口将配置为某一具体VLAN的访问端口,类似于:

interface GigabitEthernet0/23 
    switchport mode access 200

如果多数的物理交换机端口都是按照这样配置的话,这是一种可以在许多组织广泛看到的十分典型的交换机配置。在这种模式下,ESX Server为每一个VLAN分配一个不同的vSwitch,每一个vSwitch具有自己的、连接到物理NIC(pNIC)的独立uplink。端口组 仍然可以用于控制通信量调整功能和安全策略,但是它们将不会影响VLAN的操作。

Virtual Guest Tagging(VGT)

VGT是一种专业化的实施配置,它将VLAN标记一直传递到虚拟机(VM),然后子操作系统将处理VLAN标记。这意味着子操作系统必须能够支持 VLAN和VLAN标记。物理交换机仍然看待ESX Server和其他交换机没有什么区别,但是ESX Server把VLAN信息直接传递到子操作系统,而不是对它进行处理,将通信引导到一个匹配的端口组。为了使用VGT,ESX Server只需要一个单个的端口组,使用的VLAN ID是4095。

何时使用VGT、EST或VST VLAN配置

每一种不同的VLAN配置都有自己的优势和劣势。正如VI3实施中的其他配置一样,“最好的答案”将取决于组织的业务需求。在多数情况下,VST在复杂性和简易性之间提供了合适的平衡,同时提供了最大程度的灵活性。

不过,在有的情况下,EST或VGT会更为适合。例如,组织的服务器插入分布层交换机。这些分布层交换机然后连接到一个核心交换机。如果核心交换机 和分布交换机还没有作为VLAN Trunk进行配置,也就是不能同时传送多个VLAN,那么采用VST几乎是不可能的。每一个分布交换机只传输一个单一的VLAN,而且只能够传输一个单 一的VLAN。在这种情况下,EST就唯一的解决方案。

与此相似,如果某一个虚拟机需要同时在多个VLAN预设,那么VGT可能更加合理,而不是采用多个vNIC(虚拟NIC),每一个vNIC分配到一 个不同的端口组或VLAN。这种情况较少见,但却是一种合理的情况。子操作系统需要支持VLAN驱动;这似乎是在不同UNIX和类似UNIX的操作系统中 常见的,例如,Solaris、OpenBSD和某些Linux分布。

VGT优于EST的一个特点是,VGT和VST可以同时采用。VST需要创建具体的VLAN端口组,每一个端口组配置相应的VLAN ID。因为802.1q标准允许VLAN ID的最大值为4094,所以,在同一个vSwitch同时采用VST端口组(VLAN ID从1到4094)和一个VGT端口组(VLAN ID为4095)是可能的。



本文转自 拾瓦兴阁 51CTO博客,原文链接:http://blog.51cto.com/ponyjia/990196

相关文章
|
消息中间件 存储 关系型数据库
PostgreSQL技术大讲堂 - 第33讲:并行查询管理
PostgreSQL从小白到专家,技术大讲堂 - 第33讲:并行查询管理
595 1
|
SQL 存储 数据挖掘
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
虚拟机数据恢复环境: 某品牌R710服务器+MD3200存储,上层是ESXI虚拟机和虚拟机文件,虚拟机中存放有SQL Server数据库。 虚拟机故障: 机房非正常断电导致虚拟机无法启动。服务器管理员检查后发现虚拟机配置文件丢失,所幸xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。服务器管理员在尝试恢复虚拟机的过程中,将原虚拟机内的xxx-flat.vmdk删除后新建了一个虚拟机,并分配了精简模式的虚拟机磁盘和快照数据盘,但原虚拟机内的数据并没有恢复。
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
|
安全 关系型数据库 MySQL
轻松入门MySQL:MySQL8权限管理详解,角色和用户操作实例(18)
轻松入门MySQL:MySQL8权限管理详解,角色和用户操作实例(18)
1610 0
|
SQL Prometheus 监控
TiDB集群监控与性能分析
【2月更文挑战第28天】本章将深入探讨TiDB集群的监控与性能分析技术。我们将介绍TiDB集群监控的关键指标、监控工具的使用,以及如何进行性能分析和调优。通过本章节的学习,读者将能够掌握TiDB集群的监控与性能分析方法,提高数据库的运行效率和稳定性。
|
存储 安全 算法
Linux 中的密码生成器:如何在命令行中生成随机密码
Linux 中的密码生成器:如何在命令行中生成随机密码
539 2
Linux 中的密码生成器:如何在命令行中生成随机密码
|
6月前
|
人工智能 安全 网络虚拟化
指南:Grok官网是什么?国内如何使用grok 3 官网AI
Grok AI 是一款非常强大的人工智能助手,不仅能够在社交媒体管理、语音助手等方面为用户提供便利,还可以极大提升工作效率。
2560 5
|
8月前
|
安全 搜索推荐 数据挖掘
虾皮店铺商品API接口的开发、运用与收益
虾皮(Shopee)作为东南亚领先的电商平台,通过开放API接口为商家和开发者提供了全面的数据支持。本文详细介绍虾皮店铺商品API的开发与运用,涵盖注册认证、API文档解读、请求参数设置、签名生成、HTTP请求发送及响应解析等步骤,并提供Python代码示例。API接口广泛应用于电商导购、价格比较、商品推荐、数据分析等场景,带来提升用户体验、增加流量、提高运营效率等收益。开发者需注意API密钥安全、请求频率控制及遵守使用规则,确保接口稳定可靠。虾皮API推动了电商行业的创新与发展。
519 31
|
机器学习/深度学习 数据采集 自然语言处理
自然语言处理中的文本分类技术深度解析
【7月更文挑战第31天】文本分类作为自然语言处理领域的重要技术之一,正不断推动着智能信息处理的发展。随着深度学习技术的不断成熟和计算资源的日益丰富,我们有理由相信,未来的文本分类技术将更加智能化、高效化、普适化,为人类社会带来更加便捷、精准的信息服务。
|
10月前
|
前端开发 UED
React 模态框 Modal 组件详解
【10月更文挑战第27天】本文介绍了如何在 React 中实现一个功能完善的模态框组件。从基础概念入手,逐步讲解了简单的模态框实现、CSS 样式、传递子组件、键盘事件处理等高级功能。同时,还探讨了常见问题及易错点,如背景点击关闭、键盘事件冲突和动画效果。通过本文,读者可以全面了解 React 模态框组件的实现细节。
619 2
|
网络协议 网络虚拟化 数据中心