T P P A P P N O T E Product: ShoreTel Trapeze Networks TPP: 10090 Date: March 2010 System version: ShoreTel 10.1 Trapeze MSS 7.0.3.0 Abstract Trapeze Networks provides the Wireless LAN infrastructure to support ShoreTel Wi-Fi Voice over IP (VoIP) handsets. Trapeze Networks provides access points, controllers and management software to ensure that Wi-Fi handsets will maintain seamless connections when roaming between access points. Table of Contents Overview... 1 Features and Benefits... 1 Trapeze Networks Overview and Contact... 2 Vendor Product Information... 2 Trapeze Networks WLAN Controller Family... 2 Trapeze Networks Access Point Family... 3 Architecture Overview... 5 Requirements, Certification and Limitations... 5 Version Support... 5 Certification Testing Results Summary... 6 Table 1: Sample Test Cases... 6 Table 2: Extended Feature Test Cases... 6 ShoreTel Configuration... 6 Trapeze Configuration... 7 Connecting to a Serial Management Console... 7 Traffic Ports Used by MSS... 13 Trapeze Troubleshooting and Technical Support14 Document and Software Copyrights... 14 Trademarks... 14 Disclaimer... 14 Company Information... 14 Overview This document describes the interoperability and joint solution provided by Trapeze Networks and ShoreTel, as well as the certification testing and configuration details associated with this solution. Features and Benefits Leveraging Institute of Electrical and Electronics Engineers (IEEE) industry standards, Smart Mobile delivers the highest quality voice over WLAN solution. Users can connect once to the WLAN, authenticate and roam freely and fast, enjoying strong, clear voice quality without disruption throughout the enterprise. Smart Mobile's unique, voice-optimized intelligent switching architecture delivers the lowest levels of latency, resulting in exceptional quality of service and scalability. With Smart Mobile, enterprises can now deploy voice over WLAN to thousands of users and achieve significant reductions in cellular phone bills.
Trapeze Networks Overview and Contact Trapeze Networks enables organizations to cost-effectively deploy secure, massively scalable enterprise WLANs that support demanding data and voice applications while providing unlimited reach both indoors and outdoors. Trapeze Networks WLANs are built upon the Smart Mobile architecture which combines centralized and distributed data forwarding based on the requirements of the underlying application, resulting in optimized traffic flow, reduced latency and superior performance. Smart Mobile is the only WLAN architecture optimized for voice. Users connect once to the network and roam freely, enjoying exceptional voice quality without disruption throughout the enterprise. Smart Mobile system level resiliency ensures NonStop Wireless TM voice services. Trapeze Networks 5753 W. Las Postias Blvd Pleasanton, CA 94588 For general sales questions, please contact your reseller or contact Trapeze Networks directly at: Toll-Free Phone: 877.359.8779 Phone: 925.474.2200 Fax: 925.251.0642 E-mail: info@trapezenetworks.com Resellers who want to start selling this solution should contact: Toll-Free Phone: 877.359.8779 Phone: 925.474.2200 Fax: 925.251.0642 E-mail: info@trapezenetworks.com Vendor Product Information Trapeze Networks WLAN Controller Family MX-2800 Manage up to 500 APs 2 10G ports, 8 1 G ports MX-200R Manage up to 192 APs 2 1G ports MX-200R Manage up to 192 APs 2 1G ports, 16 10/100 PoE ports. MX-8 Manage up to 12 APs 8 10/100 ports (6 support PoE) - 2 -
MXR-2 Manage up to 4 APs 2 10/100 ports (1 supports PoE). Trapeze Networks Access Point Family MP-372 Dual-radio Outdoor 802.11a/b/g Access Point supporting 2.4GHz and 5GHz bands. MP-422 MP-620 Dual-radio Outdoor 802.11a/b/g Access Point supporting 2.4GHz and 5GHz bands. Dual-radio Outdoor 802.11a/b/g Access Point supporting 2.4GHz and 5GHz bands. MP-432 Dual-radio 802.11a/b/g/n Access Point supporting 2.4GHz and 5GHz bands. MP-82 Dual-radio 802.11a/b/g/n Access Point supporting 2.4GHz and 5GHz bands. - 3 -
MP-632 Dual-radio Outdoor 802.11a/b/g/n Access Point supporting 2.4GHz and 5GHz bands. - 4 -
Architecture Overview Trapeze Mobility System Software (MSS ) is the underlying mobility software that delivers all of the security and networking functionality of Trapeze Smart Mobile wireless LANs. MSS enables intelligent switching, seamless mobility, meshing and NonStop Wireless TM capabilities across indoor and outdoor deployments. Smart Mobile WLANs can support the most demanding wireless applications indoors and outdoors, including voice over WLAN for thousands of users, and they are 802.11n ready without the need for expensive controller upgrades. MSS runs on all Trapeze Smart Mobile equipment, enabling Trapeze Mobility Exchange controllers and Mobility Point access points to operate as a single unified system. Requirements, Certification and Limitations All Trapeze equipment is certified by the Wi-Fi alliance for standards compliance. Version Support Trapeze Networks WLAN family MSS 7.1.5. ShoreTel Release 8.0 9.2-5 -
10.x Certification Testing Results Summary Table 1: Sample Test Cases ID Name Description Results 1.1 Device initialization with Verify successful startup and initialization of the device PASS static IP address up to a READY/IDLE state using a static IP address 1.2 Device reset idle (for Verify successful re-initialization of device after power PASS static configurations) loss while device is idle 1.3 Device initialization with Verify successful startup and initialization of the device PASS DHCP up to a READY/IDLE state using Dynamic Host Configuration Protocol (DHCP) 1.4 Device reset idle (for Verify successful re-initialization of device after power PASS dynamic configurations) loss while device is idle 1.5 Verify DiffServ Code Verify the ability to set DiffServ Code Point from PASS Point support Session Initiation Protocol (SIP) DUT 1.6 Verify Date and Time Verify setting of Date and Time Update on SIP Device PASS Update support Under Test (DUT) 1.7 Place call Verify successful call placement with normal dialing to a variety of terminating phones PASS Table 2: Extended Feature Test Cases ID Name Description Notes 2.1 Call waiting Verify appropriate notification and successful connection PASS of incoming call while busy with another party 2.2 Park Verify successful park and retrieval of connected call PASS 2.3 Extended forward Verify extended call forwarding options busy PASS forwarding, no-answer forwarding 2.5 Transfer blind Verify successful blind transfer of connected call PASS 2.6 Transfer monitored Verify successful monitored transfer of connected call PASS 2.7 Conference ad hoc Verify successful ad hoc conference of three parties PASS ShoreTel Configuration There is no specific configuration on the ShoreTel Telephony system to interoperate with Trapeze Networks, although you may need to configure the ShoreTel system for proper Quality of Service (QOS) functionality. ShoreWare Director allows you to configure DiffServ or ToS Byte settings in the Call Control Options page (see below for example). Please note that ShoreWare Director requires the settings in decimal, thus a DiffServ setting of 46 corresponds to a setting of 184, a ToS/ P Precedence setting of 5 corresponds to a setting of 160. Configuring this parameter with the actual DiffServ or ToS Byte setting will result in undesired results. For further assistance in configuring the DiffServ/ToS Byte parameter, please refer to ShoreTel s Administration Guide or contact ShoreTel s Technical Assistance Center. - 6 -
Trapeze Configuration Connecting to a Serial Management Console Initial configuration of the MX switch requires a connection to the switch s command-line interface (CLI) through the serial console port. The procedure is the same on all Trapeze WLAN Controller models. To connect a PC to the serial console port: 1. Insert the serial cable into the PC port. 2. Insert the other end of the cable into the serial console port on the MX switch. 3. Start a standard VT100 terminal emulation application on the PC, and configure the following modem settings: 9600 bps 8 bits 1 stop No parity - 7 -
Hardware flow control off or disabled 4. Open a connection on a serial port. If the MX switch is already powered on, press ENTER three times to display a command prompt: MX-20> To configure a new MX from scratch, type enter enable mode. MXR-2-330A0C> en The default password on a new MX is <null>. Enter password: At the # prompt, type quickstart and follow the wizard. You can just hit ENTER to accept defaults. MXR-2-330A0C# quickstart This will erase any existing config. Continue? [n]: <yes> Answer the following questions. Enter? for help. ^C to break out System Name [MXR-2]: <real name of the MX> Country Code [US]: <country of operation> System IP address []: <IPv4 IP Address> System IP address netmask []: <subnet mask> Default route []: <IPv4 default gateway address> Do you need to use 802.1Q tagged ports for connectivity on the default VLAN? [n]: n Enable WebView [y]: <y enable WebView as further configuration will use it> Admin username [admin]: <change admin user name or enter to leave as is> Admin password [mandatory]: <must put in password for admin> Enable password [optional]: <optional to enter enable password> Do you wish to set the time? [y]: n Do you wish to configure wireless? [y]: <no it is easier to configure using software tools.> success: created keypair for ssh success: Type "save config" to save the configuration *WLAN-Controller# save config success: configuration saved. - 8 -
After you have saved the configuration, make sure that your PC is on the network as the MX with a valid IP address (static or DHCP is fine as long as it is in the same subnet). Use a Web browser to connect via SSL to the MX using the IP address you specified (i.e., type https://<mx IP address). Once you connect to WebView, you will login with your admin user name and enable the password you set earlier: When you gain access, you are presented with the WebView screen. WebView has 3 main tabs: Configure, Monitor, and Maintain. The default view is Monitor. Click on Configure to set up the system. The configure menu gives you options for System, Wireless, and Authentication, with further options under each category. This note focuses on a simple setup and only covers the Wireless setup. - 9 -
Under the WIRELESS category, click on Services to create a wireless service profile. Any already created services will be displayed here. Click Create New Service. - 10 -
Fill out the Service Profile Basic Info page. The example configures no Authentication or Encryption. For details on authentication and encryption types, consult Trapeze Technical Documentation and the capabilities of your Vo- WiFi phone. Click Finish when you are done. In the navigation menu underneath WIRELESS, click on Access Points to add APs to the MX. You add access points in one of two ways. First, you can allow the MX to Auto-Discover any Trapeze Access Point on the network. From the Access Point management page, click on Auto-Configure. - 11 -
Check the enable box and click Apply. Trapeze Access Points will be auto-detected and added to the system. If you prefer more control over adding access points, then click on Add New AP from the Access Point tab. Give the AP a unique name, specify the model number, (connection method should always be distributed), and enter the serial number found on the back of the Access Point. Fingerprint is the RSA fingerprint (also located on back of the Access Point) but is not required. Click Next. Go through specific information for each radio card in the Access Point (most Trapeze Access Points have 2 radios). If you don t wish to change anything, you can click Next and then Finish. - 12 -
Physically connect the AP(s) to the network with Power over Ethernet (PoE). It is not required that Trapeze APs are directly connected to the MX. While it is not required, this configuration example assumes APs are on the same network (i.e., subnet) as the MX. Traffic Ports Used by MSS Protocol/Port # IP/TCP 23 IP/TCP 443 IP/TCP 8821 IP/TCP 8889 IP/UDP 53 IP/UDP 123 IP/UDP 161 IP/UDP 162 IP/UDP 1812 IP/UDP 1813 IP/UDP 5000 Function Telnet management SSL management of an MX via WebView. Port 443 is also the default port used by RingMaster clients to communicate with a RingMaster server. The originating Network Domain and Mobility Domain management MX connects from a random TCP port equal to or higher than 4096. The target MX listens for the traffic on TCP port 8821. SSL management via RingMaster or GuestPass RingMaster or GuestPass originates the SSL connection on TCP port 8889 Domain Name Server (DNS) Network Time Protocol (NTP) SNMP get and set operations SNMP traps RADIUS authentication (default setting) RADIUS accounting (default setting) MX-MP communication. - 13 -
Trapeze Troubleshooting and Technical Support Please contact Trapeze Technical Support for troubleshooting help. You can open a ticket, ask questions, and view documentation via the Web at http://safetynet.trapezenetworks.com. You can contact Trapeze Technical Assistance Center via phone at +1 877.359.8779. Document and Software Copyrights Copyright 2010 by ShoreTel, Inc., Sunnyvale, California, U.S.A. All rights reserved. Printed in the United States of America. Contents of this publication may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without prior written authorization of ShoreTel Communications, Inc. ShoreTel, Inc. reserves the right to make changes without notice to the specifications and materials contained herein and shall not be responsible for any damage (including consequential) caused by reliance on the materials presented, including, but not limited to typographical, arithmetic or listing errors. Trademarks The ShoreTel logo, ShoreTel, ShoreCare, ShoreGear, ShoreWare and ControlPoint are registered trademarks of ShoreTel, Inc. in the United States and/or other countries. ShorePhone is a trademark of ShoreTel, Inc. in the United States and/or other countries. All other copyrights and trademarks herein are the property of their respective owners. Disclaimer To be ShoreTel Certified means that Technology Partner's product will interoperate with the ShoreTel system, but ShoreTel does not certify that the features or functionality of Technology Partner's product will perform as specified by Technology Partner nor that Technology Partner's product will meet your specific application needs or requirements. To inter-operate means that Technology Partner's product is able to exchange, use and share information with the ShoreTel system. Company Information ShoreTel, Inc. 960 Stewart Drive Sunnyvale, California 94085 USA +1.408.331.3300 +1.408.331.3333 fax - 14 -