DHCP option43配置方法及作用

更新时间:2023-11-02 16:47:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

DHCP option43配置方法及作用说明书 V1.0

技 术 文 件

技术文件名称:DHCP option43配置方法及作用

技术文件编号: 版 本:V1.0

拟 制 XXXXX 审 核 会 签 标准化 批 准

XXXX

DHCP option43配置方法及作用说明书 V1.0

修改记录

文件编号 版本号 1.0 拟制人/ 修改人 XXX 拟制日期/ 修改日期 2016-04-04 更改理由 无 主要更改内容 (写要点即可) 注:文件第一次归档时,“更改理由”、“主要更改内容”栏写“无”。 1

DHCP option43配置方法及作用说明书 V1.0

目 录

1

目的 ..................................................................................................................................... 3

1.1 1.2

编写目的 .......................................................................................................................... 3 预期读者和阅读建议 ...................................................................................................... 3

2 术语、定义和缩略语 ......................................................................................................... 3

2.1 2.2

术语、定义 ...................................................................................................................... 3 缩略语 .............................................................................................................................. 3

3 4 5

相关文档 ............................................................................................................................. 4 概述 ..................................................................................................................................... 4 NETGEAR DHCP OPTION43选项分析 .......................................................................... 4

5.1 5.2

NETGEAR UAC1000 DHCP OPTION43NETGEAR OPTION43

配置流程分析 ...................................................... 4

字段解析说明 .................................................................................. 7

6

参考资料 ............................................................................................................................. 7

2

DHCP option43配置方法及作用说明书 V1.0

1 目的

1.1 编写目的

本文描述的是netgear UAC1000多功能Portal认证网关(DHCP server)及netgear AP设备(DHCP client)DHCP option43配置方法及其作用。

1.2 预期读者和阅读建议

本文预期的读者和阅读建议见表1.2。

表 1.1

读者分类 系统工程师(负责上游文档) 系统工程师(负责后续设计) 软件工程师 Option43选项配置方法及字段格式定义 DHCP报文流程及option43字段格式定义 阅读重点 备注 测试工程师

2 术语、定义和缩略语

2.1 术语、定义

本文使用的通用术语、定义见表2.1。

表 2.1

名称 AC AP 说 明 Access Controller Access Point 接入控制器 无线接入点 2.2 缩略语

本文所使用的缩略语见表2.2。

表 2.2

缩略语 DHCP 原文 Dynamic Host Configuration Protocol 中文含义 动态主机配置协议 3

DHCP option43配置方法及作用说明书 V1.0

3 相关文档

本文涉及的相关文档见表3.1。

表 3.1

文件编号 文件名称 说明 4 概述

DHCP option43字段主要是用来:AP可通过DHCP的Option 43属性直接获取无线控制器的IP地址,从而完成在AC无线控制器上的注册。本云Wi-Fi系统云AC的系统架构导致AC IP地址不确定,且无需预存AC信息至AP端,保证了系统的灵活性。

要使用option43字段必须涉及到option60字段。DHCP option60字段叫做供应商类别标识符(Vendor Class Identifier, VCI),VCI是一个特定的文本字符串,代表厂家某款产品。Option 43用以加速AP寻找AC的过程。DHCP服务器必须预配置用来识别供应商类别的标识符VCI字段,并根据VCI给相应的AP返回一个或多个AC的管理接口IP。

在配置Option 43之前,需要保证:

1. AP与DHCP服务器之间路由可达,即AP可以获取到IP地址。

2. AP与AC之间路由可达,保证AP获取到AC地址后,能够与AC交互信息,建立CAPWAP隧道。

5 netgear DHCP Option43选项分析

5.1 netgear UAC1000 DHCP option43配置流程分析

以下简单描述一下通过option43、option60为AP分配IP的流程:

(1) AP向DHCP Server发送DHCP Discovery请求,请求中附带option60属性来标

示供应商类别标识符。如图1所示。

(2) DHCP Server检查option60属性(server预设的参数),判断发送请求的Client

是否符合获取IP地址的条件,若符合条件则回复DHCP Offer报文来分配IP地址,否则DHCP Server忽略请求。DHCP Server也可以关闭option60检查选项,如果关闭该选项,则无论option60是否匹配,DHCP Server都会响应Client的请求。如netgear UAC1000认证网关配置页面,如图2所示,与图1 option60内容

4

DHCP option43配置方法及作用说明书 V1.0

一致。

(3) DHCP Server回复AP的DHCP Offer报文时附带option43属性来下发AC的IP

地址或域名。如图3所示,DHCP Offer报文option43字段内容。 (4) DHCP Server在回复Client请求时,不附带option60属性。

从上面的流程可以看出,外置DHCP服务器需要配置的参数是:Server收到Client请求时检查option60属性,Server回复Client报文时增加option43属性。

图 1 netgear AP DHCP discovery抓包内容

5

DHCP option43配置方法及作用说明书 V1.0

图 2 netgear UAC1000认证网关DHCP高级配置示意图

说明:netgear AP发出的DHCP discovery报文option60字段内容为“wnc”,因此在netgear UAC1000认证网关(即DHCP服务器)的“DHCP高级配置页面”设置供应商配置参数,其中“供应商类别”设置为指定AP的option60字段(供应商类别标识符VCI)内容“wnc”,代码设置为“43”(表示设置的是option43选项),服务器IP1与服务器IP2设置为 欲指定给AP注册用的AC地址(此处IP地址为测试用例),服务器IP1与服务器IP2选项表示UAC1000可以给AP指定至多两个AC设备。

图 3 DHCP offer报文option43字段

说明:如图3所示,option43字段内容为“2b0a02080a0221210a022132”。按顺序

6

DHCP option43配置方法及作用说明书 V1.0

解析,第一个字节为Option Code,“2b”为十进制43,正好对应UAC1000 DHCP高级配置中的“代码”项,代表该option字段为option43;第二个字节为Data Length,“0a”为十进制10,代表剩下字段内容的字节数,即“02080a0221210a022132”字节数;第三个字节为Option Type,由UAC1000自动填充为“02”(此处定义与部分资料有歧义,因UAC1000自动填充,所以不必关心其值);第四个字节为Length Of Address,表示后面地址的长度;剩下字节为Content,表示指定的AC地址,UAC1000至多设置两个IP地址,“0a0221210a022132”8个字节内容转化为IP地址恰好为“10.2.33.33”和“10.2.33.50”,符合UAC1000配置内容。

5.2 netgear Option43字段解析说明

由上节图3分析可知UAC1000 DHCP option43定义的字段格式如下表所示: 字段名称 Option Code Data Length Option Type Length of the address Content 长度 1字节 1字节 1字节 1字节 由前一字段指定 值 43 剩余部分的长度,单位为字节 固定为2 IP地址长度,为AC IP地址个数*4 IP地址 注:据分析,各厂商的DHCP option43字段定义略有差别,集中在上表标红字段。 对于AP端开发人员,解析DHCP报文时所感兴趣的字段为Length of the address和Content,Length of the address指示IP地址的总长度,为AC的IP地址个数*2,在UAC1000中要么为0,要么为4,要么为8;Content指示IP地址,存放格式为IP地址的十六进制形式,如有多个IP,按顺序存放,每4字节代表一个AC IP地址,例如DHCP server配置为“10.2.33.33”和“10.2.33.50”,分别对应0a022121和0a022132,则Content字段内容为“0a0221210a022132”。

6 参考资料

7

本文来源:https://www.bwwdw.com/article/kk52.html

Top