Q:802.11B 設備的存在是否會降低全 G 或全 N 網路的速度?

Q:802.11B 設備的存在是否會降低全 G 或全 N 網路的速度?

這似乎是一個「老」妻子的故事,當在「混合模式」下使用無線-N 路由器來支援傳統 802.11b 或 802.11g 設備時,802.11n 用戶端的效能將會受到影響。


一些 地方聲稱在混合模式下運行時,所有(一些?)N 個客戶端以 G 速度運作。 其他的做出相同的聲明,但說它僅在連接 G 用戶端時發生。

其他 地方假設 N 個客戶端運行速度更快,但與路由器處於僅 N 模式相比,運行速度仍慢約 30%,即使沒有連接舊版 B/G 用戶端。

仍然 其他的聲稱有在混合模式網路上運作時,N 個客戶端的速度下降。他們表示,唯一的問題是整體網路吞吐量會較低,因為任何時候只有一個客戶端可以進行傳輸,因此部分傳輸時間必須與以較低速度運行的傳統B/G 用戶端共享,從而降低了整體吞吐量如果只有 N 個客戶端連接,情況會如何。


那麼,是哪一個呢?即使沒有 B/G 用戶端,在混合模式下運行是否會減慢我的網路速度?如果我運行 N,另一個客戶端在 B/G 連線會很慢與運行 N 相比,大幅下降?

答案1

網路初學者指南:

Q:802.11B 設備的存在是否會降低全 G 或全 N 網路的速度?

答:是的這當然是眾所周知的,儘管確切的含義經常被誤解。 G 或 N 網路上 802.11B 設備的存在導致較新的設備不得不採取一些笨拙的行為來確保當 G/N 設備使用無線電波時 B 設備不會進行傳輸,並使得確保B 和G/N 設備都可以看到信標資料包之類的內容。

對吞吐量的確切影響一般很難估計,但它不會像人們常說的那樣「將整個網路減慢至 802.11B」。然而,即使 B 設備未處於活動狀態,僅存在 B 設備就會造成顯著的速度減慢。幾年前,我們(Slim)對此進行了一些測試,發現 G 設備之間的吞吐量通常會下降 30-50%(例如從 20Mbps 降至 10Mbps),但不會低於僅 B 設備的速度網絡(相同環境下5Mbps)。在沒有關聯任何 B 設備的情況下,802.11g 的理論最大吞吐量為 23 Mbps,在關聯 B 設備時為 14 Mbps。

Q:802.11G 設備會降低全 N 網路的速度嗎?

答:沒有,除非它們在活動時佔用的通話時間將處於 G 吞吐量等級而不是 N 等級。即,設備在每個時間片中仍以其最佳速率進行通訊。

與 802.11B 向後相容模式不同,G 裝置不會為了向後相容而對 N 裝置施加任何降低效能的行為。 802.11g 設備能夠識別 802.11n 前導碼,並且它們可以很好地了解其中一個或另一個何時嘗試傳輸。前導碼告訴我們將使用哪種調變方案,因此 N 台設備可以講 N,而 G 台設備可以講 G。

這意味著當G設備已關聯但未啟動時,完全沒有影響。當 G 裝置處於活動狀態時,它們消耗的通話時間大致與傳輸的資料量成正比。當然,該廣播時間將採用 G 速率而不是 N 速率,因此,如果無線電波完全飽和(例如,透過本地檔案傳輸),所有裝置可實現的總 Mbps 將會有所減少集體,但關聯G 裝置不會受到任何懲罰。

令人困惑的是,這似乎與其他地方所述的內容相衝突 - 例如

  • 「在同一草案 11n 路由器上混合運作草案 11n 和 11b/g 用戶端會在一定程度上降低草案 11n 用戶端的速度,但是將 11g 用戶端的速度降低一半以上小型網路建構器
  • 「在混合模式下,HT 保護要求 802.11n 裝置發送傳統前導碼,然後發送 HT 前導碼...這些 HT 保護機制顯著降低 802.11n WLAN 的吞吐量,但它們對於避免較舊的 802.11a/b/g 設備和較新的 802.11n 設備之間的衝突是必要的。TechTarget 澳新銀行

Q:即使網路上的大多數或所有用戶端都是 802.11G,擁有(草案)802.11N 存取點是否有利?

答:是的,主要是因為 802.11N 無線電具有更複雜的多路徑接收能力。因此,它們可以在一定程度上擴展 G 設備可用的範圍和吞吐量。

答案2

一般不會
對於ab客戶來說,絕對是的!當 802.11b 用戶端連線時,g 和 n 網路將回退到舊版 CTS 自身模式,因為 g 前導碼與 b 裝置不相容。 b 裝置根本無法辨識 g 幀,並且可能透過它們進行傳輸!首先發送 CTS 幀是為了告訴 b 節點保持安靜以防止這種情況發生。 b 今天大部分已經消失,因此重點應該放在 g 節點和其他形式的干擾上。

802.11 網路使用幀開頭的前導碼來宣布隨後的高速資料的類型和速度。即使無法接收數據,只要接收到前導碼,CSMA/CA 頻道共享系統就可以運作。

當n網路運作在20MHz模式(不是40MHz HT模式)時,它只不過是一個增強的g網絡,支援72mbps最大速度(以及多個資料流的倍數),而不是54mbps最大g速度。它使用與 g 相同的 PLCP 幀頭,因此應該不會有任何問題,除非接入點設計不佳。

當 n 網路在 HT40 模式下運作時,事情就會變得混亂。許多 n 網路不會或不應該在 HT40 模式下運行,因為來自附近其他網路的干擾太多,這實際上使其比 20MHz 模式慢,或者大大減小了範圍,以至於不實用。 HT 前導碼與 g 設備不相容。當 ag 裝置連接到 40MHz n 網路時,整個網路會切換到參考白皮書中所謂的 L-SIG TXOP 保護。它在主頻道上發送 ag 相容前導碼,然後在每個訊框的開頭發送 HT 前導碼。這會減慢速度,但不會減慢那麼多。

一個尚未真正解決的更大問題是來自不同無線網路 (BSSID) 的干擾。不同的 BSSID 確實會接收彼此的前導碼和幀,因此只要兩個 BSSID 使用相同的頻道,CSMA/CA 頻道共享就可以在這種情況下工作。人們常常不了解 802.11b/g/n 頻道重疊以及網路必須位於同一頻道上才能使 CSMA/CA 運作。絕大多數幹擾問題其實來自鄰近網路。

我仍然不清楚的是:當 n only 網路在 HT 模式下運作(例如在通道 6 上)時,其他 g only 網路是否應該使用通道 6?當僅存在 ag 裝置但位於不同的 BSSID 時,n 網路是否會切換到 LSIG TXOP 模式? HT40 n 網路在頻道 6 上的第二個頻道配置如上,也完全使用頻道 10,因此 g 相容前導碼也在頻道 10 上傳輸,這樣 20MHz 網路也可以使用工作 CSMA/CA 的頻道 10,或者不整個頻帶頂部需要空閒並保留給在頻道6 上運行的N 個網路的輔助頻道?據我所知,到目前為止,通道10 資料沒有任何來自使用通道10 的其他20MHz 網路的干擾保護。不會。

我從別人的回答中找到的白皮書:http://www.nle.com/literature/Airmagnet_impact_of_legacy_devices_on_80211n.pdf

答案3

從技術上講,它可以減慢速度,但實際上可能不會。有足夠的開銷,您可能不會注意到差異。您的提供者給您的費率是多少?無論如何,可能不會超過 11mbps。

相關內容