Networking

使用 Mikrotik 路由器實現無縫漫遊

  • March 29, 2017

當客戶端從一個 AP 移動到另一個 AP 時,我需要使用不會中斷的 WiFi 連接來縮小廣闊的區域(>1x1km)。並且非常不希望使用乙太網連接 AP(AP 設置為 AP+Solar PSU)。

切換到新的 AP 後,客戶端的 TCP 連接應該仍然存在。

Mikrotik MESH是否能夠解決我的問題?

無線漫遊發生在客戶端。客戶端的設備決定何時以及是否切換到更好的 AP。AP在其中發揮的作用不大。

因此,切換到另一個 AP 期間的穩定性水平取決於客戶端的設備和驅動程序。

我強烈建議您使用乙太網連接所有 AP。

通過為您的客戶端和所有 AP 之間的“主幹”使用相同的空間,您無法獲得穩定的設置。尤其是在 2.4GHz 上,它幾乎充滿了噪音。

或者,如果您絕對需要在沒有電纜的情況下執行此操作,您應該為主幹使用不同的頻段(即:5ghz),而為客戶端使用不同的頻段(即:2.4GHz)。這意味著您將使用的 AP 必須具有雙無線電才能同時在不同頻段上傳輸。

但是,最可靠和最便宜的方法是使用電纜。

關於 TCP 連接,只要您不在 AP 和路由器之間進行任何 NAT 或任何其他連接跟踪,並且您不更改客戶端的 IP,TCP 連接應該在從一個 AP 轉換期間繼續正常給另一個。在我剛剛測試過的 iPhone 上,它只是切換到新的/最近的 AP。在移動時執行 ping 顯示在過渡期間失去了 0 到 1-3 個數據包。

同時,在帶有 Intel wifi 卡的 Windows 筆記型電腦上,它甚至不會從一個 AP 遷移到另一個 AP,除非我通過禁用/啟用 wifi 介面來強制它。

正如我所說,無線漫遊是在客戶端上完成的。AP對此無能為力。

Mikrotik 可以做的一件事是在強制斷開客戶端連接之前設置最小信號門檻值,這樣可能會強制重新連接另一個 AP。但是這種方法可能會導致更多的丟包。同樣,這一切都取決於客戶端的實現。

我不會使用 WDS 方法。我只是看不到任何好處。特別是如果您必須在所有 AP 上使用相同的頻率。就 AP 之間產生的雜訊而言,這將是災難性的。

最好讓每個 AP 使用不同的頻率,以利用整個頻譜而不會相互干擾。

引用自:https://serverfault.com/questions/840668