新一代Wi-Fi系統: 網狀網路 (Mesh Wi-Fi) - 3C

Tom avatar
By Tom
at 2018-01-21T21:31

Table of Contents

整體來說你對於Mesh的市場現況我沒有什麼意見。

不過在一些技術細節,我和你有不一樣的看法。

※ 引述《parislove3 (艾草糖)》之銘言:
: 一般在平面大範圍、多層透天厝布置 Wi-Fi 時,通常是單一大功率 AP、每層拉一個 AP
: 或是利用延伸器中繼擴大訊號,這些方式有時不盡人意
: 如訊號涵蓋不均造成死角,就必須調整 AP 擺設 & 天線角度
: 此外裝置無法從 A點 AP 自動切換至 B點 AP,移動後持續會咬住前一個 AP 訊號
: 必須手動斷線重連

其實訊號差的時候 WiFi Driver應該都要主動尋找下一個SSID嘗試連線

會持續咬住上一個訊號差的AP原因很多

可能是他找不到更好的,

可能是他覺得訊號還是不錯的,
(很多人會想辦法把AP刷機功率開很強,改天線,但是手機另一端根本打回去超弱
所以會造成手機根本不知道,只覺得AP的訊號超強,
造成手機沒有意識到,他的連線品質很差,該漫遊了。)

或者是他的漫遊機制根本就壞了。

: 這牽涉到消費級無線路由器的功能限制,一般不支援兩個技術
: ● Wireless AP Roaming
: ● 負載平衡
: 在商用、企業級的機器,802.11r Fast Transition Roaming 是基本功能
: AP 控制器與 AP 均開啟功能時,當偵測到裝置訊號不良後會自動剔除連線
: 使其連接至訊號良好的 AP

802.11r 說穿了就是讓Station(連線端以下簡稱STA)在切換基地台的時候,

省下EAPOL 4-way handshake的時間,

讓整個漫遊斷線的時間可以從幾百個ms,降低到幾十個ms。


802.11r主要有兩種,分成 Over-Air 和 Over-DS

以下我用Over-Air作為說明

https://alln-extcloud-storage.cisco.com/ciscoblogs/802.11r-image-2-550x356.png

我認為 「802.11r不會主動剔除訊號不良的STA」

從圖片可以看到,整個802.11r FT的過程,STA才是主導的一端。

其他的漫遊機制大部分也都是由STA主動發起。

從理論上,AP把STA剔掉是非常EZ的事情,只要對STA發出Deauth就可以了,

但是實務上,不會有原廠建議你為了漫遊這麼做。


原因如下:
1.
AP覺得STA的RSSI(訊號)不好,把STA踢掉後,

原AP沒有辦法確保STA有其他訊號更好的AP可以連線,

STA可能又跑回來跟原AP連線整個瞎忙一場。


2.
突然切斷STA,整個連線要重來,會耗費非常多重新建立連線時間

(為什麼要花很多時間註1解釋,有興趣自己看),

如果STA正在打傳說會戰,一定會被送回家。

如果正在跟老婆語音or視訊 一定會被...?


所以AP主動發出Deauth對AP來說很簡單,但是對STA來說是殺他個措手不及。

那回到802.11r,STA他會覺得自己跟AP的訊號不好時,STA會預先在背景

用很短的時間,快速切換頻道送Probe,偷偷地先把附近可以用的AP資訊收集好,

決定好下一個AP是誰,才會主動啟動802.11r的機制。

你給的圖解居易科技,他們家有做出類似的功能,https://goo.gl/vaqXHL

他可以減少第一個原因的情況發生,具體的實作細節我不太清楚

我猜應該是他們家的AP會紀錄Probe request的強度,並且在系統內的AP分享這個表,

確保,強制STA漫遊之後,他一定可以找到下一台訊號更好的AP。


但是這個強制漫遊,和802.11r一點關係也沒有。

===========================================================

註1: 重新連線光是L2要做很多事,Probe、Auth、Association、4 way-handshack。
Probe request、Probe response(要去找附近的基地台)
你斷線之後,
對STA第一個問題就是,要找一個訊號最好的AP連線。

第二個問題來了,WiFi的頻道這麼多,STA怎麼知道最適合的他AP在哪個頻道?

以台灣的iPhone來說2.4G有1-11ch可以用,5G有36-48、52-144、149-165,

對於STA來說,這件事超靠杯的你懂嗎?

搜尋頻道這件事情,不能同步做,因為理論上WiFi一次只能在一個頻道工作。

STA要在各個不同的頻道丟Probe request,然後不是射後不理,送完之後

還要等待附近的AP回覆,然後把他收到的可用AP記錄下來整理成一張表,

