KVM 客户机网络连接分为三种模式:host-only、NAT、Bridge

  • host-only:看网上说也叫隔离模式,个人理解就类似于Vmware的仅主机模式,意思就是将所有的虚拟机组成一个局域网,不能和外界通信,不能访问Internet,其他主机也不能访问虚拟主机,安全性高。
  • NAT方式: 用户网络(User Networking):让虚拟机访问主机、互联网或本地网络上的资源的简单方法,但是不能从网络或其他的客户机访问客户机,性能上也需要大的调整。
  • Bridge方式:虚拟网桥(Virtual Bridge):这网络模式下客户机与宿主机处于同一网络环境,类似于一台真实的宿主机,直接访问网络资源,设置好后客户机与互联网,客户机与主机之间的通信都很容易。

host-only
仅(虚拟)主机模式比较简单,拓扑图如下
host_only

桥接网络
Bridge方式,即客户机通过网桥连接到宿主机网络环境中,可以使客户机成为网络中具有独立IP的主机
注:客户机,即用KVM安装在linux宿主机中的虚拟机
桥接网络,也叫物理设备共享,被用作把一个物理设备复制到一台虚拟机
Bridge
网桥的基本原理就是创建一个桥接接口,并把物理主机的eth0绑定到网桥上,客户机的网络模式需要配置为桥接模式

NAT网络
NAT方式是kvm安装后的默认方式。支持主机与虚拟机的互访,同时也支持虚拟机访问互联网,但不支持外界访问虚拟机
virbr0是由宿主机KVM相关模块安装的一个虚拟网络接口(TAP设备),也是一个switch和bridge,负责把内容分发到各虚拟机
NAT
NAT
virbr0是一个桥接器,给虚拟机群虚拟了一个局域网,这个局域网的网络号默认为 192.168.122.0
virbr0是kvm虚拟机NAT网络模式的重要角色,相当于Wmware中NAT网络模式中的虚拟NAT服务器
同时kvm 安装时默认 NAT 网络模式,他会修改宿主机的 iptables 规则,来实现 NAT网络模式的功能

参考:http://blog.csdn.net/cooling88/article/details/52203998


本文出自”Jack Wang Blog”:http://www.yfshare.vip/2017/05/14/KVM网络模式详解/