背景

当AP和AC在同一个网段时,AP会主动发送广播报文,就能直接找到网段内的AC。当AP和AC在不同网段时,广播报文无法跨网段传播,只能在AP上指定AC IP地址,AP才能找到AC进行上线。

如果AP数量只有几个,可以采用简单的、手工指定AC的方式,就是登陆AP,并在AP上敲入指定AC的命令。如果AP数量多,手工指定AC的方式,操作复制,工作量大,就不适用了,得用批量指定AC的方式,即通过DHCP option 43字段,指定AC IP地址,实现AP批量上线。

option 43

option 43是一个自定义选项,用于表示AC IP地址。AP通过DHCP的option 43字段,获取AC IP地址信息,再发送单播报文找到对应AC,实现AP的零配置上线。这里说的AP,都是指FIT AP。

使用option 43有前提条件,即AP和DHCP服务器路由可达,确保AP能跟DHCP服务器正常交互报文;AP和AC路由可达,确保AP能跟AC交互报文。

option 43格式

option 43的值,有三种表示法:十六进制、十进制和ASCII码。举个栗子,AC IP地址为192.168.100.1时,用十六进制表示时,值为c0a86401;用十进制表示时,值为192.168.100.1;用ASCII码表示时,值为3139322e3136382e3130302e31,其中“.”对应2e。最常见的格式是十六进制值,也是兼容性最好的。

有时,还会配合option 60字段使用,option 60表示设备厂商名称。

华为配置option 43

以华为设备为例,配置option 43,AC IP地址是192.168.100.1。

dhcp server option 43 hex 0104c0a86401

其中,01表示类型1,华为一共有三种类型,即十六进制、十进制、ASCII码。04表示字段长度,每个IP地址占4个字节,计算公式是IP地址个数乘4。c0a86401是192.168.100.1的十六进制数。

华三配置option 43

以华三设备为例,配置option 43,AC IP地址是192.168.100.1。

[AC]dhcp server ip-pool vlan10

[AC-dhcp-pool-vlan100] network 192.168.10.0 mask 255.255.255.0

[AC-dhcp-pool-vlan100] gateway-list 192.168.10.1

[AC-dhcp-pool-vlan100] option 43 hex 80070000 01 C0A86401

其中,80表示类型,是固定值。07表示后面内容的长度,也是说后面有7个十六进制数,有一个AC IP地址。如果值为0B,表示后面有11个十六进制数,即两个AC IP地址。0000表示服务类型,是固定值。01表示后面IP地址的个数。c0a86401是192.168.100.1的十六进制数。

cisco配置option 43

以cisco设备为例,配置option 43,AC IP地址是192.168.100.1。

Cisco(config)#ip dhcp pool AP

Cisco(dhcp-config)#network 192.168.10.0 /24

Cisco(dhcp-config)#default-route 102.168.10.1

Cisco(dhcp-config)#option 43 hex f1040c0a86401

其中,f1表示类型,是固定值。04表示后面内容长度,即4个十六进制数,有一个AC IP地址。c0a86401是192.168.100.1的十六进制数。

Linux ISC DHCP服务器配置option 43

以Linux ISC DHCP服务器为例,配置option 43和option 60,思科AC IP地址是192.168.247.5,华为AC IP地址是192.168.247.55。

配置文件路径

/etc/dhcp/dhcpd.conf

#

ddns-update-style interim;

option space Cisco_LWAPP_AP;

option Cisco_LWAPP_AP.server-address code 241 = array of ip-address;

option space Huawei-AP6050DN;

option Huawei-AP6050DN.server-address code 1 = array of ip-address;

