名词解释:
DHCP:动态主机配置协议-----UDP协议 67/68号端口
典型的C/S架构协议-----
DHCP客户端------需要获取IP地址的设备---68号端口
DHCP服务器------需要发放IP地址的设备----67号端口
分类
第一种:PC端首次获取IP地址
1.DHCP客户端向DHCP服务器去要地址----通过广播
源IP 0.0.0.0(特殊地址)代表没有地址
目标IP 255.255.255.255(受限广播地址) 192.168.1.255/24(直接广播地址)
这个包叫做:DHCP--discover包
2.DHCP服务器向DHCP客户端进行回复:DHCP----Offer包( 可单播也可以广播)因为在一个广播域内;回复的包中会携带一个临时的IP地址,并且暂时为DHCP客户端所保留。
3. DHCP客户端向DHCP服务器发送一个DHCP----request包 (发送这个数据包时,源IP依旧是0.0.0.0)
4.DHCP服务器向DHCP客户端回复:DHCP---ACK包 单播/广播 确认授权使用这个IP
第二种:PC端再次获取
1.DHCP客户端向DHCP服务器发送DHCP---request包
2.DHCP服务器向DHCP客户端回复DHCP---ACK包
特殊情况:之前分配的IP地址分配给了别人
1.DHCP客户端向DHCP服务器发送DHCP---request包
2.DHCP服务器向DHCP客户端回复DHCP---NAK包
DHCP配置命令
R1]dhcp enable 开启DHCP协议
[R1]ip pool AA 创建I[P地址池
[R1-ip-pool-AA]network 192.168.1.0 mask 24 定义地址池中的IP地址的范围
[R1-ip-pool-AA]gateway-list 192.168.1.1 定义该地址池中,所有IP地址的网关
[R1-ip-pool-AA]dns-list 8.8.8.8 114.114.114.114 定义该地址池中 所有IP地址对应的dns
[R1-GigabitEthernet0/0/0] 进入相应网关所在的接口
[R1-GigabitEthernet0/0/0]dhcp select global 再此接口上调用DHCP全局服务