当前位置: 首页 > news >正文

hcip学习 DHCP中继

DHCP 中继

在可能收到 DHCP Discover 报文的接口配置 DHCP 中继,

指明 DHCP 服务器的地址,然后将 DHCP 发现报文以单播的形式送到 DHCP 服务器上

DHCP 中继报文的源地址和目标地址怎么确定

1、源地址:收到 Discover 报文的接口地址

2、目标地址:接口配置的 DHCP 服务器的地址

中继过程

1、PC1 发送一个广播的 Discover 报文,R1从 G0/0/0 接口收到之后根据接口的配置 DHCP 服务器地址,将报文从广播变成单播,查找路由表从对应的接口发送出去。

2、服务器收到之后根据全局地址池的地址,分配跟 Discover 源地址是相同网段的 IP 地址,并通过 offer 报文回复,如果没有则不处理

3、R1收到之后将 offer 报文的目标 IP 地址变成服务器分配给 PC1 的 IP 地址,目标 MAC 地址则变成 PC1 的 MAC 地址,并从中继接口发送回去。

4、PC1收到之后回复一个 Request 表示自己要使用该地址。

5、R1 收到 Request 报文之后根据接口的配置 DHCP 服务器地址,将报文从广播变成单播,查找路由表从对应的接口发送出去。

6、服务器收到 Request 报文之后,源目地址倒换回复 ACK

7、R1 收到之后将 ACK 报文的目标 IP 地址变成服务器分配给 PC1 的 IP 地址,目标 MAC 地址则变成 PC1 的 MAC 地址,并从中继接口发送回去。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 防洪评价报告编制方法与水流数学模型建模技术
  • mysql+php+html实现学生管理系统
  • LangChain的embeddings结合向量数据库Weaviate接入ChatGPT-4、智普和通义千问
  • 命令行使用ADB,不用root,完美卸载小米预装软件
  • nginx代理服务地址时添加帐号密码认证
  • 解决mysql事件调度器重启服务后自动失效的问题
  • 西门子s7第三方(S7netplus)读写操作
  • 从0开始搭建vue + flask 旅游景点数据分析系统(一):创建前端项目
  • 2024电赛H题参考方案(+视频演示+核心控制代码)——自动行使小车
  • 函数式编程范式
  • go-kratos 学习笔记(6) 数据库gorm使用
  • 后端返回列表中包含图片id,如何将列表中的图片id转化成url
  • vue3 命令运行窗口暴露网络地址,以及修改端口号
  • AI技术革命对未来就业的影响
  • GUI图形化界面操作(下部)
  • Codepen 每日精选(2018-3-25)
  • C语言笔记(第一章:C语言编程)
  • gulp 教程
  • JavaScript设计模式之工厂模式
  • jdbc就是这么简单
  • Material Design
  • MySQL主从复制读写分离及奇怪的问题
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • SegmentFault 2015 Top Rank
  • swift基础之_对象 实例方法 对象方法。
  • 百度地图API标注+时间轴组件
  • 转载:[译] 内容加速黑科技趣谈
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #数学建模# 线性规划问题的Matlab求解
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (SpringBoot)第七章:SpringBoot日志文件
  • (vue)页面文件上传获取:action地址
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (六)vue-router+UI组件库
  • (六)软件测试分工
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (转) 深度模型优化性能 调参
  • .net core 6 redis操作类
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .net6Api后台+uniapp导出Excel
  • .Net环境下的缓存技术介绍
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @Bean, @Component, @Configuration简析
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • [④ADRV902x]: Digital Filter Configuration(发射端)