华为路由交换 DHCP

DHCP 动态主机配置协议

简介:每台设备都需要手工配置ip地址 在一个存在大量终端的网络上 配置量是非常多的 所以使用DHCP协议 实现ip地址的自动配置 减少工作量同时又不会出现ip地址冲突的情况

DHCP的报文

|

报文 描述
DISCOVER 客户端用于寻找DHCP服务器
OFFER DHCP服务器相应 discover报文 携带着IP地址等配置信息
REQUEST 客户端向服务器请求/向服务器续租地址
ACK 服务器对request的确认
NAK 服务器对request的拒绝
RELEASE 客户端释放ip地址时通知服务器
Decline 客户端收到ACK报文后,免费ARP检测发现地址冲突或者由于其他原因导致不能使用,则发送Decline报文,通知服务器所分配的ip地址不可用
Inform DHCP客户端如果需要从DHCP服务器端获取更为详细的配置信息,则发送Inform报文向服务器进行请求,服务器收到该报文后,将根据租约进行查找,找到相应的配置信息后,发送ACK报文回应DHCP客户端(极少用到)

DHCP地址请求过程

  • 第一步:PC发出DHCP discover 用于寻找网络中的服务器
    此报文为广播报文 端口号位67
    网络中的所有设备都能收到 但是只有开启了DHCP 开启了67端口的设备才会回复此报文

  • 第二步:服务器收到doscpver后 回复offer报文回应 报文中携带着 IP地址配置信息
    服务器回复广播 原地址为接口ip 目的地址为255.255.255.255 端口68

  • 第三步:PC发出request 向服务器请求使用地址
    此时PC已经拿到了ip地址 但是不会立即使用 而是发出广播报文request 向服务请求使用地址

  • 第四步:服务器回复ACK 同意使用改地址 或者 回复NAK拒绝使用改地址
    服务器回复ACK 同意PC使用ip地址

注意:在服务器回复ACK后 PC不会立刻使用该地址 而是发送免费ARP 来询问网络中是否有人在用这个地址 有的话就发送Decline 通知服务器此地址不可用 在次向服务器请求过另一个地址 没有设备在用此地址的话 PC将使用改地址
华为路由交换 DHCP_第1张图片

DCHP租期更新

ip地址是有限的 所以不可以给设备一直占用一个ip地址 挡租期过后 服务器将回收ip地址 发给其他设备使用 IP地址下发后 默认租期为1天 当这个租期时间过了一半 客户端就要发送requers请求报文 请求更新租期

  • 第一步:客户端地址有效期超过了一半 就会发送request报文向服务器请求更新租期
  • 第二步:服务器回复ACK确认对租期的更新

华为路由交换 DHCP_第2张图片

DHCP地址重绑定

由于某些问题 客户端在租期剩余50%后发出的requert请求报文没有得到服务器的回应 在租期剩余12.5% 也就是地址有效期已经使用了87.5%的的时候重绑定定时器超时 认为原来提供地址的服务器不可用了 开始向网络中的DHCP服务器发出请求 网络中的任何一台DHCP服务器都可以回复确认和拒绝报文。

  • 第一步:租期过半客户端发送requerst向服务器请求更新租期
    发送后没有收到服务器的回复
  • 第二步:开始向网络中广播request报文
    租期剩余12.5% 认为服务器不可用 向网络中的DHCP服务器发出请求
  • 第三步:服务器回复确认请求 或则回复拒绝请求
    确认请求:客户端更新租期
    拒绝请求:客户端停止使用地址 重新请求新的地址

华为路由交换 DHCP_第3张图片

DHCP ip地址释放

当主机不再使用地址的时候 要通告DHCP服务器 使得服务器可以将这个地址下发给其他用户
使用release报文 告诉DHCP此ip地址不再使用 地址超时后也会发送。

华为路由交换 DHCP_第4张图片

两种模式

接口模式:在路由器接口上配置ip地址和掩码 启用dhcp接口模式 在此接口下连的PC都可以向此接口请求ip地址 网关将是路由器上接口的地址
华为路由交换 DHCP_第5张图片
全剧模式:全局模式
华为路由交换 DHCP_第6张图片
注意:DHCP全局模式下 是可以跨越多个路由器进行下发地址的 称为DHCP中继 在建立地址池时 应该规避DHCP接口ip 和DNS服务器ip 不要将这些已经使用了的地址下发 不然会照成ip地址冲突。

欢迎大佬 指出错误

你可能感兴趣的:(路由交换)