如果DHCP客户端和DHCP服务器不在同一网段内,需要DHCP中继负责DHCP服务器与DHCP客户端之间的DHCP报文转发,这样可以避免在每个网段部署DHCP服务器,节约成本,方便管理。

DHCP服务器和DHCP客户端之间的DHCP报文中继次数不能超过16次,否则DHCP报文将被丢弃。

设备作为DHCP中继时,如果使能了STP功能,可能会造成地址分配较慢。STP功能缺省处于使能状态,如果确认不需要使能STP功能,可以执行命令undo stp enable去使能STP功能。

当DHCP客户端与DHCP服务器经过三层设备相连时(不在同一网段),需要DHCP中继设备在中间担当一个代理角色,负责转发DHCP客户端与DHCP服务器之间的通信。

DHCP中继必须与DHCP客户端所在网段直连,但不一定要与DHCP服务器所在网段直连,但要与DHCP服务器所在网段路由通畅。

DHCP中继模式仅可工作在三层模式的接口,DHCP中继设备必须使能DHCP功能

实验拓扑图:

实验配置思路:

  1. 将交换机上相应的接口划分到相应的VLAN中
  2. 在SW1上配置SVI(相当于网关)
  3. 在R1上配置两个DHCP的地址池,并在接口下开启全局分配IP地址
  4. 在SW1启用DHCP中继功能

实验摘要重点命令:

[SW1]int vlan 10     //配置VLAN10
[SW1-Vlanif10]dhcp select relay     //配置DHCP中继
[SW1-Vlanif10]dhcp relay server-ip 192.168.254.2     //指向DHCP服务器的IP地址
[SW1-Vlanif10]quit     //退出

实验详细配置步骤:

划分VLAN

SW2——将接口设置为相应的链路并加入VLAN

上联口打trunk链路
下联口打access链路

<Huawei>system-view     //进入全局配置模式
[Huawei]undo info-center enable     //关闭信息告警提示
[Huawei]sysname SW2     //改名
[SW2]vlan 10     //创建VLAN10
[SW2-vlan10]quit     //退出
[SW2]int e0/0/2     //进入接口
[SW2-Ethernet0/0/2]port link-type access     //将接口模式修改为access链路
[SW2-Ethernet0/0/2]port default vlan 10     //允许VLAN 10通过
[SW2-Ethernet0/0/2]quit     //退出
[SW2]int e0/0/1     //进入接口
[SW2-Ethernet0/0/1]port link-type trunk     //将接口模式修改为trunk链路
[SW2-Ethernet0/0/1]port trunk allow-pass vlan 10     //允许VLAN 10通过
[SW2-Ethernet0/0/1]quit     //退出
[SW2]

SW3——将接口设置为相应的链路并加入VLAN

上联口打trunk链路
下联口打access链路

<Huawei>system-view     //进入全局配置模式
[Huawei]undo info-center enable     //关闭信息告警提示
[Huawei]sysname SW3     //改名
[SW3]vlan 20     //创建VLAN20
[SW3-vlan20]quit     //退出
[SW3]int e0/0/2     //进入接口
[SW3-Ethernet0/0/2]port link-type access     //将接口模式修改为access链路
[SW3-Ethernet0/0/2]port default vlan 20     //允许VLAN 20通过
[SW3-Ethernet0/0/2]quit     //退出
[SW3]int e0/0/1     //进入接口
[SW3-Ethernet0/0/1]port link-type trunk     //将接口模式修改为trunk链路
[SW3-Ethernet0/0/1]port trunk allow-pass vlan 20     //允许VLAN 20通过
[SW3-Ethernet0/0/1]quit     //退出
[SW3]

SW1——将接口设置相应的链路并加入VLAN

下联口打trunk链路
上联口打access链路

