無線網路規劃設計和部署維護之誤區與最佳實踐(5)
本文轉載自微信公眾號“ 無線CCIE的那些事兒”(ID:passcciew),作者:謝清。
任何忽視客戶端能力的設計規劃都將部署失敗!
我們在設計規劃和部署驗證無線網路的時候經常會陷入一個怪圈,那就是隻注重無線網路基礎架構本身的能力而忽視了無線網路中極為重要的一個要素-無線客戶端。
因此你會被問到各種與此相關的問題:
◇ 為什你的無線接入點穿牆能力這麼差?
◇ 為什麼我的客戶端連線你的無線接入點老是斷線?
◇ 為什麼我的客戶端連線別人的無線接入點可以建立更高的資料速率?
◇ 為什麼客戶端已經移動到了這個無線接入點下方,但還是連線在前一個無線接入點上?這時不是應該漫遊嗎?
◇ 為什麼我的無線接入點無法像我做驗證測試的時候獲得的吞吐量結果那樣為客戶端提供足夠的效能?
◇ 等等,等等
請永遠記住Wi-Fi是雙向通訊系統,任何忽視客戶端能力的設計規劃都將導致部署失敗!
因此我們在設計規劃和部署驗證無線網路的時候既要考慮客戶端能力上的差異,也要考慮客戶端行為上的差異。
客戶端能力上的主要差異體現在(包括但不僅限於):
◆ 客戶端硬體外觀和形式,內建網路卡還是USB?
◆ 是否支援2.4GHz和5GHz雙頻段?
◆ 支援5GHz頻譜的客戶端具體支援那些頻段(UNI1,2,3,ISM)?
◆ 客戶端等效發射功率
◆ 客戶端接收靈敏度
◆ 是否支援40MHz、80MHz通道寬度?
◆ 客戶端傳送和接收天線數量,支援的空間流數量?
◆ 客戶端天線增益,布放位置?
◆ 客戶端對於802.11協議(802.11a/b/g/n/ac/d/e/h/i/w/r/k/v)集的支援能力
◆ 客戶端對於空口加密能力的支援
◆ 客戶端是否具備配置最佳化工具
◆ 客戶端是否可以單獨升級無線的韌體或驅動軟體?
客戶端行為上的主要差異體現在(包括但不僅限於):
◆ 初次聯網如何選擇應該連線的無線接入點?
◆ 決定客戶端漫遊的條件,什麼時候漫遊?
◆ 客戶端漫遊判斷條件,如何漫遊?
先說說一個實際部署中最容易陷入的誤區:讓無線接入點使用最大發射功率。
採用最大發射功率除了會引起同頻干擾和鄰頻干擾外,忽視了現在主流的移動客戶端裝置的最大等效發射功率(EIRP)。考慮到電池續航能力,無線客戶端的發射功率都不大,一般只有無線接入點的一半或者四分之一。另外現在無線客戶端的物理尺寸很小,對於天線的布放非常不利,所以很多客戶端的天線增益為0或者負值,這樣,其等效發射功率(發射功率+天線增益)非常小,如下表所示:
這會造成無線接入點的下行訊號雖然可以到達無線客戶端,但是無線客戶端的上行訊號無法有效地到達無線接入點,即使到達,無線接入點也很難從噪音中將其恢復。儘管無線網路中主要的流量是下行,但是很多重要的流量是上行方向的,例如確認(Ack)訊息,如果Ack訊息在上行方向上無法被無線接入點收到,客戶端將一直重傳直到到達重傳上限,此時丟包發生,應用可能會中斷。另外對於在無線網路上傳輸實時語音和影片流量的應用,上下行流量基本一致,發射功率不匹配就會造成的實時應用的中斷。
這就像一個成年人和一個孩子隔著一段距離對話,大人的聲音可以被孩子清楚地聽到,但是孩子的回答卻不一定被大人聽清楚。
另外,很多人認為,發射功率越大訊號就越強,訊號質量就越好。這一誤區在之前的文章裡已經解釋過了。採用最大發射功率會造成的其它問題還有,容易造成系統容量過載和粘性客戶端漫遊問題,這是因為很多客戶端由於自身驅動的原因對於連線和漫遊的判斷條件非常簡單,只看接收訊號強度,無線接入點發射功率越大,客戶端接收的訊號就越強,所以大量客戶端關聯在無線接入點上造成系統容量過載,或者無線客戶端一直關聯在這些無線接入點上,即使已經漫遊到了另外一個無線接入點的蜂窩核心區域,也不發生漫遊。
正確的做法是:啟用動態射頻資源管理
在2005年,如果您的網路中有100 個無線接入點,那這個網路就是大型 Wi-Fi 網路。如今,在園區、體育館環境、會議中心和醫院中,我們經常會看到幾千個甚至更多的無線接入點部署。在這段簡短的10年發展歷史中,無線網路發生了很多改變。隨之而來,RRM 也一直在不斷地演進之中。
透過RRM動態分配和調整無線接入點的發射功率可以有效地防止雙向通訊不匹配的問題,實現微蜂窩高效覆蓋和實現高系統容量,並讓客戶端在網路基礎架構的幫助下實現高效能、無縫、連續可靠的漫遊過程,為Wi-Fi使用者帶來極佳的漫遊體驗。
注意:儘管目前所有廠商都承諾可以做到射頻資源管理,並且有一些可以在小規模的實驗環境中模擬演示出來,但是需要詳細考察其真實環境部署案例是否使用。
另一個和客戶端相關的誤區是,客戶端漫遊效果不好認為是無線網路的問題。或者說只透過無線網路基礎架構來改善客戶端的漫遊效果。
請記住,90%的無線客戶端連網/漫遊問題是由客戶端自身引起的。
好的規劃設計從重視客戶端開始
● 提前瞭解網路中客戶端的型別、能力和行為
● 儘可能提前升級客戶端驅動程式到廠商推薦版本
以Intel網路卡為例:826x系列,使用 19.20.0 bundle;726x系列, 使用 18.40.4 或19.20.0 bundle;6300系列, 使用15.15 driver (from17.14 bundle) 或以上。
● 採用雙頻客戶端
● 淘汰802.11b客戶端
● 採用和最廣泛的客戶端廠商進行過深度互操作認證的無線網路產品
● 提前瞭解客戶端漫遊能力 前文回顧:
(2)關注關鍵效能指標(上)
(3)關注關鍵效能指標(下)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31509936/viewspace-2156731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 無線網路規劃設計和部署維護之誤區與最佳實踐(4)
- 無線網路規劃設計和部署維護之誤區與最佳實踐(2)
- 無線網路規劃設計和部署維護之誤區與最佳實踐(3)
- 無線網路規劃設計和部署維護誤區與最佳實踐(1)
- 無線網路規劃設計和部署維護之誤區與最佳實踐(8)-無線接入點部署位置和方法不容妥協
- 無線網路規劃設計和部署維護之誤區與最佳實踐(9)- 既要紙上談兵,也要腳踏實地
- 無線網路規劃設計和部署維護之誤區與最佳實踐(7)- 實現優質的無線覆蓋並不簡單
- 無線網路規劃設計和部署維護之誤區與最佳實踐(6) - 正確認識 802.11ac 的作用
- 網路規劃設計管理維護
- 網路規劃與設計
- vSAN 設計、部署、運維最佳實踐運維
- 集團網路規劃、設計與實施
- 無線網橋網路維護知識
- 最佳實踐:路徑路由匹配規則的設計與實現路由
- 有線和無線網路區別
- PHP 最佳實踐之異常和錯誤PHP
- SSRS最佳實踐:無憂部署TJ
- react 設計模式與最佳實踐React設計模式
- 無線網路維護工作的幾個重要方面
- ElasticSearch 叢集的規劃部署與運維Elasticsearch運維
- Python程式設計規範+最佳實踐Python程式設計
- 網頁 UI 設計模型 — 導航和路徑規劃網頁UI模型
- 程式設計師如何規劃職業路線?程式設計師
- 企業無線網路裝置的未來規劃
- 嵌入式無線區域網裝置的設計與實現
- 【計算機網路】資料鏈路層——無線區域網與VLAN計算機網路
- DevOps最佳實踐之應用開發和部署dev
- 程式設計師職業規劃-實踐篇程式設計師
- 無線網路wifi和wlan有什麼區別?無線網路wifi和wlan的區別詳解WiFi
- CMMI與Scrum實踐之思考-大專案規劃的實踐探討Scrum
- 網路基本認知(2)--網路拓撲圖的規劃與設計
- 出行路線規劃系統設計與開發
- 建立和維護大型Vue.js專案的10個最佳實踐Vue.js
- 部署無線網狀網路的挑戰
- 安全防護系統構設計與實踐
- 維護無線網路安全五種必須避免的情況(轉)
- Windows網路的管理與維護(轉)Windows
- 做題筆記——網路流與線性規劃24題筆記