|
本帖最后由 x-focus 于 2011-9-5 14:37 编辑
如图分析STA(接入点数据包走向)------------图中的VLAN类型:AP VLAN 交换机的管理VLAN 无线用户VLAN
AC旁边的交换机为核心交换机,为各个VLAN的网关交换机,AC与核心交换机的链路一条二层TRUNK,一条三层
POE交换机创建无线AP VLAN 核心交换机创建AP VLAN 交换机的管理VLAN 无线用户VLAN AC创建无线用户VLAN
数据包走向:
1.AP通过DHCP服务器(假设核心交换机为DHCP服务器)获得IP地址、AC环回口地址(建立CAPWAP隧道用)以及网关地址.
2.STA发送信息至AP,AP将802.11数据包进行封装(封装用户VLAN信息---AC推送给AP的配置信息,及源AP IP目标AC IP,信息来源于DHCP138字段的AC环回口地址)
3.经AP封装后的数据包发送出去,经过POE交换机打上AP VLAN TAG,经过TRUNK到达核心交换机.
4.核心交换机为网关(SVI口),查找到达目标AC的路由.发送至与AC直连的三层接口.
5.数据包到达AC,去除CAPWAP头部,并将802.11数据包转为802.3数据包,此数据包在CAPWAP后字段仍然携带用户VLAN TAG,由于AC存在无线用户VLAN,AC进行转发到与核心交换机的TRUNK链路上.
6.核心交换机为无线用户VLAN的网关,进行转发到外部网络.
现数据包回包
1.数据包发送至核心交换机,目的地址为STA的IP地址,核心交换机查找路由表,发现SVI直连无线用户VLAN IP网段,于是向TRUNK链路发送并携带用户VLAN标签,AC收到。
2.AC发现目标为无线用户,自身也有无线用户VLAN,封装CAPWAP 源地址为AC地址 目标地址为对应的AP地址,802.3转为802.11,那么AC如何知道发送给哪个AP?????????????AC上有AP项下接入点的IP地址吗?可是查看只有项下接入点的MAC啊,这点一直想不明白!!
在AC上查看关联的STA信息
WS5302-A#sh ac-config client summary by-ap-name
Total Sta Num : 1
Cnt STA MAC AP NAME Wlan Id Radio Id Vlan Id Valid
------ --------------- -------------------- --------- --------- ---------
1 001d.0f07.bb2d AP_1 100 1 10 1
3. 现在AC走三层默认发送出来,核心交换机查找路由,发现为AP VLAN,打上标签,又再次向TRUNK链路发送并携带AP VLAN标签。
4.POE收到,发现下面直链了AP VLAN直接发送。
5.AP收到解封为802.11数据包广播发送至对应AP。
有点长啊,希望高手们看看我的分析有没有错,粉红色部门为不解部分!谢谢
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|