如何在Ubuntu服务器上创建虚拟路由器/交换机

如何在Ubuntu服务器上创建虚拟路由器/交换机

我有一个专用服务器 ubuntu 16.04 OS / 8 GB Ram,使用以下命令分配了来自 /48 子网的超过 5000 个 IPv6

ip -6 addr add IPv6/48 dev eth0

每次运行我的爬虫项目时,都会在这些不同的 IP 之间创建大量并行连接,

问题是服务器提供商向我发送有关交换机负载过高的消息,这会影响设备上的其他用户

唯一的解决方案是在服务器上创建一个虚拟路由器/交换机,我们可以直接路由整个 /48

有什么帮助吗?

Edit1:我使用以下命令将 ipv6 分配给 lo 接口

ip -6 addr add IPv6/48 dev lo

它运行完美,谢谢

答案1

[...] 交换机上的高负载 [...] 我们可以直接路由整个 /48

从字里行间,我能想到他们唯一可能想到的就是 IPv6 邻居发现表过载。如果这是他们正在考虑的,那么他们确实可以将整个 /48 直接路由给您,这对您和他们来说都会更好、更容易。

我想不出任何可能的原因,你需要创建任何类似于“虚拟路由器/交换机”的东西。如果 /48 直接路由到您,那么您只需将所有 IP 地址添加到,例如,lo而不是eth0,一切都应该正常。

ip addr add IPv6/48 dev lo

相关内容