Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Creating DHCP Profiles (SRC CLI)


When the SAE receives a DHCP discover request from the router, it uses the client’s MAC address to find a DHCP profile in cache or in the directory. If it finds a DHCP profile, the SAE uses the information in the profile to create a discover decision that it returns to the router. The discover decision includes information to select an IP address and DHCP options to configure the DHCP client.

When a DHCP subscriber logs in to the SAE through a Web portal, the SAE registers the subscriber’s equipment and creates a cached DHCP profile in the o=AuthCache directory. These profiles are keyed by the MAC address of the DHCP client device. They are created by the grantPublicIp or the registerEquipment methods.

DHCP profiles are stored in the o=AuthCache directory in the dhcpProfile object class. The dhcpProfile object class is subordinate to the cachedAuthenticationProfiles object class. Manually created profiles are keyed by the cn (common name) attribute.

For more information about how the SAE handles DHCP subscribers, see:

Use the following configuration statements to create a DHCP profile:

To create a DHCP profile:

  1. From configuration mode, enter the DHCP cached authentication profile configuration. In this sample procedure, dhcp-profile is the name of the DHCP cached authentication profile.

  2. (Optional) Configure a description for the profile.

  3. (Optional) Configure the name of the IP address pool on the JunosE router from which a DHCP address is selected.

  4. (Optional) Configure the fixed IP address that is offered to the DHCP client if the client is part of a network in the configured DHCP pool.

  5. (Optional) Configure the DHCP options that are used to configure DHCP clients.

  6. (Optional) Configure the name of the server used to boot the DHCP client.

  7. (Optional) Configure the name of a boot file used to boot the DHCP client.

  8. (Optional) Configure the name of the JunosE virtual router that holds the IP address pool.

  9. (Optional) Configure the name of the JunosE interface that is used to check the validity of system-created DHCP profiles.

  10. (Optional) Configure the length of time the supplied IP address is valid.

  11. (Optional) Configure the name of DHCP user without the domain name.

  12. (Optional) Configure the vendor-specific RADIUS attribute that specifies the SRC service bundle to use.

  13. (Optional) Configure the RADIUS attribute class.

  14. (Optional) Verify your configuration.