If a DHCP server is queried for IP or ESM information, the following information is sent in the DHCP request:
Option 82 sub-options 1 and 2 (Circuit-ID and Remote-ID)
These options contain the circuit-ID and remote-ID that were inserted as tags in the PPPoE packets).
Option 82 sub-option 9 vendor-id 6527 VSO 6 (client type)
This value is set to 1 to indicate that this information is requested for a PPPoE client. The local DHCP server uses this information to match a host in the list of PPPoE users and not in the DHCP list.
Option 82 sub-option 6 (Subscriber-ID)
This option contains the username that was used if PAP/CHAP authentication was performed on the PPPoE connection.
Option 82 sub-option 13 (DHCP pool)
This option indicates to the DHCP server that the address from the client should be taken from the specified pool. The local DHCP server only honors this request if the use-pool-from-client option is configured in the server configuration.
Option 82 sub-option 14 (PPPoE Service-Name)
This option contains the service name that was used in the PADI packet during PPPoE setup.
Option 60 (Vendor class ID)
This option contains the string ‟ALU7XXXSBM” to identify the DHCP client vendor.
Option 61 (Client Identifier) (optional)
When client-id mac-pppoe-session-id is configured in the config>service>vprn>sub-if>grp-if>pppoe>dhcp-client or config>service>ies>sub-if>grp-if>pppoe>dhcp-client context, the client identifier option is included and contains a type-value with type set to zero and value set to a concatenation of the PPPoE client MAC address and the PPPoE session ID.
The WT-101 access loop options are not sent for PPPoE clients
Local user database settings relevant to PPPoE hosts when their information is retrieved from the local DHCP server using this database:
Host identification parameters (including username)
address
DNS servers (under DHCP options)
NBNS servers (under DHCP options)
identification (ESM) strings
For username matching, the incoming username (user[@domain]) is always first converted to a user and a domain entity by splitting it on the first @-sign. If the no-domain parameter to the username is provided, the user component should be equal to the specified username, if the domain-only portion of the username is provided, the domain entity should be equal to the specified username and if no extra parameters are provided, the user and domain components are concatenated again and compared to the specified username.
To prevent load problems, if DHCP lease times of less than 10 minutes are returned, these are not accepted by the PPPoE server.