【資料圖】
我們通常想象的計算機網絡涉及連接到路由器和交換機等設備的各種電纜(以太網、光纖、同軸電纜),這些電纜將數據包定向到需要去的地方。
Wi-Fi 和蜂窩數據網絡的興起已經用無線信號取代了其中一些電線,但即使是無線電波也處于物理領域,它們會連接回手機信號塔或 Wi-Fi 接入點。
在七層 OSI 網絡參考模型中,所有網絡設備、處理和通信都占據最低的三層:第 3 層(網絡)、第 2 層(數據鏈路)和第 1 層(物理層)。
在虛擬網絡中,所有這些活動都發生在軟件中。
虛擬網絡可能完全存在于一臺物理機器——一臺服務器中。 或者它們可能構成一個運行在物理網絡之上的抽象層,其配置和拓撲可能與虛擬網絡完全不同。
構建虛擬網絡是一項復雜的工作,但好處是巨大的:只需更改文件即可重新配置網絡,而不是通過可能涉及爬過管道系統的費力體力勞動。
虛擬網絡如何工作?要了解虛擬網絡的工作原理,讓我們從一個相關且更為熟悉的概念開始:虛擬機(VM)。 我們大多數人都熟悉虛擬機,這使得在一臺物理機器上運行多個應用程序實例成為可能。
這些虛擬機并不真正“知道”它們是虛擬的; 他們通常與底層硬件進行的所有系統調用和其他通信都被稱為管理程序的軟件層攔截。 管理程序處理來自同一臺機器上運行的多個虛擬機的請求,以最有效地利用底層硬件資源。
VM 甚至可以跨硬件平臺翻譯指令,這樣 VM 就可以在 x86 機器上運行,即使它是為 ARM 處理器設計的。 管理程序能夠返回 VM 期望從硬件接收的結果。
虛擬網絡基于相同的原則。 軟件配置為模擬具有管理員所需的特定地形的網絡。 與 VM 一樣,虛擬網絡能夠發揮其魔力,因為與其通信的操作系統和應用程序不知道(或關心)它們是在與真實交換機還是虛擬交換機(vSwitch )。
他們只是發送標頭中標有特定網絡路由信息的數據包,并期望收到類似的數據包作為回報。 因為這種通信是標準化的,所以很容易構建可以模擬物理網卡、交換機或路由器行為的軟件,而且像 Open vSwitch 這樣的工具確實可以在管理程序上運行,也可以作為物理網絡硬件的控制堆棧運行。
一旦管理程序有了這些數據包,它就必須弄清楚如何將它們路由到目的地,就像物理網絡硬件一樣。 不同之處在于管理程序必須將有關軟件定義的虛擬網絡(我們的計算機“認為”它所連接的網絡)的信息轉換為有關實際底層物理環境的信息。
一臺計算機可能認為它正在向同一局域網中的另一臺計算機發送數據包,但實際上這兩臺計算機可能位于不同的國家 — 或者可能是在同一臺服務器上運行的兩臺虛擬機。
管理程序通常會通過將數據包封裝在標頭中具有不同路由信息的另一個數據包中來解決此問題,然后將該數據包移交給物理網絡基礎設施。 一旦該數據包到達目的地,外部數據包就會被剝離; 接收數據包的系統將認為它是通過虛擬網絡到達的,而不是它穿過的實際物理網絡。
不用說,實施虛擬網絡需要大量的工作和獨創性。 為什么要經歷這些麻煩? 對不同類型的虛擬網絡的描述將提供它們有用的真實場景的感覺。
虛擬網絡的類型一個重要的區別是內部和外部虛擬網絡。 內部虛擬網絡用于連接在同一臺服務器上運行的多個虛擬機。 在這種情況下,管理程序不需要封裝網絡數據包并將它們發送到真實網絡; 它只是找出它們適用于哪個虛擬機并交付它們。
使用為計算機到計算機通信開發的協議作為在同一物理硬件上運行的兩個進程進行通信的一種方式似乎很奇怪。 但請記住,虛擬化的好處之一是您可以在同一臺服務器上將多個開箱即用的操作系統作為完全獨立且獨立的進程運行。
為此目的使用標準網絡數據包和協議,以及它們相關的安全基礎設施,意味著這些 VM 可以在不修改的情況下運行和相互通信。
另一方面,外部虛擬網絡涉及單獨的物理計算機(或 VM 和物理機的混合體)。 在這種情況下,機器通過傳統的物理網絡設備連接(包括通過開放互聯網的連接),但網絡管理員將創建一個不同于底層物理網絡拓撲的虛擬網絡拓撲。
虛擬網絡分為三類,可以是內部的或外部的:
虛擬專用網絡 (VPN) 是最簡單的虛擬網絡形式。 最常見的情況是一臺計算機通過開放的互聯網連接到本地公司網絡。 從那臺計算機和與之交互的其他計算機的角度來看,一旦建立了 VPN,這臺計算機就是 LAN 的一部分,即使它是遠程的。虛擬局域網 (VLAN) 更為復雜:它由虛擬定義的整個局域網組成。 可以通過將單個物理 LAN 劃分為多個 VLAN 或將物理上獨立的 LAN 組合為單個 VLAN 來創建 VLAN。虛擬可擴展局域網 (VXLAN) 是 VLAN 的增強版,它允許將大型 LAN 細分為更多獨立的 VLAN,還可以更輕松地在不中斷服務的情況下遷移 VM,這兩者都是云的關鍵 基礎設施。虛擬網絡的優點和好處當您在同一硬件上運行多個虛擬機時,虛擬網絡是絕對必要的——這是云計算中的常見場景。 同時,在現有物理網絡之上創建 VLAN 和 VXLAN 使管理員能夠快速重組網絡以滿足他們的需求——而且通常是在基礎架構即代碼時代自動進行。 通過手動重建物理網絡很難或不可能做到這一點。
虛擬網絡的優點包括:
減少與物理網絡硬件相關的成本和維護。通過集中和自動化控制簡化網絡管理。提供更靈活和細粒度的網絡配置選項。這些好處都有助于提高 IT 生產力并降低管理成本,這是虛擬網絡得以保留的一個重要原因。
關鍵詞:
X 關閉
X 關閉
- 15G資費不大降!三大運營商誰提供的5G網速最快?中國信通院給出答案
- 2聯想拯救者Y70發布最新預告:售價2970元起 迄今最便宜的驍龍8+旗艦
- 3亞馬遜開始大規模推廣掌紋支付技術 顧客可使用“揮手付”結賬
- 4現代和起亞上半年出口20萬輛新能源汽車同比增長30.6%
- 5如何讓居民5分鐘使用到各種設施?沙特“線性城市”來了
- 6AMD實現連續8個季度的增長 季度營收首次突破60億美元利潤更是翻倍
- 7轉轉集團發布2022年二季度手機行情報告:二手市場“飄香”
- 8充電寶100Wh等于多少毫安?鐵路旅客禁止、限制攜帶和托運物品目錄
- 9好消息!京東與騰訊續簽三年戰略合作協議 加強技術創新與供應鏈服務
- 10名創優品擬通過香港IPO全球發售4100萬股 全球發售所得款項有什么用處?