Hyper-V 3.0网络虚拟化PART 2:外部交换机

简介:

首先,最容易理解的虚拟交换机类型是外部,外部虚拟交换机的意思非常直接简单,就是能够与外部进行通讯的虚拟交换机。这类的虚拟交换机在我们创建时,必须指定一张网卡,作为外部虚拟交换机,以便外部虚拟交换机能够通过这张网卡与其他网络进行通讯。

使用Hyper-V虚拟化主机的物理网卡建立虚拟交换机后,物理网卡会变为虚拟交换机,也就是说Hyper-V虚拟化主机上的这张网卡将不能再进行外部的通讯,仅作为虚拟交换机用。如果希望将物理网卡虚拟化后,Hyper-V虚拟化主机需要继续使用这张网卡进行网络通讯,那么需要在创建虚拟交换机时选择“允许管理操作系统共享这个网络适配器”。

clip_image001

我们来看一下建立一张外部虚拟交换机时,我们逻辑上的网络拓扑是什么样:

clip_image002

从上图可以很直观的看见,在物理路由器到Hyper-V虚拟化主机之间本来是通过网线直接连接的,但在创建外部虚拟交换机之后,路由器和Hyper-V虚拟化主机之间逻辑的建立了一个虚拟交换机,可以同时为我们的Hyper-V虚拟化主机和Hyper-V上面的虚拟机提供外部的网络连接,就如同Hyper-V虚拟化主机和虚拟机都是直接连接到外部的路由器一样。这个时候我们再去查看物理网卡的属性时就会发现该网卡所有功能均被禁用了,仅存在一个新的协议“Hyper-V可扩展虚拟交换机”这个功能:

clip_image003

需要注意的是,如果不希望Hyper-V虚拟化主机在物理网卡虚拟化后连接到外部网络,可以采取两种方式来实现,第一种方式是最直接的,在我们创建虚拟交换机时就不选择“允许管理操作系统共享这个网络适配器”,这样我们在创建虚拟交换机后,Hyper-V不会为虚拟化主机创建一张连接到外部虚拟交换机的虚拟网卡。

clip_image004

第二种方式是在创建或修改虚拟交换机时,选择“允许管理操作系统共享这个网络适配器”,但在创建虚拟交换机和虚拟网卡后,把虚拟网卡禁用。这样也可以完全隔离我们的Hyper-V虚拟化主机与外部的通讯。Hyper-V虚拟化主机的虚拟交换机功能非常的强大,在创建虚拟交换机时如果我们的物理网卡本身有静态的IPv4或IPv6地址以及正使用其他功能时,这些设置仍然会被保留到创建的虚拟网卡上,而不会因为物理网卡被虚拟化后Hyper-V主机原有的IP被清空。

clip_image005

如果Hyper-V虚拟化主机的物理网卡在创建虚拟交换机之前是动态获取的IP,那么在虚拟化交换机和虚拟网卡创建之后,虚拟网卡也仍然会使用动态获取的方式来配置IP地址,并且MAC地址也与虚拟化前的物理网卡一致,这样我们即便是通过动态获取的IP地址在虚拟化前后也不会发生变化。

clip_image006

需要注意的是一张物理网卡只能创建一个外部虚拟交换机,但我们可以把多台虚拟机连接到虚拟机。




 本文转自 reinxu 51CTO博客,原文链接:http://blog.51cto.com/reinember/1335801,如需转载请自行联系原作者

相关文章
|
15天前
|
安全 Linux 虚拟化
网络名称空间在Linux虚拟化技术中的位置
网络名称空间(Network Namespaces)是Linux内核特性之一,提供了隔离网络环境的能力,使得每个网络名称空间都拥有独立的网络设备、IP地址、路由表、端口号范围以及iptables规则等。这一特性在Linux虚拟化技术中占据了核心位置🌟,它不仅为构建轻量级虚拟化解决方案(如容器📦)提供了基础支持,也在传统的虚拟机技术中发挥作用,实现资源隔离和网络虚拟化。
网络名称空间在Linux虚拟化技术中的位置
|
3月前
|
安全
Emerson艾默生 DeltaV 网络智能交换机
Emerson艾默生 DeltaV 网络智能交换机
|
2月前
|
存储 缓存 网络协议
计算机网络:思科实验【3-集线器与交换机的区别、交换机的自学习算法】
计算机网络:思科实验【3-集线器与交换机的区别、交换机的自学习算法】
|
2月前
|
弹性计算 Linux 网络安全
掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
73 0
|
3月前
|
Linux 虚拟化 网络虚拟化
网络基础-虚拟化工具-网桥
网络基础-虚拟化工具-网桥
52 0
|
4月前
|
存储 Linux 网络安全
软考网络规划师复习第五章:认识虚拟化
软考网络规划师复习第五章:认识虚拟化
51 0
|
4月前
|
存储 固态存储 虚拟化
云计算——虚拟化中的网络架构与虚拟网络(文末送书)
云计算——虚拟化中的网络架构与虚拟网络(文末送书)
137 0
|
4月前
|
网络虚拟化 虚拟化 云计算
云计算——网络虚拟化简介
云计算——网络虚拟化简介
116 0
|
1月前
|
机器学习/深度学习 数据采集 人工智能
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
m基于深度学习网络的手势识别系统matlab仿真,包含GUI界面
41 0
|
1月前
|
机器学习/深度学习 算法 计算机视觉
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真