Кто-нибудь знает способ настроить маршрутизатор cisco с несколькими шлюзами - несколькими шлюзами в крайнем случае?
Я дважды пробовал добавить шлюз последней инстанции (с другой метрикой), но показан только один:
Router(config)# ip route 0.0.0.0 0.0.0.0 2.2.2.2 10
Router(config)# ip route 0.0.0.0 0.0.0.0 3.3.3.3 100
И вывод show ip route был:
Router# show ip route
Gateway of last resort is 2.2.2.2 to network 0.0.0.0
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, FastEthernet0/0
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, FastEthernet0/1
32.0.0.0/30 is subnetted, 1 subnets
C 32.2.2.0 is directly connected, Serial0/2/0
S* 0.0.0.0/0 [10/0] via 2.2.2.2
Дело в том, что я не вижу другой маршрут с более высокой метрикой расстояния?
У кого-нибудь есть предложение?
Я имею в виду, будет ли эта конфигурация работать, если ссылка на 2.2.2.2 не работает? Будет ли маршрутизатор выбирать другую сеть 3.3.3.3, если связь 2.2.2.2 не работает?
IIRC, если поставить разные метрики, только лучший маршрут будет введен в основную таблицу маршрутизации.
Итак, у вас есть три варианта:
Первый выбор, как сказал @dkaragasidis, не помещайте метрики (чтобы получить балансировку нагрузки за сеанс), но тогда трафик будет течь почти на 50% по обеим ссылкам
Вторая возможность, если возможно, используйте какой-то протокол динамической маршрутизации (я предлагаю BGP).
Третий выбор, используйте ip sla
Команды для дорогостоящей проверки доступности IP.
Имейте в виду, что если один FastEthernet
интерфейс (или удаленный порт, к которому подключен) терпит неудачу (т.е. статус интерфейса переходит в down
), то маршрутизатор автоматически вводит Другой маршрут по умолчанию, но нет если маршрутизатор 2.2.2.2 почему-то не работает (в этом случае ip sla
команды позаботятся об этом).
Если BGP не подходит, и вы действительно не хотите балансировать шлюзы, ip sla
ваше лучшее решение. Взгляни на этот ответ на аналогичный вопрос ссылку на несколько примеров.
Рассмотрите возможность проверки Cisco Настройка шлюза последней инстанции с помощью IP-команд.
Если вы используете несколько команд ip route 0.0.0.0 0.0.0.0 для настройки маршрута по умолчанию, трафик балансируется по нескольким маршрутам.
Имея несколько маршрутов по умолчанию, вы можете сбалансировать нагрузку трафика (сессия lb).
Если вы хотите сохранить один из путей в качестве резервной копии, вам нужно поиграть с метрикой. Укажите более высокую метрику пути, который вы хотите использовать в качестве резервного, и меньшую метрику для основного. Это решит вашу проблему.
Кстати, поскольку основной маршрут по умолчанию будет там, хотя следующий переход будет потерян, вам необходимо настроить трекер и ip sla для проверки доступности. Если Ip Sla не работает и маршрут будет удален, а резервный маршрут будет вставлен в вашу таблицу маршрутизации.
Другое решение - определить исходящий интерфейс вместо следующего перехода. Здесь не нужен ip sla
ip route 0.0.0.0 0.0.0.0 fa0/0 10 --> main route
ip route 0.0.0.0 0.0.0.0 fa0/1 100 --> backup route