iii
Specifying BIMS server for DHCP clients ································································································ 50
Specifying the configuration file for DHCP client automatic configuration ··············································· 51
Specifying a server for DHCP clients ······································································································· 51
Configuring Option 184 parameters for DHCP clients ············································································· 52
Customizing DHCP options ······················································································································ 52
Applying a DHCP address pool to a VPN instance ·················································································· 54
Configuring the DHCP user class whitelist ······························································································· 54
Configuring IP address reservation ·········································································································· 55
Enabling random IP address allocation···································································································· 56
Binding gateways to DHCP server's MAC address ················································································· 56
Advertising subnets that are assigned to clients ······················································································ 57
Applying an address pool to an interface ········································································································· 57
Configuring a DHCP policy for dynamic assignment ······················································································· 58
Allocating different IP addresses to DHCP clients with the same MAC ··························································· 59
Enabling DHCP ················································································································································ 59
Enabling the DHCP server on an interface ······································································································ 60
Configuring IP address conflict detection ········································································································· 60
Enabling handling of Option 82 ························································································································ 61
Configuring the DHCP server security features ······························································································· 61
Restrictions and guidelines ······················································································································ 61
Configuring DHCP starvation attack protection ························································································ 61
Configuring DHCP server compatibility ············································································································ 62
Configuring the DHCP server to always broadcast responses ································································ 62
Disabling Option 60 encapsulation in DHCP replies ················································································ 62
Enabling the DHCP server to return a DHCP-NAK message upon client notions of incorrect IP addresses
································································································································································· 63
Configuring the DHCP server to ignore BOOTP requests ······································································· 63
Configuring the DHCP server to send BOOTP responses in RFC 1048 format ······································ 63
Setting the DSCP value for DHCP packets sent by the DHCP server ····························································· 64
Configuring DHCP binding auto backup ·········································································································· 64
Enabling client offline detection on the DHCP server ······················································································ 65
Configuring SNMP notifications for the DHCP server ······················································································ 65
Enabling DHCP logging on the DHCP server ·································································································· 66
Verifying and maintaining DHCP server··········································································································· 66
Verifying DHCP server configuration ······································································································· 66
Displaying IP address allocation information on the DHCP server ·························································· 66
Clearing IP address allocation information on the DHCP server ····························································· 67
Displaying and clearing DHCP server statistics ······················································································· 67
DHCP server configuration examples ·············································································································· 68
Example: Configuring static IP address assignment ················································································ 68
Example: Configuring dynamic IP address assignment ··········································································· 69
Example: Configuring DHCP user class ·································································································· 71
Example: Configuring DHCP user class whitelist ····················································································· 73
Example: Configuring primary and secondary subnets ············································································ 74
Example: Customizing DHCP option ······································································································· 75
Troubleshooting DHCP server configuration ··································································································· 77
Failure to obtain a non-conflicting IP address ·························································································· 77
Configuring the DHCP relay agent ······························································· 78
About DHCP relay agent ·································································································································· 78
DHCP relay agent operation ···················································································································· 78
DHCP relay agent support for Option 82 ································································································· 79
DHCP relay agent tasks at a glance ················································································································ 79
Enabling DHCP ················································································································································ 80
Enabling the DHCP relay agent on an interface ······························································································ 80
Specifying DHCP servers································································································································· 81
Specifying DHCP servers on a relay agent ······························································································ 81
Configuring a DHCP address pool on a DHCP relay agent ····································································· 81
Specifying the DHCP server selecting algorithm ····················································································· 82
Configuring the DHCP relay agent security features ······················································································· 83
Enabling the DHCP relay agent to record relay entries ··········································································· 83
Enabling periodic refresh of dynamic relay entries ·················································································· 84