【虚拟化实战】网络设计之一vSwitch

简介:

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

问题描述:

哪一种vSwitch最适合你的环境?vSphere Standard Switch(vSS),vSphere Distributed Switch(vDS)还是Cisco Nexus 1000v?

情景一:

某小型公司预计在虚拟环境中部署ESXi主机5台,目前购买软件许可的预算不多。IT人员有一定的VMware知识,可实践经验还需要积累。

推荐方案

vSphere StandardSwitch(vSS)

210259799.png

Management Plane是用来更改vSwitch配置的,而DataPlane是用来具体传输数据包的。

使用vSS的情况下,每台主机都有各自的Management Plane和DataPlane。主机之间没有相互影响关系。

选择理由:

vSS无需购买EnterprisePlus许可,可以节省费用。主机数目不多,而且小型环境的配置相对不太复杂,基于ESXi主机的vSS方案可以满足需求

该设计决定的影响:

因为vSS需要在每台ESXi主机上配置,最好考虑使用Script或者vMA来避免配置的不一致性。



情景二:

某公司的虚拟化设计方案比较复杂,ESXi主机20台,以后还有扩展可能。希望能尽可能简化日常维护,同时希望能最大程度利用虚拟化平台来运行关键应用。

推荐方案

ESXi管理使用vSS,其他使用vDS

210302241.png

使用vDS的情况下,Management Plane是由vCenter集中实现的。这样保证vSwich配置上的更改是集中完成,无需在每台主机设置。

因为每台主机都有各自的Data Plane。那么即使在vCenter宕机的时候,不会影响到虚拟机数据包的传输。仅仅影响管理功能。

选择理由:

混合方案:ESXi管理使用vSS,其他使用vDS

这在vCenter宕机的情况下,仍然可以直接管理ESXi。

vDS的特有的许多功能也可以使用。比如PVLAN就可以很方便的实现在虚拟层的网络隔离,而无需物理网络管理的介入。

该设计决定的影响:

最好考虑使用Host profile,Script或者vMA来避免vSS配置的不一致性。

需要购买Enterprise Plus许可



情景三:

某公司的物理网络环境的管理很完善,对安全控制的要求较高。目前的网络人员希望对虚拟网络环境进行集中式管理。

推荐方案

Cisco Nexus 1000v

210305961.png

选择理由:

网管会很容易上手Nexus 1000v, 虚拟网络和物理网络统一的管理能保证一致的安全策略。

该设计决定的影响:

VSM是管理nexus 1000v的虚拟机。VEM是集成在ESXi中的插件。他们的网络也是依赖nexus1000v的,注意高可用的设计。















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


相关文章
|
13天前
|
安全 Linux 虚拟化
网络名称空间在Linux虚拟化技术中的位置
网络名称空间(Network Namespaces)是Linux内核特性之一,提供了隔离网络环境的能力,使得每个网络名称空间都拥有独立的网络设备、IP地址、路由表、端口号范围以及iptables规则等。这一特性在Linux虚拟化技术中占据了核心位置🌟,它不仅为构建轻量级虚拟化解决方案(如容器📦)提供了基础支持,也在传统的虚拟机技术中发挥作用,实现资源隔离和网络虚拟化。
网络名称空间在Linux虚拟化技术中的位置
|
29天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【PyTorch实战演练】AlexNet网络模型构建并使用Cifar10数据集进行批量训练(附代码)
【PyTorch实战演练】AlexNet网络模型构建并使用Cifar10数据集进行批量训练(附代码)
52 0
|
29天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【PyTorch实战演练】使用Cifar10数据集训练LeNet5网络并实现图像分类(附代码)
【PyTorch实战演练】使用Cifar10数据集训练LeNet5网络并实现图像分类(附代码)
51 0
|
6天前
|
数据采集 机器学习/深度学习 数据挖掘
网络数据处理中的NumPy应用实战
【4月更文挑战第17天】本文介绍了NumPy在网络数据处理中的应用,包括数据预处理、流量分析和模式识别。通过使用NumPy进行数据清洗、格式化和聚合,以及处理时间序列数据和计算统计指标,可以有效进行流量分析和异常检测。此外,NumPy还支持相关性分析、周期性检测和聚类分析,助力模式识别。作为强大的科学计算库,NumPy在处理日益增长的网络数据中发挥着不可或缺的作用。
|
29天前
|
机器学习/深度学习 算法 PyTorch
【PyTorch实战演练】深入剖析MTCNN(多任务级联卷积神经网络)并使用30行代码实现人脸识别
【PyTorch实战演练】深入剖析MTCNN(多任务级联卷积神经网络)并使用30行代码实现人脸识别
52 2
|
29天前
|
机器学习/深度学习 自然语言处理 PyTorch
【PyTorch实战演练】基于全连接网络构建RNN并生成人名
【PyTorch实战演练】基于全连接网络构建RNN并生成人名
23 0
|
1月前
|
运维 数据库
Powershell实战:测试网络请求两个命令介绍
【2月更文挑战第11篇】 Test-Connection 命令将 Internet 控制消息协议 (ICMP) 回显请求数据包或 ping 发送给一台或多台远程计算机并返回回显响应回复。 我们可以使用该命令确定是否可通过 IP 网络ping通特定的计算机。
|
1月前
|
机器学习/深度学习 数据采集 人工智能
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
40 0
|
1月前
|
机器学习/深度学习 算法 计算机视觉
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
|
1月前
|
机器学习/深度学习 算法 计算机视觉
m基于深度学习网络的性别识别系统matlab仿真,带GUI界面
m基于深度学习网络的性别识别系统matlab仿真,带GUI界面
29 2