久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何學習KVM 網絡虛擬化基礎

141次閱讀
沒有評論

共計 994 個字符,預計需要花費 3 分鐘才能閱讀完成。

本篇文章給大家分享的是有關如何學習 KVM 網絡虛擬化基礎,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。

網絡虛擬化是虛擬化技術中最復雜的部分,學習難度最大。但因為網絡是虛擬化中非常重要的資源,所以再硬的骨頭也必須要把它啃下來。

為了讓大家對虛擬化網絡的復雜程度有一個直觀的認識,請看下圖

這是 OpenStack 官網上給出的計算節點(可以理解為 KVM 的宿主機)虛擬網絡的邏輯圖,上面的網絡設備很多,層次也很復雜。
我第一次看到這張圖,也著實被下了一跳。

不過大家也不要怕,萬丈高樓從地起,虛擬網絡再復雜,也是由一些基礎的組件構成的。只要我們將這些基礎組件的概念和它們之間的邏輯關系搞清楚了,就能深刻理解虛擬網絡的架構,那么云環境下的虛擬化網絡也就不在話下了。

下面我們來學習網絡虛擬化中最重要的兩個東西:Linux Bridge 和 VLAN

Linux Bridge 基本概念

假設宿主機有 1 塊與外網連接的物理網卡 eth0,上面跑了 1 個虛機 VM1,現在有個問題是:如何讓 VM1 能夠訪問外網?

至少有兩種方案

將物理網卡 eth0 直接分配給 VM1,但隨之帶來的問題很多:

宿主機就沒有網卡,無法訪問了;

新的虛機,比如 VM2 也沒有網卡。

下面看推薦的方案

給 VM1 分配一個虛擬網卡 vnet0,通過 Linux Bridge  br0 將 eth0 和 vnet0 連接起來,如下圖所示

Linux Bridge 是 Linux 上用來做 TCP/IP 二層協議交換的設備,其功能大家可以簡單的理解為是一個二層交換機或者 Hub。多個網絡設備可以連接到同一個 Linux Bridge,當某個設備收到數據包時,Linux Bridge 會將數據轉發給其他設備。

在上面這個例子中,當有數據到達 eth0 時,br0 會將數據轉發給 vnet0,這樣 VM1 就能接收到來自外網的數據;反過來,VM1 發送數據給 vnet0,br0 也會將數據轉發到 eth0,從而實現了 VM1 與外網的通信。

現在我們增加一個虛機 VM2,如下圖所示

VM2 的虛擬網卡 vnet1 也連接到了 br0 上。現在 VM1 和 VM2 之間可以通信,同時 VM1 和 VM2 也都可以與外網通信。

以上就是如何學習 KVM 網絡虛擬化基礎,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計994字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 华安县| 延吉市| 深圳市| 东莞市| 佛冈县| 长白| 鸡东县| 玛曲县| 厦门市| 汝州市| 汾阳市| 大石桥市| 西宁市| 胶南市| 海林市| 黎城县| 武宣县| 桃江县| 霍州市| 罗平县| 梓潼县| 鄢陵县| 从化市| 安仁县| 青浦区| 商南县| 枣庄市| 大悟县| 西贡区| 甘孜县| 额尔古纳市| 金秀| 延吉市| 定兴县| 米林县| 潜山县| 吉安市| 清远市| 秭归县| 伽师县| 昭平县|