DHCP中继及配置

news2025/5/26 10:43:19

为什么需要DHCP Relay?

  • 产生背景
  • 解决方案
  • DHCP Relay工作原理
  • DHCP Relay配置实现

产生背景

随着网络规模的扩大,网络中就会出现用户处于不同网段的情况。
在这里插入图片描述
这个时候客户A和客户B要请求IP地址时,首先会发送DHCP Discover广播包,这个广播包只能在本广播域内进行传递,然而路由器的三个接口肯定是连接了三个不同的网段,可以理解为三个广播域,然而DHCP Discover广播包只能在本广播域内进行传输,在途中这种情况广播包自然发送不到DHCP服务器,也就无法获取DHCP服务。

解决方案

方法一:
在这里插入图片描述
此方案是在每一个广播域内都设置一台DHCP服务器,然而代价就是代价太大,成本太高,现实中一般不推荐这种方法。
方法二:
在这里插入图片描述
开启DHCP Relay功能,实现了使用一个DHCP Sever为多个二层广播域中的DHCP Client提供服务,这样既节约了成本,又便于集中进行管理。

DHCP Relay工作原理

在这里插入图片描述

  1. 首先PC发送广播包到DHCP Relay,然后DHCP Relay以单播的方式将这个DHCP Discover包发送给DHCP服务器。
  2. DHCP服务器收到之后,会以单播的方式发送给DHCP Relay,然后DHCP Relay会以单播的方式转发给PC。
  3. 随后PC继续发送DHCP Request报文给DHCP Relay,DHCP Relay会继续充当中间人的身份来转发数据包。
  4. 最后一步就是DHCP根据地址成功或者不成功而分配的Ack或者是Nak报文给DHCP Relay,随后DHCP Relay在进行单播转发给PC。

因为PC在发送报文的时候是无感知的,所以需要保证DHCP Relay的左侧端口跟DHCP服务器是可以进行通信的,让PC感觉自己好像就直接跟DHCP 服务器相连一样。

DHCP Relay配置实现

在这里插入图片描述

  • DHCP服务器的配置就是正常进行配置;
  • DHCP Relay需要在接口下多配置一个dhcp select relay,表示配置为DHCP Relay。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/334922.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一本关于ChatGPT的书《ChatGPT 革命:了解大型语言模型的力量》免费下载

下载地址:https://download.csdn.net/download/winniezhang/87431530 这本书有什么不同: 1、从书名,到大纲,到内容,基本都来自ChatGPT的自述,本人只是负责编辑。 2、整个成书过程只用了2小时不到。 3、…

【排序算法】堆排序(Heap Sort)

堆排序是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。堆排序介绍学习堆排序之前,有必要了解堆!若…

【HTML】HTML 表格 ② ( 表头单元格标签 | 表格标题标签 )

文章目录一、表头单元格标签二、表格标题标签一、表头单元格标签 表头单元格 可以在表格中 用作第一排 作为表格 的 表头 使用 , 表头单元格 中的 文本设置 可以与 普通单元格 中的文本设置 不同 ; 表头单元格 中的 文本 会 居中 , 并且 加粗 显示 ; 表头单元格 标签 如下 : &…

2023彻底解决Typora使用iPic微博图床失效问题

一、问题描述用Typora搭配iPic图床使用,最近csdn图片显示不出来用浏览器打开图片显示403,这里原因是微博图床出问题了导致的而使用iPic其他图床则需要一直付费,那有没有一劳永逸的解决所有问题呢?二、旧图恢复首先怎么找回旧图&am…

数字信号处理-第一章 离散时间信号与系统

1.1 离散时间信号——序列 1.1.1 序列 离散时间信号只在离散时间上给出函数值,是时间上不连续的序列。一 般 ,离散时间的间隔是均匀的,以TTT表示,故用 x(nT)x(nT)x(nT)表示此离散时间信号在nTnTnT点上的值,nnn为整数…

省钱的年轻人,钱包被折扣店钻了空子

【潮汐商业评论/原创】过年期间,除了商场超市,小区附近的折扣店成了Amy经常光顾的对象。用Amy的话来说,“跟附近超市比价格,跟大卖场比距离,综合下来折扣店就是我随时购物的不二选择。”从Amy的话里,我们可…

LeetCode-101. 对称二叉树

目录题目分析递归法题目来源 101. 对称二叉树 题目分析 首先想清楚,判断对称二叉树要比较的是哪两个节点,要比较的可不是左右节点! 对于二叉树是否对称,要比较的是根节点的左子树与右子树是不是相互翻转的,理解这一…

