用于 ELB 流量路由的 ENI 非对称路由

用于 ELB 流量路由的 ENI 非对称路由

我已经能够设置 2 个 ENI 来在 ec2 RHEL 实例上运行(RHEL ec2 实例上额外 eni 的 ip 路由

但现在我有应用程序使用 eth1 进行集群间通信,并且服务绑定到 eth1

但问题是 ELB 默认路由到 eth0

有人知道如何在这里编辑我的路线吗(RHEL ec2 实例上额外 eni 的 ip 路由) 以允许 ELB 将流量路由到 eth1?

谢谢

默认:

ELB ==> eth0 (nothing is bounded here)

我想要的是:

ELB ==> eth1

或者

ELB ==> eth0 ==> eth1

答案1

现在许多人都质疑为什么需要在同一子网上有两个网络接口。您提供给我们的唯一信息是“需要静态 eni”。

我所能做的就是假设您想要一个接口上的静态 IP 地址,并且在创建实例时未能以正确的方式配置主接口。

您将不会在 AWS 中找到任何文档来支持您的请求,因为它不受支持并且不应该这样做。

事实上,以下是最佳实践的确切措辞ENI 配置指南

如果您将来自同一子网的两个或更多网络接口连接到一个实例,则可能会遇到网络问题,例如不对称路由。如果可能,请在主网络接口上使用辅助私有 IPv4 地址。有关更多信息,请参阅 分配辅助私有 IPv4 地址

如果您的问题是由于第一个接口配置错误,请向主接口添加其他 IP 地址。或者,更好的方法是简单地创建一个急性心肌梗死的服务器,然后重新部署具有适当网络接口设置的新服务器。整个过程只需不到 15 分钟。

相关内容