在学习lvs的实验过程中,对虚拟机的网络规划中提到了虚拟机网络的几种模式:桥接、nat、仅主机,在以前的工作中也有所接触,但一直都没有详细了解,这次借lvs学习的机会,在网络上查找相关资料,整理笔记如下。

 

一、基本概念:

1 网桥(Bridge):






 


虽然网桥不是路由器,但仍然使用一个路由表作为传输数据的根据。



 



网桥监听它所连接的每个网段,建立一个表来反映物理地址位于哪个网段。当数据在网桥会查看数据的目标地址,与路由表进行比较。如果目标地址属于一个网段上传输时,发送数据的网段,网桥就忽略这个数据。如果目标地址在不同的网段,网桥就把数据转发到适当的网段。如果目标地址不在路由表里,网桥就会把数据转发到除源网段之外的全部网段



 



2 虚拟交换机


VMnet0、VMnet8、VMnet1为虚拟交换机,VMware Network Adapter VMnet1、VMware Network Adapter VMnet8为虚拟网卡。



3 桥接



桥接(Bridging),是指依据 OSI 网络模型链路层的地址,对网络 数据包进行转发的过程,工作在 OSI的第二层。一般的 交换机网桥就有桥接作用。


 



二、桥接模式

windows物理机虚拟化 vmware虚拟物理机_windows物理机虚拟化

 

虚拟交换机桥接到主机真实网卡上。桥接模式下,虚拟机的网段必须与主机相同,子网掩码和网关也必须一致。

适用场景:如果你想在局域网内创建一个虚拟服务器,可以使用桥接模式。局域网内虚拟机与其他主机之间可以互相通信。

 

三、NAT模式(network address translation)

windows物理机虚拟化 vmware虚拟物理机_windows物理机虚拟化_02

主机网卡与虚拟NAT连接,虚拟NAT和虚拟DHCP直接连接到虚拟交换机,这样就实现了虚拟机上网。而虚拟网卡的作用是实现虚拟机与主机之间的通信。

适用场景:虚拟机不用配置就能上网。虚拟机可以访问外网,但是外部主机无法访问虚拟机。如果需要可以做端口映射。

 

四、Host-Only仅主机模式

windows物理机虚拟化 vmware虚拟物理机_桥接_03

虚拟机仅能与主机之间通信,与外界隔离。

适用场景:如果想创建一个与内网其他机器隔离的虚拟系统。