Networking

2 個 IP 地址 - 1 個 NIC 或 2 個 NIC

  • January 15, 2021

我試圖尋找這個問題的答案,但無濟於事。

在需要將第二個 IP 地址從不同地址範圍添加到機器的場景中,什麼被認為是最佳實踐?例如,網路範圍是:

範圍 1 - 公共 IP。

範圍 2 - 私有 IP。

這些範圍之間有路由。

方法是:

選項 A:您已經添加了 1 個 NIC,使用範圍 1 中的 IP,因此您只需將第二個 IP 地址添加到它,並為其添加別名。

選項 B:您向機器添加第二個 NIC,並將第二個 IP 地址綁定到它。

我的印像是,選項 B被認為是更好的選擇,但沒有關於為什麼會這樣的實際資訊。

PS:我們假設是虛擬環境,所以不涉及物理網卡/插槽等。

這完全取決於每個連結所需的速度以及您想要執行此類操作的配置量。

假設您的 NIC 為 1Gbps,並且您在該 NIC 上放置了 2 個 IP,那麼您可以達到的全域最大速度將是 1Gbps。顯然,如果您有兩個 NIC,那麼您將獲得 2Gbps 的最大總速度。(各 1-1 個)

雖然可以在一個 NIC 上配置兩個 IP,但通常更建議盡可能嘗試使用 NIC 分隔網路。

選項 B 絕對是一個更好的選擇。

上述部分主要用於物理配置。對於虛擬環境,速度仍然會受到卡的介面速度的限制,但假設您不會在這些介面上推送太多流量,我會選擇 2 個虛擬 NIC。

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