DHCP Option 60 的理解

摘要:
client发送过来的server不能解析的类规范信息必须被忽略,server响应厂商规范信息到client应该只通过Option43来完毕。Thecodeforthisoptionis60,anditsminimumlengthis1.CodeLenVendorclassIdentifier+-----+-----+-----+-----+---|60|n|i1|i2|...+-----+-----+-----+-----+---从rfc中能够看出,dhcp60选项主要是用于client报告自身厂商以及配置信息的,server不能解析的类标识符的应该被忽略,这个选项仅仅是client发包报告自己的信息,client和server端交换厂商信息的应该是由option43来完毕。未完,待续。。。接着来吧,看看实际的包是啥样,測试环境为将笔记本和DHCPserver用一根网线直连。
原文地址:
首先还是看看RFC咋说的吧。DHCP 是RFC2131定义,DHCP 2132定义了dhcp option .

9.13. Vendor class identifier

This option is used by DHCP clients to optionally identify the vendor
type and configuration of a DHCP client. The information is a string
of n octets, interpreted by servers. Vendors may choose to define
specific vendor class identifiers to convey particular configuration
or other identification information about a client. For example, the
identifier may encode the client's hardware configuration. Servers
not equipped to interpret the class-specific information sent by a
client MUST ignore it (although it may be reported). Servers that
respond SHOULD only use option 43 to return the vendor-specific
information to the client.
(这个选项作用于client可选地识别client厂商类型和配置,这个信息是n个8位编码,由dhcp服务端解析,厂商可能会为client选择定义特殊的厂商类标识符信息,以便表达特殊的配置或者其它关于client的信息。比方:这个标识符可能编码了client的硬件配置。client发送过来的server不能解析的类规范信息必须被忽略(虽然可能会有报告),server响应厂商规范信息到client应该只通过Option 43来完毕。

The code for this option is 60, and its minimum length is 1.

Code Len Vendor class Identifier
+-----+-----+-----+-----+---
| 60 | n | i1 | i2 | ...
+-----+-----+-----+-----+---

从rfc中能够看出,dhcp 60选项主要是用于client报告自身厂商以及配置信息的,server不能解析的 类标识符的应该被忽略,这个选项仅仅是client发包报告自己的信息,client和server端交换厂商信息的应该是由option 43来完毕。

未完,待续。。。(抓包观察下pxeclient的信息,这TM做PXE的启动非常久了,一直纠结这个60是干嘛的,并且windowsDHCPserver我没加60也没见怎么着)
接着来吧,看看实际的包是啥样 ,測试环境为将笔记本和DHCPserver用一根网线直连。
首先重新启动笔记本,然后启动的时候按F12让机器从网络启动,服务端进行抓包,查看收到的来自于笔记本的DHCP请求的包,例如以下图
DHCP Option 60 的理解 - 小陈 - 岁月的沉淀
能够清楚的看到,wireshark抓到的来自于笔记本的网卡启动的DHCP请求包括option 60选项,wireshark定义的option 60为 厂商类标识符,值为"PXEClient:Arch:00000:UNDI:002001"
然后启动系统,查看笔记本操作系统发出的DHCP请求包内容,例如以下图
DHCP Option 60 的理解 - 小陈 - 岁月的沉淀
从图中能够看到操作系统发出的DHCP请求也包括option 60选项,值为“MSFT 5.0"
======================================================================================================================
在internet上看到的一段文字:
1、支持OPTION60(Authentication for DHCP Messages)
功能描写叙述:
OPTION 60功能用来完毕基于标准DHCP协议,以在client输入username和password的方式进行的地址鉴权。在机顶盒中仅仅保留应用层帐号和password,应用层帐号为8位数字,在OPTION60使用接入层帐号,帐号为“ad”+应用层帐号+“@iptv”,password和应用层password一致,眼下password暂定为固定值123465。 应用层username和password一旦输入之后,应储存在硬件之中。当PPPOE与DHCP接入模式相切换时假设之前已经输入过应用层username与password,则要求无需再次输入,直接过渡至新的接入方式。
2、支持OPTION 125(Vendor-ldentifying Vendor Options)
功能描写叙述:
OPTION 125功能是对标准DHCP协议一个补充标准,该功能的标准定义在RFC 3925中。DHCPserver在完毕验证将client的IP地址等信息封装成DHCP OFFER包的时候,将OPTION 125信息封装DHCP OFFER包中再发送给client。 client收到OFFER包以后,首先查看该OFFER包所带的OPTION 125的“Option-data 1”字段中所填写的特征值,并与预先存储的信息进行比对。比对结果为同样则使用此OFFER,假设比对结果不同或OFFER包中不带OPTION 125,则将此OFFER丢弃。

免责声明:文章转载自《DHCP Option 60 的理解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ORACLE 查看RMAN的备份信息总结vue+element-ui实现可折叠的树形表格下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ThinkPad笔记本无法禁用触摸屏【亲测,有用】

现在有一部分新款笔记本电脑无法禁用触摸屏,禁用键灰色,如图。像ThinkPad E470等,但办公起来又很容易碰到下面的触摸屏,很不方便,下面介绍这类电脑如何禁用触摸屏。 一、打开控制面板,找到鼠标, 二、点击硬件--ps/2兼容鼠标--属性 三、点击驱动程序--驱动程序详细信息,会看到两个sys文件的路径,一个是i8042prt.sys,另一个是m...

iOS开发UI篇—iPad和iPhone开发的比较

一、iPad简介 1.什么是iPad   一款苹果公司于2010年发布的平板电脑   定位介于苹果的智能手机iPhone和笔记本电脑产品之间   跟iPhone一样,搭载的是iOS操作系统    2.iPad的市场情况   截止至2013年10月23日,iPad已经累计销售1.7亿台   在平板市场的占有率高达81% 二、关于iphone和iPad 说明:...

ESP8266 mDNS

https://circuits4you.com/2017/12/31/esp8266-mdns/ 本教程介绍如何使用ESP8266进行多播DNS?在网络世界中,很难记住每个网站和计算机的IP地址,解决这个问题域名系统(DNS)用于制作人类可理解的名称。在ESP8266中使用ESP作为Web服务器时,很难记住ESP8266的IP地址,并且在DHCP模式下很...

深兰科技Java实习面试(offer到手含面试经验及答案)

个人背景介绍   本科应届生,计算机科学专业,自己有幸拿到了网易雷火、京东、去哪儿、字节跳动、深兰科技等互联网公司的实习Offer,因为某些自身原因最终选择了深兰科技,所以来分享一下自己面经,希望对大家有帮助,从而少走一点弯路,同时也整理了相关面试题,大部分都是类似的,留在文末了。 自己的一点心得 注重实力,保持良好心态:面试过程中,继续巩固好自己的技术栈...

在Windows 10中截取截图的6种方式 简介

在Windows 10中截取截图的6种方式 简介 截图对于不同的目的很重要。它可以用于捕获笔记本电脑上的任何内容的截图。所以,如果你使用Windows 10,你可能不知道如何截图,因为它是比较新的。因此,我们展示了5种方式,您可以屏蔽任何东西,特别是如果您使用Windows 10.这里有6种方式在Windows 10中截取截图。 截图工具 Snippin...

[修复] 启动期间超频失败的错误信息

  一些 PC 用户报告说,他们在尝试启动 PC 时会看到“超频失败”错误。根据主板制造商的不同,错误信息略有不同。在大多数情况下,受影响的用户表示,尽管出现了此消息,但他们从未超频过默认频率。 引导期间超频失败错误消息 在大多数情况下,“超频失败”错误的发生是由于一个小故障,最终欺骗了一系列启动过程,即您的系统实际上是在以默认频率运行时超频的。在这种情况...