...
Блок кода | ||||
---|---|---|---|---|
| ||||
# Нужно ли отвечать на DHCP-INFO-запросы # 0 - выкл. (по умолчанию), 1 - вкл. dhcp.offer.infoDiscover=1 |
Опция 82
Подсказка |
---|
Смотри также Настройка разбора опции DHCP Option 82. |
Далее алгоритм работы определяется переменными конфигурации найденного устройства-релея. Следующие параметры определяют, какие опции извлекаются для идентификации устройства-коммутатора клиента и непосредственно клиента по порту или VLAN.
...
Блок кода | ||||
---|---|---|---|---|
| ||||
@Override public void preprocessDhcpRequest( DhcpPacket request, DhcpPacket response ) throws Exception { DhcpOption circuitId = request.getSubOption( (byte)1 ); DhcpOption remoteId = request.getSubOption( (byte)2 ); request.setOption( InetDhcpProcessor.AGENT_REMOTE_ID, new String( remoteId.value, "UTF-8" ) ); request.setOption( InetDhcpProcessor.INTERFACE_ID, new String( circuitId.value, "UTF-8" ) ); } |
Поиск абонента
По описанным выше значениям AGENT_REMOTE_ID, INTERFACE_ID и VLAN, которые будут извлечены из пакета, происходит поиск устройства и сервиса. Конфигурация поиска устройства и сервиса на устройстве:
...