Назад | Перейти на главную страницу

асимметричная маршрутизация для ENI для маршрутизации трафика для ELB

Мне удалось настроить 2 ENI для работы с экземплярами ec2 RHEL (IP-маршрутизация для дополнительных eni на экземплярах RHEL ec2)

но теперь у меня есть приложение, использующее eth1 для межкластерной связи, и сервисы привязаны к eth1

но проблема в маршрутах ELB к eth0 по умолчанию

кто-нибудь знает, как редактировать мои маршруты здесь (IP-маршрутизация для дополнительных eni на экземплярах RHEL ec2), чтобы разрешить ELB направлять трафик на eth1?

Спасибо

По умолчанию:

ELB ==> eth0 (nothing is bounded here)

что я хочу:

ELB ==> eth1

ИЛИ

ELB ==> eth0 ==> eth1

Многие люди теперь задаются вопросом, почему необходимо иметь два сетевых интерфейса в одной подсети. Единственная информация, которую вы нам предоставили, это то, что вам «нужен статический eni».

Все, что я могу сделать, это предположить, что вам нужен статический IP-адрес на интерфейсе, но вы не смогли правильно настроить основной интерфейс при создании экземпляра.

Вы не найдете в AWS документации, подтверждающей ваш запрос, потому что она не поддерживается и не должна выполняться.

Фактически, вот точная формулировка в соответствии с передовой практикой в Руководство по настройке ENI:

Если вы присоедините к экземпляру два или более сетевых интерфейса из одной подсети, вы можете столкнуться с проблемами сети, такими как асимметричная маршрутизация. По возможности используйте вторичный частный IPv4-адрес на основном сетевом интерфейсе. Для получения дополнительной информации см. Назначение вторичного частного IPv4-адреса.

Если ваша проблема в том, что вы неправильно настроили первый интерфейс, добавьте дополнительные IP-адреса к основному интерфейсу. Или, еще лучше, просто создайте AMI сервера и повторно разверните новый сервер с правильными настройками сетевого интерфейса. Весь процесс занимает менее 15 минут.