Networking

如何轉發所有流量和 IP 地址

  • December 2, 2020

我想建立一個允許我擁有“浮動IP”的系統。為此,我想擁有一個具有 5 個 IP 地址的伺服器。然後它將該流量中繼到另一台(或更多)包含 4 個 VPS 的機器。這第二台機器只有一個真實 IP 地址,但我希望每個 VPS 都有一個專用 IP。伺服器 1 將位於數據中心,伺服器 2 將位於另一個數據中心。但是我無法在伺服器2上獲得多個IP,所以我必須模擬它。此外,我稍後可以將伺服器 2 移動到不同的數據中心,並且我的 IP 可以毫無問題地轉發到伺服器 2 的新 IP。

兩台電腦將位於不同的位置,所以我不能將它們組合在一起。我需要通過網際網路將流量從一個隧道傳輸到另一個。

我對網路的了解還不夠,無法無縫轉發所有流量。我從哪裡開始學習才能弄清楚?另外,如果您對我需要做什麼有任何想法,我將不勝感激。我已經搜尋了網際網路,它是如此壓倒性,我只是想在這裡問有人可以指出我正確的方向。

5IP ========>伺服器1 ====5IP===>伺服器2

在圖中,ISP 將流量從 5 個 ips 引導到 Server1。Server2 從 Server1 獲取流量,但它應該認為它從 Internet 獲取流量。

我正在考慮的一個大問題是我希望它轉發所有流量,而不僅僅是 TCP。我只是不知道如何開始。謝謝你。

是的,可以創建一條隧道將流量轉發到您的其他數據中心。伺服器 1 將充當路由器,將流量轉發到數據中心 1 和數據中心 2 之間的 GRE 隧道。

鑑於您非常通用的場景,這就是我可以給您的詳細答案。如果您提供有關拓撲的更多資訊,我們可以提出更具體的建議。

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