【虚拟化实战】网络设计之二vLAN

简介:

作者:范军 (Frank Fan) 新浪微博:@frankfan7   微信:frankfan

vLAN tagging VMware网络设计中有三种实施的选择。我们首先要问的不是技术上能实现什么,而是客户的需求是什么,然后再选择合适的方案。

情景一  (Virtual Switch Tagging)



这是最常见的一种方式。vSwitch上的每一个Port group对应一个vLAN.   当数据包从物理交换机经过虚拟交换机时,去除标签。当数据包经过虚拟交换机向物理交换机传输时绑定标签。

最大的好处是ESXi的一个物理网卡可以支持多个vLAN.  而虚拟机无需任何驱动可以绑定到某个vLAN对应的Port  Group

常见的初级错误是在port group上设置了vLAN ID,可是该ESXi物理网卡所对应的物理交换机端口上没有在Trunk中定义vLAN.


考虑因素:

在对应虚拟网络Port  Group vLAN时,尽量不要使用物理交换机上的NativevLAN.  也就是Cisco交换机通常是vLAN1  

情景二  (Virtual Guest Tagging)


这种模式下添加和去除标签的工作是在VM中进行的,这需要该VM有支持的驱动来完成这个任务。我在设计一个大型桌面虚拟化的项目中曾经考虑过这个模式。因为历史原因,该环境中有很多仅容纳252IP的虚拟桌面vLAN(我们申请的容纳更多IPvLAN没能批准),虚拟机实现的CitirxProvisioningServer最好有虚拟网卡接入每个虚拟桌面vLAN.   那么一个VM上就需要有10个以上的虚拟网卡。这无疑很难管理。考虑过在ProvisioningServer 上使用VGT,但可能会增加CPU负担造成性能瓶颈。后来我们还是放弃了这个想法。


情景三( ExternalSwitch Tagging):

这种情形vSwitch不对数据包增加或者去除标签。无需在Port  group上设置vLAN ID.

显而易见的制约是ESXi的每一个物理网卡只能对应一个vLAN.    而在10G网卡流行的今天,往往ESXi主机的网卡数量很少。采用上面这种模式意味着可支持的vLAN很少。

有时会看到这种模式EST和情形一中的VST混合使用,就是说在同一个ESXi主机上,某个Portgroup使用EST,另外一个Portgroup使用VST.   我个人还是倾向于统一使用VST来保证一致性。没觉得EST有什么好处。


参考:

VMware  ESX Server 3 802.1Q VLAN Solutions
















本文转自frankfan751CTO博客,原文链接: http://blog.51cto.com/frankfan/1221780,如需转载请自行联系原作者


相关文章
|
1月前
|
数据采集 存储 JSON
Python网络爬虫:Scrapy框架的实战应用与技巧分享
【10月更文挑战第27天】本文介绍了Python网络爬虫Scrapy框架的实战应用与技巧。首先讲解了如何创建Scrapy项目、定义爬虫、处理JSON响应、设置User-Agent和代理,以及存储爬取的数据。通过具体示例,帮助读者掌握Scrapy的核心功能和使用方法,提升数据采集效率。
106 6
|
18天前
|
存储 安全 网络安全
网络安全的盾与剑:漏洞防御与加密技术的实战应用
在数字化浪潮中,网络安全成为保护信息资产的重中之重。本文将深入探讨网络安全的两个关键领域——安全漏洞的防御策略和加密技术的应用,通过具体案例分析常见的安全威胁,并提供实用的防护措施。同时,我们将展示如何利用Python编程语言实现简单的加密算法,增强读者的安全意识和技术能力。文章旨在为非专业读者提供一扇了解网络安全复杂世界的窗口,以及为专业人士提供可立即投入使用的技术参考。
|
21天前
|
存储 缓存 监控
Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
本文介绍了Docker容器性能调优的关键技巧,涵盖CPU、内存、网络及磁盘I/O的优化策略,结合实战案例,旨在帮助读者有效提升Docker容器的性能与稳定性。
54 7
|
1月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
83 2
|
1月前
|
运维 物联网 网络虚拟化
网络功能虚拟化(NFV):定义、原理及应用前景
网络功能虚拟化(NFV):定义、原理及应用前景
68 3
|
1月前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
53 2
|
1月前
|
数据采集 前端开发 中间件
Python网络爬虫:Scrapy框架的实战应用与技巧分享
【10月更文挑战第26天】Python是一种强大的编程语言,在数据抓取和网络爬虫领域应用广泛。Scrapy作为高效灵活的爬虫框架,为开发者提供了强大的工具集。本文通过实战案例,详细解析Scrapy框架的应用与技巧,并附上示例代码。文章介绍了Scrapy的基本概念、创建项目、编写简单爬虫、高级特性和技巧等内容。
77 4
|
1月前
|
网络协议 物联网 API
Python网络编程:Twisted框架的异步IO处理与实战
【10月更文挑战第26天】Python 是一门功能强大且易于学习的编程语言,Twisted 框架以其事件驱动和异步IO处理能力,在网络编程领域独树一帜。本文深入探讨 Twisted 的异步IO机制,并通过实战示例展示其强大功能。示例包括创建简单HTTP服务器,展示如何高效处理大量并发连接。
52 1
|
1月前
|
网络协议 安全 NoSQL
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
|
1月前
|
网络协议 调度 开发者
Python网络编程:Twisted框架的异步IO处理与实战
【10月更文挑战第27天】本文介绍了Python网络编程中的Twisted框架,重点讲解了其异步IO处理机制。通过反应器模式,Twisted能够在单线程中高效处理多个网络连接。文章提供了两个实战示例:一个简单的Echo服务器和一个HTTP服务器,展示了Twisted的强大功能和灵活性。
43 0
下一篇
DataWorks