DHCP(基础知识)

DHCP

Dynamic Host Configuration Protocol,(动态主机配置协议)

作用:统一分发和管理IP地址
基本概念:基于UDP 67/68端口,67代表服务器,68代表客户端
基于Client/Server架构

数据包

Discover发现 //发现DHCP 服务器
Offer提供 //服务器给客户端提供可用IP
Request请求 //客户端请求IP
ACK确认//服务器确认 //客户端拿到合法IP
Release释放
工作过程:

需要自动获取IP地址的客户端开启自动获取IP地址之后,本地广播发出DHCP Discover数据包,

源IP地址0.0.0.0,目标IP地址255.255.255.255,源MAC地址为本地网卡MAC,目标MAC为FFFF-FFFF-FFFF,

源端口为68,目标端口为67;

开启了DHCP服务的服务器收到此数据包后,发送免费ARP以确定所要下发的IP地址没有冲突,再本地基于广播的形式回复DHCP Offer数据包

客户端使用DHCP Request数据包请求IP地址,服务器回复ACK给客户端,客户端拿到IP地址。

然后Release释放

租期:默认租期为1440min/24h/一天。
续租:当租期到达1/2时,客户端若依然在线,客户端主动发出Request数据包来续租;
若续租失败,继续在7/8的租期再次发送Request数据包续租;
若依然失败,那租期到达时地址被收回,客户端若想继续使用,需要重新获取地址。

路由器作为DHCP服务器:

R1(config)#ip dhcp pool hah  //创建DHCP池塘
R1(dhcp-config)#network 10.1.1.0 255.255.255.0  //宣告下发的网段
R1(dhcp-config)#default-router 10.1.1.1   //配置网关
R1(dhcp-config)#dns-server 114.114.114.114  //配置DNS服务器
### 思科 DHCP 基础知识与试题解析 思科网络设备支持动态主机配置协议(DHCP),该协议用于自动分配 IP 地址和其他网络参数,从而简化网络管理并减少手动配置错误[^1]。以下是关于思科 DHCP基础知识以及相关试题的解析。 #### 一、DHCP 的基本概念 动态主机配置协议(DHCP)是一种网络协议,允许服务器为客户端动态分配 IP 地址及其他网络参数。通过 DHCP,客户端无需手动配置 IP 地址、子网掩码、默认网关和 DNS 服务器等信息[^2]。 #### 二、思科路由器上的 DHCP 配置 在思科设备上配置 DHCP 服务器需要定义地址池(pool)、排除地址范围以及设置租约时间等参数。以下是一个典型的 DHCP 配置示例: ```cisco Router(config)# ip dhcp pool MY_POOL Router(dhcp-config)# network 192.168.1.0 255.255.255.0 Router(dhcp-config)# default-router 192.168.1.254 Router(dhcp-config)# dns-server 8.8.8.8 8.8.4.4 Router(dhcp-config)# lease 7 ``` 上述配置中: - `ip dhcp pool MY_POOL` 定义了一个名为 `MY_POOL` 的 DHCP 地址池。 - `network 192.168.1.0 255.255.255.0` 指定分配的网络地址段。 - `default-router 192.168.1.254` 设置默认网关。 - `dns-server 8.8.8.8 8.8.4.4` 指定 DNS 服务器地址。 - `lease 7` 设置 IP 地址的租约时间为 7 天[^3]。 #### 三、常见试题及解析 1. **问题**:在思科设备上配置 DHCP 时,如何排除特定的 IP 地址? - **答案**:使用 `ip dhcp excluded-address` 命令排除指定的 IP 地址。例如,排除 `192.168.1.1` 到 `192.168.1.10` 的地址范围: ```cisco Router(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.10 ``` 这些地址将不会被 DHCP 服务器分配给客户端[^4]。 2. **问题**:DHCP 客户端在请求 IP 地址时会发送哪些消息? - **答案**:DHCP 客户端与服务器之间的通信遵循 DORA 流程,即 Discovery(发现)、Offer(提供)、Request(请求)和 Acknowledgment(确认)。这些消息以广播或单播形式在网络中传输[^2]。 3. **问题**:在思科设备上启用 DHCP 中继代理的功能是什么? - **答案**:DHCP 中继代理(Relay Agent)用于转发 DHCP 请求和响应消息,使得客户端能够从不同子网的 DHCP 服务器获取 IP 地址。启用该功能的命令如下: ```cisco Router(config)# ip helper-address 172.16.1.1 ``` 其中 `172.16.1.1` 是 DHCP 服务器的地址[^4]。 4. **问题**:如何查看思科设备上的 DHCP 地址池状态? - **答案**:使用以下命令可以查看 DHCP 地址池的状态: ```cisco Router# show ip dhcp pool ``` 此命令将显示已分配的 IP 地址、租约时间和其他相关信息[^3]。 #### 四、总结 思科设备上的 DHCP 配置不仅简化了网络管理,还提高了网络的可扩展性和灵活性。通过合理配置 DHCP 地址池、排除地址范围以及启用中继代理等功能,可以满足复杂网络环境下的需求[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值