如何在 Mac 上将 PDF 转换为 Word [6 种免费方法]

我们出于各种原因使用 PDF。我们可以将它们用于学校作业,以打印出谱,或离线阅读文章。我们经常想弄清楚如何在 Mac 上将 Word 文档另存为 PDF。但是,如果我们需要对 PDF 进行更改怎么办? 对 PDF 进行更改通常无法在 PDF 本身上完…

Vue3通透教程【二】更高效的构建工具—Vite

文章目录🌟 写在前面🌟 webpack🌟 Vite是什么?🌟 使用Vite创建项目🌟 写在最后🌟 写在前面 专栏介绍: 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章,应粉丝要求开始更…

【成为架构师课程系列】架构师的核心能力地图

目录 架构师核心能力总结 #综合技术能力分层总结 #数据结构和算法知识图谱总结 #Java工程师【核心基础】知识图谱总结

全栈开发工程师面试题五-Eureka

1.服务的提供者和服务的消费者(服务的调用关系) 服务的提供者:在一次服务中被其他服务调用的服务(提供接口给其他服务) 服务的消费者:一次业务中调用其他服务的服务(调用其它微服务提供的接口) 服务的提供者…

Koa2-创建、中间件、连接数据库、处理请求、日志

文章目录安装配置koa2配置nodemon,热更新我们的项目中间件什么是中间件👻洋葱模型路由中间件连接数据库 - mysql后端允许跨域处理请求getpostputdelete后续会继续更新安装配置koa2 👻安装 koa2 npm i koa2 -s👻在package.json 配置,当然是在…

如何在QEMU社区提Bug

当在编译及使用QEMU的过程中发现问题又不能自行解决时,可以去QEMU官网提Bug。本文以笔者实际遇到的问题为例,讲解提交QEMU Bug的完整过程。 1. 访问QEMU主页 QEMU官网主页地址为:https://www.qemu.org/ 页面如下: 2. 跳转至CON…

RK3566 多Mipi屏的兼容

需求:项目需求需要同一个固件兼容两款不同IC的mipi屏。以便有一个IC停产之后使用不受影响。由于是同一个模组厂商,所以设计初就要求硬件接口一样或者兼容。 方法:一开始的想法很简单和网上以及同行提供的方法一样在uboot阶段去读屏的ID,然后再把对应屏ID放到cmdline里面去传…

Parasoft全面发布最广泛的MISRA规则覆盖

Parasoft通过其经过市场验证的自动化软件测试工具集成套件,帮助企业持续交付高质量的软件。Parasoft的技术支持嵌入式、企业和物联网市场,通过将静态代码分析和单元测试、Web UI和API测试等所有内容集成到交付管道中,再加上服务虚拟化和完整的…

Python 数据库开发实战 - Python与Redis交互篇- 综合案例 - 新闻管理系统 - 缓存新闻数据至redis

接下来这个章节将继续来完成 《新闻管理系统》 这个项目,上一章节我们完成了 “发表新闻” 这个功能,在发表新闻后,什么时候才会缓存该条新闻记录呢?并不是说在发表新闻成功之后就立刻被缓存,而是该新闻被管理员审批通…

基于Verilog HDL的状态机描述方法

⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合Verilog HDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。 🔥文章和代码已归档至【Github仓库&#xf…

配置类的几种写法

需求 通过java配置类实现一个数据库连接池。 以前xml中是这样写的&#xff1a; <!--配置德鲁伊数据库连接池--><bean id"ds" class"com.alibaba.druid.pool.DruidDataSource"><property name"driverClassName" value"${jdbc…

Selenium常用API详解(从入门到进阶)

目录 1、打开页面 2、查找页面元素 3、输入文本 4、点击操作 5、提交操作 6、清除文本 7、获取文本、属性 8、获取页面的标题和URL 9、窗口 9.1、设置窗口大小 9.2、窗口切换 9.2.1、为什么需要窗口切换&#xff1f; 9.2.2、获取句柄的方式 9.2.3、切换句柄 10、…

PHP环境配置和验证

很多文章都把php和apache环境混合在一起讲&#xff0c;美其名曰PHP环境配置并提供验证是编写phpinfo命令。概念都搞不清后继的学习也好频频失误。 1、获取PHP。这个有说法网上有讲的总结的很到位。 windos服务器&#xff1a; 1、如果你是PHPIIS&#xff1b;请选择&#xff1…