Networking

虛擬網路介面的綁定

  • April 12, 2021

是否可以綁定虛擬網路介面?如果是,如何?

這裡解釋了物理介面的綁定,例如:https ://wiki.linuxfoundation.org/networking/bonding

我的情況是這樣的:我有一台帶有 10 個物理乙太網介面 (NIC) 的主機。其中每一個都是多個 VLAN 的中繼。我計劃在每個 VLAN 的每個物理介面上創建一個虛擬乙太網介面。範例:eth0 攜帶 3 個 VLAN (3,11,15) -> 我創建了 eth0.0 (VLAN3), eth0.1(VLAN11) 和 eth0.2(VLAN15)。

我還想包括一些冗餘。我想到了綁定模式“主動備份”。這個想法是綁定多個虛擬介面,它們屬於不同的物理介面,例如eth0.5、eth2.3和eth8.4。由於這是一個更大的項目,我想確保它事先工作。如果這通常有效,綁定的虛擬介面是否必須具有相同的 VLAN ID,即如果(在上面的範例中)eth0.5 有 VLAN 22、eth2.3 VLAN 42 和 eth8.4 VLAN 52,它會工作嗎?

答案是:是的,這是可能的。至少對於 RedHat,虛擬介面的綁定工作方式與物理介面的綁定相同。甚至可以綁定(模式=廣播)為不同 Vlan-ID 配置的虛擬介面。結果是發送到綁定介面的包出現在所有綁定的 Vlan 上,每個 Vlan 都具有正確的 Vlan-ID。

請注意,這不受 RedHat6 官方支持。我不知道它是否在 RedHat7 中得到官方支持。

引用自:https://unix.stackexchange.com/questions/438255