常见的单机虚拟网络类型

前言:

  无论是互联网还是物联网,他们的网络模型都是可以见的,而虚拟化和云计算中的网络模型 要比这些模型要复杂的多,有些设备你是可以到也有一些设备你是看不到的,这给我们运维人员带来的技术挑战。通过学习Xen、KVM虚拟化技术,对单机虚拟网络模型有了初步的认识,以下是我对单机虚拟网络模型的认识。

一、NAT模型 常见的单机虚拟网络类型

    所谓NAT模型其实就是在Linux主机内部通过TAP或TUN模拟出两台虚拟交换机和一台虚拟三层网络设备,这里的三层设备模拟为nat设备;其中DomU虚拟机中的留在主机中的后半段虚拟网卡连接至一台虚拟交换机;另一台交换机连接Dom0中虚拟机的网卡以及跟真实的物理网卡所连接,使得Dom0虚拟机可以直接与外面主机通信;而虚拟的NAT设备分别连接至这两台虚拟交换机,通过在虚拟的NAT设备上做nat策略,使其DomU虚拟机能与外面的主机通信以及外面的主机可以访问到DomU虚拟机;例如Linux可以使用iptables做SNAT或DNAT来实现这一功用。

二、路由模型

常见的单机虚拟网络类型

    所谓路由模型其实跟NAT模型类型,都是在Linux主机内天通过TAP或TUN来模拟虚拟交换器和三层网络设备,而这里所模拟的三层设备是路由器;DomU所在主机上的后半段虚拟网卡连接至其中的一台虚拟交换机,而另一台虚拟交换机连接Dom0以及真实的物理网卡,这样就使得Dom0可以直接与外面主机通信,而DomU要想与外面主机通信,则这里的虚拟路由设备需要知道去往外面主机的路由,同时外面的主机要想与DomU主机通信,则同样也需要路由;如果没有路由则不能相互通信。

三、桥接模型

常见的单机虚拟网络类型

    所谓的桥接模型其实就是在Linux主机上通过TAP模拟出一台虚拟交换机;DomU中的所在主机后半段虚拟网卡连接至此虚拟交换机,同时此虚拟交换机也连接Dom0以及真实的物理网卡,这就使得DomU、Dom0都在同一个局域网络内,不需要其他策略就可以与同一局域网络内的主机通信。

四、隔离模型

常见的单机虚拟网络类型

    所谓的隔离模型其实就是通过在Linux主机通过TAP模拟出两台虚拟交换机,其中一台只与DomU中的后半段连接,另一台虚拟交换机与Dom0和真实的物理网卡连接,这两台虚拟交换机相互独立,没有连接在一起,这就使得DomU主机之间可以相互访问,但是无法访问Dom0主机以及外面主机,同时外面主机以及Dom0主机也无法访问DomU主机。

以上就是常见的单机虚拟网络模型,刚刚开始学习虚拟化这方面的知识,有什么不足之处请大家多多给宝贵的意见O(∩_∩)O

原创文章,作者:马行空,如若转载,请注明出处:http://www.178linux.com/7501

(0)
马行空马行空
上一篇 2015-09-01 23:11
下一篇 2015-09-02 22:13

相关推荐

  • LVM2:创建、使用、扩展、缩减、快照五步骤

    LVM2这是个关键的概念,还是从操作中比较容易理解 1、创建一个至少有两个PV组成的大小为40G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录 注意点:在vmware中添加两块硬盘,但是并不能马上可以查看,需要扫描一下磁盘,磁盘未/dev/sdc,/dev/sdd 然后创建LVM的基…

    Linux干货 2016-09-05
  • HSRP vs VRRP

    HSRP:(Hot Standby Router Protocol)-热备份路由协议 是cisco平台一种特有的技术,是cisco的私有协议。 VRRP:(Virtual Router Redundancy Protocol)-虚拟路由冗余协议 是国际标准,由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。 ----------------…

    Linux干货 2016-10-19
  • linux入门基础命令总结

    命令基础

    2017-09-18
  • 软件包管理

    软件包的分类,主要有以下两大类    源码包    二进制包(rpm包,系统默认包) rpm包由Redhat公司提出,被众多linux发行版所采用。 优点:建立统一的数据库文件,详细记录软件包的安装、卸载等变化信息,能够自动的分析软件包依赖关系。 查询已安装的rpm软件信息: 格式:     rpm…

    Linux干货 2016-08-25
  • Linux新增磁盘分区

    磁盘的分区        主分区与扩展分区最多可以有4个(分区表64字节,每分区占16字节);        扩展分区最多只能有一个;        逻辑分区是由扩展分区持续分出来的分区;       &nbs…

    Linux干货 2016-05-29
  • ​20151208完成了第二天课程中的第一课:Osey Linux发行版(01)

    完成了第二天课程中的第一课:Osey Linux发行版(01) 今天公司晚上有加班,回来晚了。只完成了第一课:Osey Linux发行版(01) 简要笔记如下: Linux哲学思想:    1、一切皆文件:             把几乎所有的资源,包括硬件设备都组织为文件格式;…

    Linux干货 2015-12-10