在了解了前面的外部虚拟机后,我们知道外部交换机就好比是在虚拟机、Hyper-V主机以及路由器之间添加了一个交换机,让所有配置连接到外部交换机的虚拟机都可以直接连接到路由器上,从而获得IP地址以及获得物理局域网或互联网的访问能力等。
而内部虚拟交换机对于外部虚拟交换机来说可能要难以理解一些,如果说外部交换机是在Hyper-V主机前加了一个虚拟交换机,那么内部交换机就是在Hyper-V主机和主机上的虚拟机之间加了一个虚拟交换机。
对于这种虚拟交换机,一般我们会用于什么情况呢?一般用于在其他虚拟交换机后方的网段,就比如我们的WAN虚拟交换机是直接连接到物理网络及外部网络的,而我们的内部机器及内部网络是不可能直接连接到WAN虚拟交换机的,所以这时我们就需要将这些虚拟机连接到LAN虚拟交换机,让他们之间可以相互通讯。
然后再使用类似于TMG这种能够作为虚拟机的防火墙同时连接到LAN和WAN虚拟交换机,从而给连接到LAN虚拟交换机的虚拟机提供一定的访问WAN虚拟交换机的能力。
到这里相信大家已经能够很好的理解内部虚拟交换机的作用了,接下来我们看一下在管理虚拟交换机时,我们创建内部交换机时的选项。一般来说我们可以给这种交换机取名为LAN,并且选择连接类型为内部网络。可以看到我们在选择连接类型为内部时我们不需要指定我们的网卡,这也是为什么内部虚拟交换机可以与外部网络隔绝的原因。
在建立一个内部交换机之后,我们的Hyper-V虚拟化主机也会连接到到这个虚拟交换机,并且如果此时这个网络可用(我们可以选择将此网卡禁用,但该网卡会默认连接到Hyper-V主机),那我们会自动连接到这个虚拟交换机。
如果我们查看网络共享中心的网络连接,我们会发现有一张新的网卡,这就是连接到我们新建的内部虚拟交换机的网卡。
这时我们也可以在虚拟机的属性页面为其配置网络,从而让虚拟机连接到这个虚拟交换机。
如果虚拟机之前连接到的是外部交换机,并且是DHCP来获取IP地址的话,切换到内部虚拟交换机后之前获取的IP地址会被清除。新建的内部虚拟交换机是没有DHCP功能的,说简单它就是一个在Hyper-V主机和各个连接到这个网络的一个交换机,不提供任何的其他功能。
我们进一步查看的话,可以发现这个网卡是没有互联网访问连接的,其实这也是内部虚拟交换机的特点之一。除此之外,我们可以看到这张网卡的带宽是10.0Gbps,也就是是一张万兆网卡。当然这是虚拟的,但实际上表示通过内部交换,虚拟网卡的速度是能够做到很快的,并且也能够很好的和物理的万兆网卡连接,获得一致的速率。
我们在网络连接的详细信息中,可以看到当前的MAC,其实是相对固定的,IP地址默认则是一个169开头的地址,表示我们没有手动分配、也没有使用DHCP获取。
对于连接到内部虚拟交换机的虚拟网卡,我们即便为其分配一个物理局域网的IP地址,它也是无法连接到物理局域网的。所以这样就有一个好处,如果我们给一个虚拟机仅分配其连接到内部虚拟交换机,它是可以使用与我们物理局域网相同IP的,那就好比我们把连接到屋里局域网的网线拔掉,只留下交换机一样。