В данном разделе приведены рекомендации по диагностике распространённых ошибок при ручной отправке CoA-запросов на активные сессии в NAICE.
Рассмотрены основные причины возникновения ошибок и приведён порядок проверок для их устранения.
Невозможность отправить CoA-запрос определённого типа на несколько сессий означает, что у всех типов устройств, к которым относятся эти сессии не найдено ни одного общего (доступного для всех выбранных сессий) типа CoA.

Доступные типы CoA формируются как пересечение типов CoA, поддерживаемых настройками всех типов устройств, к которым относятся выбранные сессии. Если пересечения нет - отправка невозможна.
Необходимо проверить, какие типы CoA доступны для каждого из типов устройств, к которым относятся выбранные сессии, в настройках профиля устройства в разделе Пользователи и устройства → Сетевые ресурсы → Профили устройств (вкладка Настройки RADIUS CoA):

Перейти в настройки профиля устройства также можно, нажав на соответствующее название профиля в таблице Мониторинг → RADIUS → Активные сессии.
Часть моделей устройств поддерживает только ограниченное множество типов CoA, поэтому важно изучить поддерживаемые типы и атрибуты в технической документации. |
Ошибка означает, что NAICE не получил ответ на CoA-запрос от сетевого устройства: устройство недоступно, на нём не настроен приём CoA-запросов, либо трафик блокируется.
Для устранения ошибки необходимо выполнить проверки по шагам в указанном порядке:
1. Проверить сетевую доступность устройства с сервера NAICE:
ping <IP-адрес устройства, на которое выполняется отправка CoA> |
2. Проверить, что на устройстве настроен приём CoA-запросов. CoA-запросы отправляются по UDP-порту 3799 (либо ином порту, настроенному в NAICE).
Для коммутаторов Eltex MES приём CoA настраивается через `aaa authorization dynamic radius`:
aaa authorization dynamic radius port <номер порта, на котором ожидается CoA> |
Более подробную информацию о настройке CoA на Eltex MES можно получить на странице v1.3_4.13 Настройка CoA (динамической авторизации) на примере Eltex MES. |
3. Проверить совпадение секретного ключа. Ключ, указанный для устройства в разделе Пользователи и устройства → Сетевые ресурсы → Устройства, должен полностью совпадать с ключом, настроенным на сетевом устройстве для приёма CoA-запросов:

4. Проверить отсутствие блокировок UDP-трафика на порт, настроенный на устройства для приёма CoA. Убедитесь, что трафик не блокируется:
Ошибка означает, что NAICE не может найти контекст сессии на сетевом устройстве - сессия уже отсутствует на устройстве, при этом в NAICE она числится активной.
Типовая причина: после создания активной сессии порт на устройстве был перезагружен (shutdown / no shutdown) или устройство было перезагружено при отключённой отправке аккаунтинга в NAICE. Система не получила пакет Accounting-Stop и не знает о завершении сессии, поэтому сессия остаётся в списке активных сессий, хотя на устройстве её уже нет.
При получении ошибки «503 Session-Context-Not-Found» активная сессия автоматически удаляется из списка активных сессий NAICE - удалять её вручную не требуется.
Для исключения ситуации в дальнейшем необходимо проверить, что на устройстве включена отправка RADIUS-аккаунтинга в NAICE.
После перезагрузки порта клиенту необходимо заново пройти аутентификацию - для него будет создана новая активная сессия, на которую можно отправлять CoA-запросы.