最後,再根據這張表,決定要嘗試跟哪個AP連線,整個Probe才算完成。

終局,你嘗試連線的AP可能壞了。
(你應該有手機自己公共WiFi然後,網路不通,怒把WiFi關一波的經驗)

挖哩勒~搞了一大圈,STA可能又跑回去連原本那顆AP。


(以下吃光光)

--
Tags: 3C

All Comments

Lucy avatar
By Lucy
at 2018-01-26T03:33
我比較熟aruba的產品,aruba有個功能叫做client mat
ch,他會由controller去計算與他連線的設備跟各個ap
之間的snr來決定要不要把user踢到別台ap上,不過這
功能也跟11r無關就是了,而且目前有實作11r的幾乎都
是ios設備安卓幾乎沒有,不過aruba的設定在企業型無
線網路來說也是數一數二複雜的很多si在這塊都沒有做
適當的調整而導致這功能不能好好發揮
Rebecca avatar
By Rebecca
at 2018-01-27T15:51
感謝提供個人見解
Christine avatar
By Christine
at 2018-01-31T23:45
我覺得重點在於connect能持續?像是ptt這種
一般來說你換AP一定會斷線
Eden avatar
By Eden
at 2018-02-03T01:51
PTT是另外一回事 你要有登入IP做持續連線啊
Bennie avatar
By Bennie
at 2018-02-07T12:58
沒喔只要設定得當連ping都不會掉更不用說ptt
Leila avatar
By Leila
at 2018-02-09T15:10
專業
Jacky avatar
By Jacky
at 2018-02-12T03:32
我反而覺得主要不是無線漫遊斷線時間太久
Mason avatar
By Mason
at 2018-02-12T23:45
最主要是Session
沒辦法從這個AP轉移給下一個漫遊的AP
Ingrid avatar
By Ingrid
at 2018-02-14T11:40
所以目前市面上的做法大致上有兩種
一種是一個當主控端其他皆為受控端
Liam avatar
By Liam
at 2018-02-17T23:50
另外一種就是Mesh
Odelette avatar
By Odelette
at 2018-02-19T03:50
傳統AP的問題是每一個都是獨立個體
雖然彼此之間互相連線但是並不會互相溝通
當然也就不會互相分享資訊
Regina avatar
By Regina
at 2018-02-20T08:29
thin AP還是最強大 但軟體會變的很複雜
Thomas avatar
By Thomas
at 2018-02-23T07:44
thin ap也是有設定很簡單的像unify那類的只是設定簡
單出問題就很難處理
Selena avatar
By Selena
at 2018-02-27T11:37
我在猜或許可以從改進DHCP部份下手?!
Quanna avatar
By Quanna
at 2018-02-28T05:57
好文推
Michael avatar
By Michael
at 2018-03-03T06:48
最好的解法一定是在layer1 越高一定越差 切換越有感
Puput avatar
By Puput
at 2018-03-03T15:39
所以IP mobility搞了那麼多年也沒商轉
Andrew avatar
By Andrew
at 2018-03-05T05:15
請問裝置端需要特別支援嗎?
Gary avatar
By Gary
at 2018-03-10T02:12
一般來說無線裝置不用特別支援,不過實務上我遇過原
本漫遊都正常的手機不明原因會固定黏在AP上不會移動
而造成漫遊斷線的問題
David avatar
By David
at 2018-03-13T09:58
我跟你說一樣會斷
Steve avatar
By Steve
at 2018-03-14T05:44
這是我老家網路架構
http://i.imgur.com/yJvleVU.jpg
William avatar
By William
at 2018-03-17T20:30
Elvira avatar
By Elvira
at 2018-03-19T18:40
fat ap玩無線漫遊會斷線不是新聞
William avatar
By William
at 2018-03-22T16:48
真的要玩買個最便宜的thin ap可能都還比較好
Gilbert avatar
By Gilbert
at 2018-03-27T14:30
全部都在同個網段
2台RT-N16都是AP Mode
基本上各AP之間無線漫遊切換不會有感覺
Regina avatar
By Regina
at 2018-03-30T22:42
但是如果是像PTT這種需要持續連線的
無線漫遊之後就會無法正常操作
Jake avatar
By Jake
at 2018-04-03T03:05
不過也不算完全斷線
因為重新連線後PTT會告訴你有其他連線存在
Rebecca avatar
By Rebecca
at 2018-04-07T14:09
這個就是thin ap跟fat ap的差別了,因為fat ap之間
並不會有資訊同步所以切換ap後會有session中斷的問
題,而thin ap一般是由controller來紀錄流量所以漫
遊不會有這個問題
Joe avatar
By Joe
at 2018-04-11T10:16
如果你不重新連線
只要漫遊回去原本的AP
PTT就又能恢復正常操作
Emma avatar
By Emma
at 2018-04-12T22:13
樓上說的沒錯
Caitlin avatar
By Caitlin
at 2018-04-13T08:53
問題就是在於各AP之間的Session資訊沒有同步
Charlotte avatar
By Charlotte
at 2018-04-18T08:38
http://i.imgur.com/0UaOBT9.jpg 例如這樣?
Ursula avatar
By Ursula
at 2018-04-19T04:13
所以才需要controller啊...
Puput avatar
By Puput
at 2018-04-20T02:53
推薦LEDE 802.11r ptt不會斷 開源 透天好物
Zenobia avatar
By Zenobia
at 2018-04-22T16:34
看到這突然猶豫要不要分享玩了一個多月Deco M5的心
得了…
Leila avatar
By Leila
at 2018-04-27T09:17
Nope 手機IP不變
Una avatar
By Una
at 2018-05-01T13:39
有空你自己做個實驗就知道惹
Jack avatar
By Jack
at 2018-05-05T21:15
不然怎麼會需要Thin AP甚至是更平價的Mesh呢
Lucy avatar
By Lucy
at 2018-05-10T18:18
長知識感謝推
Damian avatar
By Damian
at 2018-05-14T09:09
太猛了,借問一下哦
假設數據機設硬撥了,那不同樓層的WIFI皆設為同樣的
SSID
那他切換的時候也會斷線嗎?
還是視為同一個網路環境呢?
謝謝解答
Frederica avatar
By Frederica
at 2018-05-17T16:29
怎麼可能沒有類似的問題@@?!
Vanessa avatar
By Vanessa
at 2018-05-20T12:40
那Mesh是出假的喔
Sandy avatar
By Sandy
at 2018-05-25T02:21
你自己拿幾台家用AP兜起來不就知道了?!
Edwina avatar
By Edwina
at 2018-05-27T13:35
如果你真的有這麼神
有辦法讓家用AP在無線漫遊的時候不會斷線
Annie avatar
By Annie
at 2018-06-01T11:42
那麻煩請你移駕至Broad_band專版
教一下大家要怎麼設定家用AP無線漫遊吧
Daph Bay avatar
By Daph Bay
at 2018-06-03T18:08
Z樓上別凹啦 樓主是對的 換手做得好 roaming 沒煩

