Примечание |
---|
Перед прочтением данной главы рекомендуется к прочтению глава Процессор InetDhcpProcessor. |
Оглавление
Извлечение значений идентифицирующих абонента из DHCP-пакета
Для корректной работы нужно правильно извлекать значения agentRemoteId, circuitId (port/VLAN) из DHCP-пакета. А в случае использования IPoE c Cisco ISG или SmartEdge еще и из RADIUS-пакетов (в этом случае значения субопций option 82 находятся внутри RADIUS-пакетов). Извлекать значения можно с помощью конфигурации с указанием regex, с помощью конфигурации с указанием позиций значений, а также с помощью скрипта предобработки пакета.
Извлечение значений идентифицирующих абонента из DHCP-пакета
Для извлечения значения требуется указать код субопции, а также один или два regex - hex и string. hex указывает, что нужно выбрать у значения 16-ричном формате (один байт - это два символа), string - указывает, что нужно выбрать в значении, преобразованном в строку. Предположим, у нас в DHCP-пакете присутствует такая option 82:
...