// Основной адрес интерфейса RouterA(config-if)# ip address 10.0.0.254 255.255.255.0
// Версия HSRP Router(config-if)# standby version 2
// Группа в пределах которой работает HSRP и "разделяемый" адрес Router(config-if)# standby 400 ip 10.0.0.1
Дополнительная настройка
Команды вводятся в режиме конфигурации интерфейса
Выбор основного рутера. Добавляется приоритет. Основным будет рутер с большим приоритетом. Может быть от 1 до 255. По умолчанию равен 100.
Неясно как выбирается active/standby при настройках по умолчанию. Без указания приоритета. Судя по экспериментам - "кто первый встал того и тапочки" :)
Router(config-if)# standby 400 priority 120
Обращать внимание на приоритет. Без этой команды приоритет просто не учитывается. Задержка указывает сколько подождать перед "отдачей" активной роли.
Router(config-if)# standby 400 preempt [delay]
Мониторинг дополнительного интерфейса. Если он падает то приоритет рутера уменьшается на указанную величину, 50 в данном случае. Если величина уменьшения приоритета не указана значением по умолчанию принимается 10. Может указываться несколько раз для мониторинга нескольких интерфейсов.
Router(config-if)# standby 400 track Serial0 50
Аутентификация. Строка должна быть одинаковой на всех рутерах в одной группе. Есть возможность использовать md5
Если используется старые модели маршрутизаторов, которые не поддерживают более одного МАС на интерфейсе можно использовать команду:
Router(config-if)# standby use-bia [interface]
Которая заставляет использовать аппаратный адрес вместо выбираемого дополнительно виртуального. Запомнить просто: bia - burned-in address
Команды диагностики
Пример вывода команды диагностики.
Router#show standby
Ethernet0 - Group 1 Local state is Active, priority 70 (confgd 120), may preempt Hellotime 3 sec, holdtime 10 sec Next hello sent in 2.544 Virtual IP address is 10.0.0.5 configured Active router is local Standby router is unknown Virtual mac address is 0000.0c07.ac01 2 state changes, last state change 00:00:48 IP redundancy name is "hsrp-Et0-1" (default) Priority tracking 2 interfaces, 1 up: Interface Decrement State Serial0 10 Down (line protocol down) Serial1 10 Up