Howto:MXR-2 Mobility Exchange - Trapeze - Testreport: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
{{Template:3rd Party Input}}
==Summary==
Trapeze Networks WiFi Infrastructure supports all required features to provide wireless service for innovaphone IP72 WiFi handset. WMM and U-APSD support enables battery lifetime about 10/40 hours(talk/standby).


To gain best sound quality and to maximize battery lifetime of IP72 on Trapeze WLAN Infrastructure there several changes must be done  on default Wireless Service Profile configuration of MXR WLAN switch. Also default ToS values on innovaphone devices must be changed.
==Testresults==


==Applies To==
===Association and Authentication===
This information applies to
{|border="2" cellspacing="4" cellpadding="3" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse;empty-cells:show;"
!Association
!Authentication
!Cipher
!Result
|----
|WPA2
|Pre-shared Key
|AES-CCMP
|OK
|----
|WPA2
|PEAP-MSCHAPv2*, Username and Password
|AES-CCMP
|OK
|}


*IP72, V6 SR2
*RADIUS Server certificate is not validated yet.
*Trapeze WLAN Infrastructure, 6.0.6.1.0


==Configuration==
===Power Save===
===IP72 WLAN Settings===
With U-APSD and Long-Doze activated a talktime about 10 hours and good voice quality is achieved.
 
==Configuration of IP72==
 
===WLAN Settings===
Highest security level and longest battery life is achieved with following settings:
Highest security level and longest battery life is achieved with following settings:


Line 17: Line 36:
*Power Management
*Power Management
**Power Save: U-APSD
**Power Save: U-APSD
**Powermode: Long-Doze (both idle ans call)
**Powermode: Long-Doze (both idle and call)


===Channels===
===Channels===
Line 28: Line 47:
  config activate
  config activate
  iresetn
  iresetn
==Product Setup==
Create Wireless Service Profile via RingMaster as usual. Enable RSN(WPA2), PSK Auth and AES(CCMP). Generate Pre-shared Key using passphrase. The settings affecting Continuing configure


===Beacon period===
===Beacon period===
Line 60: Line 83:




'''Without setting correct QoS mappings U-APSD will not work with Trapeze, causing worst sound quality on IP72.'''
'''Without setting correct QoS mappings U-APSD will not work with Trapeze, causing bad sound quality on IP72.'''
 
==Troubleshooting==
The most often problem on VoWiFi setup is the speech quality on IP72. To localize the cause use tools provided by Trapeze wireless switch console.
 
At first find Sess-ID of handset posing a problem:
 
MXR-2# show sessions network ssid myssid
User                        Sess  IP or MAC        VLAN            Port/
Name                          ID  Address          Name            Radio
---------------------------- ----  ----------------- --------------- ---------
00:01:3e:10:09:3d              52* 172.16.1.73      default            AP 2/1
00:01:3e:10:09:51              51* 172.16.1.237      default            AP 3/1
00:01:3e:10:0a:16              54* 172.16.1.22      default            AP 1/1
00:01:3e:10:0a:88              53* 172.16.1.193      default            AP 1/1
last-resort-myssid            55* 08:00:28:32:00:00 default            AP 3/1
5 sessions match criteria (of 5 total)
 
 
In our example it is 00:01:3e:10:09:51 with Sess-ID 51.
 
Lets look at clients data:
 
MXR-2# show sessions mesh-ap session-id 51
Local ID:          51
Global ID:        SESS-51-560f54-608324-fa271b
State:            ACTIVE
SSID:              myssid
VLAN Name:        default
Tag:              3
AP/Radio:          3/1
MAC Address:      00:01:3e:10:09:51
User Name:        00:01:3e:10:09:51
IP Address:        172.16.1.237
Session Start:    Wed Jun  4 19:38:44 2008 GMT
Last Auth Time:    Wed Jun  4 19:38:44 2008 GMT
Last Activity:    Wed Jun  4 19:39:32 2008 GMT  ( <15s ago)
Session Timeout:  0
Idle Time-To-Live: 169
Login Type:        MAC
EAP Method:        NONE, using server 192.168.0.222
Protocol:          802.11 WMM
Session CAC:      disabled
Stats age:        0 seconds
Last packet rate:  54 Mb/s
Last packet RSSI:  -51 dBm
Last packet SNR:  44
                  Packets          Bytes
