目录
Ⅰ.NAT模式
Ⅱ.仅主机模式
Ⅲ.桥接模式
Ⅰ.NAT模式
- NAT模式:将物理机的网卡作为虚拟交换机的上线链路,将vmware的私有网络转成可以上网的地址进行网络访问,因此在NAT模式下虚拟机是可以访问外部网络的(图一)
如图一,把子网为172.16.18.0/24的子网,经过NAT转换成172.16.0.20/24网段上网
如何理解? 在NAT的模式之下,可以把物理网口看作一个VSW的三层接口,其余连接VM的为二层接口。然后所有的流量在VSW做easy-ip(NAT做的一种模式,使用出接口作为NAT的接口)出去访问外网/物理网络(图二)
PS:现网中可能交换机如此实现比较少,路由器的又不怎么符合二层,其实可以把他看作一个同时具有二层和三层功能的防火墙
Ⅱ.仅主机模式
- 仅主机模式:将物理机作为特殊的虚拟机连接到该虚拟交换机(仅主机模式就是一个没有上行链路的虚拟交换机)因此,该模式下的虚拟机不能访问外部网络,只能彼此之间互相访问,一般用在测试环境下
Ⅲ.桥接模式
- 桥接模式:将物理机的网卡作为虚拟交换机(如果不做虚拟交换机,那么网卡只能给一个虚拟机使用,所以需要扩充端口-->虚拟交换机),让虚拟机通过该虚拟交换机直连物理网络,因此可以将虚拟机作为内网服务对外提供访问(图一)
桥接, 那就代表者虚拟机需要直接连接物理网络(做网桥搭上去),但是一个网卡只有一个桥,那么只能给一个VM虚拟机使用,所以需要把他当作虚拟交换机(图二证明),其他虚拟机才能桥接到网络
这也是为什么在物理机上看不见VMnet0的原因.
此外,交换机内部可以看作是由很多条全互联的网桥构成,所以交换机时代并没有载波冲突问题(图三)