Параметры accounting request

После аутентификации абонента, если для него была заведена сессия, маршрутизатор отправляет accounting request сообщения со следующей информацией:

  • Acct-Status-Type — тип accounting request сообщения — в текущей реализации может принимать значения — start, stop и interim-update;
  • Acct-Session-Id — идентификатор абонентской сессии — идентификатор генерируется маршрутизатором на основе следующих ключей — IP-адрес абонента и время поднятия сессии;
  • Event-Timestamp — время отправки сообщения;
  • Framed-IP-Address — IP-адрес абонента;
  • User-Name — логин абонента;
  • NAS-Port — c-vlan — внутренняя метка vlan из заголовка пакета-триггера.
  • NAS-Identifier — имя маршрутизатора, указанное в hostname;
  • NAS-Port-Id<имя порта маршрутизатора>:<имя интерфейса>:<c-vlan>:<s-vlan> — порт и интерфейс указываются те, на которые пришёл пакет-триггер (пакет, ставший триггером для отправки запроса на RADIUS-сервер). Метки vlan указываются те, которые присутствовали в заголовке пакета-триггера;
  • NAS-Port-Type — тип порта, на который пришёл пакет-триггер;
  • NAS-IP-Address — IP-адрес, идентифицирующий маршрутизатор — если на устройстве создан интерфейс loopback.0 и на него назначен IP-адрес, то в этот атрибут будет записан адрес с интерфейса loopback.0. Если интерфейс loopback.0 отсутствует в конфигурации маршрутизатора, то в этот атрибут будет записан IP-адрес с интерфейса, с которого был отправлен RADIUS access request;
  • Service-Type — тип сервиса, который запросил клиент, для PPPoE это всегда “Framed”;
  • Framed-Protocol — тип инкапсулирующего протокола. В текущей реализации — PPP;
  • Acct-Authentic — способ аутентификации абонента — в текущей реализации может принимать значения — radius и local;
  • Event-Timestamp — дата и время отправки сообщения;
  • Acct-Status-Type — start/stop/Interim-Update;
  • Calling-Station-Id — MAC-адрес абонента;
  • Acct-Session-Time — текущее время жизни сессии;
  • Acct-Input-Packets — количество пакетов, отправленных абонентом в течение сессии;
  • Acct-Input-Octets — количество байт, отправленных абонентом в течение сессии;
  • Acct-Input-Gigawords — количество переполнений счётчика Acct-Input-Octets;
  • Acct-Output-Packets — количество пакетов, отправленных абоненту в течение сессии;
  • Acct-Output-Octets — количество байт, отправленных абоненту в течение сессии;
  • Acct-Output-Gigawords — количество переполнений счётчика Acct-Output-Octets;
  • Acct-Delay-Time — время, которое было затрачено на отправку accounting request сообщения;
  • Acct-Terminate-Cause — причина, по которой сессия была сброшена маршрутизатором, в текущей реализации может принимать следующие значения:
    • Idle Timeout (истечение idle-timeout),
    • Session Timeout (истечение session-timeout),
    • Admin Reset (выполнение команды clear subscribers),
    • Port Error (удаление или выключение соответствующего bmi-интерфейса),
    • Service Unavailable (запрос RADIUS-сервером не настроенного на маршрутизаторе сервиса).