58
Assign IP addresses To clients
10.10.1.2 to 10.10.1.10 The DHCP request contains Option 82.
10.10.1.11 to 10.10.1.26
The hardware address in the request is six bytes long and
begins with
aabb-aabb-aab
.
For clients on subnet 10.10.1.0/24, the DNS server address is 10.10.1.20/24 and the gateway
address is 10.10.1.254/24.
Figure 19 Network diagram
Procedure
1. Specify IP addresses for interfaces on the DHCP server and the DHCP relay agent. (Details not
shown.)
2. Configure DHCP services:
# Create DHCP user class tt and configure a match rule to match client requests with Option
82.
<SwitchB> system-view
[SwitchB] dhcp class tt
[SwitchB-dhcp-class-tt] if-match rule 1 option 82
[SwitchB-dhcp-class-tt] quit
# Create DHCP user class ss and configure a match rule to match DHCP requests in which the
hardware address is six bytes long and begins with aabb-aabb-aab.
[SwitchB] dhcp class ss
[SwitchB-dhcp-class-ss] if-match rule 1 hardware-address aabb-aabb-aab0 mask
ffff-ffff-fff0
[SwitchB-dhcp-class-ss] quit
# Create DHCP address pool aa.
[SwitchB] dhcp server ip-pool aa
# Specify the subnet for dynamic allocation.
[SwitchB-dhcp-pool-aa] network 10.10.1.0 mask 255.255.255.0
# Specify the address range for dynamic allocation.
[SwitchB-dhcp-pool-aa] address range 10.10.1.2 10.10.1.100
# Specify the address range for user class tt.
[SwitchB-dhcp-pool-aa] class tt range 10.10.1.2 10.10.1.10
# Specify the address range for user class ss.
[SwitchB-dhcp-pool-aa] class ss range 10.10.1.11 10.10.1.26