Hyper-V外部虚拟网络

Hyper-V外部虚拟网络就是将虚拟机链接至物理网卡上,让虚拟机能存取实体网络。

外部虚拟网络具有以下特点:

  • 同一个Hyper-V服务器上的虚拟机可相互通信

  • 虚拟机对服务器可相互通信

  • 虚拟机对外部主机可相互通信

  • Hyper-V服务器对外部主机可相互通信   


Hyper-V虚拟机网络适配器_内部虚拟网络

Hyper-V内部虚拟网络

Hyper-V内部虚拟网络不仅允许位于同一部Hyper-V服务器上的虚拟机相互通信,同时也允许虚拟机对服务器通信,原因在于服务器上多绑定了一个虚拟网卡。运用内部虚拟网络可建立一个没有实体网卡的测试环境与Hyper-V服务器连接。


Hyper-V虚拟机网络适配器_VLAN_02


Hyper-V专用虚拟网络

相当于虚拟一个专供虚拟机连接的虚拟交换机,所有的虚拟机连接到同一个虚拟交换机上,所有的虚拟机之间可以通信,但是不能访问宿主机以及宿主机所在的网

创建虚拟交换机

每一个虚拟交换机将使用一块网卡,如要部署N个虚拟交换机,建议使用的网络适配器数量为N+1块,多余的一块作为物理计算机管理用

VLAN功能的实现

广播风暴:设备发出的广播帧在广播域中传播,占用网络带宽,降低设备性能


Hyper-V虚拟机网络适配器_VLAN_03


路由器能够隔离广播,减小广播域范围


Hyper-V虚拟机网络适配器_VLAN_04


用VLAN隔离广播


Hyper-V虚拟机网络适配器_VLAN_05


VLAN的优点

  • 有效控制广播域范围

  • 增强局域网的安全性

  • 灵活构建虚拟工作组


基于端口的VLAN


Hyper-V虚拟机网络适配器_VLAN_06


基于MAC地址的VLAN


Hyper-V虚拟机网络适配器_内部虚拟网络_07


基于协议的VLAN


Hyper-V虚拟机网络适配器_内部虚拟网络_08


基于子网的VLAN


Hyper-V虚拟机网络适配器_VLAN_09


Hyper-V的VLAN功能

  物理计算机使用的适配器必须支持802.1Q中继功能,并且连接一个已经启用中继的交换机的端口,该端口可以VLAN之间传输数据

部署VLAN

  • 虚拟交换机设置

  • 虚拟机设置

建议按照以下基本原则配置网卡:

  • 在每台宿主服务器上使用2块以上网卡

  • 一块网卡可以专门用作宿主机的管理

  • 另一块或多块网卡可用作虚拟机专用(可以考虑万兆网卡)

  • iSCSI存储设备使用专用网卡连接


带宽限制设置


Hyper-V虚拟机网络适配器_VLAN_10


虚拟交换机常用的PowerShell命令

Get-Help *VMSwitch