ubnt解决方案
查看: 3097|回复: 3

[无线运维] 无线控制器跨三层option 43设置教程

[复制链接]

446

回帖

1万

积分

1211 小时

在线时间

管理员

Anywlan扫地僧

注册时间
2016-10-31
金币
12803 个
威望
18 个
荣誉
3 个
累计签到:51 天
连续签到:1 天
[LV.100]试剑无线
发表于 2022-9-2 13:19 |显示全部楼层
从本站公众号转载,更详细内容请关注【无线门户】公众号,本文直通链接

从本文开始,本站微信公众号将开始陆续进行【无线·每一步】系列教程,主要内容有:
  • WLAN系统的基础知识
  • WLAN进阶知识
  • 无线网络工程施工案例
  • 无线网络工程经验分享
  • 品牌产品专项设置教程、案例或故障等经验分享

由于工作关系,平时并没有太多时间整理,公众号只会不定时推送技术文章,争取每月1-2篇。



本文讲述L3环境下AP如何发现AC的最佳方式,并举二个实例供读者参考。

一、什么是跨三层

      如果AC,AP都在同一个L2网络中时,AP可以通过广播发现AC,并在AC完成注册。这是大部分中小企或消费者网络的架构方式。
      三层网络的AP通常会设置成专用的管理VLAN段或许多个独立的VLAN段,AC和AP不在同一段VLAN或需跨VLAN交换机通讯,这时vlan阻隔了广播,通过上述方式AP无法得知AC的IP而无法直接注册到AC。那么我们需要告知AP,AC的注册IP是什么。简单的方法是以SSH方式直接在AP上设置AC IP,当AP启动时则自动按此IP注册到AC。
      然而当AP成千上万时,通过ssh方式是一种非常低效、令人充满愤懑和无奈的方式。幸好,我们还有option43/138的告知方式。
      实施中大型网络,option43无疑是最佳效率的方式。DHCP服务器通过option43属性可以给不同子网的AP下发ip地址时指定AC的地址,使AP完成AC上的注册,而无需安装额外的程序。
      此外提醒一下,绝大多数厂商都是使用option43下发AC IP,少数会使用option60或option138,如果不确认需要向AC厂商咨询采用何种方式。
      下图是传统AC的发现方式(注:"同步固件"此项有些厂家会跳过):

二、实现前提条件
      在配置Option 43之前,需要保证:
      1. AP与DHCP服务器之间路由可达,即AP可以获取到IP地址。
      2. AP与AC之间路由可达,保证AP获取到AC地址后,能够与AC交互信息,建立CAPWAP隧道。


      常见的DHCP服务器有二种,一种是Linux/Windows server的DHCP;另一种是交换机上做DHCP,而交换机品牌太多,命令不尽相同,请参考本站option43计算器。本站option43在线计算器,提供了国内常见的AC控制器及交换机品牌的IP转换,用户可以通过此工具方便得到操作命令,降低使用门槛。三、option43的规则

      为使AP能够正常识别Option 43属性的内容,Option 43属性需要按照一定的规则来填写。
      比如AC的IP地址为192.168.22.1时,需要填写的值为 030C3139322E3136382E32322E31。其中,03为固定值,代表Option 43的子选项类型——服务提供商标识符;十六进制数0C(“0C”等于十进制数“12”)代表AC的IP地址192.168.22.1的 长度,包含小数点“.”;十六进制数31对应字符“1”的ASCII值,32对应字符 “2”的ASCII值,依此类推,十六进制2E对应字符小数点“.”的ASCII值,即值3139322E3136382E32322E31表示AC的IP地址192.168.22.1。另外,对于涉及到多个AC,Option 43要填写多个IP地址的情形(比如AC 双链路备份组网等),IP地址之间以逗号“,”间隔,逗号“,”对应的ASCII值为2C,如主备 AC的IP地址分别为:192.168.100.2,192.168.100.3,那Option 43属性应该填写为:031B3139322E3136382E3130302E322C3139322E3136382E3130302E33 。其中,03为固定值,代表Option 43的子选项类型;十六进制1B(“1B”等于十进制数“27”) 表示两个IP地址字符的个数,包含中间间隔的逗号“,”和小数点“.”,十六进制 数31对应字符“1”的ASCII值,32对应字符“2”的ASCII值,依此类推。十六进制 数2E对应字符小数点“.”的ASCII值,十六进制2C对应字符逗号“,”的ASCII 值,即值3139322E3136382E3130302E322C3139322E3136382E3130302E33表示AC 的IP地址192.168.100.2,192.168.100.3。


四、交换机DHCP Server的配置
      大多数中大型网络架构是在三层核心交换机做DHCP,通常会设置一个独立的管理VLAN。这时我们需要在对应的管理VLAN上设置option43,以便AP能得到AC的IP。在超大型网络,AP的IP段可能会采用多个的,这时需要在每个VLAN DHCP上分别设置option43。
      下文给出了Ruckus AC VLAN连接示意图:
      管理VLAN ID为1000,控制器IP为172.16.0.6,核心交换机假设为华为,通过本站在线计算器得到IP的HEX值为:030a3137322e31362e302e36,如下图控制器选择Ruckus对应型号,DHCP服务器选择华为交换机:
      在交换机interface Vlanif1000下,输入option 43 hex 030a3137322e31362e302e36即完成设置。

      如果您的交换机是其它品牌,选择对应的dhcp服务器,如果没有,可在论坛发贴申请增加。五、Microsoft DHCP Server的配置打开Windows server的DHCP Server选项,右键点击“服务器选项”,打开 “配置选项”。打开的“服务器选项”窗口中勾选“043 供应商特定信息”,如下图在下方红框中输入控制器的对应HEX值:


六、实例1:windows server DHCP 双AC设置

以下为某客户控制器的设置实例:
  • 环境:windows server DHCP
  • 产品:Ruckus ZD1200二台HA
  • AC1:172.16.0.6
  • AC2:172.16.0.7

具体步骤请关注本站公众号,本文直通链接


七、实例2:ROS DHCP server option43


设置环境如下:

  • DHCP路由器:RouterOS 6.48,假设其它设置已设好
  • 控制器:ZoneDirector 1200
  • AC IP:172.16.0.6


具体步骤请关注本站公众号,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

本帖被以下淘专辑推荐:

关注论坛【公众号】,搜索:无线门户

11

回帖

31

积分

5 小时

在线时间

新兵上阵

注册时间
2022-10-18
金币
19 个
威望
0 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2022-10-18 15:18 |显示全部楼层
111
回复

使用道具 举报

xpladkdy 该用户已被删除
发表于 2022-11-5 17:22 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

16

回帖

96

积分

11 小时

在线时间

上等兵

注册时间
2006-11-26
金币
79 个
威望
0 个
荣誉
0 个
累计签到:6 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2023-11-24 22:47 |显示全部楼层
学习了 原来我配置错误了获取不到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-12-19 20:39

返回顶部 返回列表