
Как заставить SRX220 отвечать нескольким IP-адресам в одной подсети, но с разными шлюзами?
например,
Подсеть: 1.1.1.40/30 (шлюз .41, фактический IP .42) Подсеть: 1.1.1.44/30 (шлюз .45, фактический IP .46)
оба отвода идут в соответствующий коммутатор и выходят на srx.
проверено, что все соединения работают независимо.
занимаюсь этим уже 10 часов - пробовал ARP, добавляю ip к ge-0, что я упускаю?
решение1
Вы хотите что-то вроде
set interface <interface name> unit 0 family inet address 1.1.1.42/30
set interface <interface name> unit 1 family inet address 1.1.1.46/30
set routing-options static route 0.0.0.0/0 next-hop 1.1.1.41
set routing-options static route 0.0.0.0/0 next-hop 1.1.1.45
Это, вероятно, не то, что вы на самом деле пытаетесь сделать - это закончится тем, что вы будете выполнять балансировку нагрузки с равной стоимостью между двумя статическими маршрутами, что приведет к асимметричной маршрутизации (и ваша политика, таким образом, отбросит обратный трафик). Хуже того, если вы используете NAT, ваш трафик будет выглядеть так, как будто он приходит из двух разных мест.
Если вы хотите использовать только один маршрут и переключаться на другой в случае возникновения проблем, вам нужно что-то вроде
set interface <interface name> unit 0 family inet address 1.1.1.42/30
set interface <interface name> unit 1 family inet address 1.1.1.46/30
set routing-options static route 0.0.0.0/0 next-hop 1.1.1.41
set routing-options static route 0.0.0.0/0 qualified-next-hop preference 25 1.1.1.45