(手機排版,還請見諒)
最近公司的產品,在客戶端遇到Roaming掉封包的問題。
想說來PTT上詢問大家的意見,長長知識。
客戶AP為 Cisco MR33 5Ghz
我有使用[WirelessMon]抓取"ConnectedAPLogData"的 Log file
如下圖所示,
我有標記色框的這邊,都有發生”同一個Mac,但是Channel有切換”的狀況
如果去比Ping對掉封包的時間,好像都是在切換到小頻道的時候問題會發生。(157→36)
但是作為測試對照組的Microsoft Surface Pro,就一樣連在Channel 157
https://i.imgur.com/85McDwW.jpg
在我的知識裡,我認為同一個WiFi AP,如果我當初設定Channel 157,他永遠都會是157
。
如果我Channel 選Auto,Wifi AP發現訊號干擾自動跳頻道,應該是整台WiFi Ap一起跳?
怎麼會發生,我們產品Channel已經跳到36,Microsoft Surface Pro一樣連線在Channel
157?
我在網路上有找到另外的說法,網友說WiFi AP有Channel,當你選Auto
他會針對不一樣的Device,去偵測你的連線品質,如果覺得彼此連線被干擾就會自動切換
Channel。
這裡的自動切換Channel,只會針對有被干擾的連線去切換。
意思是說,
所以如果我有一台iPhone & HTC,連線同一個WiFi AP,
我iPhone可能都很順利連線在Channel 157,因為WiFi AP覺得跟我連線很穩
但HTC可能就會一開始157,後來WiFi AP覺得跟我HTC連線被干擾,單獨只切換HTC的Channe
l到36,但是與iPhone連線依然是Channel 157。
不知道哪一個的說法才是正確,且符合我這張Log的說明方式。
還請大家幫我解答一下~拜託