Questo documento descrive i problemi più comuni da tenere in considerazione quando si risolvono i problemi relativi al throughput wireless. Questo documento include l'uso di strumenti per misurare le prestazioni e il throughput della rete wireless, con access point 802.11n (AP) di fornitori diversi rispetto all'access point Cisco 1252 in condizioni di test simili.
Cisco consiglia di rispettare i seguenti requisiti:
Strumenti come iPerf e analizzatori di rete come OmniPeek e Cisco Spectrum Analysis
802.11n supporta i punti di accesso serie 1140, 1250, 3500 e 1260
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Controller WS-SVC-WiSM con software versione 6.0.182
AP AIR-LAP1142-A-K9
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
802.11n è nato a causa di una serie di modifiche apportate all'aggregazione di frame degli access point: A-MPDU e A-MSDU.
Dimensione ACK blocco
MCS e collegamento canale
MIMO
Utilizzo di 5 GHz su 2,4 GHz: menzionare anche Wi-Fi certifica il collegamento del canale su 5 GHz
Attenersi alla seguente procedura:
Verificare che il supporto 802.11n sia abilitato sul controller.
(WiSM-slot3-2) >show 802.11a 802.11a Network.................................. Enabled 11nSupport....................................... Enabled 802.11a Low Band........................... Enabled 802.11a Mid Band........................... Enabled 802.11a High Band.......................... Enabled 802.11a Operational Rates 802.11a 6M Rate.............................. Mandatory 802.11a 9M Rate.............................. Supported 802.11a 12M Rate............................. Disabled 802.11a 18M Rate............................. Supported 802.11a 24M Rate............................. Mandatory 802.11a 36M Rate............................. Supported 802.11a 48M Rate............................. Supported 802.11a 54M Rate............................. Supported 802.11n MCS Settings: MCS 0........................................ Supported MCS 1........................................ Supported MCS 2........................................ Supported MCS 3........................................ Supported MCS 4........................................ Supported MCS 5........................................ Supported
I tassi N vengono raggiunti in due modi. È possibile raggiungere velocità fino allo schema MCS (Modulation Coding Scheme) 7 senza utilizzare il channel bonding. Per velocità MCS superiori a 7 e fino a 15, è necessario abilitare il channel bonding. È possibile verificare se l'associazione dei canali è abilitata utilizzando questo comando show sul controller:
(WiSM-slot3-2) >show advanced 802.11a channel Automatic Channel Assignment Channel Assignment Mode........................ AUTO Channel Update Interval........................ 600 seconds [startup] Anchor time (Hour of the day).................. 0 Channel Update Contribution.................... SNI. Channel Assignment Leader...................... 00:1d:45:f0:d2:c0 Last Run....................................... 371 seconds ago DCA Sensitivity Level.......................... STARTUP (5 dB) DCA 802.11n Channel Width...................... 40 MHz Channel Energy Levels Minimum...................................... unknown Average...................................... unknown Maximum...................................... unknown Channel Dwell Times Minimum...................................... unknown Average...................................... unknown Maximum...................................... unknown 802.11a 5 GHz Auto-RF Channel List Allowed Channel List......................... 36,40,44,48,52,56,60,64,149, 153,157,161 Unused Channel List.......................... 100,104,108,112,116,132,136,
È inoltre possibile configurare la larghezza del canale per access point utilizzando i seguenti comandi:
(WiSM-slot2-2) >config 802.11a disable AP0022.9090.8e97 (WiSM-slot2-2) >config 802.11a chan_width AP0022.9090.8e97 40 Set 802.11a channel width to 40 on AP AP0022.9090.8e97
L'intervallo Guard e le velocità MCS corrispondenti consentono di determinare le velocità dati rilevate sui client 802.11n. Di seguito sono riportati i comandi per verificare questa configurazione:
(WiSM-slot3-2) >show 802.11a 802.11a Network.................................. Enabled 11nSupport....................................... Enabled 802.11a Low Band........................... Enabled 802.11a Mid Band........................... Enabled 802.11a High Band.......................... Enabled 802.11a Operational Rates 802.11a 6M Rate.............................. Mandatory 802.11a 9M Rate.............................. Supported 802.11a 12M Rate............................. Disabled 802.11a 18M Rate............................. Supported 802.11a 24M Rate............................. Mandatory 802.11a 36M Rate............................. Supported 802.11a 48M Rate............................. Supported 802.11a 54M Rate............................. Supported 802.11n MCS Settings: MCS 0........................................ Supported MCS 1........................................ Supported MCS 2........................................ Supported MCS 3........................................ Supported MCS 4........................................ Supported MCS 5........................................ Supported MCS 6........................................ Supported MCS 7........................................ Supported MCS 8........................................ Supported MCS 9........................................ Supported MCS 10....................................... Supported MCS 11....................................... Supported MCS 12....................................... Supported MCS 13....................................... Supported MCS 14....................................... Supported MCS 15....................................... Supported 802.11n Status: A-MPDU Tx: Priority 0............................... Enabled Priority 1............................... Disabled Priority 2............................... Disabled Priority 3............................... Disabled Priority 4............................... Disabled Priority 5............................... Disabled Priority 6............................... Disabled Priority 7............................... Disabled Beacon Interval.................................. 100 CF Pollable mandatory............................ Disabled CF Poll Request mandatory........................ Disabled --More-- or (q)uit CFP Period....................................... 4 CFP Maximum Duration............................. 60 Default Channel.................................. 36 Default Tx Power Level........................... 1 DTPC Status..................................... Enabled Fragmentation Threshold.......................... 2346 Pico-Cell Status................................. Disabled Pico-Cell-V2 Status.............................. Disabled TI Threshold..................................... -50 Traffic Stream Metrics Status.................... Disabled Expedited BW Request Status...................... Disabled World Mode....................................... Enabled EDCA profile type................................ default-wmm Voice MAC optimization status.................... Disabled Call Admission Control (CAC) configuration Voice AC - Admission control (ACM)............ Enabled Voice max RF bandwidth........................ 75 Voice reserved roaming bandwidth.............. 6 Voice load-based CAC mode..................... Enabled Voice tspec inactivity timeout................ Disabled Video AC - Admission control (ACM)............ Disabled Voice Stream-Size............................. 84000 Voice Max-Streams............................. 2 Video max RF bandwidth........................ Infinite Video reserved roaming bandwidth.............. 0
Garanzia di aggregazione dei pacchetti A-MPDU. Per ottenere risultati ottimali, i livelli QoS sono abilitati tramite questi comandi:
config 802.11a 11nSupporto a-mpdu tx priorità 0 abilitazione
config 802.11b 11nSupporto a-mpdu tx priorità 0 abilitazione
Utilizzare tutte e tre le antenne della radio A. Assicurarsi che le antenne siano dello stesso modello.
Sulla WLAN configurata per la connettività client, WMM deve essere consentito o richiesto e deve essere utilizzata solo la crittografia AES o aperta. È possibile verificare questa condizione tramite il seguente output del comando:
(WiSM-slot2-2) >show wlan 1 WLAN Identifier.................................. 1 Profile Name..................................... wlab5WISMip22 Network Name (SSID).............................. wlab5WISMip22 Status........................................... Enabled MAC Filtering.................................... Disabled Broadcast SSID................................... Enabled AAA Policy Override.............................. Disabled Network Admission Control NAC-State...................................... Disabled Quarantine VLAN................................ 0 Number of Active Clients......................... 0 Exclusionlist Timeout............................ 60 seconds Session Timeout.................................. 1800 seconds CHD per WLAN..................................... Enabled Webauth DHCP exclusion........................... Disabled Interface........................................ management WLAN ACL......................................... unconfigured DHCP Server...................................... Default DHCP Address Assignment Required................. Disabled Quality of Service............................... Silver (best effort) WMM.............................................. Allowed CCX - AironetIe Support.......................... Enabled CCX - Gratuitous ProbeResponse (GPR)............. Disabled CCX - Diagnostics Channel Capability............. Disabled Dot11-Phone Mode (7920).......................... Disabled Wired Protocol................................... None IPv6 Support..................................... Disabled Peer-to-Peer Blocking Action..................... Disabled Radio Policy..................................... All DTIM period for 802.11a radio.................... 1 DTIM period for 802.11b radio.................... 1 Radius Servers Authentication................................ Global Servers Accounting.................................... Disabled Local EAP Authentication......................... Disabled Security 802.11 Authentication:........................ Open System Static WEP Keys............................... Disabled 802.1X........................................ Disabled Wi-Fi Protected Access (WPA/WPA2)............. Enabled WPA (SSN IE)............................... Disabled WPA2 (RSN IE).............................. Enabled TKIP Cipher............................. Disabled AES Cipher.............................. Enabled Auth Key Management 802.1x.................................. Enabled PSK..................................... Disabled CCKM.................................... Disabled FT(802.11r)............................. Disabled FT-PSK(802.11r)......................... Disabled FT Reassociation Timeout......................... 20 FT Over-The-Air mode............................. Enabled FT Over-The-Ds mode.............................. Enabled CKIP ......................................... Disabled IP Security................................... Disabled IP Security Passthru.......................... Disabled Web Based Authentication...................... Disabled Web-Passthrough............................... Disabled Conditional Web Redirect...................... Disabled Splash-Page Web Redirect...................... Disabled Auto Anchor................................... Disabled H-REAP Local Switching........................ Enabled H-REAP Learn IP Address....................... Enabled Infrastructure MFP protection................. Enabled (Global Infrastructure MFP Disabled) Client MFP.................................... Optional Tkip MIC Countermeasure Hold-down Timer....... 60 Call Snooping.................................... Disabled Band Select...................................... Enabled Load Balancing................................... Enabled
Diversità antenna: se si utilizzano solo due antenne per qualsiasi motivo, è necessario utilizzare l'antenna A e B per le porte del trasmettitore/ricevitore.
Sul lato client:
Supplicant utilizzato per controllare la scheda wireless, preferibilmente abbinare il fornitore del supplicant alla scheda wireless.
Driver client: è necessario verificare che i driver client più recenti siano in esecuzione sulle schede wireless.
Contattare il fornitore della scheda di rete wireless.
Per ottenere velocità di trasferimento dati 11n, assicurarsi di utilizzare una scheda di rete certificata 11n.
Prodotti certificati Wi-Fi:
http://www.wi-fi.org/certified_products.php
Come migliorare le prestazioni:
Utilizzo dei canali: gli analizzatori di rete segnalano l'utilizzo dei canali in percentuale del tempo impiegato per la trasmissione e la ricezione dei frame. In questo modo è possibile misurare la variazione potenziale di velocità dovuta alla distanza da un punto di accesso. Ciò aiuterà a monitorare e a vedere, ad esempio, se un canale è completamente occupato trasmettendo a 1 Mbps in condizioni ideali si otterrebbe a 0,94 Mbps con un utilizzo del 100%.
Anche il supporto fisico utilizzato nel wireless determina le prestazioni. L'uso di 802.11g o 802.11a su 802.11b offre un throughput molto più elevato, spesso fino a 30 mbps su 802.11b, dove una capacità radio di 6 mpbs è divisa tra tutte le stazioni associate.
Dimensioni celle: si consiglia di ridurre le dimensioni delle celle per avvicinare il più possibile i client agli access point. In questo modo si otterranno vantaggi in termini di velocità di trasferimento dati con cui il client può connettersi all'access point. A tale scopo, è possibile ridurre al minimo i livelli di alimentazione dell'access point.
La riduzione delle dimensioni della cella riduce anche l'interferenza del co-canale. Se si utilizza RRM, gli access point devono scegliere i canali in modo dinamico per ogni distribuzione. Tuttavia, se si implementa l'assegnazione dinamica dei canali, verificare che non vi siano due punti di accesso a livelli di alimentazione elevati sullo stesso canale adiacenti.
La protezione causa anche un impatto sul throughput.
Per i clienti o i tester che non possiedono Chariot, è possibile utilizzare Iperf. Il documento è disponibile all'indirizzo http://www.macalester.edu/crash/software/pc/iperf/kperf_setup.exe.
Eseguire questo comando sul lato server:
Iperf –s -w 256k
Eseguire questo comando sul lato client:
Iperf –c-P 6 –w 256k -r –t 60
Il primo numero cerchiato in questa immagine rappresenta la velocità effettiva a monte, il secondo numero cerchiato rappresenta la velocità effettiva a valle (da punto di accesso a client).
Chiudere le applicazioni Iperf precedenti sul lato server e client. Entrambi devono essere configurati di nuovo, ma questa volta per il test delle prestazioni UDP.
Eseguire questo comando sul lato server:
Iperf –s -u –l 56k
Eseguire questo comando sul lato client:
Iperf –c-u –b 50M –l 56k –P
Questo è un esempio di acquisizioni Omnipeek per analizzare l'unità di dati del servizio MAC aggregata:
La traccia A-MSDU mostra un pacchetto
Viene visualizzato solo il primo fotogramma secondario.
È necessario ispezionare il dump esadecimale per visualizzare altri sottoframe.
Una A-MPDU è una struttura che contiene più MPDU, trasportata come singola PSDU dal PHY.
Indica che il pacchetto è di tipo A-MPDU dati nella procedura di convergenza del livello fisico (PLCP).
Questo è un esempio di acquisizioni Omnipeek per analizzare l'unità di dati del protocollo MAC aggregato:
Configurazione A-MPDU
ADDBA: conferma blocco aggiunta
Richiesta ADDBA: contiene l'identificatore, il criterio di blocco ACK, la dimensione del buffer e così via.
Risposta ADDBA: consente di modificare i criteri e le dimensioni del buffer.
Configurazione A-MPDU
Richiesta ADDBA
AP1250 utilizza un timeout pari a zero per indicare l'assenza di timeout.
Configurazione A-MPDU
Risposta ADDBA
Il ricevente deve indicare che il Contratto del blocco del codice è stato stabilito correttamente.
Trasferimento dei dati A-MPDU
L'ACK di blocchi contiene una bitmap compressa per indicare la ricezione di MPDU.
Fare riferimento alla sezione 9.10.7 "HT-immediate Block Ack extensions" dello standard IEEE 802.11n per informazioni sull'invio del Block Ack.
Funzionalità annunciate nei beacon:
Funzionalità annunciate nei beacon:
Associazione simile all'aggiunta della configurazione del blocco ACK per A-MPDU:
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
10-Dec-2013 |
Versione iniziale |