一、概念

1.什么是DHCP

         DHCP 全称动态主机配置协议,是工作在应用层、基于 UDP 的局域网协议,由服务器统一管理 IP 地址池,终端上线时自动向服务器申请 IP、网关、DNS 等网络参数,租期到期后可续租或回收地址,分为全局地址池、接口地址池两种配置模式。

2.DHCP有什么作用

  • 自动为终端分配 IP 地址、子网掩码、网关、DNS 服务器;
  • 自动管理地址租期,回收闲置 IP,避免 IP 资源浪费;
  • 规避人为配置导致的 IP 地址冲突问题;
  • 统一批量管控全网终端网络参数,简化运维。

3.使用场景有哪些

  • 企业办公网、校园机房、网吧等终端数量多的局域网;
  • 酒店、商场公共 WiFi 等访客临时接入网络;
  • 家用路由器、交换机 + 路由器组网(本次实验场景);
  • 移动设备频繁上下线、需要频繁更换 IP 的网络环境。

4.与手动静态设置IP的对比

对比维度

DHCP 动态获取 IP

手动静态设置 IP

配置与维护效率

服务器统一自动下发参数,新增 / 修改网络设置仅需改服务器,批量终端无需逐台操作

每台设备单独填写 IP、掩码、网关、DNS,批量设备配置、改参数工作量大

IP 冲突风险

地址池统一管控,系统自动规避重复 IP,几乎无冲突风险

人工输入易出现 IP 重复,引发地址冲突、设备断网

IP 资源利用率

带租期机制,设备下线自动回收 IP,地址可循环复用,利用率高

IP 永久占用,设备长期离线也不释放,造成 IP 资源浪费

适用场景

电脑、手机等大量普通终端,机房、办公网、公共 WiFi 等设备频繁上下线环境

服务器、打印机、路由器等需要固定 IP、长期稳定运行的核心设备

二、IP配置

1.拓扑图

2.设备IP基础配置

LSW1配置

sysname LSW1

# 所有接口默认access,无需VLAN,直接透传DHCP广播

interface GigabitEthernet 0/0/1

 port link-type access

interface GigabitEthernet 0/0/2

 port link-type access

interface GigabitEthernet 0/0/3

 port link-type access

LSW2配置

sysname LSW2

interface GigabitEthernet 0/0/2

 port link-type access

interface GigabitEthernet 0/0/3

 port link-type access

interface GigabitEthernet 0/0/4

 port link-type access

R1的配置

<Huawei>sys

[Huawei]sysname R1

[R1]dhcp enable

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip add 192.168.1.1 255.255.255.0

3.配置基于全局的DHCP

[R1-GigabitEthernet0/0/0]dhcp select global

[R1-GigabitEthernet0/0/0]int g0/0/1

[R1-GigabitEthernet0/0/1]ip add 192.168.2.1 255.255.255.0

4.配置基于接口的DHCP

[R1-GigabitEthernet0/0/1]dhcp select interface

[R1-GigabitEthernet0/0/1]dhcp server dns-list 223.5.5.5

[R1-GigabitEthernet0/0/1]dhcp server ecxluded-ip-address 192.168.2.1

5.创建全局地址池

[R1]ip pool pool1

[R1-ip-pool-pool1]network 192.168.1.0 mask 255.255.255.0

[R1-ip-pool-pool1]gateway-list 192.168.1.1

[R1-ip-pool-pool1]dns-list 223.5.5.5

[R1-ip-pool-pool1]lease day 3

[R1-ip-pool-pool1]excluded-ip-address 192.168.1.1

[R1-ip-pool-pool1]q

三、实验测试

1.在R1上查看所有地址池信息

由图中可知,两台地址池均正常启用,4 台 PC 已全部成功从 DHCP 获取 IP 地址,无地址冲突与故障。

2.分别查看g0/0/0和g0/0/1接口DHCP配置

执行后直接就能看到接口下 dhcp select global / dhcp select interface 配置就代表配置正常。

3.查看已分配给PC的IP地址绑定表

图中查看全局池pool1可看到PC1/PC2已自动获取地址,若无法分清哪个是PC1,可以用ipconfig查看。

四、总结

        本次实验以路由器 R1 作为 DHCP 服务器,分别配置全局地址池与接口地址池两种 DHCP 实现方式,为 192.168.1.0 网段的 PC1、PC2 和 192.168.2.0 网段的 PC3、PC4 自动分配 IP、网关、DNS 等网络参数,交换机仅做二层转发,通过display ip pool查看地址池状态,确认两个地址池均正常工作,4 台终端全部成功获取 IP 且无地址冲突、故障。

        该实验完整演示了 DHCP 的 DORA 四步工作流程,区分了全局地址池与接口地址池的配置区别,同时对比手动静态配置 IP,证明 DHCP 拥有配置维护简便、避免 IP 冲突、地址利用率高、适合大量终端接入的优势,充分验证了 DHCP 协议在局域网中自动管理终端网络参数、简化网络运维的核心作用与实用价值。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