虛擬機器流量接入與控制

2021-06-07 02:18:24 字數 1297 閱讀 3212

第一類是伺服器廠商提出的evb,全稱是802.1qbg edge virtual bridging(邊界虛擬網橋),其核心思想很簡單,就是把虛擬機器之間的互訪流量通過發卡機制丟給接入交換機處理,不在物理伺服器中處理,也不需要對伺服器做任何修改。

第二類是網路裝置廠商提出的bpe,全稱是802.1qbh bridge port extension(橋接介面擴充套件),其核心思想也很簡單,就是把交換機的介面模組延伸到物理網絡卡中,網絡卡的虛擬介面和物理接入交換機都由統一的控制平面管理,這樣網路裝置廠商也可以在伺服器市場中分一杯羹。

先說第二類bpe,它是由cisco主推的,典型的技術實現是fex(fabric extend)+vn-link。802.1qbh的核心是一台虛擬的集中式框式交換機,包括**主控板controllingbridge(cb)和介面板port extender(pe)。

cisco對於802.1qbg bpe的實現主要有三款產品,nexus1000v, nexus5000+nexus2000,ucs,三款產品是從軟體到硬體的乙個逐級演進過程。

1 nexus1000v主要包含vsm(virtual supervisor module)和vem(virtual ethernet module),顧名思義vsm是cb,vem是pe。確實是這樣,vem是執行在物理伺服器hypervisor層次的軟體交換機,其虛擬介面稱為veth,負責連線vm虛擬網絡卡vnic和物理網絡卡,通過mac位址**(還沒有封裝vn-tag),通過不允許上行介面**其他上行介面報文避免環路;vsm可以是單獨的硬體盒子也可以是執行在伺服器上的軟體,如下圖,它對vem中的veth進行配置和管理,並在管理veth時引入port profile以支援vm遷移。nexus1000v實現了cisco的vn-link技術,即vn-link=vnic+veth+portprofile.

這種方式僅解決了伺服器和網路管理邊界的問題,但是對伺服器的效能損耗依然較大。

2 nexus5000+nexus2000,顧名思義n5000是cb,n2000是pe。確實是這樣,n5000是帶**和交換功能的主控板,所有流量都要經過n5000;n2000只是作為介面板,不提供本地交換能力。這種方案實現了cisco的fex技術(fabricextend,等同於port extend),即封裝了vn-tag用於在fex內部定址**使用的標識。

這種方式需要依賴於伺服器的物理網絡卡為單元進行報文處理,由於cisco在伺服器網絡卡方面的市場份額很小,因此很難將fex通過網絡卡推進到伺服器內部。

3 ucs(unified computing system,統一計算系統)。應該說是前面兩種技術的集合,即fex+vn-link。由於ucs包含了伺服器、網絡卡、接入交換機等,因此可以實現直接連線到vm前面。

虛擬機器控制

1.虛擬機器的控制 執行虛擬機器 rht vmctl start desktop 顯示虛擬機器 rht vmctl view desktop 關閉虛擬機器 rht vmctl poweroff desktop 重置虛擬機器 rht vmctl reset desktop 2.切換使用者 su 使用者...

1 1 虛擬機器控制

1.虛擬機器控制 在真機中開啟terminal,在命令列中輸入以下命令 kiosk foundation0 desktop rht vmctl poweroff desktop 關閉dekstop 2.進入系統 普通使用者登陸 student 普通使用者,密碼student 超級使用者登陸 語言調整...

虛擬機器控制與Linux快捷鍵

虛擬機器的控制 在主介面開啟虛擬機器 start 開啟desktop虛擬機器 view 顯示虛擬機器 poweroff 關閉虛擬機器 reset 重置虛擬機器 如果沒有開啟,不能直接view 已經開啟,再開啟會報錯。語言調整 開啟命令列 reboot 1 行提示符 kiosk foundation0...