ii
IP address representation and classes ··················································································· 21
Special IP addresses ········································································································· 22
Subnetting and masking ····································································································· 22
IP address assignment ······································································································· 22
Assigning an IP address to an interface ························································································ 23
Display and maintenance commands for IP addressing ···································································· 23
IP addressing configuration examples ·························································································· 24
Example: Manually specifying an IP address ··········································································· 24
DHCP overview ············································································· 26
DHCP network model ··············································································································· 26
DHCP address allocation ··········································································································· 26
Allocation mechanisms ······································································································· 26
IP address allocation process ······························································································ 27
IP address lease extension ·································································································· 27
DHCP message format ············································································································· 28
DHCP options ························································································································· 29
Common DHCP options ············································································································ 29
Custom DHCP options ·············································································································· 29
Vendor-specific option (Option 43) ························································································ 30
Relay agent option (Option 82) ····························································································· 31
Option 184 ······················································································································· 31
Protocols and standards ············································································································ 32
Configuring the DHCP server ···························································· 33
About DHCP server ·················································································································· 33
DHCP address assignment mechanisms ················································································ 33
Principles for selecting an address pool·················································································· 34
IP address allocation sequence ···························································································· 35
DHCP server tasks at a glance ··································································································· 35
Creating a DHCP user class ······································································································· 36
Configuring an address pool on the DHCP server ··········································································· 36
DHCP address pool tasks at a glance ···················································································· 36
Creating a DHCP address pool ···························································································· 36
Specifying a primary subnet and multiple address ranges in a DHCP address pool ························· 37
Specifying a primary subnet and multiple secondary subnets in a DHCP address pool ····················· 38
Configuring a static binding in a DHCP address pool ································································· 39
Specifying gateways for DHCP clients ··················································································· 40
Specifying a domain name suffix for DHCP clients ···································································· 41
Specifying DNS servers for DHCP clients ··············································································· 41
Specifying WINS servers and NetBIOS node type for DHCP clients ············································· 41
Specifying BIMS server for DHCP clients ················································································ 42
Specifying the configuration file for DHCP client automatic configuration ······································· 42
Specifying a server for DHCP clients ····················································································· 43
Configuring Option 184 parameters for DHCP clients ································································ 43
Customizing DHCP options ································································································· 44
Configuring the DHCP user class whitelist ·············································································· 46
Applying an address pool to an interface ······················································································· 46
Configuring a DHCP policy for dynamic assignment ········································································ 47
Enabling DHCP ······················································································································· 47
Enabling the DHCP server on an interface ···················································································· 48
Configuring IP address conflict detection ······················································································· 48
Enabling handling of Option 82 ··································································································· 49
Configuring the DHCP server security features ··············································································· 49
Restrictions and guidelines ·································································································· 49
Configuring DHCP starvation attack protection ········································································ 49
Configuring DHCP server compatibility ························································································· 50
Configuring the DHCP server to always broadcast responses ····················································· 50
Configuring the DHCP server to ignore BOOTP requests ··························································· 50
Configuring the DHCP server to send BOOTP responses in RFC 1048 format ······························· 51
Setting the DSCP value for DHCP packets sent by the DHCP server ·················································· 51
Configuring DHCP binding auto backup ························································································ 51