DHCP简述

协议简介:

动态主机配置协议DHCP是集中对终端IP地址进行动态管理和配置的技术。可以通过自动下发地址或者MAC地址绑定,让网络设备变得简单快捷。DHCP是由RFC 2131定义的,使用的是C/S通信模式。
DHCP有两个端口号,分别是UDP67和UDP68。68号端口是客户端的端口号,主要负责以广播方式发送请求配置和内容;67号端口是服务器的端口号,主要负责回应客户端发送的广播报文。

DHCP角色:

DHCP由DHCP服务器DHCP客户端DHCP中继三种角色组成。

DHCP服务器

DHCP服务器负责从地址池中选择IP地址分配给客户端。也可以提供其他的网络配置,比如DNS服务器地址、网关地址等等。
DHCP服务器可以接收本网段或者跨网段(通过DHCP中继)来自DHCP客户端的请求报文。

DHCP客户端

DHCP客户端向DHCP服务器发送请求报文,请求IP地址、网关地址、DNS服务器地址等等。客户端常见设备:电脑、手机、iPad等等。

DHCP中继

当DHCP服务器和DHCP客户端不在同一网段的时候,就需要DHCP中继去转发客户端向服务器发送的请求报文,或者转发服务器端向客户端回应的响应报文。

DHCP小实验:

在这里插入图片描述
DHCP SERVER的相关配置:

sysname SERVER  //设备命名
#
dhcp enable   //开启DHCP服务
#
ip pool DHCP  //创建DHCP地址池
 gateway-list 192.168.1.254  //设置网关
 network 192.168.1.0 mask 255.255.255.0 //设置地址池网段 
 excluded-ip-address 192.168.1.200 192.168.1.253  //排除地址
 lease day 3 hour 3 minute 3   //设置租期
 dns-list 8.8.8.8 114.114.114.114  //设置DNS地址
 domain-name DHCP-TEST   //设置域名
 #
interface GigabitEthernet0/0/0
 ip address 192.168.1.253 255.255.255.0 
 dhcp select global
#

DHCP CLIENT的相关配置:

#
 sysname CLIENT
#
dhcp enable
#
#
interface GigabitEthernet0/0/0
 ip address dhcp-alloc
 dhcp select global
#

实验现象:最终再client中获得192.168.1.199的地址。

<CLIENT>display  ip interface brief 
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
The number of interface that is UP in Physical is 2
The number of interface that is DOWN in Physical is 1
The number of interface that is UP in Protocol is 2
The number of interface that is DOWN in Protocol is 1

Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              192.168.1.199/24     up         up        
GigabitEthernet0/0/1              unassigned           down       down      
NULL0                             unassigned           up         up(s)     
<CLIENT>

DHCP报文:

常见的DHCP的4种报文如下所示:112233

报文名称作用及含义
DHCP DISCOVERDHCP客户端首次接入网络,向DHCP服务进行交互的第一个报文,用过广播的形式寻找DHCP服务器。 其中的源地址为0.0.0.0,目标地址为255.255.255.255在这里插入图片描述
DHCP OFFER当DHCP服务器接收到客户端发送的discover报文,服务器的回应报文,里面携带了各种的配置信息,如IP地址,默认网关、DNS服务器地址等等。主要是用过单播的形式,其中的源地址是DHCP服务器本身,但是目的地址不是255.255.255.255。而是服务器临时分配给客户端使用的IP地址在这里插入图片描述
DHCP REQUEST1、当DHCP客户端接收到DHCP服务器返回的offer报文,如果当前网络中存在多个DHCP服务器,就会收到多个OFFER报文,所以这个报文会告诉DHCP服务器,客户端要使用的是接收第一个OFFER报文所属的DHCP服务器分配的地址,并通过广播的形式告诉其他服务器,客户端不再需要地址了。2、在这里插入图片描述
DHCP ACK这是由让客户端接收第一个offer报文所属的DHCP服务器发送的确认响应报文。主要通过此报文,客户端才能获得真正的IP地址和相关配置信息。在这里插入图片描述

总结:

这是对于DHCP的简单回顾,认识了DHCP的第三个端口号,热备端口–546(在域环境中是可以实现故障转移的)。并指导常见的option序号及其作用,如:option 6是DNS服务器地址;option 1是子网掩码;option 53是DHCP的消息类型。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值