注:本文为 “华为 DHCP 三种模式原理分析 | 实验” 相关的两篇文章合辑。
DHCP 三种模式(全局地址池、接口地址池、中继)
网工教室 于 2023-06-20 23:09:38 发布
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用 UDP 协议工作。
一、全局地址池配置
全局地址池就是可以给任何接口地址提供 DHCP 服务,同时你可以创建多个全局地址池使用,其中全局地址池网段与端口 IP 是同一网段的对应关系,实现自动获取 IP 的作用。
实验拓扑:
1、R1 路由器配置:
<Huawei>system-view // 进入系统视图
<Huawei>sysname R2 // 修改名称为 R1
[R2] undo info-center enable // 关闭信息中心功能
[R2] dhcp enable // 开启 DHCP 功能
[R2] interface Ethernet 0/0/0 // 进入 Ethernet 0/0/0 接口
[R2-Ethernet0/0/0] ip address 10.1.1.254 255.255.255.0 // 配置接口 Ethernet 0/0/0 地址
[R2] ip pool tushuguan // 创建全局地址池
[R2-ip-pool-tushuguan] network 10.1.1.0 mask 255.255.255.0 // 配置全局地址池可动态分配的 IP 地址范围
[R2-ip-pool-tushuguan] gateway-list 10.1.1.254 // 配置 DHCP 客户端的网关地址
[R2-ip-pool-tushuguan] dns-list 8.8.8.8 // 配置 DHCP 客户端使用的 DNS 服务器的 IP 地址
[R2-ip-pool-tushuguan] excluded-ip-address 10.1.1.2 10.1.1.100 // 配置接口地址池中不参与自动分配的 IP 地址范围
[R2-ip-pool-tushuguan] lease day 0 hour 12 minute 0 // 配置 IP 地址租期
[R2] interface Ethernet 0/0/0
[R2-Ethernet0/0/0] dhcp select global // 使能接口的 DHCP 服务器功能
2、PC 开启 DHCP
3、配置已经完成,下面来看一下是否成功,通过在命令行输入 ipconfig。
完成第一个 10.1.1.0 网段的全局地址池配置,下面进行第二 10.2.2.0 网段的全局地址池配置。
[R2] interface Ethernet 0/0/1 // 进入 Ethernet 0/0/1 接口
[R2-Ethernet0/0/1] ip address 10.2.2.254 255.255.255.0 // 配置接口 Ethernet 0/0/1 地址
[R2] ip pool shixunshi // 创建全局地址池
[R2-ip-pool- shixunshi] network 10.2.2.0 mask 255.255.255.0 // 配置全局地址池可动态分配的 IP 地址范围
[R2-ip-pool- shixunshi] gateway-list 10.2.2.254 // 配置 DHCP 客户端的网关地址
[R2-ip-pool- shixunshi] dns-list 8.8.8.8 // 配置 DHCP 客户端使用的 DNS 服务器的 IP 地址
[R2-ip-pool- shixunshi] excluded-ip-address 10.2.2.2 10.2.2.100 // 配置接口地址池中不参与自动分配的 IP 地址范围
[R2-ip-pool- shixunshi] lease day 0 hour 12 minute 0 // 配置 IP 地址租期
[R2] interface Ethernet 0/0/1
[R2-Ethernet0/0/1] dhcp select global // 使能接口的 DHCP 服务器功能
好的现在两个地址池都配置好,现在 pc 进行 DHCP 服务获取 IP。
现在 PC 可以获取 IP,而且获取的都是指定的地址池 IP。
检查两个池是否能 ping 通
可以通,实验结束。
二、接口地址池配置
接口地址池就是给端口配置 IP 然后这个 IP 作为网关使用,这个端口下面的 PC 都可以 DHCP 分配到 IP 地址。
实验拓扑:
1、R1 路由器配置:
<Huawei>system-view // 进入系统视图
[Huawei] sysname R1 // 修改名称为 R1
[R1] undo info-center enable // 关闭信息中心功能
[R1] dhcp enable // 开启 DHCP 功能
[R1] interface Ethernet 0/0/0 // 进入 Ethernet 0/0/0 接口
[R1-Ethernet0/0/0] ip address 192.168.10.254 255.255.255.0 // 配置接口 Ethernet 0/0/0 地址
[R1-Ethernet0/0/0] dhcp select interface //DHCP 接口地址池模式
[R1-Ethernet0/0/0] dhcp server dns-list 8.8.8.8 // 配置 DNS 服务器
[R1-Ethernet0/0/0] dhcp server excluded-ip-address 192.168.10.1 192.168.10.200 // 配置接口地址池中不参与自动分配的 IP 地址范围
[R1-Ethernet0/0/0] dhcp server lease day 0 hour 12 minute 0 // 配置 DHCP 服务器接口地址池中 IP 地址的租用有效期限,缺省情况下,IP 地址的租期为 1 天
2、PC 开启 DHCP
3、配置已经完成,下面来看一下是否成功,通过在命令行输入 ipconfig。