文章目录
前言:
DHCP Relay(DHCPR)DHCP中继(也叫做DHCP中继代理)是一个小程序,其可以实现在不同子网和物理网段之间处理和转发dhcp信息的功能。
如果[DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的ip地址。如果不在同一个物理网段,则需要DHCP Relay Agent(中继代理)
一、DHCP中继原理
1.1 DHCP中继应用场景
- 通常在DHCP分配网段过多的情况下,网关路由器上配置DHCP服务,压力过大,
- 一般我们用第二路由器,或则第二台DHCP服务器来分担业务
1.2 DHCP中继原理
① 当dhcp client 启动并进行dhcp 初始化时,它会在本地网络广播配置请求报文。
② 如果本地网络存在dhcp server,则可以直接进行dhcp 配置,不需要dhcp relay。
③ 如果本地网络没有dhcp server,则与本地网络相连的具有dhcprelay 功能的网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的dhcp server。
④ dhcp server 根据dhcp client 提供的信息进行相应的配置,并通过dhcp relay 将配置信息发送给dhcp client,完成对dhcp client 的动态配置。
实际上,从开始到最终完成配置,需要多个这样的交互过程。
① dhcp relay设备修改dhcp消息中的相应字段,把dhcp的广播包改成单播包,并负责在服务器与客户机之间转换。
② netcore路由器(2x05)可以作为dhcp relay 代理。
二、华为DHCP中继实验
2.1 实验拓扑图
2.2 设备配置
2.2.1 交换机设置
<Huawei>system-view
[Huawei]sysname SW1
[SW1]vlan batch 10 20
[SW1]int e0/0/1 #配置access接口
[SW1-Eth