Networking

物理主機的 MAC 地址是否在虛擬環境中使 用?

  • May 14, 2015

在具有虛擬伺服器的環境中,是用於通信的 MAC 地址、物理主機的 MAC 地址或虛擬適配器的 MAC 地址。如果它是虛擬 MAC 地址,如何處理到物理 MAC 地址的轉換。我假設流量將像從物理主機發出一樣被傳輸。如果該假設成立,那麼通常如何處理轉換回虛擬 MAC 地址的過程?

全程使用虛擬伺服器的 MAC 地址;通常,主機使用透明橋接將數據包轉發到它所託管的虛擬適配器。與網橋一樣,它在不更改 MAC 地址的情況下轉發數據包。

也可以通過虛擬路由器、NAT、負載平衡器等連接虛擬伺服器。在這種情況下,您可能看不到物理網路上的虛擬機 MAC。

Open vSwitch是虛擬交換機實現的一個範例。

給你一個非常簡單的答案:主機中的物理網卡充當虛擬交換機和物理網路之間的“橋樑”或“直通”。沒有任何虛擬 MAC 到物理 MAC 的映射。對於不用於管理管理程序本身的虛擬交換機,甚至不需要為虛擬交換機綁定到的主機上的物理 NIC 分配 IP 地址。從物理網路的角度來看,虛擬交換機只是另一個下游交換機,因為虛擬機的 MAC 地址都可以通過單個物理交換機埠(主機物理網卡連接到的埠)獲得,

引用自:https://serverfault.com/questions/692086