虛擬化平臺ESXi、PVE、hyper-V等,透過虛擬網絡卡、虛擬交換機完成不同虛擬機器之間的通訊。如何理解虛擬網絡卡、虛擬交換機、埠組這些概念呢?這裡以ESXI為例說一說。
1)物理網絡卡
物理網絡卡,簡稱vmnic,是真實主機的網絡卡,從vmnic0開始,依次類推。主機的多個vmnic物理網絡卡可以連線不同的物理網路裝置,比如光貓、交換機等。
2)虛擬網絡卡
虛擬網絡卡,簡稱vNIC,每臺虛擬機器都可以有多個虛擬網絡卡,用於連線虛擬交換機,確保相互之間的正常通訊。
3)虛擬交換機
虛擬交換機,簡稱vSwitch,這是由ESXI虛擬化平臺提供的,實現虛擬機器呼叫物理網絡卡實現與其他ESXI虛擬主機之間的通訊。日常使用,常用的是標準虛擬交換機,此外還有分散式虛擬交換機、第三方提供的虛擬交換機等。其中,標準虛擬交換機常用的是虛擬機器埠組。
4)虛擬機器埠組
虛擬機器埠組用於連線ESXI上的虛擬機器,使其能夠相互通訊,如果沒有接入vmnic,那麼只能在單臺ESXI主機內部通訊。
下圖顯示了筆者家裡的ESXI主機,安裝了愛快主路由、LEDE旁路由、群暉NAS、集客AC管理器四個系統,分別實現不同的功能。
其中,物理網絡卡vmnic2作為wan口連線光貓,連線到名稱為wan的虛擬交換機,同時愛快主路由的wan2虛擬網絡卡連線到wan虛擬交換機,愛快的lan虛擬網絡卡連線到vSwitch0虛擬交換機,透過物理網絡卡vmnic0連線真實的物理交換機。
總之,虛擬網絡卡、虛擬交換機是為了實現虛擬平臺內虛擬機器的組網,物理網絡卡連線到虛擬交換機,就可以實現與外界裝置的連線,比如連線光貓、交換機等。
虛擬網絡卡和交換機網絡卡又稱網路介面卡,是一塊被設計用來允許 計算機在計算機網路上進行通訊;目錄 虛擬機器二虛擬機器組成,棧棧幀,程式計算機@張貴中
虛擬化平臺ESXi、PVE、hyper-V等,透過虛擬網絡卡、虛擬交換機完成不同虛擬機器之間的通訊。如何理解虛擬網絡卡、虛擬交換機、埠組這些概念呢?這裡以ESXI為例說一說。
ESXI網路元件1)物理網絡卡
物理網絡卡,簡稱vmnic,是真實主機的網絡卡,從vmnic0開始,依次類推。主機的多個vmnic物理網絡卡可以連線不同的物理網路裝置,比如光貓、交換機等。
2)虛擬網絡卡
虛擬網絡卡,簡稱vNIC,每臺虛擬機器都可以有多個虛擬網絡卡,用於連線虛擬交換機,確保相互之間的正常通訊。
3)虛擬交換機
虛擬交換機,簡稱vSwitch,這是由ESXI虛擬化平臺提供的,實現虛擬機器呼叫物理網絡卡實現與其他ESXI虛擬主機之間的通訊。日常使用,常用的是標準虛擬交換機,此外還有分散式虛擬交換機、第三方提供的虛擬交換機等。其中,標準虛擬交換機常用的是虛擬機器埠組。
4)虛擬機器埠組
虛擬機器埠組用於連線ESXI上的虛擬機器,使其能夠相互通訊,如果沒有接入vmnic,那麼只能在單臺ESXI主機內部通訊。
實際的例子下圖顯示了筆者家裡的ESXI主機,安裝了愛快主路由、LEDE旁路由、群暉NAS、集客AC管理器四個系統,分別實現不同的功能。
其中,物理網絡卡vmnic2作為wan口連線光貓,連線到名稱為wan的虛擬交換機,同時愛快主路由的wan2虛擬網絡卡連線到wan虛擬交換機,愛快的lan虛擬網絡卡連線到vSwitch0虛擬交換機,透過物理網絡卡vmnic0連線真實的物理交換機。
總之,虛擬網絡卡、虛擬交換機是為了實現虛擬平臺內虛擬機器的組網,物理網絡卡連線到虛擬交換機,就可以實現與外界裝置的連線,比如連線光貓、交換機等。