一.DHCP的作用
二.DHCP原理简介
1.DHCP discover :发现包
2.DHCP offer :应答包
3.DHCP request :请求包
4.DHCP ack :确认包
三.DHCP全局模式和接口模式配置演示
1.全局模式
2.接口模式
采用客户端/服务器通信模式,由客户端(端口号为68)向服务器(端口号为67)提出配置申请,服务器为网络上的设备动态分配IP地址、子网掩码、网关地址,域名服务等参数,DHCP拥有较准确的IP配置、IP地址冲突相对减少、IP地址管理更加高效
发现dhcp服务器,向dhcp服务器请求地址。客户端通过广播(全255或全F)向服务器端发送地址请求包,服务器段识别到后会收下此包
服务器端通过广播向客户端发送应答包,指定给哪个客户端发送
客户端向服务端确认用哪个地址,采用广播发送
服务器通过广播向客户端发送包
注意:华为设备中应答包和确认包设置为单播包,华为路由器充当DHCP服务器时 ,将DHCP offer 和DHCP ack中都设置为单播
接口模式根据接口获取,全局模式通过地址池获取
为R2的两个接口配好IP地址
(1)启动DHCP
[r2]dhcp enable
(2)在右支路由器上创建两个不同网段地址池
[r2]ip pool slb
Info: It's successful to create an IP address pool.
[r2]ip pool slb2
Info: It's successful to create an IP address pool.
(3)为地址池配置网段
[r2-ip-pool-slb]network 192.168.6.0 mask 255.255.255.0
[r2-ip-pool-slb2]network 192.168.7.0 mask 255.255.255.0
(4)配置网关和租约
网关:主机所在网段内的接口地址
租约:分配的IP地址能够使用的时间
[r2-ip-pool-slb]gateway-list 192.168.6.1
[r2-ip-pool-slb2]gateway-list 192.168.7.1
[r2-ip-pool-slb]lease day 7
[r2-ip-pool-slb2]lease day 7
(5)定义排除地址
[r2-ip-pool-slb]excluded-ip-address 192.168.6.4
(6)为R2两个接口选择为全局模式
[r2]interface GigabitEthernet 0/0/0
[r2-GigabitEthernet0/0/0]dhcp select global
[r2]interface GigabitEthernet 0/0/2
[r2-GigabitEthernet0/0/2]dhcp select global
(7)PC客户端上重启DHCP服务进行查看IP地址等参数是否自动分配
(1)为R1两个接口配置IP地址
(2)启动DHCP
[r1]dhcp enable
(3)进入接口选择DHCP为接口模式
[r1]interface GigabitEthernet 0/0/0
[r1-GigabitEthernet0/0/0]dhcp select interface
[r1]interface GigabitEthernet 0/0/1
[r1-GigabitEthernet0/0/1]dhcp select interface
(4)配置DNS(主/次),排除地址,租约等
[r1-GigabitEthernet0/0/0]dhcp server dns-list 114.114.114.114 8.8.8.8
[r1-GigabitEthernet0/0/0]dhcp server lease day 7
[r1-GigabitEthernet0/0/1]dhcp server dns-list 114.114.114.114 8.8.8.8
[r1-GigabitEthernet0/0/1]dhcp server lease day 7
[r1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.2.4
[r1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.3.4
(5)PC客户端上重启DHCP服务进行查看IP地址等参数是否自动分配