在前面的文章中我们已经了解了Hyper-V虚拟交换机的外部交换机和内部交换机,其实看到这里相信大家都差不多明白外部和内部虚拟交换机的区别和用途了,那么今天我们就一起来看下最后一种交换机——私有交换机。

首先我们来看下私有交换机,在Hyper-V网络虚拟化中的定位和使用这种类型的虚拟交换机时,将虚拟机连接到这种虚拟交换机时的拓扑。

从上面的拓扑图,我们可以看到私有虚拟交换机在拓扑上是独立于我们的Hyper-V虚拟化主机的。这种情况,我们可以理解为是独立于物理网络和物理计算机的封闭环境。我们再来看下我们创建的私有虚拟交换机,还是在我们的虚拟交换机管理器中,我们在创建虚拟交换机时,选择连接类型为私有网络。

创建这种虚拟交换机最明显的差异就是创建完成后,我们的宿主机不会在创建虚拟交换机之后添加任何的网络适配器。这样我们可以直接理解为,宿主机没有到这个虚拟网络的物理链路,所以它是无法直接与连接到私有虚拟交换机网络的虚拟机通讯的。

接下来我们再看下,我们把虚拟机A接入到私有虚拟交换机。再找另一台虚拟机同时连接到内部虚拟交换机和私有虚拟交换机,会发现这台虚拟机是可以同时连接到Hyper-V虚拟化主机和连接到私有虚拟交换机的虚拟机A。

如果按照这种连接方式,我们就可以很轻松的按照安全级别来划分网络,并且可以保证不会有任何形式不授权的访问。特别是仅连接到私有虚拟交换机的虚拟机,从外部要想访问连接到私有虚拟交换机之后的虚拟机是需要进行特别设置的,当然我们也可以把私有虚拟交换机和内部虚拟交换机之间再做一台类似于TMG的软件网关或路由器,从而完全由软件来定义网络。

在上面这个场景中,最左边的互联网是公有的互联网,而右侧则是一个局域网的路由器,当然在这之间可能还有一台防火墙做隔离,接着我们的路由器连接到一台物理机和Hyper-V虚拟化主机。我们在Hyper-V虚拟化主机上虚拟了一个外部虚拟交换机,中间的虚拟机就可以直接与左边的物理机通讯了。然而后面的内部虚拟交换机和似有交换机提供了更加丰富的网络隔离方式。

也许上面的图看起来比较复杂,但从下面的图我们可以非常容易的理解。其实非常的简单,我们最终在内部的虚拟机其实也是能够被外部访问到,换句话说就是可以发布到互联网,拥有互联网联通能力的。

可能看到这里,大家并不是很明白为什么我要把Hyper-V的这三种虚拟交换机都用起来,而目的仅仅是让在私有交换机后面的虚拟机能够访问到互联网,为什么不直接给该虚拟机一个连接到外部虚拟交换机的虚拟网卡。

从上面的图我们可以看出,所有连接到PAN(10.1.0.0/16)的虚拟机都是通过LAN:1.1.1.1这台虚拟机进行通讯的,而我们可以给这台虚拟机通过Windows Server自带的路由交换功能定义为一台核心交换机的角色,这也是Windows Server的强大之处。如果觉得单台虚拟机的路由交换能力不够,我们还可以将LAN划分成多台虚拟交换机,比如TMG的阵列模式等。

看到这里,其实当虚拟化逐渐成为一种IT的平台,成为一个大的资源池时很多时候我们不用去关注某台服务器是物理机还是虚拟机,这两台机器之间的连接是通过物理交换机连接还是虚拟交换机连接。我们可以从池中对资源进行定义,从而满足我们的需求,就好比资源池是一大块蛋糕,任由我们的需求进行切割。

转载于:https://blog.51cto.com/reinember/1348960

