常見的單機虛擬網絡類型

前言:

  無論是互聯網還是物聯網,他們的網絡模型都是可以見的,而虛擬化和云計算中的網絡模型 要比這些模型要復雜的多,有些設備你是可以到也有一些設備你是看不到的,這給我們運維人員帶來的技術挑戰。通過學習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.www58058.com/7501

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

相關推薦

  • xen虛擬化基礎篇

    Xen介紹:  xen是一個開放的源代碼虛擬機監視器,有劍橋大學研發。它打算在單個計算機上運行多達128個滿足特征的操作系統,操作系統必須進行顯示地修改("移植")以在Xen上運行(但是提供對用戶應用的兼容性)。這使得無需特殊硬件支持,就能達到高性能的虛擬化。 Xen由三部分組成:     第一部分…

    Linux干貨 2015-08-26
  • Linux學習之數據重定向

    大綱: 一、數據重定向定義 二、數據重定向分類 三、數據重定向作用 四、示例 一、數據重定向:命令的運行的結果默認輸出在監視器上,重定向就是把這個結果輸出到其它地方或其它文件。 二、數據重定向分類: 1.標準輸出: (standard output,簡稱stdout,代碼為 1 ,使用 > 或 >>):命令執行成功輸出的正確提示信…

    Linux干貨 2015-06-24
  • Tomcat基礎及常見使用入門

    Tomcat的簡單介紹,安裝,以及簡單的配置運用

    2017-09-11
  • lvm 邏輯卷 和 網絡管理

    lvm 邏輯卷 和 網絡管理 邏輯卷管理器(LVM) LVM:      Logical Volume Manager, Version: 2 ? dm: device mapper:     將一個或多個底層塊設備組織成一個 邏輯設備的模塊 ?  設備名:     /dev/d…

    Linux干貨 2016-09-01
  • LinuxGrub修復方法

    Linux因Grub損壞的修復方法: 1)救援模式修復(備份了MBR) 2)救援模式修復(無備份MBR) 3)Grub下手動啟動Linux系統 1、救援模式修復(備份了MBR)     MBR中存放了Bootloader信息(Grub),在磁盤的最開始512字節,當這512字節出現故障,系統將無法引導啟動。 &nbsp…

    Linux干貨 2016-06-22
  • Nginx負載均衡和動靜分離

    實驗目的:實現Nginx的負載均衡和動靜分離 實現環境:一臺server用作Nginx代理(需要兩塊網卡,eth0連接內網,eth1連接外網),兩臺用作web服務(每臺server都定義兩個虛擬機,端口分別是80和8080),一臺客戶端用于驗證結果; 操作步驟 負載均衡的實現: 一、配置IP 1.配置A主機的IP # ip addr add dev eth0…

    2017-05-13
欧美性久久久久