别走,老司机告诉你不同厂商都是怎么设置DHCPoption43的?
DHCP的Option 43是什么?
DHCP介绍动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种用于集中对用户IP地址进行动态管理和配置的技术。DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,服务器返回为客户端分配的配置信息。
DHCP服务器与DHCP客户端之间通过DHCP报文进行通信。DHCP报文格式如图1-1所示,括号里的数字表示字段的长度,单位是字节。
DHCP的Option字段 在DHCP报文中有个可变的options字段,表示DHCP的选项字段,用来存放分配给DHCP客户端的控制信息和参数。如图1-2所示,options字段由Type、Length和Value三部分组成。这三部分的表示含义如表1-1所示。
图1-2 Options字段的格式
表1-1 Options各字段的含义
字段长度含义 Type1字节该字段表示信息类型。Length1字节该字段表示后面信息内容的长度。 Value其长度为Length字段所指定该字段表示信息内容。
DHCP options选项的取值范围为1 255。DHCP options选项包括预定义选项和用户自定义选项。
Option 43字段Option 43是一个用户自定义选项,表示厂商特定信息选项,用于实现与不同终端的对接,如IP话机、AP等。
Option 43的报文格式如图1-3所示。
图1-3 Option 43格式
DHCP服务器和DHCP客户端通过Option 43交换厂商特定的信息。当DHCP服务器接收到请求Option 43信息的DHCP请求报文(Option55中带有43参数)后,将在回复报文中携带Option 43,为DHCP客户端分配厂商指定的信息。
Option 43支持主选项和子选项的形式,子选项中各字段的含义如图1-3所示。 Sub-option type:子选项类型。 Sub-option length:子选项的长度。 Sub-option value:子选项的取值。
Option 43和华为AP的关系
AP工作在Fit模式时,由WAC统一配置和管理,实现AP的零配置上线。而AP要在WAC上线,首先要获取IP地址接入网络,然后要能够发现WAC建立连接。
AP获取IP地址是通过DHCP实现的,AP作为DHCP客户端,向网络中的DHCP服务器发起地址请求。
AP发现WAC则根据组网方式不同,有所差异。 AP和WAC是二层组网:AP可直接通过广播方式发现WAC。 AP和WAC是三层组网:AP无法通过广播方式发现WAC,必须使用DHCP的Option 43字段携带WAC的信息,由DHCP服务器发送给AP,AP解析出WAC的地址后通过单播方式和WAC建立连接。
当然在二层组网中,也同样可以使用DHCP的Option 43字段将WAC的信息带给AP,优先级高于广播方式。
所以DHCP服务器对接AP时,Option 43用于为AP指定WAC的IP地址,以便AP与WAC建立连接。
华为AP支持识别的Option 43格式
识别单个WAC的Option 43格式
为华为AP指定单个WAC时,AP支持识别Option 43的子选项1、子选项2、子选项3。例如WAC的IP地址是192.168.100.1,以华为交换机做DHCP服务器为例,以下配置等价,任选1个即可。 子选项1(十六进制) dhcp server option 43 sub-option 1 hex c0a86401
c0 a8 64 01分别是IP地址中192 168 100 1四个十进制数转成的十六进制数。
也可直接使用HEX格式配置子选项,和上面的配置等价,配置可互相覆盖。 dhcp server option 43 hex 0104c0a8640101:子选项类型1。
04:子选项长度。每个IP地址占4个字节,所以IP地址个数乘4。
c0 a8 64 01:IP地址192 168 100 1的十六进制。 子选项2(十进制) dhcp server option 43 sub-option 2 ip-address 192.168.100.1
也可直接使用HEX格式配置子选项,和上面的配置等价,配置可互相覆盖。 dhcp server option 43 hex 0204c0a8640102:子选项类型2。
04:子选项长度。每个IP地址占4个字节,所以IP地址个数乘4。
c0 a8 64 01:IP地址192 168 100 1的十六进制。 子选项3(ASCII码) dhcp server option 43 sub-option 3 ascii 192.168.100.1
也可直接使用HEX格式配置子选项,和上面的配置等价,配置可互相覆盖。 dhcp server option 43 hex 030d3139322e3136382e3130302e3103:子选项类型3。
0d:子选项长度。IP地址和符号作为字符串,将字符串192.168.100.1的字符数转成十六进制。
31 39 32 2e 31 36 38 2e 31 30 30 2e 31:IP地址192.168.100.1作为字符串对应的ASCII码。0-9对应30-39,"."对应2e。
识别多个WAC的Option 43格式
为华为AP指定多个WAC时,AP支持识别Option 43的子选项2、子选项3。例如两台WAC的IP地址分别是192.168.100.1和192.168.100.2,以下配置等价,任选1个即可。AP按照多个WAC的配置顺序,向所有WAC发送连接请求。AP最多支持8个WAC地址。 子选项2(十进制) dhcp server option 43 sub-option 2 ip-address 192.168.100.1 192.168.100.2
也可直接使用HEX格式配置子选项,和上面的配置等价,配置可互相覆盖。 dhcp server option 43 hex 0208c0a86401c0a86402子选项3(ASCII码) dhcp server option 43 sub-option 3 ascii 192.168.100.1,192.168.100.2
也可直接使用HEX格式配置子选项,和上面的配置等价,配置可互相覆盖。 dhcp server option 43 hex 031b3139322e3136382e3130302e312c3139322e3136382e3130302e32
不同厂商DHCP服务器支持配置的Option 43格式
AP支持识别3种Option 43的格式,但不同厂商DHCP服务器支持配置的Option 43格式有所不同。
本文仅列举部分厂商为例,具体支持情况和配置方法以实际DHCP服务器的厂商型号和版本为准,参考其对应的文档进行配置。
厂商子选项1(十六进制)子选项2(十进制)子选项3(ASCII码) 华为支持1支持支持2Cisco不支持不支持支持 Juniper不支持不支持支持Linux ISC不支持支持不支持 Windows不支持不支持支持Infoblox不支持不支持支持
表1-2 不同厂商DHCP服务器支持配置的Option 43格式
不同厂商如何设置DHCP option 43
配置华为DHCP服务器的Option 43 支持配置的格式
子选项1、子选项2、子选项3。 配置方法
以华为WAC作为DHCP服务器为例,配置Option 43,WAC的IP地址为192.168.100.1。
以下3个配置等价,任选1个即可。 dhcp server option 43 sub-option 1 hex c0a86401 dhcp server option 43 sub-option 2 ip-address 192.168.100.1 dhcp server option 43 sub-option 3 ascii 192.168.100.1
配置Cisco DHCP服务器的Option 43 支持配置的格式
子选项3。 配置方法
以Cisco交换机作为DHCP服务器为例,配置Option 43,WAC的IP地址为192.168.100.1。 # ip dhcp pool test network 192.168.100.1 255.255.255.0 default-router 192.168.100.1 option 43 hex 030d3139322e3136382e3130302e31 #
配置Juniper DHCP服务器的Option 43 支持配置的格式
子选项3。 配置方法
以Juniper交换机作为DHCP服务器为例,配置Option 43,WAC的IP地址为192.168.100.1。 # set system services dhcp option 43 byte-stream "0x03 0x0D 0x31 0x39 0x32 0x2E 0x31 0x36 0x38 0x2E 0x31 0x30 0x30 0x2E 0x31" #
配置Linux ISC DHCP服务器的Option 43 支持配置的格式
子选项2。 配置方法
以Linux ISC作为DHCP服务器为例,配置Option 43。
配置文件路径。 /etc/dhcp/dhcpd.conf
配置文件举例。服务器根据客户端携带的Option 60字段获取厂商信息,根据厂商信息为客户端指定WAC地址,通过Option 43发送给客户端。例如为思科AP指定的WAC地址为192.168.247.5,为华为AP指定的WAC地址为192.168.247.55。 # 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 支持配置的格式
子选项3。 配置方法
以Windows作为DHCP服务器为例,配置Option 43,WAC的IP地址为192.168.22.1。进入Window DHCP服务器配置界面,如图1:
图1-4 Window DHCP服务器配置界面
在"二进制"里写入十六进制数,如图2所示:
图1-5 Option 43配置界面
配置Infoblox DHCP服务器的Option 43 支持配置的格式
子选项3。 配置方法
以Infoblox服务器作为DHCP服务器为例,配置Option 43,WAC的IP地址为10.6.2.1。
在Infoblox服务器上,将IP地址10.6.2.1写成03:08:31:30:2e:36:2e:32:2e:31的格式,两个字符之间需要用冒号隔开,如图3所示。
图1-6 infoblox服务器配置Option 43
当年二人是军长和副军长,21年后军长成省委书记副军长成正国级从昔年间红25军74师一部到如今的第12集团军,12军沿着历史一路走来不断建立卓越战功的同时,亦培养出了大批的优秀将领,其间便包括李德生将军与曾绍山将军。李德生将军与曾绍山将军虽然
WiFi提速的终极秘诀来了(中国计算机世界出版服务公司出品)前两期微信你的办公室WiFi太慢,可能是被它干扰了!和哪些安全隐患会导致网速突然变慢?分享了如何解决WiFi干扰拥堵和安全问题。今天继续分享干货合
千元机性能如何?实测Note11Pro竟不能打原神转眼间又到了手机厂商扎堆发布新机的下半年,不论是旗舰级市场还是中端机市场都十分火热。就在上周vivo发布了旗下全新T系列的首款产品vivoT1,作为2K价位产品中的性能担当,viv
双十一淬炼京东云文丨李登华出品丨牛刀财经(niudaocaijing)一个好的技术应用,应该是让消费者无感,即只管享受消费的爽感,不必为产品本身担心。而今,互联网产品已经到了比拼硬实力的阶段。如果
手握9545亿的现金,他却不愿意买特斯拉股票,宁愿每年收2的利息马斯克在网上发起减持10特斯拉股票的投票,引起了全球的轰动,目前已经有300多万的网友参加了投票,而大部分人都是支持马斯克减持股票。特斯拉的市值已经超过了1。2万亿美元,马斯克也因
深V反转,明天会大涨吗?春哥祝各位平安吉祥,万事如意,愿山河无恙,众生皆安!今天市场先抑后扬,各主要指数收出大长腿,短线市场反弹值得期待。之所以出现盘中急跌,因有两大魔咒一起出现一个是招商证券开策略会了,
小米海外发新机小Ultra设计1500元起售上周的时候,小米的海外子品牌POCO预告了一款名为M4Pro的新机,今天这款手机正式发布。这款手机在外观设计上非常有亮点,尤其是后置镜头的部分,它既采用了RedmiNote11Pr
未来几年,你的行业都有可能会被淘汰,请做好过寒冬的三个准备这2年疫情的影响,世界经济环境的不理想,行业的内卷在加剧,竞争不断地增大。科技飞速发展,人工智能AI在进步,淘汰的人越来越多,岗位需要的人越来越少。这一切都和我们的生活息息相关。工
2021年轻薄本市场年度总结各大品牌产品线点评及竞争力分析从产品层面,2021年轻薄本市场可以说是波澜不惊,锐龙处理器继续在抢班夺权的路上奔跑(可惜明年就要遇到12代酷睿的反击),二合一本在Win11尚未普及安卓应用还在画饼的形势下依然不
小米红米Note10参数大全1小米红米Note10(6GB128GB5G版)价格1199元上市时间2020年03月04日屏幕尺寸6。5英寸分辨率24001080屏幕技术90Hz刷新率触摸屏类型电容屏,多点触控屏
关于小米11por系统最耗电的功能和应用,你认为有哪些?欢迎讨论首先,向大家说明一下我自己大概一天的手机使用时间过程。这半个多月我都是晚上充电,早上七点左右拔充电器,满电。而我一般上午和下午用的模式不一样,下面我就说一下两种模式的体验供大家参考