微星9800GT顯示卡

Gilbert avatar
By Gilbert
at 2018-01-21T21:04
微星9800GT顯卡好像掛了,請問大家我的主機板是華碩P7P55D-E,現在新的PCIE2.0的顯卡 都還能插嗎?還是去找一片一樣是9800gt的中古卡? - ...

想請問這兩張的比較

Edwina avatar
By Edwina
at 2018-01-21T20:56
各位好 小弟只是窮學生 買不起太好的顯示卡 想比較這兩張有沒有哪一張比較好 1. 微星 GTX1050Ti gaming X 4G 2. 華碩 Dual GTX1050Ti O4G 平常打打GTA5 黑沙 或是有新遊戲都會想嘗試 已經爬文 範圍鎖定在這兩張之間取捨 主要是想在這兩張選擇 如果大大真的覺得這 ...

NVIDIA 官網販售顯示卡 以應對全球缺貨漲價潮

Gary avatar
By Gary
at 2018-01-21T20:05
不管是哪一家, N也好A也好, 如果夠聰明的話, 未來要這樣做卡: 帶顯示輸出的, 一般遊戲卡, 跑OpenCL/CUDA, 性能砍到1/3; 不帶顯示輸出的, 平價運算卡, 可以與一般遊戲卡CF; 兩者價格賣一樣就好。這樣除非運算卡被炒到3倍價格, 不然都還不會有人去動遊戲卡。 - ...

20k 自組/套裝機 選購請益

Kristin avatar
By Kristin
at 2018-01-21T19:57
以買/未買/已付訂金(元) :未買 目前價格:19465 預算/用途:文書/寫簡易手機程式 CPU (中央處理器):I3-8100 MB (主機板):華碩 PRIME-Z370-P RAM(記憶體):美光 DDR4-2400-8G VGA(顯示卡):暫無 HDD(硬碟):Seagate 1TB SSD(硬碟 ...

請推薦路由器

Selena avatar
By Selena
at 2018-01-21T19:23
三層樓的透天,各房間都埋好網路線,hinet數據機放在一樓 雖然hinet內建無線路由器, 但我想另外弄一台好一點的統一管理各樓層的電腦,hinet就當原始小烏龜就好 無線的穿透力跟穩定度不是我重視的點,甚至沒有無線也可 重點在有線連線品質的穩定度,不斷線 之前用過boardcom晶片的 ...