无线WLAN隧道转发模式下数据的封装以及转发过程
实验用的拓扑:
-
AP1、AP2的业务vlan为101、102,管理vlan为100,AR路由器作为DHCP服务器为AP和终端分配IP地址、DNS等信息。
-
vlan100、101、102的网关都在核心交换机上。
-
核心交换机上做DHCP中继,把AP与终端的dhcp请求转到服务器上。
-
分别使用直接转发模式和隧道转发模式。
遇到的问题
在进行完正常的配置,AP上线、下发配置后,直接转发模式下的终端连接AP结果正常,但是在改为隧道转发模式后终端却怎么也获取不到IP信息,一直处于正在连接的状态。
当时感到困惑的是,通过wireshark抓包分析发现,这个请求包在并没有按照预想的通过中继来到dhcp服务器这里,进一步分析发现终端的dhcp discover封装了两层的vlan tag,内层为AP的业务vlan,外层为管理vlan,这时才恍然大悟,隧道模式下,数据会通过隧道封装先送到AC在进行处理。而业务vlan在核心交换机也就是网关那里就终结了,AC上并没有这些vlan信息,也不能为终端提供dhcp服务,导致了终端一直处于连接的状态。
这个时候解决问题的思路也就清晰了。
-
把AC配成dhcp服务器,直接为终端提供服务
-
在AC上