DHCP----动态主机配置协议 -----UDP协议 67/68号端口

典型的C/S架构------  DHCP客户端   DHCP服务器 

一、初次获取IP地址

DHCP客户端向DHCP服务器发送:DHCP-discover包(发现服务器),源IP:0.0.0.0(没有地址) 目标IP:255.255.255.255                    源MAC:自己 目标MAC:全F  广播 

DHCP服务器向DHCP客户端发送:DHCP-offer(会携带一个临时有效的IP地址), 单播/广播(厂商不同方式不同)

DHCP客户端向DHCP服务器发送:DHCP-request  广播

DHCP服务器向DHCP客户端发送:DHCP-ack包  确认 

  二、再次获取IP地址:

DHCP客户端向DHCP服务器发送:DHCP-request  广播

(我还想请求之前的IP地址)

①能给:DHCP服务器向DHCP客户端发送:DHCP-ACK包  确认

②不能给:DHCP服务器向DHCP客户端发送:DHCP-NAK包

拒绝

租期:24h

T1:租期的50%--12h  DHCP客户端向DHCP服务器发送:DHCP-request(续租)  单播

T2:租期的87.5%---21h DHCP客户端向DHCP服务器发送:DHCP-request(续租)  广播 

DHCP操作配置:(命令)

①开启DHCP服务  ②配置DHCP  ③调用 

[R1]dhcp enable  开启DHCP服务

[R1]ip pool AA  创建IP地址池 命名为AA

一个地址池  只能容纳同一个网段的地址

网段、子网掩码、网关、dns(四个)

[R1-ip-pool-AA]network 192.168.1.0 mask 24 将 192.168.1.0/24这个网段写入地址池AA

[R1-ip-pool-AA]gateway-list 192.168.1.1  将网关192.168.1.1写入地址池AA

[R1-ip-pool-AA]dns-list 114.114.114.114 8.8.8.8 将DNS 8.8.8.8 和 114.114.114.114 写入地址池AA

最后:一定要调用dhcp 否则不生效!

[R1]interface g 0/0/0 进入网关所在的接口

[R1-GigabitEthernet0/0/0]dhcp select global  在该接口处调用DHCP全局服务 

更多推荐