Linux
如何在 Ubuntu 伺服器上創建虛擬路由器/交換機
我有一個專用伺服器 ubuntu 16.04 OS / 8 GB Ram,使用以下命令分配了來自 /48 子網的超過 5000 個 IPv6
ip -6 addr add IPv6/48 dev eth0
在這些不同的 IP 之間循環創建大量並行連接,每個 IP 都為我的爬行項目執行,
問題是伺服器提供商向我發送了有關交換機負載高的消息,這會影響設備上的其他使用者
唯一的解決方案是在伺服器上創建一個虛擬路由器/交換機,我們可以直接路由整個 /48
有什麼幫助嗎?
Edit1:我將 ipv6 分配給 lo 介面使用
ip -6 addr add IPv6/48 dev lo
它工作得很好,謝謝
$$ … $$開關負載高$$ … $$我們可以直接路由整個 /48
從字裡行間看,我能想到的唯一一件他們可能想到的就是 IPv6 鄰居發現表過載。如果這是他們正在考慮的,那麼他們確實可以將整個 /48 直接路由給您,這對您和他們來說都會更好,更容易。
不過,我想不出任何可能的原因,您需要創建類似於“虛擬路由器/交換機”的任何東西。如果 /48 直接路由給您,那麼您可以將所有 IP 地址添加到,例如,
lo
而不是eth0
,並且一切都應該正常工作。ip addr add IPv6/48 dev lo