本帖最后由 哒哒哒 于 2018-12-18 14:56 编辑
--------:加油 HCP适用场景:冷漠:-------
DHCP,这个都很熟悉了,主要就是用来分配IP地址的,我们知道在网络中的每个主机如果想要上网去访问网络的资源的话,就必须要配置一个IP地址以及网关包括DNS。如果在一个网络中存在大量的主机都需要访问网络,那么对于网络管理员来说工作量是非常大的,也比较容易出错,比如会容易导致地址冲突等问题。 以上为DHCP使用的背景,那么用了DHCP就可以避免以上的问题,他可以为内网的一些主机自动的完成一些地址信息的配置,并且自动配置也避免的IP地址冲突的问题。
-------:好棒:关于DHCP:感恩:-------
1、DHCP全称是Dynamic Host Configuration Protocol,中文动态主机配置协议 2、DHCP的作用主要是为网络中的主机分配IP地址 3、DHCP采用C/S(客户端/服务器架构模式),其中服务器主要集中管理IP地址(DHCP服务器可以是一台单独的DHCP服务器设备,也可以是一台支持DHCP的网络设备),客户端会像服务器提出获取地址请求,然后服务器根据客户端的请求返回地址信息(客户端多数为PC,当然有一些网络设备也支持DHCP获取地址,当然这种场景使用的比较少) 4、DHCP使用的是UDP协议,其中服务器侦听的端口号为67,客户端使用的端口号为68
-------:666 HCP地址获取过程:666:-------
主机获取到IP地址主要分为四步,先看下获取的过程图(本人不太会使用画图软件,这个是使用电脑自带的画图板画的,望见谅)
1、第一步,客户端会广播发送一个discover消息(为什么要广播?因为刚开始的时候客户端并不知道在网络中哪个设备是DHCP服务器呀,所以第一步就是广播)用来寻找在该物理段有没有DHCP服务器; 2、第二步,当物理网络中的DHCP服务器收到这个广播信息后,会单播给该用户一个offer信息(这个时候DHCP 服务器就是单播了,因为他知道请求的客户端的位置在哪里,所以是单播),告诉客户端我就是你的DHCP服务器,并且将地址信息告诉客户端; 3、第三步,就是请求了,request,这个时候客户端和服务器都确认了对方的身份,那么客户端就需要向服务器请求在第二步服务器给我的地址了; 4、第四步,服务器在收到request这个消息后,会给客户端一个回复,确认给你使用的就是这个地址。 到此为止,一个简单的IP地址获取过程就结束了。
那么问题来了,如果说客户端获取到的IP地址被占用(比如被别人静态配置在网络中的某个主机中),那客户端如何处理呢? DHCP客户端在收到dhcp服务器给分配的地址后,会向该地址发送一个ARP请求执行ACD(IPV4地址冲突检测),如果客户端确定改地址已经被使用,那么他会向DHCP发送一个request消息,通知服务器该地址被占用无法使用。在经过大概10秒左右延迟秒以后,客户机可重新获取地址。 过程大概如下图
-------:666 HCP如何进行租约的更新:666:-------
我们知道DHCP获取的地址都是有期限的,可以在网卡的详细信息查看租约的过期时间。 那么租约过期了怎么办呢,该主机还能不能继续使用这个IP地址呢?答案是当然可以继续使用了,就是通过租约的更新实现的,那么对于DHCP客户端以及服务器来说,是如何进行租约的更新呢? 租期续约过程
1、当客户端发现获取到的地址使用已经达到50%的时候,会给DHCP服务器发送一个请求,请求继续使用该地址,服务器收到之后回复可以继续使用; 2、当时间达到87.5%的时候,DHCP客户端会给服务器再次发送一个请求,请求继续使用该地址,服务器收到之后回复继续使用。
-------:白眼 HCP配置案例 一(交换机作为DHCP服务器):白眼:-------
网络环境(此环境为模拟环境并且客户端为网络设备(路由器))
配置思路 1、启动dhcp 服务--------DHCP enable 2、创建DHCP地址池------- dhcp server ip-pool 【poor name】 3、配置动态分配的IP地址范围-------network 【network-addess】【mask-length】【mask】 4、配置为DHCP客户端分配的网关地址-------gateway-list 【ip-address】 其他配置 配置给DHCP客户端分配的DNS地址--------DNS -list 【ip-address】 配置dhcp地址池中的排除地址------DHCP server forbidden-ip 【low-ip-address】 【high-ip-address】
配置截图 在RT1上配置DHCP服务器
效果 在RT2上获取地址
-------:傻笑 HCP配置案例二(某公司防火墙作为dhcp服务器):傻笑:------- 网络环境(此环境为真实环境) AF的DHCP配置(其他网络配置已经配置完成) 配置保留的IP地址
效果 在我的PC上选择自动获取地址之后查看获取到的地址 |