华为设备中的DHCP服务配置与测试

一、引言


动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一种用于自动分配IP地址和其他网络配置信息的协议。在华为设备中,DHCP服务可以帮助用户更方便地管理网络设备,提高网络的可扩展性和易用性。本文将对华为设备中的DHCP知识进行详细解析,更好地理解和应用DHCP服务。

二、DHCP基础知识

1.DHCP组网中三种角色
  • DHCP服务器

    DHCP服务器负责从地址池中选择IP地址分配至DHCP客户端,还可以为DHCP客户端提供其他网络参数,如默认网关地址、DNS服务器地址和WINS服务器地址。DHCP服务器可以接收处理来自本网段或跨网段由DHCP中继转发的DHCP请求报文。

  • DHCP客户端

    DHCP客户端发送DHCP请求报文、通过BOOTP或DHCP协议请求获取IP地址等网络参数的设备。例如,IP电话、PC、手机、无盘工作站等。

  • DHCP中继

    DHCP中继负责转发DHCP服务器和DHCP客户端之间的DHCP报文,协助DHCP服务器向DHCP客户端动态分配网络参数的设备。

    DHCP客户端广播发送请求报文(即目的IP地址为255.255.255.255),位于同一网段内的DHCP服务器能够接收请求报文。如果DHCP客户端和DHCP服务器不在同一个网段,DHCP服务器无法接收来自客户端的请求报文,此时,需要通过DHCP中继来转发DHCP报文。不同于传统的IP报文转发,DHCP中继接收到DHCP请求或应答报文后,会重新修改报文格式并生成一个新的DHCP报文再进行转发。

2. DHCP的作用

DHCP主要负责为网络中的设备分配IP地址、子网掩码、默认网关、DNS服务器等网络配置信息。通过使用DHCP服务,用户可以避免手动配置设备的网络参数,降低网络管理的复杂性。

3. DHCP的工作过程

DHCP客户端向DHCP服务器发送请求,请求获取一个可用的IP地址。DHCP服务器收到请求后,会从地址池中选择一个未被分配的IP地址,并将其与相应的网络配置信息一起发送给客户端。客户端收到这些信息后,会自动配置自己的网络参数,并使用这些参数连接到网络。

4.DHCP地址池

分为两种:全局地址池和接口地址池

(1). 接口地址池为连接到同一网段的主机或终端分配IP地址。可以在服务器的接口下执行dhcp selectinterface命令,配置DHCP服务器采用接口地址池的DHCP服务器模式为客户端分配IP地址。
(2). 全局地址池为所有连接到DHCP服务器的终端分配IP地址。可以在服务器的接口下执行dhcp selectglobal命令,配置DHCP服务器采用全局地址池的DHCP服务器模式为客户端分配IP地址。


接口地址池的优先级比全局地址池高。配置了全局地址池后,如果又在接口上配置了地址池,客户端将会从接口地址池中获取IP地址。在X7系列交换机上,只能在VLANIF逻辑接口上配置接口地址池。

5.报文类型

类型                                       含义
DHCP DISCOVER     客户端用来寻找DHCP服务器。
DHCP OFFER        DHCP服务器用来响应DHCP DISCOVER报文,此报文携带了各种配置信息。
DHCP REQUEST     客户端请求配置确认,或者续借租期。
DHCP ACK               服务器对REQUEST报文的确认响应。
DHCP NAK              服务器对REQUEST报文的拒绝响应。
DHCP RELEASE      客户端要释放地址时用来通知服务器。

三、华为设备中的DHCP配置

(1)项目引入

实验环境:
1. 华为设备(华为AR2220路由器)
2. PC机若干台
3. 网线若干根

(2)实验项目任务

•配置基于全局地址池的DHCP服务器
•配置基于接口的DHCP服务器
• 配置DHCP中继

(3)实验操作步骤

在R1上

创建全局地址池
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.118.10.254 24
[AR1]ip pool hcia-pool
Info: It's successful to create an IP address pool.
[AR1-ip-pool-hcia-pool]network 192.118.10.0
[AR1-ip-pool-hcia-pool]display this
[AR1]ip pool hcia-pool
Info: It's successful to create an IP address pool.
[AR1-ip-pool-hcia-pool]excluded-ip-address 192.118.10.11 192.118.10.253
[AR1]ip pool hcia-pool
Info: It's successful to create an IP address pool.
[AR1-ip-pool-hcia-pool]gateway-list 192.118.10.254
[AR1]ip pool hcia-pool
Info: It's successful to create an IP address pool.
[AR1-ip-pool-hcia-pool]lease day 2
[AR1]ip pool hcia-pool
Info: It's successful to create an IP address pool.
[AR1-ip-pool-hcia-pool]dns-list 8.8.8.8
[AR1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]dhcp select global

