Hyper-V虚拟网络
项目名称
文件名称
Hyper-V虚拟网络
编制部门
后台运维
作者
丁正凯
当前版本
201807171620
受众范围
后台运维
文档控制
修改记录
日期
版本
修改类型
修改主要内容
作者
◆修改类型:A增加、B删除、C修改
审阅人
姓名
部门
职位
审阅签字
审阅时间
存档
存档时间
存放方式
存放地点、位置
备注
◆存放方式:A电子、B纸质
目录
1 1 虚拟网络类型介绍 1
1.1 外部网络 1
1.2 内部网络 2
1.3 专用网络 2
1.4 三类网络类型间的关系 2
2 2 虚拟网络配置方法 3
2.1 外部网络 3
2.2 内部网络 7
2.3 专用网络 10
参考:http://wangchunhai.blog.51cto.com/225186/561836/
在Hyper-V中,虚拟网络分为三种“外部”、“内部”、“专用”,这些虚拟网络与主机、虚拟机以及网络中其他计算机的关系,如图1所示。
图1 虚拟网络关系图
“外部”虚拟网络,是Hyper-V通过将“Microsoft虚拟交换机协议”绑定在主机网卡上实现的。如果虚拟机选择“外部”虚拟网络,则虚拟机“相当”于网络中的一台计算机,是可以与物理网络中的其他计算机、主机互相访问。例如,在图1中,虚拟机A01、A02、A03与物理主机A与物理主机同一网络的其他计算机是可以互相访问的。虚拟机A01、A02、A03也能访问Internet。由于物理主机的物理网卡已被绑定到Microsoft虚拟交换机,因此Hyper-V会为物理主机建立一个虚拟网络适配器,该虚拟适配器同样连接到Microsoft虚拟交换机,保证该物理主机也能正常上网。
“内部”虚拟网络,只允许虚拟机与主机互相访问,不能访问外部(物理网络上的计算机或外部网络,例如Internet),外部也不能访问“内部”的虚拟机。例如,图1中虚拟机A11、A12与物理主机A可以互相访问,但不能访问物理网络上其他计算机。
“专用”虚拟网络,只允许虚拟机之间互相访问,与物理主机也不能互相访问。例如,在图1中,A21、A22、A23可以互相访问,但不能访问物理主机A。
在同一个物理主机中,“内部”、“外部”、“专用”虚拟网络,相当于物理网络中的不同的“交换机”,它们之间没有网络关系。例如,在图1中,虚拟机A11、A21不能互相访问。A01、A12也不能互相访问,除非物理主机启用“路由和远程访问”服务中的“路由器”功能,为这两个网段提供访问服务。
在同一个物理主机中,也可以有多个“内部”、“外部”、“专用”虚拟网络,即使都是“内部”或“专用”虚拟网卡,不同的“内部”或“专用”虚拟网络之间的虚拟机,也是不能互相访问的。而多个“外部”虚拟网络,则可以通过外部虚拟网络相互访问
(1)创建“外部”虚拟交换机
打开Hyper\-V管理器,点击右边操作菜单中的“虚拟交换机管理器”,如图2所示。
图2 虚拟交换机管理器选项示意图
在管理器界面内选择创建“外部”虚拟交换机,如图3所示。
图3 创建“外部”虚拟交换机示意图
进入所创建的“外部”虚拟交换机界面,选择该虚拟交换机所绑定的物理网卡,如图4所示。
图4 绑定物理网卡示意图
确定后即完成“外部”虚拟交换机的创建。
(2)配置虚拟机实例使用该“外部”虚拟交换机
右键点击虚拟器实例,选择“设置”,弹出如图5所示界面。

图5 虚拟机实例设置界面
选择左边的“网络适配器”选项卡,然后在图5框出的位置,选择在步骤(1)中创建的“外部”虚拟交换机。确定后完成配置。
(3)在虚拟机内配置IP地址等网络参数
登录到虚拟机实例,在本地连接属性中对虚拟机的网络参数进行配置,如图6所示。

图6 在虚拟机中配置网络示意图
(1)创建“内部”虚拟交换机
步骤同2\.1 (1),只是将网络类型选择为“内部”。
(2)配置虚拟机实例使用该“内部”虚拟交换机
步骤同2\.1 (2),将所创建的“内部”虚拟交换机绑定到虚拟机实例。
(3)配置IP地址等网络参数
虚拟机内的配置步骤同2\.1(3)。步骤(1)执行后,会在物理机本地连接中创建一个“内部虚拟交换机”,对该“内部虚拟交换机”进行网络参数配置,使得物理机和虚拟机能够相互通信。
(4)补充:如何通过“内部”虚拟交换机实现NAT
图7 “内部虚拟交换机”网络参数配置
图8 虚拟机中的网络参数配置
图9 共享Internet连接示意图
(1)创建“专用”虚拟交换机
步骤同2\.1 (1),只是将网络类型选择为“专用”。
(2)配置虚拟机实例使用该“专用”虚拟交换机
步骤同2\.1 (2),将所创建的“专用”虚拟交换机绑定到虚拟机实例。
(3)配置虚拟机IP地址等网络参数
配置步骤同2\.1(3)。将虚拟机配置到同一网段下能够使各虚拟机间进行相互通信。