subnet 192.3.1.0 netmask 255.255.255.0 {

authoritative;

range 192.3.1.100 192.3.1.254;

option subnet-mask 255.255.255.0;

option broadcast-address 192.3.1.255;

option routers 192.3.1.1;

option domain-name "huawei.com";

option domain-name-servers 192.168.247.2, 192.168.247.3;

default-lease-time 300;

class "Cisco-AP-c1700" {

match if option vendor-class-identifier = "Cisco-AP-c1700";

option vendor-class-identifier "Cisco-AP-c1700";

vendor-option-space Cisco_LWAPP_AP;

option Cisco_LWAPP_AP.server-address 192.168.247.5; }

class "huawei AP" {

match if option vendor-class-identifier = "huawei AP";

option vendor-class-identifier "huawei AP";

vendor-option-space Huawei-AP6050DN;

option Huawei-AP6050DN.server-address 192.168.247.55; }

subnet 192.168.1.0 netmask 255.255.255.0 {

}

#

Windows DHCP服务器配置option 43

以Windows DHCP服务器为例,配置option 43,AC IP地址是192.168.22.1。

进入Window DHCP服务器配置界面

在“二进制”里写入十六进制数

其中,03表示类型3,0C表示后面内容的长度,也是说后面有12个十六进制数,把192.168.22.1当做字符串,并转成十六进制。31 39 32 2E 31 36 38 2E 32 32 2E 31就是IP地址192.168.22.1对应的ASCII码。0-9分别对应30-39,“.”对应2E。“ASCII”无需填入,根据“二进制”内容自动生成的。

Infoblox DHCP服务器配置option 43

以Infoblox服务器为例,配置option 43,AC IP地址是10.6.2.1。

IP地址10.6.2.1转换成03:08:31:30:2e:36:2e:32:2e:31的格式,两个字符之间需要用冒号隔开。

其中,03表示类型3,08表示后面内容的长度,也是说后面有8个十六进制数,把10.6.2.1当做字符串,并转成十六进制。31:30:2e:36:2e:32:2e:31就是IP地址10.6.2.1对应的ASCII码。

最后

上述option 43配置,仅用于举例说明。实际使用时,需要分别查看DHCP服务器和AP的产品说明,使用都能匹配的格式或者类型,才能保证AP能够识别option 43的内容。比如:配置aruba ap时,可以直接在Infoblox上填写AC IP地址,比如:192.168.100.1,而不需要转换格式。

DHCP option 43是什么相关推荐

  1. DHCP option 43是什么?

    背景 当AP和AC在同一个网段时,AP会主动发送广播报文,就能直接找到网段内的AC.当AP和AC在不同网段时,广播报文无法跨网段传播,只能在AP上指定AC IP地址,AP才能找到AC进行上线. 如果A ...

  2. ruckus DHCP Option 43

     DHCP Option 43 3 post(s), 2 voice(s) Aug 2, 2010 11:07am Would someone please kindly outline what ...

  3. 由浅入深玩转华为WLAN—-4 DHCP Option 43配置方法

    简介 在配置Option 43之前,需要保证: 1. AP与DHCP服务器之间路由可达,即AP可以获取到IP地址. 2. AP与AC之间路由可达,保证AP获取到AC地址后,能够与AC交互信息,建立CA ...

  4. DHCP Option 43字段

    介绍: AC:Access Controller     接入控制器 AP:Access Point            无线接入点 作用: DHCP option43字段的主要作用:AP可以通过D ...

  5. AC+Fit AP组网通过三层网络注册(DHCP Option 43)

    步骤1.用路由器MSR2021作为DHCPserver 若AP工作在FAT AP模式,则将AP工作模式设置为FIT AP: ap-mode fit 步骤2.在AC的无线控制模块(AC)创建VLAN并配 ...

  6. option 43和option 60

    1. Option 60报文结构 option 60格式如下图所示:      Code   Len   Vendor class Identifier    +-----+-----+-----+- ...

  7. DHCP Option 60 的理解

    原文地址: http://blog.163.com/chenqioulin_1983/blog/static/83216232010109104430251/ 首先还是看看RFC咋说的吧.DHCP 是 ...

  8. Option 43 的配置

    Microsoft DHCP Server 一.Microsoft DHCP Server 中 Option 43 选项的填写规则 为使AP能够正常识别Option 43属性的内容,Option 43 ...

  9. Aruba DHCP Option上线配置

    在部署Aruba无线AP上线的时候,为了方便,我们一般使用DHCP的方式让AP获取到IP,AP在IP所在的网段使用ADP来发现无线控制器,完成上线注册.这是最简单便捷的方式来让无线控制器发现AP并完成 ...

最新文章

  1. 分级加权打分算法 java_推荐算法炼丹笔记:令人着迷的时间动态CF算法
  2. c++重载运算符_Python 运算符重载
  3. 解答: 刷DFT 版 Windows Phone 依然无法越狱安装程序的原因
  4. 字符串与字符串函数 - 字符串输出 常用字符串函数
  5. 第1次在Flash Builder中写程序
  6. 怎么搞一个ORM出来用用呢???迷茫中
  7. sqlserver约束
  8. File存对象--android 的File存储到SD卡();
  9. 用于快速排查Java的CPU性能问题(top us值过高)
  10. 【python笔记】python基础(注释,缩进,变量,表达式,运算符)
  11. 用十句简单英语激活你的口语
  12. java编写QQ邮箱发送邮件_调用QQ邮箱接口
  13. python王者战斗_把英雄分类,看 Python 带你上王者
  14. 伟哥大数据入门教程一
  15. 基于stm32单片机的物联网WiFi智能快递柜设计
  16. Python str 模块
  17. 手机格式化的计算机原理,格式化不了怎么办 手机电脑方法大不同【图解】
  18. Masonry 设置宽高比例
  19. 微信小程序+百度AI OCR二代身份证识别
  20. 416. 分割等和子集

热门文章

  1. 元宇宙游戏可持续性标准,PlatoFarm树立新标杆
  2. 怎么选择爬虫代理ip
  3. Win7系统操作主题下载安装【386w】
  4. awk入门(三)--getline用法
  5. :target 伪类使用技巧
  6. 中国房地产开发商排名百强榜单
  7. 微信公众号开发(2)-测试号申请
  8. docker运行yyets_docker 安装 运行 卸载
  9. IT精英,必须掌握的命令
  10. 剖析氏系社会对人类社会发展的影响与作用