Bug #3550
网关EasyMesh漫游测试 执行强制漫游,让手机从路由器漫游回网关的时候,实际漫游成功,但是命令显示手机依然在路由器下面挂着需要很久显示才变。
0%
Description
测试步骤
测试步骤:
1.网关开机,登录网关页面打开easymesh开关;
2.将网关和路由器的lan口通过有线连接组成Mesh网络;
3.组网完成后,将STA1以无线方式连接到网关上;
4.Telnet进入网关,输入以下dbus命令:
dbus-send --system --print-reply --dest=com.upointech.easymesh1 /com/ctc/map1/Stations com.ctc.igd1.ObjectManager.GetManagedObjects
查看拓扑,同时Ping网关IP;
5.开启OmniPeek抓包,抓下空口报文;
6.设置网关Controller发送 Client Steering Request message(request mode=1),设置为强制漫游模式,targetBSSIDList设置为路由器的BSSID(e.g. 00:0c:43:26:60:40),dbus命令如下:
gdbus call -y -d com.upointech.easymesh1 -o /com/ctc/map1/Management -m com.ctc.map1.Management.ClientSteeringRequest "{'dst_mac': <'10AACC057D32'>, 'src_bssid': <'10AACC058A32'>,'request': <byte 1>,'opportunity_window': <uint16 30>,'disassociation_timer': <uint16 200>,'sta_nr': <byte 1>,'sta_mac':<['4C6371C2DBC3']>,'target_bssid_nr':<byte 1>,'target_bssid':<[{'bssid':<'00:19:C6:51:00:01'>, 'channel_number':<byte 36>,'operating_class':<byte 115>}]>}"
10秒后查看网络拓朴图(dbus命令同步骤4), 查看Ping包相应及丢包情况;
7.然后将targetBSSIDList设置为网关的BSSID(e.g 1c:20:db:04:f4:f7),输入dbus命令:
gdbus call -y -d com.upointech.easymesh1 -o /com/ctc/map1/Management -m com.ctc.map1.Management.ClientSteeringRequest "{'dst_mac': <'0019C6510000'>, 'src_bssid': <'0019C6510001'>,'request': <byte 1>,'opportunity_window': <uint16 30>,'disassociation_timer': <uint16 200>,'sta_nr': <byte 1>,'sta_mac':<['4C6371C2DBC3']>,'target_bssid_nr':<byte 1>,'target_bssid':<[{'bssid':<'10:AA:CC:05:8A:32'>, 'channel_number':<byte 36>,'operating_class':<byte 115>}]>}"
10秒后查看相应的网络拓扑图(dbus命令同步骤4),ping包相应及丢包情况,及分析Omnipeek报文;
预期结果
2.步骤6、7, 拓朴图上STA1应该以无线方式依次连接到路由器、网关上,且Ping丢包不超过10个,通过Omnipeek抓包,可以看到网关发给STA1的11v切换要求以及STA的返回结果;
实际结果
2.步骤7,拓朴图上STA1应该显示在网关上,但是实际需要很久大概才会显示到网关上面。实际STA1已经连接到网关上面,命令显示的图谱图没有更新。
History
#1 Updated by chuanjia liu 17 days ago
- Status changed from New to Feedback
1.确认漫游是否成功,wifi魔盒看STA关联的BSSID有没有变化
2.抓veth0的报文,拓扑更新后确认Agent有没有上报STA信息