1. 为什么你的无线网络一移动就“掉线”?从零理解三层漫游
你有没有遇到过这样的场景?在公司大楼里,拿着笔记本电脑从一个会议室走到另一个会议室,正开着视频会议呢,突然网络卡顿了一下,甚至直接提示“网络连接中断”,几秒钟后才恢复。或者,在医院、大型商场里用手机,明明Wi-Fi信号满格,刷个视频却一直在转圈圈。很多时候,这口“锅”还真不能全让信号背,问题很可能出在无线网络的“漫游”机制上,尤其是我们今天要聊的“三层漫游”。
简单来说,WLAN漫游就像手机在移动通信网络里的“基站切换”。你的手机(我们叫它STA,也就是终端)从一个无线接入点(AP)的覆盖范围,走到另一个AP的覆盖范围时,网络需要帮你“无缝”地换一个连接对象,让你感觉不到变化。这听起来很简单,但魔鬼藏在细节里。如果这两个AP连接的后端网络(也就是AC,无线控制器)不是同一个,甚至它们所处的网络子网都不同,问题就复杂了。这就是“AC间三层漫游”要解决的核心难题:如何在跨越不同网段、不同控制器的复杂环境下,保证你的IP地址不变、业务不断。
想象一下,你第一次连接Wi-Fi时,网络给你分配了一个“工位”,比如IP地址是192.168.1.100。当你抱着笔记本从市场部(网段192.168.1.0/24)溜达到研发部(网段192.168.2.0/24)时,研发部的网络设备根本不认识192.168.1.100这个地址,按常理,你得在研发部重新“登记”领一个新地址(比如192.168.2.100)。但这一换,你所有的在线会议、文件传输、登录状态可能就全断了。三层漫游技术的目的,就是打破这个常理,让你在研发部还能继续用市场部的IP地址“畅通无阻”,仿佛这两个部门在网络上就是同一个房间。
那么,实现这个“魔法”的关键在哪里?根据我多年的实战经验,核心就两块:一是让不同AC之间的网络能够互相找到对方(靠静态路由),二是让这些AC能互相认识、协同工作(靠漫游组)。接下来,我就带你一步步拆解这个看似复杂的过程,用最直白的配置和实验,让你彻底搞懂并亲手搭建一个能无缝三层漫游的网络。
2. 漫游的基石:先搞清楚这些关键角色与概念
在动手配置之前,我们得先统一“语言”,理解几个贯穿始终的关键术语。这些概念在原始资料里提到了,但我想用更生活化的方式帮你巩固一下。
HAC、HAP、FAC、FAP:一场漫游中的“前任”与“现任” 这组概念特别重要。别被字母吓到,其实很简单:
- HAC (Home AC) 与 HAP (Home AP):可以理解为你的“原籍”。
HAC是你终端(手机/电脑)第一次成功连接Wi-Fi时,它所关联的那个无线控制器。HAP则是你第一次连接时,直接和你“对话”的那个无线接入点。它们记录了你初始的连接信息和IP地址。 - FAC (Foreign AC) 与 FAP (Foreign AP):这就是你的“新家”。当你移动并连接到新的AP时,这个新AP背后的控制器就是
FAC,这个新AP本身就是FAP。
一次成功的AC间三层漫游,本质就是FAC和FAP能够识别出你来自HAC,并且同意你继续使用原来的IP地址(192.168.1.100)上网,同时保证数据能正确地在HAC和FAC之间流转。
漫游组:AC们的“联盟” 单个AC管理自己的一亩三分地很容易,但要想实现跨AC漫游,AC们必须结盟。这个联盟就叫漫游组。你可以把它想象成一个微信群,群成员就是各个AC的IP地址。有了这个群,AC之间才能互相发现、交换终端的信息。群里还需要一个“群主”,也就是Master Controller,它由选举产生,负责协调一些组内的关键事务。在我们的实验场景里,通常只要组建成功,AC们能互相通信,漫游就有了基础。
二层漫游 vs. 三层漫游:关键看子网 这是决定我们配置复杂度的分水岭。
- 二层漫游:漫游前后,终端所处的子网(网段)是相同的。比如都是从
192.168.1.0/24这个网段下的一个AP,移动到同一个网段下的另一个AP。这种情况下,数据交换在二层(数据链路层)就能完成,配置简单,很多时候只需要配好漫游组就行。 - 三层漫游:漫游前后,终端进入了不同的子网。比如从
192.168.1.0/24移动到了192.168.2.0/24。这时,终端想用原来的IP地址(192.168.1.100)在192.168.2.0/24这个新网络里通信

3283

被折叠的 条评论
为什么被折叠?