Rx Unicast                  14429            1539665
Rx Multicast                    5                820
Rx Encrypt Err                  0                  0
Tx Unicast                  14696            2109801
Queue            Tx Packets      Tx Dropped      Re-Transmit
Background                      5                0                0
BestEffort                    523                0                3
Video                          0                0                0
Voice                      13941                0              51
 
The values you should check here:
*Protocol - make sure WMM is enabled.
*Voice Queue - check number of Tx packets. This number have to be significant greater then number of best effort packets (the most packets are RTP packets). If not, check ToS setting on IP-Phones or DSCP mappings on trapeze. UAPSD will not work without correct mapped RTP and signaling packets.
*Re-Transmit - the number of retransmitted packets should not exceed 20%. Greater retransmission rate will be noticeable on IP72 as packet loss. If so, increase WLAN coverage using more APs.
 
 
 
==Known Problems==
IP72 used with Trapeze WiFi infrastructure (Nortel) using UAPSD and AES may not work correctly. IP72 may loose connectivity sporadically which again may break calls and registration at gatekeeper. A fix is available with version 6.0.6.1.0 from Trapeze.
 
<!--*[[Main_Page|wiki-innovaphone]]-->
 
[[Category:Compat|{{PAGENAME}}]]

Revision as of 18:40, 23 June 2008

Summary

Trapeze Networks WiFi Infrastructure supports all required features to provide wireless service for innovaphone IP72 WiFi handset. WMM and U-APSD support enables battery lifetime about 10/40 hours(talk/standby).

Testresults

Association and Authentication

Association Authentication Cipher Result
WPA2 Pre-shared Key AES-CCMP OK
WPA2 PEAP-MSCHAPv2*, Username and Password AES-CCMP OK
*RADIUS Server certificate is not validated yet.

Power Save

With U-APSD and Long-Doze activated a talktime about 10 hours and good voice quality is achieved.

Configuration of IP72

WLAN Settings

Highest security level and longest battery life is achieved with following settings:

  • Security Cipher: AES-CCMP
  • Security Association Mode: WPA2
  • Power Management
    • Power Save: U-APSD
    • Powermode: Long-Doze (both idle and call)

Channels

Enable only 1,6 and 11 channels on Trapeze and set channel mask on IP72 to 0x421(scan only 11,6,1). This will enable faster map building and handover.

Example for Update Server:

config add WLANMGR0 /channel-mask 0x421
config write
config activate
iresetn


Product Setup

Create Wireless Service Profile via RingMaster as usual. Enable RSN(WPA2), PSK Auth and AES(CCMP). Generate Pre-shared Key using passphrase. The settings affecting Continuing configure

Beacon period

Beacon period of 100ms is recommended. Higher value will increase battery life and decrease throughput. Lower value will decrease battery life and increase throughput.

DTIM Interval

Delivery traffic indication message (DTIM) is information sent as part of a beacon to wireless client informing about buffered data on access point. The recommended value is dependent on beacon period of 100ms is 5.

Data Rates

In the 802.11g configuration:

  • Beacon rate should be set to 6 MBit/s
  • Multicast rate should be set to "automatic"
  • Transmission rate 1, 2, 5.5 should be disabled
  • Transmission rate 6 should be set as mandatory
  • Other rates should be set as supported

If possible do not use 802.11b clients at all, cause this affects data rate of 802.11g clients.

Quality of Service and WMM

In order to use U-APSD power save feature that enables longest battery life time of IP72 its very important to correctly configure DSCP mappings on Trapeze and set ToS values on whole innovaphone infrastructure.

Best practice was to set ToS Priority values on ALL innovaphone components (not only IP72) to following values:

  • 0xb8 for RTP (Expedited Forwarding, codepoint 101110 RFC 2598)
  • 0x68 Signaling (Assured Forwarding 31, low drop, Class 3, codepoint 011010 RFC 2597)

Refer to Howto:The_IPv4_TOS_field_and_DiffServ for mor inforamtion about ToS and DSCP on innovaphone devices.


Additionally default CoS to DSCP and DSCP to CoS mappings on Trapeze have to be changed:

  • RTP: DSCP 46 shall map to CoS 6 and vice versa.
  • Signaling: DSCP 26 shall map to CoS 4 and vice versa.


Without setting correct QoS mappings U-APSD will not work with Trapeze, causing bad sound quality on IP72.