Hyper-V 3.0网络虚拟化PART 4:私有交换机相关推荐

  1. Hyper-V 3.0网络虚拟化PART 3:内部交换机

    在了解了前面的外部虚拟机后,我们知道外部交换机就好比是在虚拟机.Hyper-V主机以及路由器之间添加了一个交换机,让所有配置连接到外部交换机的虚拟机都可以直接连接到路由器上,从而获得IP地址以及获得物 ...

  2. 华为dra路由方式分为relay和proxy_华为云计算(3)——网络虚拟化

    ​关注微信公众号IT小组,获取更多干货知识~ 一.网络虚拟化 网络虚拟化在介绍网络虚拟化之前,需要考虑一个问题--为什么需要网络虚拟化呢?之所以要对网络进行虚拟化,是因为在没有进行虚拟化之前,每个服务 ...

  3. SDN系统方法 | 8. 网络虚拟化

    第8章 网络虚拟化 如第2章所述,网络虚拟化和本书介绍的其他部分有所不同,这是SDN第一个成功的商业用例.网络虚拟化可以在服务器上实现,通常不需要物理网络中的交换机提供任何帮助.网络虚拟化可以实现为现 ...

  4. [转]数据中心网络虚拟化 隧道技术

    http://www.sdnlab.com/12077.html SDNLAB 如何实现不同租户和应用间的地址空间和数据流量的隔离是实现数据中心网络虚拟化首先需要解决的几个问题之一.所谓地址空间的隔离 ...

  5. 网络虚拟化技术与NFV

    一.虚拟化技术概述 1.虚拟化技术简介 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独 ...

  6. 网络虚拟化、SDN、数据中心相关知识点(自学记录用)

    VXLAN 用VNI来标识vlan,有24位,大约是1600万个 而VLAN用VLAN id来标识vlan,只有12位. 胖树结构 在spine和leaf之间用三层协议的原因是OSPF收敛快,而且三层 ...

  7. V5SHOP网店系统V 8.0 仿京东模板

    V5SHOP网店系统V 8.0 仿京东模板 V5SHOP网店系统V 8.0  仿京东模板发布[UTF-8] 语言编码:UTF-8 风格作者:威博网络 版权所属:威博网络 风格转换:原创 下载 (166 ...

  8. 【微软公有云系列】Hyper-v(WinSer 2012 R2)网络虚拟化(三)租户隔离

    前两章讲了挺多的理论知识,是希望让大家有一点了解,对网络基础不太好的朋友们或许看的会有点(◎﹏◎),不过不要紧,心里大概有个概念就行,接下来的会带给大家一些动手实践的Demo,加深大家对网络虚拟化(N ...

  9. Linux 虚拟化网络技术 — KVM + Linux Bridge 的网络虚拟化解决方案

    目录 文章目录 目录 KVM 虚拟机应用 Linux Bridge + VLAN 实现网络隔离 TSG: Failed to restart network KVM 虚拟机应用 Linux Bridg ...

最新文章

  1. tensorflow2.0 基础一 常用数据类型及转换
  2. 中国自研数据库打破西方垄断:阿里成绩刷新世界尘封9年纪录,性能2倍于第二名...
  3. protel快捷键大全
  4. 非常适合小白的 Asyncio 教程
  5. Wi-Fi与LTE走向融合,优势互补携手共赢
  6. Spring.NET教程(二十)——整合Quartz.NET(应用篇)
  7. 一篇搞懂MySQL 8.0 Clone技术在线搭建主从复制全过程
  8. struct interface_今天就谈谈go中的接受 interface 参数,返回 struct
  9. 可扩展的Web架构和分布式系统
  10. DNA序列 LOJ NOIP模拟赛 D1T1 字符串哈希
  11. Win10白色图标制作及替换
  12. 鸟哥的Linux私房菜基础学习篇(第四版)
  13. 第十一届“蓝狐网络杯”湖南省大学生计算机程序设计竞赛 B - 大还是小? 字符串水题...
  14. offlc计算机等级报一级还是二级,请问计算机二级MS Office 和MS Office高级应用是一个东西吗?...
  15. 批处理为win7桌面添加计算机图标,win7桌面图标不见了图文解决方案
  16. Android6.0以上应用在长时间在后台,因为内存不足导致系统回收内存,当再次启动应用出现Fragment重叠或者空白、异常解决方案(提供模拟内存不足导致系统回收内存的方案)。
  17. 常微分方程数值解的c语言程序,常微分方程的数值解法 一阶常微分方程数值解的C语言编程实现.doc...
  18. 计算机无法加入域请确保域名,计算机无法加入域的终级解决方法
  19. Android平台上使用MQTT协议实现消息推送功能
  20. Linux中fcitx输入法配置文件,Ubuntu下Fcitx输入法的安装与配置

热门文章

  1. java io读取文件_java io读取文件操作代码实例
  2. mybatis float 小数0 不显示_卧槽!用 float 存储金额,老板说损失从工资里扣!
  3. jfinal 源码中文乱码解决
  4. easyui日期控件datebox的onchange事件
  5. Linux文本文件与Windows下的格式转换
  6. 首个月球旅客!SpaceX将送普通人上太空,马斯克暗示首单来自日本
  7. 决不允许AI杀人武器研发!马斯克领衔2400名科学家签署联名宣言
  8. Facebook又开两处AI实验室,在西雅图和匹兹堡招兵买马
  9. 正面刚谷歌苹果,diss了BAT及友商,商汤科技说自己是一只“黑羊”
  10. 李开复发自前方:From Davos with AI