将PC设置为DHCP客户端

• 查看PC1获得的IP地址信息

• 查看地址池hcia-pool的状态

配置基于接口的DHCP服务器

在R1上

[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address 10.118.0.1 24
[AR1]dhcp enable
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]dhcp select interface
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 10.118.0.3 10.118.0.254
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]dhcp server lease day 7
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]display this

在R2上

[AR2]dhcp enable
[AR2]interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address dhcp-alloc

• 测试AR2与AR1之间的连通性

配置DHCP中继

在R1

[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]undo dhcp select interface
[AR1-GigabitEthernet0/0/0]display this
[AR1]ip route-static 192.118.20.0 24 10.118.0.2

在R2

[AR2]interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address 10.118.0.2 24
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ip address 192.118.20.254 24

• 在AR1上创建全局地址池pc3-pool和配置DHCP服务器

[AR1]ip pool pc3-pool
[AR1-ip-pool-pc3-pool]network 192.118.20.0 mask 24
[AR1-ip-pool-pc3-pool]excluded-ip-address 192.118.20.11 192.118.20.253
[AR1-ip-pool-pc3-pool]gateway-list 192.118.20.254
[AR1-ip-pool-pc3-pool]lease day 2
[AR1-ip-pool-pc3-pool]dns-list 8.8.8.8
[AR1]dhcp enable
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]dhcp select global

• 在AR2上配置DHCP中继

[AR2]dhcp enable
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]dhcp select relay
[AR2-GigabitEthernet0/0/1]dhcp relay server-ip 10.118.0.1

• 查看PC3的IP地址

查看地址池pc3-pool的状态

总结

华为设备中的DHCP服务为用户提供了一种简单、高效的网络管理方式。通过配置DHCP地址池、设置接口为DHCP客户端模式以及监控和管理DHCP服务,用户可以快速搭建起一个稳定、可靠的网络环境。希望本文对您理解华为设备中的DHCP知识有所帮助。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一份华为DHCP配置实例,供参考: 假设有一个拓扑结构如下的网络: PC1 --- Switch1 --- Router1 --- Router2 --- Switch2 --- PC2 其,Router1和Router2之间的链路为WAN链路,而PC1和PC2都需要获取IP地址。我们将在Router1上进行DHCP配置。 1.创建DHCP池 首先,我们需要在Router1上创建一个DHCP池,以便分配给PC1和PC2。 [Huawei] dhcp enable [Huawei] dhcp server [Huawei-dhcp-server] quit [Huawei] interface vlanif 1 [Huawei-Vlanif1] dhcp select global [Huawei-Vlanif1] dhcp server dns-list 8.8.8.8 [Huawei-Vlanif1] dhcp server gateway-list 192.168.1.1 [Huawei-Vlanif1] dhcp server lease day 2 hour 12 minute 0 [Huawei-Vlanif1] dhcp server excluded-ip-address 192.168.1.1 192.168.1.10 [Huawei-Vlanif1] dhcp server address pool 192.168.1.11 192.168.1.254 上述配置,我们启用了DHCP服务,然后在VLAN接口1上选择全局DHCP服务器,并设置了DNS服务器地址和网关地址。我们还设置了一个地址池,其排除了192.168.1.1到192.168.1.10之间的IP地址。 2.配置DHCP继 接下来,我们需要在Router1上配置DHCP继,以便将PC1和PC2的DHCP请求转发到Router2上。 [Huawei] interface GigabitEthernet 0/0/0 [Huawei-GigabitEthernet0/0/0] dhcp select relay [Huawei-GigabitEthernet0/0/0] dhcp relay server-group 1 192.168.2.1 [Huawei-GigabitEthernet0/0/0] dhcp relay information option vpn [Huawei-GigabitEthernet0/0/0] quit [Huawei] interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1] dhcp select relay [Huawei-GigabitEthernet0/0/1] dhcp relay server-group 1 192.168.2.1 [Huawei-GigabitEthernet0/0/1] dhcp relay information option vpn [Huawei-GigabitEthernet0/0/1] quit [Huawei] dhcp relay server-group 1 192.168.2.1 上述配置,我们将GigabitEthernet 0/0/0和GigabitEthernet 0/0/1接口设置为DHCP继接口,并将DHCP服务器地址设置为192.168.2.1。我们还设置了一个VPN选项,以便在DHCP请求携带VPN信息。 3.测试DHCP继 最后,我们可以在PC1和PC2上测试DHCP配置是否正常。如果一切顺利,PC1和PC2应该都能够成功获取到IP地址。 总结: 上述示例展示了如何在华为路由器上配置DHCP继。需要注意的是,DHCP配置需要同时在源子网和目标子网上进行配置,以便将DHCP请求转发到正确的DHCP服务器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值