DHCP基础
- 产生背景
- 传统手工配置的缺陷
- DHCP基本概念及优点
- DHCP工作原理
- DHCP租期更新
- DHCP相关配置命令解析
产生背景
因为现在上网的人已经变得非常多了,上网又需要分配IP地址,那么如何进行IP地址的分配?如果是手动分配IP地址,在人数较少的情况下可以进行分配,但是如果有上百台,上千台,那还要继续进行手工配置吗?如果某一台设备显示地址冲突,那么要进行大海捞针吗?手动的方式正在逐渐消失,取而代之的是DHCP技术,可以进行自动分配IP地址。
传统手工配置的缺陷
- 普通用户对于网络参数不了解,经常会配置错误,导致无法正常访问网络。地址冲突时有发生。
- 如果交由管理员进行统一配置,工作量巨大,属于重复劳动。
- 企业网中每个人固定使用某一个地址,地址利用率底下,因为如果某个人长时间不上网,那么他的IP地址就会一直被占用。
- WLAN的出现使得终端的位置不再固定,当无线终端移动到另外一个无线覆盖的区域时,可能需要再次进行IP地址的配置。
DHCP基本概念及优点
基本概念:
- 为了解决传统的静态手工配置方式的不足,DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)应运而生,可以实现网络动态合理的分配IP地址给主机使用。
- DHCP使用C/S架构,主机无需配置,从服务器端获取地址,可以实现接入网络之后即插即用。
优点: - IP地址从DHCP服务器的地址池中获取,服务器端会记录维护IP地址的使用状态,做到IP地址同意分配管理。
- DHCP提出了租期的概念,可以提高地址的利用率。(就是不会让某一个终端无限制的去占用某一个IP地址)
DHCP工作原理
- 第一步:DHCP客户端再本广播域发送DHCP Discover广播包,用于发现网络中的DHCP服务器。
- 第二步:当DHCP服务器收到客户端发送的广播包之后,会回复一个单播包,其中含有要分配给客户的IP地址。
- 第三步:DHCP客户端会发送一个DHCP Request广播包,用于告知本网段的DHCP服务器自己要使用哪个IP地址。一般使用先收到的IP地址。
- 第四步:DHCP服务器会回复一个ACK用于表示确认。
DHCP租期更新
之前说过,DHCP服务器会设置有租期,也就是很大程度上避免了IP地址的浪费。当DHCP客户端获取的地址租期到达50%时,就好比DHCP服务器租给客户端一个IP地址1个小时,现在到了30分钟,也就是50%的租期,这个时候,DHCP客户端会使用单播向服务器端续租,继续使用这个IP地址,当DHCP服务器收到之后,会发送一个DHCP Ack单播包告知DHCP客户端可以继续使用这个IP地址,并且DHCP服务器刷新该IP地址的租期。但是网络中也会出现阻塞的现象,如果到达50%租期的时候没有收到DHCP服务器的回复,那么再87.5%租期的时候发送一个DHCP Request广播报文,任意一台DHCP服务器收到之后都可以进行回复,对DHCP客户端进行地址的分配,这个过程叫做重绑定。
DHCP相关配置命令解析
1.在全局下开启设备的DHCP服务器功能。
2.地址池分为两类,一类是接口地址池,一类是全局地址池。一台路由器会有多个接口,如果配置的时接口地址池,那么再设备配置了地址池之后,只会为某个接口下的网段分配地址;如果配置的时全局地址池,那么配置完地址池之后,会为自身所有接口下的网段进行地址的分配。本条命令是设置了接口的地址池。
3.设置地址池中的DNS服务器地址。
4.就是排除不要分配出去的IP地址范围。
5.设置分配出去的某个IP地址的租期时间。
6.创建全局下的地址池。
7.配置全局地址池下的可分配IP地址范围。
8.配置DHCP客户端的网关。
9.配置DNS服务器的地址。
10.对分配出去的IP地址进行IP地址的设置。
11.因为是全局情况下的地址池,会为每个端口下进行分配,所以要在每个接口之下进行全局地址池的声明。