VMware虚拟机网络初识
在学习lvs的实验过程中,对虚拟机的网络规划中提到了虚拟机网络的几种模式:桥接、nat、仅主机,在以前的工作中也有所接触,但一直都没有详细了解,这次借lvs学习的机会,在网络上查找相关资料,整理笔记如下。
一、基本概念:
1 网桥(Bridge):
网桥是根据物理地址过滤和转发数据包的连接设备,它工作于OSI 模型的数据链路层(对应于TCP/IP 网络的网络访问层)。
虽然网桥不是路由器,但仍然使用一个路由表作为传输数据的根据。
网桥监听它所连接的每个网段,建立一个表来反映物理地址位于哪个网段。当数据在网桥会查看数据的目标地址,与路由表进行比较。如果目标地址属于一个网段上传输时,发送数据的网段,网桥就忽略这个数据。如果目标地址在不同的网段,网桥就把数据转发到适当的网段。如果目标地址不在路由表里,网桥就会把数据转发到除源网段之外的全部网段
2 虚拟交换机
VMnet0、VMnet8、VMnet1为虚拟交换机,VMware Network Adapter VMnet1、VMware Network Adapter VMnet8为虚拟网卡。
3 桥接
二、桥接模式
虚拟交换机桥接到主机真实网卡上。桥接模式下,虚拟机的网段必须与主机相同,子网掩码和网关也必须一致。
适用场景:如果你想在局域网内创建一个虚拟服务器,可以使用桥接模式。局域网内虚拟机与其他主机之间可以互相通信。
三、NAT模式(network address translation)
主机网卡与虚拟NAT连接,虚拟NAT和虚拟DHCP直接连接到虚拟交换机,这样就实现了虚拟机上网。而虚拟网卡的作用是实现虚拟机与主机之间的通信。
适用场景:虚拟机不用配置就能上网。虚拟机可以访问外网,但是外部主机无法访问虚拟机。如果需要可以做端口映射。
四、Host-Only仅主机模式
虚拟机仅能与主机之间通信,与外界隔离。
适用场景:如果想创建一个与内网其他机器隔离的虚拟系统。