WPA Logging Guide
WPA Logging Guide
www.agilent.com/find/8960/
Notice
Information contained in this document is subject to change without notice. All Rights Reserved. Reproduction, adaptation, or translation without prior written permission is prohibited, except as allowed under the copyright laws. This material may be reproduced by or for the U.S. Government pursuant to the Copyright License under the clause at DFARS 52.227-7013 (APR 1988).
Agilent Technologies, Inc. Learning Products Department 24001 E. Mission Liberty Lake, WA 99019-9599 U.S.A.
2
S:\content repository\(03) E6584 wpa\Other\Application notes\titlepage.fm
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Conventions used in this Getting Started Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 How to use this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Hardware and Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Installing Wireless Protocol Advisor (WPA) Software on the PC . . . . . . . . . . . . . . . . . . . . . . 9 Connecting the PC to the Test Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Direct Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 LAN Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Protocol Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Introduction to WPA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 WPA Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 WPA Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Customizing the Traffic Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Customizing the Decode View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Saving Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Exporting and Importing Measurement Setups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Working With Multiple Traffic Overviews . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Tracing Multiple IP Connections (Connection Trace) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Contents
Introduction
Introduction
Last updated: December 9, 2003 Scope of this guide: The intent of this guide is to help you quickly learn how to use the Wireless Protocol Advisor software for logging and analyzing the protocol messages transmitted between the test set and your wireless devices under test. It does not cover all features and capabilities of the WPA software. For details, refer to the software online help. NOTE The examples in this Getting Started Guide are based on the Agilent Technologies E6584A Option 002 cdma2000 Wireless Protocol Advisor software and the Agilent Technologies E5515C test set with the E6702A/B cdma2000 Lab Application installed. However the basic procedures are the same if you are using WPA options for GPRS or W-CDMA (the product numbers for these are detailed in Table 1. Compatibility of Software, Application, and Hardware).
About the WPA: The E6584A WPA (Wireless Protocol Advisor) is a software product that assists in analyzing protocol issues that effect communication between a wireless device and base station. Message decoding is performed on protocol stacks that must be licensed and running on both the WPA and the E5515C test set. Raw protocol data is captured by the test set at various tap points in the protocol stack as a wireless device communicates with the test sets base station emulator. This data is sent from the test set to the PC running the WPA software. WPA then performs filtering and decoding to display meaningful data. The WPA software provides controls for formatting the window that displays protocol messages. Detailed information about each message, such as message field contents, is displayed when needed. Through the use of filters WPA can focus on specific layers in the protocol stack. By probing target layers in the protocol stack, the amount of data that is captured can be reduced to only those of interest. The E6584A Wireless Protocol Advisor (WPA) option 001, 002, or 003 is included with the respective lab or protocol application purchased, as well as being available stand-alone. See Table 1. Compatibility of Software, Application, and Hardware for details. Table 1. Compatibility of Software, Application, and Hardware
Software E6584A Option 001 GSM/GPRS/EGPRS decodes E6584A Option 002 cdma2000 decodes E6584A Option 003 W-CDMA decodes Application E6701C GSM/GPRS Lab Application (including E6704A EGPRS Lab Application). E6702A/B cdma2000 Lab Application E6703A/B W-CDMA Lab Application Hardware E5515C Wireless Communications Test Set E5515C Wireless Communications Test Set E5515C Wireless Communications Test Set
5
S:\content repository\(03) E6584 wpa\Other\Application notes\introduction.fm
Introduction
For additional documentation To access comprehensive documentation on the WPA and lab applications available with the Agilent 8960, refer to the online help included in the WPA software and your applications User's Guide. This documentation
6
S:\content repository\(03) E6584 wpa\Other\Application notes\introduction.fm
Introduction
is available from: http://www.agilent.com/find/8960 (test set) http://www.agilent.com/find/e6701a (lab application) http://www.agilent.com/find/e6702a (lab application) http://www.agilent.com/find/e6702b (lab application) http://www.agilent.com/find/e6703a (lab application) http://www.agilent.com/find/e6703b (lab application) http://www.agilent.com/find/e1968a (test application) http://www.agilent.com/find/e6584a (WPA) the User Documentation CD-ROM shipped with your lab application.
7
S:\content repository\(03) E6584 wpa\Other\Application notes\introduction.fm
Video resolution minimum 800 by 600 pixels with at least 256 colors LAN or WAN connectivity required to connect to the test set Wireless Device: any wireless devices under test (for example, a cdma2000 phone) Cables: RF Cable: Use an appropriate cable that attaches from your wireless device to the test set's RF IN/OUT port. If you are making a Direct Connection on page 10, use the crossover LAN Cable provided, Agilent Part Number 8121-0510. Or, as an alternative, use Black Box Part No. EVCRB05-0006. This cable is a Category-5 Crossover Cable, 1.8 meters long, with 4-pair RJ-45 connectors (from Black Box Corporation). If you are making a LAN Connection on page 16, use standard LAN Cables.
8
S:\content repository\(03) E6584 wpa\Other\Application notes\equipment_req.fm
2. Follow the wizard instructions to install the software to the default directories (you can change if desired). 3. After the successful installation, restart your PC, an icon is shown on your desktop. If no licensed
versions of WPA software are detected on your computer, a software utility called Software Option Controller will run first. This allows you to select whether you want to redeem software licenses or run the WPA software in Demo mode. 4. Follow the online help instructions for Loading and Licensing the Wireless Protocol Advisor. If you have not purchased the WPA software, you can still operate it in Demo mode by clicking the Demo Mode button in the Software Option Controller. NOTE WPA software requires a license file to operate in real time mode, which must be downloaded from the web. The information required to download the license file is found on the Software Entitlement Certificate, which you received when the WPA was purchased.
9
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_install.fm
Direct Connection
A direct connection can be made between the test set and the PC running WPA. This method simplifies LAN IP setup requirements by eliminating the need for a system administrator to assign IP addresses for the PC and test set (it is recommended you use the IP addresses given in Direct Connection Example IP Settings on page 11). Connect your PC's LAN port to one of the test set's LAN ports using a crossover LAN cable (shipped with the test set). See Figure 1. on page 11. NOTE There are two LAN ports on the Test Set to provide both front and rear panel data connections. If you are connecting to the test set's front panel DATA port, please verify that the rear panel LAN PORT and ETHERNET TO FRONT PANEL port are connected by a jumper cable (shipped with the test set).
10
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
Figure 1.
PC for Logging
LAN Port
Antenna
Test Set
RF IN/OUT
DUT
Direct Connection Setup For the direct connection, it is necessary that the PC and test set are on the same subnet, and that the host portion of the IP addresses is unique. The portion of the IP address that defines the subnet depends on the address class and the Subnet Mask. Refer to Table 2. on page 11 for an example of settings that meet these requirements. Table 2. Direct Connection Example IP Settings
IP Address Test Set PC 146.208.241.186 146.208.241.26 Subnet Mask 255.255.254.0 255.255.254.0
STEP 1. Enter the Test Sets IP Address and Subnet Mask. 1. Turn on the test set. If it is already on, we recommend you reset the test set by pressing the blue SHIFT key and then the green Preset key. 2. Press the SYSTEM CONFIG key. 3. Press the Instrument Setup (F1) key, set test sets LAN IP Address and Subnet Mask using the knob and
11
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
DATA ENTRY Keys. You can set to the values as shown in Table 2. on page 11.
4. Press the Close Menu (F6) key. 5. Verify that the desired lab application is active. If not, switch applications. STEP 2. Set Up Your PC This procedure assumes you are using a standalone PC (not connected to a network) using the Microsoft Windows 2000 operating system. Other PC operating systems may use slightly different setups. 1. Click Start, highlight Settings, then click the Control Panel. 2. Click Network and Dial-up Connections icon, then perform the following procedure (see Figure 2. on page 13): 3. Select the Local Area Connection icon, 4. Click Properties, 5. Highlight Internet Protocol (TCP/IP) item, 6. Click Properties, 7. Check the box labeled Use the following IP Address, then enter the IP address and Subnet Mask for the PC. Refer to Table 2. on page 11 for an example of IP Address settings. 8. Select OK, then OK again to exit the Network and Dial-up Connections settings.
12
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
Figure 2.
3 5 6 4
STEP 3. Attempt to make a connection between the PC and the test set . 1. Double-click the WPA icon. The WPA main menu will be displayed
13
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
2. Click the Real Time button. NOTE When Real Time is selected, WPA will automatically display the Configuration window if it detects that there has not been a test set IP address entered. If a test set IP address has been entered in a prior session, WPA will automatically attempt to connect with the test set. If it is successful, WPA will display the Traffic Overview and you are ready to begin logging. If the connection attempt is unsuccessful, the Configuration window will be displayed. Figure 4. Configuration Window
4. Enter the test sets IP address. 5. Click on the Connect button. The WPA will attempt to establish a network connection with the test set. If successful, the Traffic Overview window will be displayed: When a connection is successful, the WPA Traffic Overview will be displayed with the status message Connected to <host> - Idle. The test set will display Logging:Idle on the front panel display.
If the connection is not successful, the Instrument Configuration window will display an error message:
Troubleshooting: Check the IP addreses on both the PC and the test sets System Config screen Make sure the check box Bypass default LAN settings is checked.
15
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
LAN Connection
This procedure assumes that your PC is connected to a LAN. Connect one of the test sets LAN ports to your network using a standard LAN cable. See Figure 5. on page 16. NOTE There are two LAN ports on the Test Set to provide both front and rear panel data connections. If you are connecting to the test sets front panel DATA port, please verify that the rear panel LAN PORT and ETHERNET TO FRONT PANEL ports are connected by a jumper cable (shipped with the test set). LAN Connection Diagram
Figure 5.
LAN
Standard LAN cable LAN Port
PC for Logging
LAN Port
Antenna Out
Test Set
RF IN/OUT
DUT
16
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
LAN Connection Setup Before a connection between the test set and a PC can be established through the LAN, the test set and PC must be assigned valid IP addresses. IP addresses are typically obtained through a network administrator, and in the case of the PC are typically entered into the PC automatically through a network protocol called HDCP. You can find out your PCs IP address by entering ipconfig on the MS DOS command line, then pressing the Enter key. The displayed results vary depending upon your PCs configuration (see the example in the following figure). If multiple Ethernet adapters are displayed, locate your active Ethernet LAN adapter by its title and record the Ethernet adapter IP Address (this is the IP address assigned to your PC)
If the PC is not currently configured for LAN connectivity, contact your system administrator to have an IP address assigned to the PC. The test set must also be assigned an IP address with a unique host number. Since the test set does not recognize DHCP, it must have its assigned IP address entered manually. If it provides additional convenience, record your test set and PC IP address information in Table 3. on page 17 Table 3. LAN Connection IP Address Settings
IP Address Test Set PC Subnet Mask
STEP 1. Enter the Test Sets IP Address . 1. Turn on the test set. If the test set is already on, we recommend you reset the test set by pressing the blue SHIFT key and then the green Preset key. 2. Press the SYSTEM CONFIG key.
17
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
3. Press the Instrument Setup (F1) key, set test sets LAN IP Address, Subnet Mask, and Default Gateway using the knob and DATA ENTRY Keys. 4. Press the Close Menu (F6) key. 5. Verify that the desired lab application is active. If not, switch applications. STEP 2. Attempt to make a connection between the PC and the test set . 1. Double-click the WPA icon. The WPA main menu will be displayed Figure 6. WPA Main Menu
2. Click the Real Time button. NOTE When Real Time is selected, WPA will automatically display the Configuration window if it detects that there has not been a test set IP address entered. If a test set IP address has been entered in a prior session, WPA will automatically attempt to connect with the test set. If it is successful, WPA will display the Traffic Overview and you are ready to begin logging. If the connection attempt is unsuccessful, the Configuration window will be displayed with an error message.
18
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
3. Select the Bypass default LAN settings box. 4. Enter the test sets IP address. 5. Click on the Connect button. The WPA will attempt to establish a network connection with the test set. If successful, the Traffic Overview window will be displayed: When a connection is successful, the WPA Traffic Overview will be displayed with the status message Connected to <host> - Idle. The test set will display Logging:Idle on the front panel display.
If the connection is not successful, the Instrument Configuration window will display an error message:
19
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
Troubleshooting: Check the IP addreses on both the PC and the test sets System Config screen Make sure the check box labeled Bypass default LAN settings is checked.
20
S:\content repository\(03) E6584 wpa\Other\Application notes\hardware_conn.fm
Protocol Analysis
Protocol Analysis
This section describes the basic features in WPA, the Agilent Technologies E6584A Wireles Protocol Advisor. The examples shown in this section pertain to the cdma2000 application but the concepts presented here can easily be applied to other applications.
Introduction to WPA
Fundamental Operating Modes on page 21 Capturing and Stopping Protocol Message Logs on page 21 The Decode View on page 24 Fundamental Operating Modes The WPA software runs in one of two fundamental operating modes: Real Time Operating Mode
In real time mode, logging data is acquired by the PC running WPA software as a call is in progress. Logging data is transferred between the test set and the PC by way of a TCP/IP connection. Post Capture Operating Mode
In post capture mode, previously logged data can be analyzed by a PC that without a connection to the test set. Capturing and Stopping Protocol Message Logs In Real Time mode, once the WPA software displays the Traffic Overview window it is possible to begin logging messages. Click on the REC(ord) button and WPA will display Active in the status window.
21
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
At this point the WPA begins accepting protocol data from the test set. Protocol data is stored in buffers as WPA logs messages and enters the results into a file. The Traffic Overview provides a window into the log file.
Message Log
. . . .
22
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
Press the Stop or the Pause button to stop messages from being logged.
The difference between Stop and Pause is: Clicking the Stop button stops data transfer over the LAN connection. As soon as the WPA buffers are cleared, no further logging is performed until another session is started. Clicking the Pause button allows WPA to continue buffering messages while you scroll through the Traffic Overview window. As soon as you press Resume, buffered messages will be added to the message log. NOTE There are limits to the number of messages buffered by WPA. When paused, the buffers can fill up and eventually lose messages, especially if filter settings are allowing a large number of messages to be sent from the test set to WPA. An indicator is provided to warn when this condition is developing, and to alert the user when messages were dropped during a pause.
Pressing the Resume button after a pause will cause WPA to transfer the backlog of messages from buffer space to the log as it continues to buffer new data. The status window will display Num <message currently highlighted in Traffic Overview> of <total number of messages in the message log>. You will notice that messages scroll more quickly down the display until the message highlighted in the Traffic Overview window is closely synchronized with the total number of messages in the message log. Similarly, pressing the Stop button after a pause will cause WPA to transfer messages from buffer space to the log. During this time, the Stop button will display an hourglass icon session immediately, click on the hourglass icon. . If you want to stop the logging
23
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
The Decode View Pressing the Decode View icon Overview. The E5515C test set includes a proprietary protocol layer known as the MTAL (Mobile Test Adaptation Layer). When messages are displayed, the MTAL layer provides additional information about each message that is very useful for troubleshooting. The information provided by MTAL is color coded and appears as the first set of octets in the decode view will display details of the message currently highlighted in the Traffic
The MTAL layer provides: System Time. Protocol stack description. Event type (PDU, SDU, etc).
24
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
WPA Filters
WPA Filter Stages on page 25 The Test Set Filter on page 26 Test Set Filter Setup on page 26 The Log Filter on page 29 Log Filter Initialization on page 30 Setting Up a Message Match on page 31 Setting Up a Time Filter on page 34 Setting Up a Text Search Filter on page 35 The View Filter on page 37 Call processing generates many messages at each layer in a given protocol stack. WPA is designed to help you troubleshoot protocol problems by focusing analysis on specific events, message types, or message fields. Filtering limits the scope of the traffic overview, allowing you to more quickly recognize problems. Some examples based on the following ladder diagram will help illustrate the use of filters. A ladder diagram shows the sequence of messages and the direction of message flow during call processing. The following diagram is from an Annex in the cdma2000 standard. It shows the messages that flow between mobile station and base station during a base station originated voice call.
WPA Filter Stages There are three stages of filtering that you can use to determine which messages are decoded and displayed: 1. The Test Set Filter
25
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
2. The Log Filter 3. The View Filter When setting up filters, it is recommended that you begin by considering which messages to include with the first stage of filtering, the Test Set Filter. Single clicking on the Measurement Setup icon (it resembles a flow diagram) brings up the Measurement Setup view.
The Test Set Filter During a logging session, the test set will send raw message data to the PC. Test set filter settings determine how much logging data fromthe test set will transfer to WPA Buffers (see Capturing and Stopping Protocol Message Logs on page 21) when call processing events occur. Filtering at the test set filter reduces LAN traffic and reduces processing overhead for both the test set and PC. Example 1. Test Set Filter Setup
1. From the Measurement Setup screen, double click on the Test Set Filter icon
NOTE
To bring up any of the filter menus, the status of WPA logging must be Idle. If the status is Active, click on the Stop button to return the WPA logging status to Idle.
26
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
2. Click on all of the four check boxes shown below to select test set filter settings, then click on OK.
Placing a check mark in these selections configures the test set to send only messages that are included in the cdma2000 voice call ladder diagram shown above. The list of selections available in the Test Set Message Filter menu vary depending on the lab application and firmware revision currently running on the test set.
After connecting a mobile station to the test set and making an SO3 voice call the Traffic Overview will display the following messages:
27
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
If you compare the ladder diagram with this message log you will see that a Pilot Measurement Request Order was sent from the base station and the mobile station responded with a Pilot Strength Measurement Message. These messages are not part of the call flow sequence outlined in the ladder diagram. They occured because the test set is programmed to send the Pilot Measurement Request Order every time a call is made. This is the way the test set obtains the data it needs to enter pilot channel levels into the Mobile Station Reported Pilot Level Information window located on the Soft Handoff Information screen.
28
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
The Log Filter The Log Filter determines the logging data that goes into the WPA Buffers (see Capturing and Stopping Protocol Message Logs on page 21). Click on the Measurement Setup icon to return to the Measurement Setup view, and double click on the
Initially, the Filter Editor will not have any filter controls enabled. This is because no filters have been selected yet. To enable filter controls you must either select: Import (to select a filter), or New (to create a new filter) When a filter (or filters) have been created, they can be Exported to a file folder. WPA sets up a default folder in the following path: Program Files\Wireless Protocol Advisor\User Files\Triggers and Filters Selecting New will create a filter, named filter(1) by default. At this point, all controls for assigning settings to filters become enabled and you can begin defining the filter settings for filter(1).
29
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
Filter settings are located under tabs in the lower portion of the Filter Editor window.
Each tab provides a different type of filtering: Event (reserved for future use) Message Match (specifies protocol messages) Time (filters on timestamps) Text Search (filters on text strings) Example 2. Log Filter Initialization 1. From the Measurement Setup screen, double click on the Log Filter icon.
30
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
2. Click on the New button. Double-click on the name filter(1)and change the name to stage1 so the window appears like this:
Note that the default filter file setting for stage1 in the Summary window includes {All events AND All links}. Example 3. Setting Up a Message Match If you want to log ORDER messages only, you would perform the following steps. 1. Click on the Message Match tab. 2. Double-click on cdma2000 in the Protocol directory (this will expand the cdma2000 choices) and click on the f-csch/f-dsch ORDER box. 3. Click on the button labeled Select All. This will place check marks next to all f-csch/f-dsch ORDER messages. It will also place check marks in the cdma2000 and f-csch/f-dsch ORDER boxes.
If you scroll to the right of the messages next to the Select All button, you will see values assigned to each
31
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
By clicking on the Select All button, you instruct WPA to log only the f-csch/f-dsch ORDER messages identified by names and numbers. If you want to log all messages that WPA determined to be f-csch/f-dsch ORDER messages, including those with ORDER codes that do not match any in the window, you can place a check mark in the Any Value check box. Checking this box will cause WPA to log f-csch/f-dsch ORDER messages even if the message field does not match any numbers in this list. If you want WPA to log only specific f-csch/f-dsch ORDER messages that are identified by numbers in this list, choose Deselect All and place a check mark in the boxes next to the messages you want included. If you want WPA to log only specific f-csch/f-dsch ORDER messages that are not currently identified by numbers in this list, you can click on the Add Value button. WPA will prompt you for a number, check to see if it is within the allowable range, and add a check box so you can select and deselect it. If you want WPA to exclude selected messages you can click on the Not Match button. When the Not Match box has a check mark, any messages that have check marks next to them will not be logged. The Message Template window shown in the lower portion of the filter editor describes the current log filter settings.
32
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
Look for messages in PROTOCOL STACK = cdma2000 Out of these messages, look for messages in the cdma2000 network layer. Out of the remaining messages, look for the selected f-csch/f-dsch ORDER messages: Abbreviated Alert Order, Base Station Challenge Order,...etc. Note that the Message Template is now included in the Summary window
If the voice call represented by the ladder diagram were made again with this setting, WPA would filter out all but the forward dedicated signaling channel ORDER messages:
4. Click on the New button again. The filter editor will display another filter. Name it stage2. Each time you click on New, another filter is added with a corresponding check box. 5. For the stage2 filter, select all order messages associated with r-csch/r-dsch ORDER. (Repeat steps 2 and 3, selecting r-csch/r-dsch ORDER messages). When new filters are added, WPA ORs any newly-included messages to those already defined by existing filters. The Summary window to the right will automatically update the description of the currently selected filters and which types of filtering are active.
33
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
If the voice call represented by the ladder diagram were made again with this setting, WPA would filter out all but the forward OR reverse dedicated signaling channel ORDER messages:
6. From the Filter Editor, click on Export to save the filter file. The save utility will ask you if you want all of the filters (i.e. stage1, stage2). This provides you a chance to specify only those filters that you will consider using when the filter file is Imported later. Keep in mind that you can always check or uncheck filters in the filter editor. The default directory that WPA uses is called Triggers and Filters. Name the file order_msg1.
Example 4. Setting Up a Time Filter The time filter allows time limits to be applied to message logging. Based on the PC clock, you can set up WPA to display only those messages which occured before, after, or within a time specified. 1. Click on the Time tab. 2. Highlight the stage2 filter (do not uncheck the box). 3. Click on the third radial button in the list, Allow events to pass through if timestamped before 4. Enter a time value that is a minute or two later than the time currently displayed.
34
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
By highlighting stage2, you were specifying that time limits will apply to the reverse dedicated signaling channel messages. If the voice call shown in the ladder diagram is made before the time you entered arrives, all ORDER messages will display. If you wait a minute or two and make the call again, only the stage1 filter messages (the forward dedicated signaling channel ORDER messages), will be displayed. Example 5. Setting Up a Text Search Filter The WPA provides a text search feature for finding text strings within decoded protocol messages. 1. Click on the Text Search tab. 2. Click on the stage1 filter. 3. Enter the string acknowledgment required (no quotes necessary). 4. Click on the stage2 filter. 5. Enter the string acknowledgment required (the same as the stage1 text search string).
35
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
If the voice call shown in the ladder diagram is made with these settings, only the ORDER messages requiring acknowledgement will be logged.
36
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
NOTE
Including a Text Search as part of a logging filter or trigger setup may slow protocol logging significantly. (Performance will vary depending on the PC system WPA is running on.). Refer to the WPA on line help for a detailed description of Text Search and how to avoid performance problems.
The View Filter The View Filter determines what is visible in the Message Log (see Capturing and Stopping Protocol Message Logs on page 21). Its controls are almost identical to the Log Filter. The significant differences are: The View Filter does not affect the amount of LAN traffic resulting from message logging. The View Filter settings can be changed in both post capture mode and real time mode.
37
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
WPA Triggers
Setting up a Start Trigger On a Message Match on page 40 Setting up a Pre-trigger on a Message Match on page 42 Setting up start and stop triggers provides additional control over the messages that are decoded and displayed by the WPA. Triggering is based on the same types of protocol events that can be selected for filtering. Example 6. Setting up a Stop Trigger On a Message Match
icon.
2. Click on the New button in the Stop Trigger window. Name the Trigger stop_trigger_test. 3. Select the Message Match tab. 4. Double click on cdma2000 in the Protocol directory. Scroll down the list of message types and select r-dsch MSG_TYPE. 5. In the message window place a check mark in the Service Connect Completion Message box.
38
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
If the voice call represented by the ladder diagram were made now, the logging would end with a Stop Trigger event immediately following the Service Connect Completion Message. NOTE The traffic overview window was modified for this example to include a column labeled Event Type. This was added by right clicking in the traffic overview window and placing a check mark in the Event Type check box.
39
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
icon.
2. Click on the New button in the Start Trigger window. Name the Trigger start_trigger_test. 3. Select the Message Match tab. 4. Double click on cdma2000 in the Protocol directory. Scroll down the list of message types and select r-dsch MSG_TYPE. 5. In the message window place a check mark in the Service Connect Completion Message box.
40
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
If the voice call represented by the ladder diagram were made now, the logging would begin with a Start Trigger message (see line number one), followed by the Service Connect Completion Message.
41
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
Example 8. Setting up a Pre-trigger on a Message Match 1. Perform the same steps as in Setting up a Start Trigger On a Message Match . 2. From the Trigger Editor, place a check mark in the Before start trigger capture box. 3. From the Trigger Editor, place a check mark in the Before start trigger capture box. Enter the number 3 in the field below the check box to indicate you want a trigger to occur three messages before the trigger message.
If the voice call represented by the ladder diagram were made now, the log would display three messages prior to a message indicating that a logging trigger occured, followed by the Service Connect Completion Message. If less than three messages occur before a message match, WPA will still trigger.
NOTE
Clicking on the drop down menu below the Before start trigger capture check box (shown below) will bring up a field that allows pre-triggering based on system time.
42
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
A selected list of columns is displayed with the check mark next to the columns currently displayed in the traffic overview.
43
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
This list is divided into two parts, information that WPA provides in addition to the protocol (the upper group) and protocol dependant choices (the lower group). You can add a column to the display by placing a check mark next to it. IMPORTANT This list only shows selections that are on the list by default or that have been added by the user. You can add to this list from the full list of column choices by continuing with step 3.
3. From the Traffic Overview screen, right click anywhere in the traffic overview window. 4. Select Column Setup.
The complete set of choices for columns is displayed with a padlock icon designating those protocol entities that are displayed in another column. The expression in parenthesis (e.g. (Message)) describes which column is associated with a padlocked protocol entity.
44
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
On the left window, the columns currently displayed on the traffic overview will have a check mark next to them. (This list is the same list that appears on the bottom portion of the window displayed in step 2.) On the right window, a directory of protocol message choices (Available Protocol Field Columns) is displayed. Double click on a choice to add it to the left window. Selections you make will be displayed in the traffic overview and will become part of the list that you select from when you select Columns as in step 2.
Example 10. Setting the colors in the traffic overview Colors are used by WPA to make it easier to differentiate the direction of message flow 1. From the Traffic Overview screen, select Tools, Options. A menu is displayed for changing background or text colors for the Traffic Overview screen and layer colors in the Decode screen.
45
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
46
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
The Decode View screen will display MTAL data followed by decodes message data.
47
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
3. Right click anywhere in the Decode View screen. 4. Select Columns. 5. Place a check mark next to the columns you would like displayed in the Decode View window.
Example 12. Setting Up Rows in the Decode View 1. With the Decode View displayed and a message highlighted, right click anywhere in the Decode View screen. 2. Select or deselect the Field Per Line selection. This selection determines the amount of information which will be displayed on each line. Without Field Per Line check marked, all of the bits are displayed one octet per line. More than one message field may be displayed on one line. With Field Per Line check marked, bits are divided so that there is one message field per line.
48
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
49
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
Example 14. Saving the Traffic Overview to a .csv file NOTE The Decode View cannot be saved as a .csv file.
1. With WPA in real time mode, stop logging (status will be Idle). 2. Right click in the Traffic Overview window. 3. Select Save to CSV Log File. 4. Save the file as voice_call.csv Open the .csv file in a spreadsheet application. The messages will be displayed in spreadsheet format.
50
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
If you want to display the Decode view of a message or messages in a text editor, you would save as a .txt file. NOTE The Traffic Overview cannot be saved as a .txt file.
Example 15. Saving the Decode View to a .txt file 1. With WPA in real time mode, stop logging (status will be Idle). 2. In the Traffic Overview window, highlight the message or messages you want to save. You can use the Shft key to highlight a block of messages, or the Ctrl key to select messages at random. 3. Right click in the Decode View window. 4. Select Save to Text File. 5. Save the file as voice_call.txt. Open the .txt file in a text editor. Messages decodes will be formatted as plain text.
51
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
52
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
6. Return to the Log Filter Editor and you will see that the filter settings have reverted to the same settings used in the voice call log file.
53
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
Example 17. Comparing Two Log Files 1. With the WPA in post capture mode click on File, Open Log File. 2. Open the first .tol file 3. Repeat steps 1 and 2 to open the second file. 4. Click on Window, Tile.
Analyzing Copies of the Same Log File The WPA allows replication of log files to simultaneously provide more than one view, possibly using different filters, triggers, or display configurations. Example 18. Adding Traffic Overviews 1. In post capture mode, open the voice_call.tol file if it is not already open. Click on Window and, if there are any other files, open close them. 2. Click on the Add a Traffic Overview icon .
A copy of the traffic overview window will be displayed on the right side of the display. It will be named voice_call.tol:2. Both windows will be sized to fit the display 3. Click anywhere in the voice_call.tol:1 window and display the Decode View if it is not already displayed. The decode view should appear only for voice_call.tol:1. 4. Right click anywhere in the voice_call.tol:2 window and select View Filter This step is a short cut to the View Filter. 5. In post capture mode, open the voice_call.tol file if it is not already open. Click on Window and, if there are any other files, open close them. 6. Create a New view filter and name it copy1. 7. In the Message Match folder, select cdma2000. Select Channel Type and check the box labeled f-csch(F-PCH). This step will filter out all messages except for the forward paging channel messages. 8. Click on OK. The display will look like this:
54
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
Selecting the measurement setup view will bring up a diagram that shows there are now two paths for measurement setup.
10.Right click on the View Filter icon shown in the upper path. The window should show a check mark indicating the View Filter is Enabled. 11.Close the Measurement View 12.Click on Traffic, Synchrodnize Views.
55
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
13.Select any message in the voice_call.tol:2 window. If you select a message in either traffic overview with Synchronize Views enabled, WPA will automatically display the same message in the corresponding log. Example 19. Displaying the Decode View Beside the Traffic Overview If you would like to see the Decode View at the side of the Traffic Overview (instead of below it), you can add a Traffic Overview and then maximize the Decode View in the copy. 1. In post capture mode, open the voice_call.tol file if it is not already open. Click on Window and, if there are any other files open close them. 2. Click on the Add a Traffic Overview icon. A copy of the traffic overview window will be displayed on the right side of the display. It will be named voice_call.tol:2. Both windows will be sized to fit the display 3. Click anywhere in the voice_cal.tol:2 window and click on the Decode View icon. 4. Resize the Decode View so that it occupies the entire voice_cal.tol:2 window. The display will show the Traffic Overview on the left and the Decode View on the right.
56
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
5. Click on Traffic, Synchronize Views When you select any message in the left window, the Decode View in the right window will display that message.
57
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
2. Select the Connection Trace icon. 3. In the Connection Trace Configuration window, click on OK. The Connection Trace View will open.
4. Double-click the first connection (Conn Id = 0). The Traffic Overview window will now display only those messages that were part of the connection between the DUT and Network hosts identified by Connection Id 0.
5. Click on the Group icon. This action UNgrouped the Traffic Overview. 6. Right-click in the Connection Trace View. Select Summary View from the menu. A Summary View window will open that provides a connection count
58
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
7. Double-click on any message in the Traffic Overview window. This action re-grouped all messages that were part of the selected messages connection.
59
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm
Protocol Analysis
60
S:\content repository\(03) E6584 wpa\Other\Application notes\wpa_troubleshooting_with_graphics.fm