Для обеспечения отказоустойчивости сетевой инфраструктуры важно предусмотреть возможность использования резервного RADIUS-сервера при недоступности основного. Если настроен только один сервер, его отказ или временная недоступность могут привести к проблемам с аутентификацией пользователей и администраторов.
На данной линейке коммутаторов можно настроить несколько RADIUS-серверов с различными приоритетами. При недоступности основного сервера коммутатор сможет использовать резервный, что позволит повысить надёжность аутентификации и снизить риск перебоев в работе сети.
Настройка резервирования
Для настройки двух RADIUS-серверов необходимо выполнить следующие команды:
radius-server host 192.168.1.100 key eltex1 priority 0
radius-server host 192.168.1.101 key eltex2 priority 1
В данном примере:
192.168.1.100— основной RADIUS-сервер с приоритетом0.192.168.1.101— резервный RADIUS-сервер с приоритетом1.key— секретный ключ для взаимодействия с соответствующим сервером.priority— приоритет сервера: чем меньше значение, тем выше приоритет.
Настройка параметра deadtime
Для корректной работы резервирования необходимо настроить параметр deadtime, определяющий время в минутах, в течение которого недоступный RADIUS-сервер не используется для отправки запросов.
radius-server deadtime <0-2000>
Значение параметра указывается в минутах. При необходимости deadtime можно настроить индивидуально для каждого RADIUS-сервера в контексте его собственной конфигурации.
Примечание: без настройки ненулевого значения deadtime механизм резервирования будет работать некорректно. По умолчанию deadtime равен 0, поэтому сервер, переведённый в состояние dead, сразу возвращается в состояние working. В результате коммутатор может повторно обращаться к недоступному серверу вместо того, чтобы продолжать использовать резервный.
Рекомендуется выбрать значение deadtime с учётом требований к отказоустойчивости и времени восстановления основного сервера.
Диагностика
Для просмотра состояния настроенных RADIUS-серверов используется команда:
show radius-servers status
Команда позволяет проверить текущий статус серверов и оценить, какой из них доступен для обработки запросов. Это помогает диагностировать проблемы с доступностью серверов и корректностью работы резервирования.