看板 Network 關於我們 聯絡資訊
(手機排版,還請見諒) 最近公司的產品,在客戶端遇到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的說明方式。 還請大家幫我解答一下~拜託 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.76.35 ※ 文章網址: https://www.ptt.cc/bbs/Network/M.1540289448.A.D2D.html
AndCycle: Roaming 是客戶端在處理的, AP 不負責這件事 10/23 19:08
AndCycle: AP 最多能做的是"協助", 像是把客戶端踢掉, 或是 10/23 19:09
AndCycle: 利用 802.11 k/v/r 那塊的功能做輔助, 但實際上支援很亂 10/23 19:09
AndCycle: 所以遇到會黏住的客戶端幾乎是沒有好的解決方案 10/23 19:11
AndCycle: 簡單來說wifi協定並不處理roaming,客戶端自己決定要連誰 10/23 19:13
AndCycle: https://support.apple.com/en-us/HT203068 10/23 19:16
AndCycle: 這是 iphone 官方對於 wifi romaing 的說明文件 10/23 19:16
AndCycle: 其他家手機裡面 driver 怎麼做就一大堆黑箱, 大家自己猜 10/23 19:16
AndCycle: 一般來說確定的小建置環境不會建議你用 Auto, 10/23 19:22
AndCycle: AP 自動跳頻理想上是他去找乾淨的頻道,但是你遇到問題 10/23 19:23
AndCycle: 客戶端黏住還要等他自己發現去重抓的時候很麻煩 10/23 19:24
AndCycle: 另, 你這邊資訊不充足, 客戶端是只有一台還是多台AP 10/23 19:35
marker255123: 非常感謝你的答覆。 10/23 19:46
marker255123: 對!客戶場域很大,還有上下樓。 10/23 19:46
marker255123: 我估計大概有14、15台WiFi AP 10/23 19:46
marker255123: 客戶要拿我們公司產品 在他現場 做盤點 10/23 19:47
marker255123: 我現在就是有點看不懂,同一個WiFi AP MAC,怎麼會 10/23 19:48
marker255123: 有2種Channel 10/23 19:48
AndCycle: 如果是一般多 AP 的企業環境那客戶端應該都自己換手的, 10/23 19:48
AndCycle: 你確定那是 AP 的 mac 而不是客戶端的 mac 嗎? 10/23 19:49
AndCycle: 如果AP會這麼頻繁的自動切換頻道的話建議都先拉回手動, 10/23 19:50
AndCycle: 不是設定弄壞了就是有別的原因, 先排除掉 10/23 19:51
deadwood: 我們客戶也用meraki,頻道預設自動也不同一台會變來變去 10/23 19:53
deadwood: 既然是你們賣的meraki,叫客戶給你權限連管理介面看干擾 10/23 19:54
deadwood: 嚴不嚴重,光看client就能除錯那meraki雲可以收起來了 10/23 19:56
deadwood: 第一行修正一下:頻道預設自動也不會同一台AP變來變去 10/23 19:59
marker255123: 了解。我們不是賣AP 我們是賣Client 10/23 20:33
marker255123: 這個Log是 Client 連線哪一個到Wifi AP的Log 10/23 20:34
marker255123: 我也覺得很怪。因為Wifi AP就在那邊。同時間拿我們 10/23 20:36
marker255123: 的Client 和 Surface來一起比較。一起Log. 10/23 20:36
marker255123: Surface就都好好的。157就157 走一走roaming到換別 10/23 20:39
marker255123: 台AP,MAC理當就跟著切換。但同時間我們的Client就會 10/23 20:39
marker255123: 一下157一下又36,MAC明明都一樣。 10/23 20:39
marker255123: MAC一樣應該是沒有Roaming 10/23 20:40
marker255123: 所以他會切Channel我覺得很怪。 而且只有我們的clie 10/23 20:41
marker255123: nt被換channel , surface 好好的都沒動 10/23 20:41
b325019: 正常不管是哪家的AP(aruba cisco etc.)只要沒有dual 5g b 10/23 22:58
b325019: and那他就是一個ap發一個5g channel,不管是n wave1 wave 10/23 22:58
b325019: 2亦同,我懷疑是scan interval太短導致ap在2個頻道跳來跳 10/23 22:58
b325019: 去你才會覺得他同時發兩個頻道的訊號,基本上一個無線晶 10/23 22:58
b325019: 片同時間就只能發射一個頻道的訊號不會有兩個不同頻道 10/23 22:58
b325019: 唯一的例外就是支援dual 5g的產品,支援dual 5g的產品可 10/23 23:01
b325019: 以將一般同步雙頻2.4g+5g的發射模式改成5g+5g不發射2.4g 10/23 23:01
b325019: ,但是在這個情境下兩個5g訊號會是不一樣的bssid不可能是 10/23 23:01
b325019: 同一個 10/23 23:01
b325019: roaming的部分上面已經有人回答我就不多說了 10/23 23:02
b325019: aruba雖然原廠宣稱arm如果偵測到有使用者在連線ap就不會 10/23 23:06
b325019: 跳頻道,不過實務上還是經常會因為跳頻導致傳輸中斷的問 10/23 23:06
b325019: 題,這時候就可以透過設定scan interval調整頻道變動頻率 10/23 23:06
marker255123: 我覺得你提到的 Scan Interval有點專業! 10/24 00:57
marker255123: 我明天來給RD點一盞明燈! 10/24 00:57
marker255123: 感謝各位的建議! 10/24 00:57
marker255123: 如果有新的想法也歡迎再提供給我,拜託~ 10/24 00:58
marker255123: B大 你這裡提到的調整Scan Interval應該是指 Client 10/24 01:02
marker255123: 端沒錯吧? 10/24 01:02
AndCycle: 不是, 你的客戶端基本上什麼都沒得做, 全都要去設定 AP 10/24 02:01
b325019: 你要有個觀念,無線網路環境幾乎所有的設定都只能在ap端 10/24 07:18
b325019: 調整,不管是發射頻道、頻道寬度、發射功率、掃描間隔、 10/24 07:18
b325019: 連線速率等各種設定都是由ap端處理 10/24 07:18
b325019: client能決定的只有他要連哪個訊號像是 支援頻道、支援頻 10/24 07:24
b325019: 段、支援速率、發射功率、rssi低於多少啟動漫遊、休眠等 10/24 07:24
DIE755127: 感覺上如果一堆AP都開channel auto好像也是會一團亂 10/24 23:08
DIE755127: scan interval是指AP開auto時確認頻帶干擾的頻率吧 10/24 23:13
b325019: 建置大型無線環境開auto是必須的,一個大型無線網路環境 10/25 01:24
b325019: 上百至千顆ap同時在線上是常態,這時候你還一個一個指定 10/25 01:24
b325019: 頻道很不實際,一般就是指定頻道範圍後讓系統自動選擇, 10/25 01:24
b325019: 如果發現有頻道變動過於頻繁的狀況這時候就會透過scan in 10/25 01:24
b325019: terval調整系統的偵測頻率來穩定系統 10/25 01:24
b325019: 當然穩定系統不是只有scan interval一個方法,調整EIRP也 10/25 01:31
b325019: 是常用的方式,要先有穩定的無線訊號才能提供穩定的服務 10/25 01:31
asdfghjklasd: 我的想法很簡單.人家跟著動,你家的不跟著動 10/26 02:29
asdfghjklasd: 那就是你家的問題.看是Driver問題還是什麼的 10/26 02:29
asdfghjklasd: 再不行看是自己買來測,或者叫RD去客戶那測 10/26 02:29
asdfghjklasd: 並拿一些對照組去不就好了 10/26 02:29