<Huawei>system-view     //进入全局配置模式
[Huawei]undo info-center enable     //关闭信息告警提示
[Huawei]sysname SW1     //改名
[SW1]vlan batch 10 20 100     //创建VLAN 10、VLAN 20、VLAN 100
[SW1]int g0/0/2     //进入接口
[SW1-GigabitEthernet0/0/2]port link-type trunk     //将接口模式修改为trunk链路
[SW1-GigabitEthernet0/0/2]port trunk allow-pass vlan 10     //允许VLAN 10通过
[SW1-GigabitEthernet0/0/2]quit     //退出
[SW1]int g0/0/3     //进入接口
[SW1-GigabitEthernet0/0/3]port link-type trunk     //将接口模式修改为trunk链路
[SW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 20     //允许VLAN 20通过
[SW1-GigabitEthernet0/0/3]quit     //退出
[SW1]int g0/0/1     //进入接口
[SW1-GigabitEthernet0/0/1]port link-type access     //将接口模式修改为access链路
[SW1-GigabitEthernet0/0/1]port default vlan 100     //允许VLAN 100通过
[SW1-GigabitEthernet0/0/1]quit     //退出
[SW1]

配置SVI

SW1——配置SVI

作为PC的网关

[SW1]int vlan 10     //进入VLAN 10
[SW1-Vlanif10]ip address 192.168.10.1 24     //设置IP地址
[SW1-Vlanif10]quit     //退出
[SW1]int vlan 20     //进入VLAN 20
[SW1-Vlanif20]ip address 192.168.20.1 24     //设置IP地址
[SW1-Vlanif20]quit     //退出
[SW1]int vlan 100     //进入VLAN 100
[SW1-Vlanif100]ip address 192.168.254.1 24     //设置IP地址
[SW1-Vlanif100]quit     //退出
[SW1]

查看接口IP地址

SW1——查看接口IP地址

[SW1]dis ip in brief     //查看接口IP地址
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
The number of interface that is UP in Physical is 5
The number of interface that is DOWN in Physical is 1
The number of interface that is UP in Protocol is 4
The number of interface that is DOWN in Protocol is 2Interface                         IP Address/Mask      Physical   Protocol
MEth0/0/1                         unassigned           down       down
NULL0                             unassigned           up         up(s)
Vlanif1                           unassigned           up         down
Vlanif10                          192.168.10.1/24      up         up
Vlanif20                          192.168.20.1/24      up         up
Vlanif100                         192.168.254.1/24     up         up
[SW1]

配置接口IP地址

R1-DHCP——配置接口IP地址

<Huawei>system-view     //进去全局配置模式
[Huawei]undo info-center enable     //关闭信息告警提示
[Huawei]sysname R1-DHCP     //改名
[R1-DHCP]int g0/0/0     //进入接口
[R1-DHCP-GigabitEthernet0/0/0]ip address 192.168.254.2 24     //配置IP地址
[R1-DHCP-GigabitEthernet0/0/0]quit     //退出
[R1-DHCP]

配置静态路由

R1-DHCP——配置一条静态路由

相当于服务器的网关

[R1-DHCP]ip route-static 0.0.0.0 0 192.168.254.1     //配置一条静态路由

配置DHCP地址池

R1-DHCP——配置DHCP地址池

[R1-DHCP]dhcp enable     //启动DHCP
[R1-DHCP]ip pool VLAN10     //配置DHCP名称VLAN 10
[R1-DHCP-ip-pool-VLAN10]network 192.168.10.0 mask 24     //配置下发地址的网段
[R1-DHCP-ip-pool-VLAN10]gateway-list 192.168.10.1     //配置下发地址的网关
[R1-DHCP-ip-pool-VLAN10]dns-list 8.8.8.8     //配置下发地址的DNS
[R1-DHCP-ip-pool-VLAN10]quit     //退出
[R1-DHCP]ip pool VLAN20     //配置DHCP名称VLAN 10
[R1-DHCP-ip-pool-VLAN20]network 192.168.20.0 mask 24     //配置下发地址的网段
[R1-DHCP-ip-pool-VLAN20]gateway-list 192.168.20.1     //配置下发地址的网关
[R1-DHCP-ip-pool-VLAN20]dns-list 8.8.8.8     //配置下发地址的DNS
[R1-DHCP-ip-pool-VLAN20]quit     //退出
[R1-DHCP]

开启全局分配IP地址

R1-DHCP——在接口下开启全局分配IP地址

[R1-DHCP]int g0/0/0     //进入接口
[R1-DHCP-GigabitEthernet0/0/0]dhcp select global     //接口下启动DHCP全局模式
[R1-DHCP-GigabitEthernet0/0/0]quit     //退出
[R1-DHCP]

配置DHCP中继

SW1——配置DHCP中继

[SW1]dhcp enable     //开启DHCP服务
[SW1]int vlan 10     //配置VLAN10
[SW1-Vlanif10]dhcp select relay     //配置DHCP中继
[SW1-Vlanif10]dhcp relay server-ip 192.168.254.2     //指向DHCP服务器的IP地址
[SW1-Vlanif10]quit     //退出
[SW1]int vlan 20     //配置VLAN20
[SW1-Vlanif20]dhcp select relay     //配置DHCP中继
[SW1-Vlanif20]dhcp relay server-ip 192.168.254.2     //指向DHCP服务器的IP地址
[SW1-Vlanif20]quit     //退出
[SW1]

测试

PC1——查看是否获取到IP地址

PC>ipconfig     //查看IP地址Link local IPv6 address...........: fe80::5689:98ff:feb5:67dd
IPv6 address......................: :: / 128
IPv6 gateway......................: ::
IPv4 address......................: 192.168.10.254     //成功获取到相应的IP地址
Subnet mask.......................: 255.255.255.0
Gateway...........................: 192.168.10.1
Physical address..................: 54-89-98-B5-67-DD
DNS server........................: 8.8.8.8PC>

PC2——查看是否获取到IP地址

PC>ipconfig     //查看IP地址Link local IPv6 address...........: fe80::5689:98ff:fef9:19d6
IPv6 address......................: :: / 128
IPv6 gateway......................: ::
IPv4 address......................: 192.168.20.254     //成功获取到相应的IP地址
Subnet mask.......................: 255.255.255.0
Gateway...........................: 192.168.20.1
Physical address..................: 54-89-98-F9-19-D6
DNS server........................: 8.8.8.8PC>

DHCP Relay 配置教程相关推荐

  1. DHCP Snooping配置教程

    DHCP Snooping的基本原理: 开启了DHCP Snooping的设备将用户(DHCP客户端)的DHCP请求报文通过信任接口发送给合法的DHCP服务器.之后设备根据DHCP服务器回应的DHCP ...

  2. DHCP Relay

    DHCP Relay 目录 DHCP Relay 简介 DHCP relay 原理 DHCP relay 配置 中继代理在windows中的配置 编辑本段DHCP Relay 简介 DHCPRelay ...

  3. Kali Linux常用服务配置教程启动DHCP服务

    Kali Linux常用服务配置教程启动DHCP服务 通过前面的介绍,DHCP服务就配置好了.接下来,用户就可以使用该服务器来获取IP地址了.下面将对前面配置的服务进行测试. 1.启动DHCP服务 如 ...

  4. Kali Linux常用服务配置教程安装及配置DHCP服务

    Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...

  5. KaliLinux常用服务配置教程DHCP服务工作流程

    KaliLinux常用服务配置教程DHCP服务工作流程 DHCP服务工作流程如图1.1所示. 具体的工作流程如下所示: (1)DHCP客户端以广播的方式发出DHCP Discover报文. (2)所有 ...

  6. Kali Linux常用服务配置教程DHCP服务原理

    Kali Linux常用服务配置教程DHCP服务原理 动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一个局域网的网络协议,基于UDP协议工作 ...

  7. Cisco 3560 配置DHCP Relay实例

    网络环境:一台3560交换机,划分三个vlan,vlan2为服务器所在网络,命名为server,IP地址段为192.168.2.0,子网掩码:255.255.255.0,网关:192.168.2.1, ...

  8. 华三交换机路由器如何配置dhcp中继(dhcp relay)

    拓扑图 配置 路由器(dhcp服务器)配置 启用dhcp dhcp enable 配置dhcp地址池 # dhcp server ip-pool vlan10 gateway-list 192.168 ...

  9. 玩转华为ENSP模拟器系列 | 配置Dot1q终结子接口支持DHCP Relay示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  10. kali linux安装isc-dhcp-server,Kali Linux常用服务配置教程启动DHCP服务

    Kali Linux常用服务配置教程启动DHCP服务 通过前面的介绍,DHCP服务就配置好了.接下来,用户就可以使用该服务器来获取IP地址了.下面将对前面配置的服务进行测试. 1.启动DHCP服务 如 ...

最新文章

  1. Quora上的大牛们最喜欢哪种机器学习算法?
  2. Pytorch转TensorRT范例代码
  3. 【ABAP】报表进度提示
  4. 大数据学习笔记02:在私有云上创建与配置虚拟机
  5. 学生成绩管理系统——JAVA
  6. VBA_自定义对数函数
  7. 计算机cpu在哪,cpu什么意思啊_电脑cpu哪里看
  8. 东南计算机专硕和学硕,问了200个学长学姐,终于知道专硕学硕的“差别”
  9. Tina-TI——小巧好用又高效的原理图仿真软件
  10. Java8新特性(三) – 流式数据处理
  11. 大数据开源的可视化分析工具,主要有哪些?
  12. 如何在Axure中设置根据标签导航切换页面?
  13. 重新启动mysql服务器
  14. anaconda的python目录在哪里_python – Anaconda安装到主目录
  15. 史上最全的各类奖学金、各种称号、各种职位中英文对照
  16. java 实现SocketIo客户端
  17. SNN系列|神经元模型篇(3)SRM
  18. 基于Python的指数基金量化投资——A股全市场成交量计算
  19. Linq To Object标准操作符最强总结
  20. CAS和AOuth2的比较

热门文章

  1. 当生命科学遇上AI,会产生怎样1+1>2的效果?
  2. 默纳克系统电梯服务器怎么封超载,默纳克电梯系统故障代码.pdf
  3. html中设置首字母大写,css如何设置英文首字母大写
  4. 2016届腾讯实习生招聘上海站回忆版
  5. 4G LTE是什么意思
  6. 一张对数字图像处理贡献最大的花花公子人体照
  7. syn重发_SYN***原理及处理
  8. lintcode 168. 吹气球 动态规划
  9. linux挂镜像文件作用是什么,linux下挂载iso镜像文件,linux挂载iso镜像文件
  10. 查看正在运行docker容器的启动命令