이 문서에서는 무선 처리량 문제를 해결할 때 고려해야 할 일반적인 문제를 다룹니다.이 문서에서는 유사한 테스트 환경에서 Cisco 1252 AP와 비교하여 다양한 벤더 802.11n 액세스 포인트(AP)를 포함하는 무선 네트워크의 성능 및 처리량을 측정하는 툴을 사용합니다.
Cisco에서는 다음과 같은 요구 사항을 충족하는 것이 좋습니다.
iPerf와 같은 툴 및 OmniPeek 및 Cisco Spectrum Analysis와 같은 네트워크 분석
802.11n 지원 1140, 1250, 3500 및 1260 Series AP
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
소프트웨어 버전 6.0.182을 실행하는 WS-SVC-WiSM 컨트롤러
AIR-LAP1142-A-K9 AP
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
802.11n은 AP의 프레임 어그리게이션에 대한 여러 변경 사항으로 인해 탄생했습니다.A-MPDU 및 A-MSDU.
블록 ACK 크기
MCS 및 채널 본딩
MIMO
5GHz를 2.4GHz 이상 사용:5GHz에서 채널 본딩을 인증하는 Wi-Fi도 언급함
다음 단계를 완료하십시오.
컨트롤러에서 802.11n 지원이 활성화되었는지 확인합니다.
(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
N율은 두 가지 방법으로 달성됩니다.채널 본딩을 사용하지 않고도 MCS(Modulation Coding Scheme) 7까지 속도를 높일 수 있습니다.MCS 속도가 7보다 크고 최대 15인 경우 채널 결합을 활성화해야 합니다.컨트롤러에서 다음 show 명령을 사용하여 채널 본딩이 활성화되었는지 확인할 수 있습니다.
(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,
다음 명령을 사용하여 AP당 채널 너비를 구성할 수도 있습니다.
(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
가드 간격 및 해당 MCS 속도는 802.11n 클라이언트에 표시되는 데이터 속도를 결정하는 데 도움이 됩니다.다음은 이 컨피그레이션을 확인하는 명령입니다.
(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
A-MPDU 패킷 집계를 확인합니다.최선의 노력을 위해 다음 명령을 통해 QoS 레벨을 활성화합니다.
config 802.11a 11n지원 a-mpdu tx priority 0 enable
config 802.11b 11n지원 a-mpdu tx priority 0 enable
A 라디오의 안테나 세 개를 모두 사용해야 합니다.안테나가 동일한 모델인지 확인합니다.
클라이언트 연결을 위해 구성된 WLAN에서 WMM을 허용하거나 요구해야 하며, AES 또는 개방형 암호화만 사용해야 합니다.이 명령은 다음 명령 출력을 사용하여 확인할 수 있습니다.
(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
안테나 다양성:어떤 이유로든 안테나 2개만 사용하는 경우 송신기/수신기 포트에 안테나 A와 B를 사용해야 합니다.
클라이언트 측:
무선 카드를 제어하는 데 사용되는 서 플리 컨 트가 무선 카드에 서 플리 컨 트의 판매자와 일치시키는 것이 좋습니다.
클라이언트 드라이버:무선 카드에서 최신 클라이언트 드라이버가 실행 중인지 확인해야 합니다.
무선 어댑터 공급업체에 문의하십시오.
11n 인증 어댑터를 사용하여 11n 데이터 속도를 달성해야 합니다.
Wi-Fi 인증 제품:
http://www.wi-fi.org/certified_products.php
성능 향상 방법:
Channel utilization(채널 사용률) - 네트워크 분석기는 프레임을 송수신하는 데 소요되는 시간의 백분율로 채널 사용률을 보고합니다.이렇게 하면 액세스 포인트와 거리가 떨어져 있는 잠재적인 속도 차이를 측정할 수 있습니다.이는 예를 들어, 1Mbps의 속도로 전송이 완전히 사용되고 있는 채널이 100% 활용률에서 0.94Mbps로 작동하는 경우를 모니터링하고 확인하는 데 도움이 됩니다.
무선에 사용되는 물리적 매체도 성능을 좌우합니다.802.11b를 통해 802.11g 또는 802.11a를 사용하면 802.11b보다 처리량이 훨씬 높고, 802.11b보다 30Mbps까지 높은 처리량을 얻을 수 있습니다. 이 경우 6mpbs 무선 용량이 모든 연결된 스테이션으로 나누어집니다.
Cell Sizes(셀 크기) - 클라이언트가 가능한 한 AP에 가깝게 있도록 셀 크기를 축소하는 것이 좋습니다.이렇게 하면 클라이언트가 AP에 연결할 수 있는 데이터 속도가 향상됩니다.이를 위해서는 AP의 전력 수준을 가장 낮은 수준으로 낮추어야 합니다.
셀 크기를 줄이면 공동 채널 간섭도 감소합니다.RRM을 사용하는 경우 AP는 구축별로 동적으로 채널을 선택해야 합니다.그러나 동적 채널 할당을 구현하는 경우, 동일한 채널 바로 옆에 고전력 레벨의 AP가 2개 없는지 확인합니다.
또한 보호는 처리량 적중을 유발합니다.
Chariot를 소유하지 않은 고객이나 테스터에게는 Iperf를 대신 사용할 수 있습니다.http://www.macalester.edu/crash/software/pc/iperf/kperf_setup.exe에서 확인할 수 있습니다.
서버 측에서 이 명령을 실행합니다.
Iperf –s -w 256k
클라이언트 측에서 이 명령을 실행합니다.
Iperf –c-P 6 –w 256k -r –t 60
이 이미지의 첫 번째 원 안의 숫자는 업스트림 처리량을 나타내며, 두 번째 원 안의 숫자는 다운스트림(AP-클라이언트) 처리량을 나타냅니다.
서버와 클라이언트 측 모두에서 이전 Iperf 애플리케이션을 닫습니다.둘 다 다시 설정해야 하지만 이번에는 UDP 성능 테스트를 위해 설정해야 합니다.
서버 측에서 이 명령을 실행합니다.
Iperf –s -u –l 56k
클라이언트 측에서 이 명령을 실행합니다.
Iperf –c-u –b 50M –l 56k –P
다음은 집계 MAC 서비스 데이터 유닛을 분석하기 위한 Omnunipeek 캡처의 예입니다.
A-MSDU 추적은 하나의 패킷을 보여줍니다.
첫 번째 하위 프레임만 표시됩니다.
추가 하위 프레임을 보려면 16진수 덤프를 검사해야 합니다.
A-MPDU는 PHY에서 단일 PSDU로 전송되는 여러 MPDU를 포함하는 구조입니다.
패킷이 PLCP(Physical layer convergence procedure)의 Data A-MPDU임을 나타냅니다.
다음은 집계 MAC 프로토콜 데이터 유닛을 분석하기 위한 Omnunipeek 캡처의 예입니다.
A-MPDU 설정
ADDBA - 블록 승인 추가
ADDBA Request(ADDBA 요청) - 식별자, 블록 ACK 정책, 버퍼 크기 등을 포함합니다.
ADDBA Response(ADDBA 응답) - 정책 및 버퍼 크기를 변경할 수 있습니다.
A-MPDU 설정
ADDBA 요청
AP1250은 시간 초과가 없음을 나타내기 위해 0을 사용합니다.
A-MPDU 설정
ADDBA 응답
수신자는 블록 ACK 계약이 성공적으로 설정되었음을 표시해야 합니다.
A-MPDU 데이터 전송
Block Ack에는 수신된 MPDU를 나타내는 압축된 비트맵이 포함되어 있습니다.
블록 ACK 전송에 대한 자세한 내용은 IEEE 802.11n 섹션 9.10.7 "HT-immediate Block Ack Extensions"를 참조하십시오.
비컨에서 광고되는 기능:
비컨에서 광고되는 기능:
A-MPDU에 대한 블록 ACK 설정 추가와 유사한 연결: