DHCP动态主机配置协议
报文
①discover ----发现阶段,客户端主动广播发送discover 消息,寻找服务器;携带客户端mac地址,此时IP地址为:0.0.0.0
②offer -------提供阶段,服务器单播回复offer消息,告知客户端能够分配IP地址
③request -----请求阶段,客户端广播发送request 消息 ,向服务器请求具体的IP地址;选择最先回复的offer消息服务器
④ack ------确认阶段 ,服务器单播回复ack消息进行确认,携带分配的具体IP地址
Client 和servers在一个广播域内
简单的拓扑搭建:
两种方式使用DHCP自动去获取IP地址:
①interface (网关接口)方式
AR1:
dhcp enable --------------- 开启dhcp服务
interface GigabitEthernet0/0/0
ip address 192.168.1.254 255.255.255.0
dhcp select interface -----------指定获取地址方式
dhcp server excluded-ip-address 192.168.1.10 192.168.1.20 ----排除地址段
dhcp server lease day 2 hour 0 minute 0 -----------------设置租期,默认为24小时
dhcp server dns-list 8.8.8.8 114.114.114.114 ----设置DNS
查看命令:
测试
②Pool (地址池)方式
ip pool PC2 ------创建地址池,名字为PC2
gateway-list 172.16.1.254 -----------指定地址池网关地址
network 172.16.1.0 mask 255.255.255.0 ------------宣告地址池网段
excluded-ip-address 172.16.1.201 172.16.1.253 -------排除地址段
lease day 2 hour 2 minute 2
dns-list 8.8.8.8
interface GigabitEthernet0/0/1
ip address 172.16.1.254 255.255.255.0
dhcp select global ----------调用全局地址池
测试:省略和上述一致
Client 和servers不在一个广播域内 (中继)
拓扑图
第一步:补充接口IP地址------略
第二步:配置静态路由,实现客户端访问到服务器
[AR3]: ip route-static 172.16.1.0 255.255.255.0 12.1.1.2
第三步:配置DHCP(我选用地址池方式当然你也可以选择使用网关接口方式配置DHCP)
[AR3]
ip pool 1
gateway-list 172.16.1.254
network 172.16.1.0 mask 255.255.255.0 ----宣告网段
dns-list 114.114.114.114
interface GigabitEthernet0/0/0
ip address 12.1.1.3 255.255.255.0
dhcp select global -------调用全局地址池
[AR2]
interface GigabitEthernet0/0/1
dhcp select relay ------------指定为中继设备
dhcp relay server-ip 12.1.1.3 ----------------指定服务的服务器的IP地址