一.DHCP作用以及原理
动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一个局域网的网络协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息。
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。DHCP具有以下功能:

  1. 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。

  2. DHCP应当可以给用户分配永久固定的IP地址。

  3. DHCP应当可以同用其他方法获得IP地址的 主机共存(如手工配置IP地址的主机)。

  4. DHCP 服务器应当向现有的BOOTP 客户端提供服务。

DHCP有三种机制分配IP地址:

1) 自动分配方式(Automatic Allocation),DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。

2) 动态分配方式(Dynamic Allocation),DHCP服务器给主机指定一个具有时间限制的IP地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。

3) 手工分配方式(Manual Allocation),客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。

三种地址分配方式中,只有动态分配可以重复使用客户端不再需要的地址。

DHCP消息的格式是基于BOOTP(Bootstrap Protocol)消息格式的,这就要求设备具有BOOTP中继代理的功能,并能够与BOOTP客户端和DHCP服务器实现交互。BOOTP中继代理的功能,使得没有必要在每个物理网络都部署一个DHCP服务器。RFC 951和RFC 1542对BOOTP协议进行了详细描述。
二.DHCP报文类型有一下八种
1.DHCP Discover 2.DHCP Offer 3.DHCP Request 4.DHCP ACK 5.DHCP NAK 6.DHCP Release 7.DHCP Decline 8.DHCP Inform
三.华三DHCP简单配置
1.配置步骤(在路由器上配置)
(1) # 配置接口的 IP 地址。
system-view //进入系统视图界面
[H3C] interface g 0/0 //进入0/0端口
[[H3C-GigabitEthernet0/0]] ip address 192.168.1.254 24 //为该端口设置一个IP
[[H3C-GigabitEthernet0/0]] quit //退出
(2)
[H3C] dhcp enable //# 启用 DHCP 服务。
(3)
[H3C] dhcp server forbidden-ip 192.168.1.10 // 配置不参与自动分配的 IP 地址1
[H3C] dhcp server forbidden-ip 192.168.1.254 // 配置不参与自动分配的 IP 地址2
(4)
[H3C] dhcp server ip-pool 0 //配置 DHCP 地址池 0
[H3C-dhcp-pool-0] network 192.168.1.0 mask 255.255.255.0 //可分配的网段为1.0
[H3C-dhcp-pool-0] expired day 10 //租约有效期限为 10 天
[H3C-dhcp-pool-0] dns-list 192.168.1.10 //设置DNS 服务器地址
[H3C-dhcp-pool-0] gateway-list 192.168.1.254 //设置网关地址
[H3C-dhcp-pool-0] quit
四.本篇博文只作为作业提交,不为商用用途,如有违规,请及时联系本人删除。