Title ProTrace NSP Concepts IAS 2.0 Date issued January 2008 Document reference & release version TR-IAS Ed 1.0 These presentation materials describe Tekelec's present plans to develop and make available to its customers certain products, features and functionality. Tekelec is only obligated to provide those deliverables specifically included in a written agreement signed by Tekelec and customer. Training documentation Notes 1
ProTrace NSP Training Manual This Training Manual is in accordance with ProTrace NSP for IAS 2.0 Issued January Copyright © 2008 TEKELEC France. All rights reserved In accordance with its policy of constant product improvement, TEKELEC France reserves the right to change the information in this manual without notice. No part of this manual may be photocopied or reproduced in any form without the prior written permission of TEKELEC France. Software license notice Your license agreement with TEKELEC France specifies the permitted and prohibited uses of the product. Any unauthorized duplication or use of ProTrace NSP, in whole or in part, in print or in any other storage and retrieval system, is prohibited. Trademarks All product names mentioned are trademarks of their respective owners. In USIn France 5200 Paramount ParkwayParc de la Mer Rouge Morrisville, NC E rue Salomon Grumbach (USA) Mulhouse Cedex (France) Tel: Tel: Training documentation ‘06 | 2 Notes 2
Agenda This class is intended to provide you with an full introduction to ProTrace NSP as well as an understanding of its basic concepts and operations. Class Outline includes the following sections: - About the Class Lesson Objectives - Introducing ProTrace ProTrace Purpose ProTrace NSP Architecture ProTrace availability - ProTrace Concepts ProTrace Concept End Point Identifier (EPI) Software elements Network Views Query filter Trace principle Flex Matching Training documentation ‘06 | 3 Notes 3
Introducing ProTrace Training documentation ‘06 | 4 Notes 4
Purpose of ProTrace End to end call or procedure tracing Extraction of all involved xDR with full decoded associated protocol Complementary tool for xDR Browser Troubleshooting Call test supervision Real time / In Progress or Historical tracing SUDR and CDR support Scenario-less Embedded rules : No tracing scenarios based on specific network behaviour Performing a trace does not require deep protocol knowledge Network oriented or Customer oriented tracing Training documentation ‘06 | 5 Notes 5
ProTrace NSP Architecture ProTrace NSP comes with the Tekelec IAS 2.0 product. Aquisition System : Message Feeder + Integrated xDR Platform (IXP) Network Software Platform (NSP) The NSP is the Application platform for IAS 2.0 User applications ProTrace, xDR Browser, ProTraq, ProPerf, ProDiag, ProAlarm, Netstat. Centralized Configuration tool Centralized Configuration Management (CCM) Security Management Training documentation ‘06 | 6 Notes 6
ProTrace NSP Architecture NSP Server ProTrace Workstations CCM LAN / WAN based on IP Acquisition System xMF IXP Training documentation ‘06 | 7 Notes Acquisition system All the IAS core part : acquisition servers (MSW, …), xDR processing servers (ICP, ProTraq, …), storage servers (DataServer, xDR DataWarehouse, …) Weblogic & Oracle server It is the main NSP server, Weblogic is the framework for the NSP platform, while Oracle Data Base contains all its configuration. Workstations End-users computers, with web browser installed 7
ProTrace availability ProTrace NSP is only available with IAS 2.0 : IXP and NSP No compatibility with DataServer and NSP older than 3.0 IN-PROGRESS CALLS, TRANSACTIONS, SESSIONS GPRS Gb/ Gn/ Gi (EAAA market mainly) SIP, SIP-T (All markets) SS7 (ISUP, IS-41, AIN, LIDB, etc.) (NA market mainly) GSM (MAP, BSSAP), GSM/GPRS CAMEL (EAAA market mainly) IN-PROGRESS MUTI-PROTOCOL SUPPORT Gb - Gn - Gi ISUP - SIP (All markets) ISUP - INAP, ISUP - MAP MAP - CAMEL, IS-41 - WIN Training documentation ‘06 | 8 Notes 8
ProTrace Concepts Training documentation ‘06 | 9 Notes 9
ProTrace Concept 1. ProTrace first build an intermediate xDR list based on a Query Filter. Define by user Call related filter OR Network related filter 2. The user select an xDR in the intermediate xDR list 3. ProTrace detects every customer identifiers (EPI) available in the selected xDR 4. ProTrace search and display every xDR involved in the activity of the subscriber among One session OR Several sessions multiprotocol Training documentation ‘06 | 10 Notes 10
Query filter results Select a xDR to use for the trace Start the trace Training documentation ‘06 | 11 Notes 11
Trace results Training documentation ‘06 | 12 Notes 12
End Point Identifier (EPI) EPIs are used in ProTrace to identify a specific user. Anumber, IMEI, IMSI, PDPcontext … Each dictionary has its own EPI list depending on subscriber information available into the protocol. ISUP : Anum, Bnum, Cnum, Dnum, Enum MAP : MSISDN, BMSISDN, CMSISDN, IMSI, IMEI. Gn interface : IMSI, IMEI, pdpContextGroup { PDPIpAddress, ServerIpAddress, UsersourcePort, UserDestinationPort} EPIs are the base of the tracing concept of ProTrace. EPIs are used at several levels : In the Query Filter by user in case of customer filter. By ProTrace itself for the final trace creation. Training documentation ‘06 | 13 Notes 13
Softwares elements CCM for Network views configuration ProTrace Viewer for Query filters and Traces execution Training documentation ‘06 | 14 Notes 14
Network Views Network View is a logical representation of the network Designed in the CCM ProTrace NSP uses only Network Views (cannot handle sessions) Two different type of Network views can be created Sessions View or Links View A Sessions View can include Several xDR sessions with different protocol Several xDR sessions with the same protocol One single session A Links View can include Some linkset, Gb links or IP Streams among a session (embedded links filtering) Training documentation ‘06 | 15 Notes 15
Query Filters A Query Filter is a basic xDR field filter (like xDR Browser query) Can be Network related or Customer related Network related filter to perform a global xDR search on a network information (do not follow a specific subscriber) Filtering available on every fields of the session dictionary Cause value, transaction Type … Customer related filter to focus of a specific subscriber activity Filtering only available on EPI fields Anumber, Bnumber, IMEI, IMSI, PDPcontext … Note : Queries created with xDR browser for a session involved in a Network View can be re-used under ProTrace NSP Training documentation ‘06 | 16 Notes 16
Trace principle Training documentation ‘06 | 17 Notes 17
Trace principle 1. Define a Network Views : Session View (Sessions aggregate) OR Link View (Links aggregate) 2. Select the Network View to perform a trace on 3. Create a Query Filter based on Network filter (cause value …) OR Customer filter (Anum, IMSI …) 4. As intermediate result, you retrieve the list of xDRs matching the Query filter 5. Select one xDR among the list and start the trace on it 6. ProTrace detects every relevant EPI present in the first xDR 7. Using these EPIs, ProTrace search through every sessions in the Network view for matching xDRs 8. Trace result are then displayed in a Popup windows Training documentation ‘06 | 18 Notes 18
Flex Matching Flex Matching feature deals with EPI prefix evolution between the different network interfaces. Example : On ISUP the B-number is in the national format On MAP the same B-number is translated in international format Flex Matching uses an algorithm to take into account a different prefix size depending on the protocol and the interface. This feature enables multi protocol tracing even when the EPI format is evolving. Training documentation ‘06 | 19 Notes 19
EPI and Flex Matching EPI taken in account for each protocol can be setup separately. Flex Matching feature can be activated/deactivated for each EPI in a single protocol. Training documentation ‘06 | 20 Notes 20
Lesson Review What are the IAS elements required for ProTrace NSP ? What is configuration tool for ProTrace ? What are the two types of filters which could be defined ? What is a Network View, which kind of Network View could be found ? What is an EPI ? Explain the flex matching feature ? Training documentation ‘06 | 21 Notes 21