DHCP报文介绍

DHCP报文介绍

DHCP报文中的Options字段DHCP报文中的Options字段用来存放分配给DHCP客户端的控制信息和参数,位于DHCP报文末尾的options字段。如图2所示,Options字段由Type、Length和Value三部分组成。这三部分的表示含义如表3所示。

图2 Options字段的格式

表3 Options各字段的含义字段

长度

含义

Type

1字节

该字段表示信息类型。

Length

1字节

该字段表示后面信息内容的长度。

Value

其长度为Length字段所指定

该字段表示信息内容。

DHCP Options选项的取值范围为1~255。DHCP Options选项包括预定义选项和用户自定义选项。如表4所示,介绍DHCP Options的部分预定义选项。

表4 DHCP报文的Options字段说明Options号

Options作用

1

设置子网掩码选项。

3

设置网关地址选项。

4

设置时间服务器地址选项。

6

设置DNS服务器地址选项。

7

设置日志服务器地址选项。

12

设置DHCP客户端的主机名选项。

15

设置域名后缀选项。

17

设置根路径选项。

28

设置组播地址选项。

33

设置静态路由选项。该选项中包含一组有分类静态路由(即目的地址的掩码固定为自然掩码,不能划分子网),客户端收到该选项后,将在路由表中添加这些静态路由。如果存在Option121,则忽略该选项。

42

设置NTP服务器地址选项。

43

设置厂商自定义选项。

44

设置NetBios服务器选项。

46

设置NetBios节点类型选项。

50

设置请求IP地址选项。

51

设置IP地址租约时间选项。

52

设置Option附加选项。

53

设置DHCP消息类型。

54

设置服务器标识。

55

设置请求选项列表。客户端利用该选项指明需要从服务器获取哪些网络配置参数。该选项内容为客户端请求的参数对应的选项值。

56

设置消息选项,用于描述地址分配失败的原因。以下DHCP报文的Option选项字段会封装该选项:DHCP服务器发送的NAK报文DHCP客户端发送的DECLINE报文或RELEASE报文DHCP中继探测到地址冲突时,发送的DECLINE报文;或者主动释放地址时,发送的RELEASE报文DHCP Snooping设备主动释放地址时,发送的RELEASE报文

58

设置续约T1时间,一般是租期时间的50%。

59

设置续约T2时间。一般是租期时间的87.5%。

60

设置厂商分类信息选项,用于标识DHCP客户端的类型和配置。

61

设置客户端标识选项。

66

设置TFTP服务器名选项,用来指定为客户端分配的TFTP服务器的域名。

67

设置启动文件名选项,用来指定为客户端分配的启动文件名。

77

设置用户类型标识。

120

设置SIP服务器IP地址选项。

说明: 当前仅支持解析IP地址,不支持解析域名。

121

设置无分类路由选项。该选项中包含一组无分类静态路由(即目的地址的掩码为任意值,可以通过掩码来划分子网),客户端收到该选项后,将在路由表中添加这些静态路由。

说明: 设备作为DHCP客户端支持DHCP服务器通过Option121下发的静态路由。

129

设置呼叫服务器地址选项。

148

设置Commander的地址或者iMaster NCE-Campus的地址。

184

保留选项,用户可以自定义该选项中携带的信息。

除了预定义选项,设备还支持配置用户自定义选项,以实现与不同终端的对接,如IP话机。

厂商特定信息选项(Option43)

Option43称为厂商特定信息选项。Option43的报文格式如图3所示。

图3 Option43格式

DHCP服务器和DHCP客户端通过Option43交换厂商特定的信息。当DHCP服务器接收到请求Option43信息的DHCP请求报文(Option55中带有43参数)后,将在回复报文中携带Option43,为DHCP客户端分配厂商指定的信息。

设备作为DHCP服务器时,其下挂的AP(华为设备)作为DHCP客户端时,可以为下挂的AP设备指定AC的IP地址,以方便AP与AC建立连接。

Option43支持主选项和子选项的形式,子选项中各字段的含义如图3所示。

Sub-option type:子选项类型。设备作为DHCP服务器为AP提供AC的IP地址时,支持0x01(hex类型的子选项)、0x02(IP地址类型的子选项)和0x03(ASCII码类型的子选项)。

Sub-option length:子选项的长度。

Sub-option value:子选项的取值。

中继代理信息选项(Option82)

Option82称为中继代理信息选项,该选项记录了DHCP客户端的位置信息。DHCP中继或DHCP Snooping设备接收到DHCP客户端发送给DHCP服务器的请求报文后,在该报文中添加Option82,并转发给DHCP服务器。

管理员可以从Option82中获得DHCP客户端的位置信息,以便定位DHCP客户端,实现对客户端的安全和计费等控制。支持Option82的服务器还可以根据该选项的信息制定IP地址和其他参数的分配策略,提供更加灵活的地址分配方案。

Option82最多可以包含254个子选项。若定义了Option82,则至少要定义一个子选项。目前设备支持的子选项:sub-option1(Agent Circuit ID Sub-option)sub-option2(Agent Remote ID Sub-option)sub-option5(Link-selection Suboption)sub-option6(Subscriber-ID Suboption)

相关文章

15分钟ppt做多少张,讲解15分钟ppt需要多少页
365信誉线上

15分钟ppt做多少张,讲解15分钟ppt需要多少页

🕒 07-31 👁️ 8723
坑杀的意思
365bet资讯网

坑杀的意思

🕒 07-02 👁️ 6015
【硉兀】的意思
365bet资讯网

【硉兀】的意思

🕒 07-16 👁️ 5534