DHCP原理与配置

DHCP原理与配置

 

前言

在大型企业网络中,会有大量的主机或设备需要获取IP地址等网络参数。如果采用手工配置,工作量大且不好管理,如果有用户擅自修改网络参数,还有可能会造成IP地址冲突等问题。使用动态主机配置协议DHCP (Dynamic Host Configuration Protocol)来分配IP地址等网络参数,可以减少管理员的工作量,避免用户手工配置网络参数时造成的地址冲突。

 

  • DHCP的应用场景
  • DHCP的基本原理
  • DHCP的基本配置

 

DHCP应用场景

    DHCP服务器能够为大量主机分配IP地址,并能够集中管理。

 

DHCP报文类型

 

报文类型

含义

 

DHCP DISCOVER

客户端用来寻找DHCP服务器

广播

DHCP OFFER

DHCP服务器用来响应DHCP DISCOVER 报文,此报文携带了各种配置信息

单播

DHCP REQUEST

客户端请求配置确认,或者续借租期

广播

DHCP ACK

服务器对REQUEST报文的确认响应

单播

DHCP NAK

服务器对REQUESTB报文的拒绝响应

 

DHCP RELEASE

客户端要释放地址时用来通知服务器

 

 

                微软系统DHCP是四个广播报文

 

地址池

  •      ARG3系列路由器支持两种地址池:全局地址池和接口地址池。

 

DHCP工作原理

 

 

 

 

 

DHCP租期更新

 

 

 

 

  • IP租约期限到达50%时,DHCP客户端会请求更新IP地址租约。
  • DHCP服务器的IP地址租期默认是1天。

 

DHCP重绑定

 

 

 

       DHCP客户端在租约期限到达87.5%时,还没收到服务器响应,会申请重绑定IP

 

IP地址释放

 

 

 

 

如果IP租约到期前都没有收到服务器响应,客户端停止使用此IP地址。

如果DHCP客户端不再使用分配的IP地址,也可以主动向DHCP服务器发送DHCP RELEASE报文,释放该lP地址。

 

 

DHCP接口地址池配置

[ Huawei] dhcp enable

[ Huawei] interface GigabitEthernet0/0/0

[ Huawei-GigabitEthernet0/0/0] interface GigabitEthernet 0/0/0

[Huawei-GigabitEthernet0/0/0]dhcp select interface 

[Huawei-GigabitEthernet0/0/0] dhcp severdns-list 10.1.1.2

[Huawei-GigabitEthernet0/0/0]dhcp server excluded-ip-address 10.1.1.2

[Huawei-GigabitEthernet0/0/0] dhcp server lease day 3

 

配置验证

[Huawei] display ip pool

Pool-name        : GigabitEthernet0/0/0

Pool-No             : 0

Position             : Interface status                    : Unlocked

Gateway-o        : 10.1.1.1

Mask                  :255.255.255.0

vPN instance      : --

 

IP address statistic

Total            :253

Used            :1             Idle             :252

Expired          :0             Conflict          :0           Disable    :1

 

[Huawei] display ip pool

-----------------------------------------------------------------------------------------------------------

Pool-name       : pool2

Pool-No         : 0

Position         : Local          status             : Unlocked

Gateway-0       : 1.1.1.1

Mask           : 255.255.255.0

VPN instance     : --

IP address statistic

Total            :253

Used            :1             Idle            : 252

Expired          :0             conflict         :0             Disable     :0

 

DHCP全局地址池配置

 

[ Huawei] dhcp enable

[ Huawei] ip pool pool2

Info: It's successful to create an IP address pool.

[ Huawei-ip-pool-pool2] network 1.1.1.0 mask 24

[ Huawei-ip-pool-pool2] gateway-list 1.1.1.1

[Huawei-ip-pool-pool2] lease day 10

[Huawei-ip-pool-pool2] quit

[Huawei]interface GigabitEthernet 0/0/1

[ Huawei-GigabitEthernet 0/0/1] dhcp select global



感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接
posted @   DoYouWantMore  阅读(303)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示