不同业务VLAN的AP间漫游
类似于有线局域网,为了避免广播风暴,企业内部的WLAN网络也会根据楼层、部门等将不同用户群划分到不同VLAN。假设不同楼层部署的AP所属VLAN不同,当用户从一个楼层AP覆盖范围移动到另外一个楼层AP覆盖范围时,就会导致用户业务中断。为了提升用户体验,产生了跨VLAN的三层漫游技术。
不同业务VLAN的AP间漫游是指用户漫游前后的AP对应的业务VLAN不同。为了保证漫游过程中业务VLAN不中断,必须保持用户的VLAN不变,即数据报文的VLAN仍然为切换前VLAN,而不是切换后AP的VLAN。
根据用户是否支持快速漫游,可以将同一业务VLAN的AP间漫游分为快速漫游和非快速漫游两种方式,其实现原理请参见同一业务VLAN的AP间漫游。以下通过图1说明下STA漫游过程中是如何保证业务VLAN不变的。
如图1所示,用户的漫游过程为:
- STA通过AP1(属于VLAN10)接入Internet时,AC判断该STA为首次接入用户,为其创建并保存相关的业务数据信息(包括AP所属的业务VLAN、AP ID、射频以及VAP信息等)。
- STA从AP1覆盖区域向AP2(属于VLAN20)覆盖区域移动时,STA通过AP2重新与AC进行关联,AC通过业务数据信息判断该STA为漫游用户,更新业务数据库信息,将AP ID、射频以及VAP信息更新为切换后AP2的信息,但是VLAN ID保持不变,仍然为切换前AP1所属的业务VLAN。
- STA断开与AP1的关联。尽管漫游前后不在同一个子网中,AC仍然把STA视为从原始子网(VLAN10)接入,允许STA保持原有IP以保证用户业务不中断。