admin管理员组文章数量:1535376
2024年3月4日发(作者:)
华为路由器DHCP中继(DHCP Relay)配置实例
路由器配置实例
早期的DHCP协议只适用于DHCP客户端和服务器处于同一个网段内的情况,不能跨网段。因此,为进行动态主机配置,需要在每个网段置一个DHCP服务器,这显然是很不经济的。DHCP中继(DHCP Relay)功能的引入解决了这一难题:客户端可以通过DHCP中继与其他网段的DHCP服务器通信,最终取得合法的IP地址。这样,多个网段的DHCP客户端可以使用同一个DHCP服务器,既节省了成本,又便于进行集中管理。
一般来说,DHCP中继既可以是主机,也可以是路由器,只要在设备上启动DHCP中继代理的服务程序即可。
DHCP Relay工作原理如下:
1、当DHCP Client启动并进行DHCP初始化时,它会在本地网络广播配置请求报文。
2、如果本地网络存在DHCP Server,则可以直接进行DHCP配置,不需要DHCP Relay。
3、如果本地网络没有DHCP Server,则与本地网络相连的具有DHCP Relay功能的网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的DHCP Server。
4、DHCP Server根据DHCP Client提供的信息进行相应的配置,并通过DHCP Relay将配置信息发送给DHCP Client,完成对DHCP Client的动态配置。
事实上,从开始配置到最终完成配置,可能存在多次这样的交互过程。下面为大家介绍一个在华为路由器上实现DHCP中继的配置实例。
一、组网需求
如下图,DHCP客户端所在的网段为10.100.0.0/16,而DHCP服务器所在的网段为202.40.0.0/16。需要通过带DHCP中继功能的路由设备中继DHCP报文,使得DHCP客户端可以从DHCP服务器上申请到IP地址等相关配置信息。
DHCP服务器应当配置一个10.100.0.0/16网段的IP地址池,DNS服务器地址为10.100.1.2/16,NetBIOS服务器地址10.100.1.3/16,出口网关地址10.100.1.4,并且DHCP服务器上应当配置有到10.100.0.0/16网段的路由。
二、配置思路
DHCP服务器的配置思路如下:
1、开启DHCP中继服务器RouterA的DHCP功能
2、配置要实现DHCP中继功能的接口POS2/0/0
3、在接口GE1/0/0配置IP中继地址并开启接口的DHCP中继功能
4、配置DHCP服务器RouterB到RouterA的接口GE1/0/0的路由
5、开启RouterB的DHCP功能
6、配置RouterB的接口POS1/0/0下的客户端从全局地址池中获取IP地址
7、在RouterB上配置全局地址池
三、配置步骤
1、在DHCP中继上进行配置
# 开启DHCP服务。
[Quidway] sysname RouterA
[RouterA] dhcp enable
# 配置接口POS2/0/0接口地址。
[RouterA] interface pos 2/0/0
[RouterA-Pos2/0/0] ip address 202.40.1.1 255.255.0.0
[RouterA-Pos2/0/0] undo shutdown
[RouterA-Pos2/0/0] quit
# 进入要实现DHCP中继功能的接口,为其配置IP地址、子网掩码和DHCP中继地址。
[RouterA] interface gigabitethernet 1/0/0
[RouterA-GigabitEthernet1/0/0] ip address 10.100.1.1 255.255.0.0
[RouterA-GigabitEthernet1/0/0] ip relay address 202.40.1.2
[RouterA-GigabitEthernet1/0/0] dhcp select relay
[RouterA-GigabitEthernet1/0/0] undo shutdown
[RouterA-GigabitEthernet1/0/0] quit
2、在DHCP服务器上进行配置
# 配置RouterB到RouterA与客户端相连接口GE1/0/0的路由。
[Quidway] sysname RouterB
[RouterB] ip route-static 10.100.0.0 255.255.0.0 202.40.1.1
# 启动DHCP服务。
[RouterB] dhcp enable
# 配置接口POS1/0/0下的客户端从全局地址池中获取IP地址。
[RouterB] interface pos 1/0/0
[RouterB-Pos1/0/0] ip address 202.40.1.2 255.255.0.0
[RouterB-Pos1/0/0] dhcp select global
[RouterB-Pos1/0/0] undo shutdown
[RouterB-Pos1/0/0] quit
# 配置不参与自动分配的IP地址(包括DNS服务器地址、NetBIOS和出口网关地址)。
[RouterB] dhcp server forbidden-ip 10.100.1.2
[RouterB] dhcp server forbidden-ip 10.100.1.3
[RouterB] dhcp server forbidden-ip 10.100.1.4
# 配置DHCP地址池1属性(地址池范围、域名、出口网关、DNS地址、地址租用期)。
[RouterB] dhcp server ip-pool 1
[RouterB-dhcp-1] network 10.100.0.0 mask 255.255.0.0
[RouterB-dhcp-1] domain-name
[RouterB-dhcp-1] dns-list 10.100.1.2
[RouterB-dhcp-1] nbns-list 10.100.1.3
[RouterB-dhcp-1] gateway-list 10.100.1.4
[RouterB-dhcp-1] expired day 10 hour 12
[RouterB-dhcp-1] quit
3、验证配置结果
在DHCP服务器上使用display dhcp server tree命令用来查看DHCP地址池的树状结构信息,其中包括配置的DNS服务、地址租用期限、Option参数等信息。
[RouterB] display dhcp server tree all
Global pool:
Pool name: 1
network 10.100.0.0 mask 255.255.0.0
gateway-list 10.100.1.4
dns-list 10.100.1.2
domain-name
nbns-list 10.100.1.3
expired day 10 hour 12 minute 0
在DHCP中继上,使用display dhcp relay address命令用来查看接口的DHCP中继地址配置情况。
[RouterA] display dhcp relay address all
** GigabitEthernet1/0/0 DHCP Relay Address **
Relay Address [0] : 202.40.1.2
四、配置文件
1、RouterA的配置文件
#
sysname RouterA
#
interface GigabitEthernet1/0/0
undo shutdown
ip address 10.100.1.1 255.255.0.0
ip relay address 202.40.1.2
dhcp select relay
#
interface Pos 2/0/0
link-protocol ppp
undo shutdown
ip address 202.40.1.1 255.255.0.0
#
return
2、RouterB的配置文件
#
sysname RouterB
#
dhcp server ip-pool 1
network 10.100.0.0 mask 255.255.0.0
gateway-list 10.100.1.4
dns-list 10.100.1.2
domain-name
nbns-list 10.100.1.3
expired day 10 hour 12
#
interface Pos 1/0/0
link-protocol ppp
undo shutdown
ip address 202.40.1.2 255.255.0.0
#
dhcp server forbidden-ip 10.100.1.2
dhcp server forbidden-ip 10.100.1.3
dhcp server forbidden-ip 10.100.1.4
#
ip route-static 10.100.0.0 255.255.0.0 202.40.1.1
#
return
版权声明:本文标题:华为路由器DHCP中继配置实例 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1709510323a228602.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论