DHCP(动态主机配置协议),主要作用为:集中的管理、分配IP地址,主要分配给一个永久地址,主要的C/S架构,C为客户端,S为服务器
DHCP工作原理:
-
拓扑:
一、对设备的配置
SW1:作为二层接入设备
<Huawei>SY
Enter system view, return user view with Ctrl+Z.
[Huawei]sy SW1
[SW1]un in en
Info: Information center is disabled.
[SW1]vlan 10 #创建相关的VLANid
[SW1]int e0/0/1
[SW1-Ethernet0/0/1]po li ac
[SW1-Ethernet0/0/1]po de vlan 10 #接口宣告
[SW1-Ethernet0/0/1]int e0/0/2
[SW1-Ethernet0/0/2]po li tr
[SW1-Ethernet0/0/2]po tr all vlan 10
SW2:作为二层接入设备(同上的配置,只是VLAN-id的改变)
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sy SW2
[SW2]vlan 20
[SW2-vlan20]q
[SW2]int e0/0/1
[SW2-Ethernet0/0/1]po li tr
[SW2-Ethernet0/0/1]po tr all vlan 20
[SW2-Ethernet0/0/1]int e0/0/2
[SW2-Ethernet0/0/2]po li ac
[SW2-Ethernet0/0/2]port default vlan 20
SW3:(本设备作为汇聚层的设备,只配了VLAN-id)
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sy SW3
[SW3]vlan bat 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW3]int g0/0/1
[SW3-GigabitEthernet0/0/1]po li tr
[SW3-GigabitEthernet0/0/1]po tr all vlan 10
[SW3-GigabitEthernet0/0/1]int g0/0/2
[SW3-GigabitEthernet0/0/2]po li tr
[SW3-GigabitEthernet0/0/2]po tr all vlan 20
[SW3-GigabitEthernet0/0/2]int g0/0/3
[SW3-GigabitEthernet0/0/3]po lin tr
[SW3-GigabitEthernet0/0/3]po tr all vlan 10 20
[SW3-GigabitEthernet0/0/3]q
R1:作为三层接入设备
The device is running!
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]sy R1
[R1]un in en
[R1]int g0/0/0.10 #因为需给多个vlan分配地址所以在一个接口当多个网关
[R1-GigabitEthernet0/0/0.10]dot1q termination vid 10 #子接口接收vlanid10
[R1-GigabitEthernet0/0/0.10]ip add 192.168.10.254 24 #网关地址
[R1-GigabitEthernet0/0/0.10]arp broadcast enable #必须开启这个,否则不分配地址
[R1-GigabitEthernet0/0/0.10]q
[R1]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dot1q termination vid 20
[R1-GigabitEthernet0/0/0.20]ip add 192.168.20.254 24
[R1-GigabitEthernet0/0/0.20]arp broadcast enable
[R1-GigabitEthernet0/0/0.20]q
[R1]ip pool vlan10 #创建地址池命名为vlan10
Info: It's successful to create an IP address pool.
[R1-ip-pool-vlan10]network 192.168.10.0 mask 255.255.255.0 #划分地址网段
[R1-ip-pool-vlan10]gateway-list 192.168.10.254 #指定网关地址
[R1-ip-pool-vlan10]dns-list 114.114.114.114 8.8.8.8 #主域114.114.114.114 备 8.8.8.8
[R1-ip-pool-vlan10]excluded-ip-address 192.168.10.250 192.168.10.253 #不划分250到253的范围
[R1-ip-pool-vlan10]q
[R1]ip pool vlan20
Info: It's successful to create an IP address pool.
[R1-ip-pool-vlan20]network 192.168.20.0 mask 255.255.255.0
[R1-ip-pool-vlan20]gateway-list 192.168.20.254
[R1-ip-pool-vlan20]dns-list 114.114.114.114 8.8.8.8
[R1-ip-pool-vlan20]excluded-ip-address 192.168.20.250 192.168.20.253
[R1-ip-pool-vlan20]q
[R1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[R1]int g0/0/0.10
[R1-GigabitEthernet0/0/0.10]dhcp select global #dhcp进行接口分配
[R1-GigabitEthernet0/0/0.10]q
[R1]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dhcp select global