В компьютерных сетях протокол горячего резервирования маршрутизатора ( HSRP ) является проприетарным протоколом резервирования Cisco для создания отказоустойчивого шлюза по умолчанию. Версия 1 протокола была описана в RFC 2281 в 1998 году. Версия 2 протокола включает улучшения и поддерживает IPv6, но для этой версии не опубликован соответствующий RFC.
Протокол устанавливает связь между шлюзами, чтобы обеспечить переключение шлюза по умолчанию при отказе, если основной шлюз становится недоступным. Шлюзы HSRP отправляют многоадресные приветственные сообщения на другие шлюзы, чтобы уведомить их о своих приоритетах (какой шлюз является предпочтительным) и текущем статусе ( активный или резервный ).
Основной маршрутизатор с наивысшим настроенным приоритетом будет действовать как виртуальный маршрутизатор с заранее определенным IP-адресом шлюза и будет отвечать на запросы ARP или ND от машин, подключенных к локальной сети с виртуальным MAC-адресом. Если основной маршрутизатор выйдет из строя, маршрутизатор со следующим по наивысшим приоритетом возьмет на себя IP-адрес шлюза и ответит на запросы ARP с тем же MAC-адресом, тем самым достигнув прозрачного переключения шлюза по умолчанию.
Версия HSRP | Протокол IP | Адрес группы | UDP порт | Диапазон виртуальных MAC-адресов |
---|---|---|---|---|
1 | IPv4 | 224.0.0.2 (все роутеры) | 1985 г. | 00: 00: 0c: 07: ac: XX |
2 | IPv4 | 224.0.0.102 (HSRP) | 1985 г. | 00: 00: 0c: 9f: fX: XX |
IPv6 | ff02:: 66 | 2029 г. | 00: 05: 73: a0: 0X: XX |
В виртуальном MAC-адресе X представляют идентификатор группы в шестнадцатеричном формате.
HSRP не является протоколом маршрутизации, поскольку он не объявляет IP- маршруты и никоим образом не влияет на таблицу маршрутизации.
HSRP имеет возможность инициировать аварийное переключение, если один или несколько интерфейсов на маршрутизаторе выходят из строя. Это может быть полезно для маршрутизаторов с двумя ветвями, каждый из которых имеет одну обратную ссылку на шлюз. Если канал основного маршрутизатора выйдет из строя, резервный маршрутизатор возьмет на себя основные функции и, таким образом, сохранит подключение к шлюзу.
Версия 2 протокола содержит улучшения стабильности, масштабируемости и диагностики. Он несовместим с HSRP версии 1. RFC для версии 2 протокола отсутствует.