Содержание

Сессии Абонентов в BRAS L2 DHCP

Старт сессии

Началом сессии пользователя считается ответ DHCPACK DHCP-сервера на запрос клиента DHCPREQUEST/DHCPINFORM. Из запроса и ответа fastDPI BRAS извлекает и запоминает у себя в UDR следующую информацию:

В дальнейшем эта информация используется для “аутентификации” любого пакета пользователя, а также при терминации/оригинации трафика.

Завершение сессии

Завершением сессии пользователя считается прием DHCP-запросов DHCPRELEASE или DHCPDECLINE. Если сессия пользователя завершена, любые пакеты от этого пользователя будут дропаться.

Состояния сессии

Сессия пользователя может быть в одном из трех состояний:

Troubleshooting

При старте fastDPI статус сессии пользователя находится в неизвестном состоянии, так как никаких DHCP-запросов от пользователя BRAS ещё не видел, тем не менее, пользователь уже может иметь выданный ранее IP-адрес. Чтобы не причинять неудобств абонентам, “сессия” пользователя в неизвестном состоянии трактуется как нормальная стартовавшая сессия, но свойства сессии – MAC-адрес и идентификаторы VLAN/QinQ – берутся из UDR. Это может привести к проблемам в следующих случаях:

Эти проблемы могут быть исправлены ручной корректировкой UDR с помощью утилиты fdpi_ctrl.

В штатном режиме работы fastDPI BRAS мониторит DHCP-трафик и выделяет из него MAC-адрес и VLAN-теги абонента, запоминая их в своей БД UDR, так что ручного вмешательства не требуется.