You are on page 1of 53

Analyze

Assure

Accelerate

TM

Abacus Overview and QuickStart


Carl Lee Systems Engineer Thursday, May 19th, 2005

Cisco Account Team

Analyze

Assure

Accelerate

TM

http://spirent.dnsalias.com/

Spirent Campus - SCPE


http://spirentcampus.com

Analyze

Assure

Accelerate

TM

Agenda

What is Abacus?

What can it do?

Abacus Product Family

Abacus1 / Abacus2 / Abacus5000

Abacus5000: Hardware

Chassis / Modules / Interfaces

Lab 1: Demo Mode Virtual System

Getting Familiar with the GUI

5 Easy Steps to Configuring a Test Example of a Converged Test


PRI to SIP Call Analyzing Results

Customer Specific Test Applications Lab 2: Peer to Peer SIP Testing

Analyze

Assure

Accelerate

TM

Analyze

Assure

Accelerate

TM

Abacus 5000
What can you do with the Abacus?

IP Telephony with Spirent Abacus


Spirent provides a single-system solution to test the migration from legacy to converged networks
Spirent Abacus 5000

Key Test Areas

Unique Attributes

Interworking of legacy and converged networks Functional, conformance, interoperability, scalability, performance Voice quality, with or without the presence of data All essential IP Telephony and PSTN media types, protocols, and
interfaces in a single system

Integrated, real-time results for all performance, conformance and


functional tests

Extremely high capacity with 100% voice quality coverage


Analyze Assure Accelerate
TM

Converged Networks: Abacus 5000


STP PC Modem POTS xDSL Analog T1/E1 PRA PBX T1/E1 ISDN FR IP Ethernet TCP UDP PSDN

SS7

SS7 Server

Soft Switch DSL Modem

Wireless Router PC

ATM
SIP
SIP Phone

PSTN

CAS E&M

Media Gateway
PLMN

H.248 / Megaco MGCP


IAD

IDT RDT

GR303 or V.5 Cable

IP Phone

FAX Mobile Phone H.323 Terminal H.323 Video

H.323
PC H.323 Phone Modem Analog Phone PC PC

LAN Wireless Router

2W Analog

FAX

Abacus 5000
Clear channel signaling, and Fax with T.30 and T.38
Analyze Assure Accelerate
TM

What Can You Do with Abacus?


Test these DUTs IP PBX Type of Tests Payload With these protocols Types Functional TestIP these PSTN Troubleshooting DUTsof Tests Voice Type CAS Payload WithSIP these interfaces Fax Interoperability IP PBX Functional Types SCCP Gigabit Ethernet PRI Modem Conformance (Skinny) Gateways Troubleshooting SS7 Tones Voice 1000Base-SX/LX Scalability H.323 NFAS IP 10/100/1000Base-T Phones Interoperability Video FAX V5 Voice quality MGCP Servers(FXO & FXS) Conformance GR303 Modem With these interfaces Analog Megaco/H.2 48 Gigabit Ethernet Tones Firewalls Scalability T1/E1, T3/E3
NCS IAD1000Base-SX/LX Video Voice quality

With these protocols IP PSTN

Gateways IP Phones Servers Firewalls IAD

CAS PRI (Skinny) SS7 H.323 NFAS V5 MGCP Megaco/H GR303 SIP SCCP
.248

Analog (FXO & FXS) SIGTRAN T1/E1, T3/E3


Analyze Assure Accelerate
TM

10/100/1000Base-T SIP-T

NCS SIP-T SIGTRAN


8

Abacus Product Family


Spirent Communications is first to market with an integrated IP Telephony and PSTN Telephony test system in a single platform. The Abacus Product Family provides a compelling value proposition by delivering integrated functionality for IP Telephony and traditional PSTN Telephony Abacus2TM

Abacus1TM
Analyze Assure Accelerate
TM

Abacus 5000
9

Analyze

Assure

Accelerate

TM

Abacus 5000
Chassis and Modules

10

Abacus5000: Hardware - Chassis

Abacus 5000
3 Slot Rack Mountable System 13 Slot Rack Mountable System 4 Slot Portable System

Analyze

Assure

Accelerate

TM

11

Abacus5000: Hardware Modular Cards

Abacus5000 Card Types

Analog

ECG3 and XCG3

TDM

PCG3 4/14/28 and TCG3

IP

ICG3, CTM5000, and ACT-5000

Analyze

Assure

Accelerate

TM

12

Abacus5000: Hardware Analog

Abacus5000 Card Types

Analog

ECG3 XCG3

Interface Type

FXO FXS

Analyze

Assure

Accelerate

TM

13

Abacus5000: Hardware PCM

Abacus5000 Card Types

PCM

PCG3

4 Circuit 14 Circuit

28 Circuit

TCG3

Interface Type

DS1 - T1 / E1 DS3 - T3 / E3 / G.747

Analyze

Assure

Accelerate

TM

14

Abacus5000: Hardware IP

Abacus5000 Card Types

IP

ICG3 CTM-5000 ACT-5000

Interface Type

10/100/1000Base-T 1000Base-SX/LX

Analyze

Assure

Accelerate

TM

15

Analyze

Assure

Accelerate

TM

Abacus 5000
Lab 1: Demo Mode Virtual System

16

Lab 1: Demo Mode

Launch Application

Start Menu

Programs

Abacus 5000

3.0 Abacus Demo

Analyze

Assure

Accelerate

TM

17

Lab 1: Demo Mode

Create a Virtual System

View | System Information

Analyze

Assure

Accelerate

TM

18

Analyze

Assure

Accelerate

TM

Abacus 5000
5 Easy Steps to Running a test

19

5 Easy Steps to configure and run a test using the Abacus 5000

1. Protocol Selection - Circuit type, Channel type, Protocol Type 2. Phone Numbers - Phone numbers for call routing 3. Channel and Path Confirmation - Path confirmation type, Tone levels, Switch and Terminating Side variances

4. Partition and Timing - Scripts to run on each group, and Call time parameters
5. Starting and Stopping a Test
Analyze Assure Accelerate
TM

20

Step 1A. Protocol Selection: Card

Slot # in
chassis

Type of Card
(*ICG3, *PCG3, ECG3)

Signalling
(SIP, H323, CAS, *ISDN, GR-303, SS7, V5.1, V5.2)

Physical (*ICG,
*T1, E1)
Analyze Assure Accelerate
TM

*Blue italicized word indicates selected option used in this example


21

Step 1A. Protocol Selection: Card Continued


Side (Subscriber,
Exchange, Switch)

Law (u-law, A-law) Line (B8ZS, HDB3,


AMI)

Framing (ESF, D4,


2 Frame, 16 Frame, 16 Frame CRC)

Analyze

Assure

Accelerate

TM

22

Step 1B. Protocol Selection: Channels

Analyze

Assure

Accelerate

TM

23

Step 1C. Protocol Selection: ICG


Configure ICG Setting

Channel Quantity (Number of Channels to be tested) 23 Ethernet Mode to match the SUT (Auto, Full 1000, Full 100, Full 10, Half 100, Half 10). The following are valid settings Abacus SUT Auto Auto Auto HD HD HD FD FD Subnet Mask of Host 255.255.255.0 IP Address of on Host 192.168.1.192 IP Address of Gateway on Host if present 192.168.1.1
24

Analyze

Assure

Accelerate

TM

Step 2A. Phone Numbers: PRI T1 Ex

1.

Own Phone Numbers

2.

Addresses of channels associated with selected tab Available for subscriber, exchange, or switch channels One phone number is associated with each channel on Abacus 5000 Sequential, 4155551001 Destination numbers that will be dialed by the associated channels Available for subscriber or exchange channels One phone number is associated with each channel on Abacus 5000 File, Trunkgateway.phn (Phone Book)
25

External Phone Numbers


Analyze Assure Accelerate
TM

Step 2A. Phone Numbers: PRI T1 Ex Continued


1. Select Phone Book type:
Sequential or File

Sequential Phone Numbers -- specify start number


File --Used for nonsequential phone numbers, multiple area code, special IP Addressing.

2. Defines how each number applies


to each line

Each channel Separate phone number for each Channel Each Circuit Same phone number for entire circuit (Hunt Group)

3. Put checkmark if duplicate phone


numbers allowed in files (e.g., for ACD groups)

Analyze

Assure

Accelerate

TM

26

Step 2B. Phone Numbers: SIP

Own Phone Numbers

Addresses for Abacus SIP endpoints associated with selected tab Sequential user name 4085551001
Analyze Assure Accelerate
TM

External Phone Numbers Addresses that each SIP endpoint will call during a test Sequential user name 4155551001same IP, 192.168.1.193
27

Step 3. Channels: Path Confirmation


Checks for continuity of speech path
Five methods of Path Confirmation provide choice of schemes for each interface (Select one scheme) Tones 3-tone 404 Hz, 1004 Hz, 2804 Hz Resilient Measures Minor Interruptions in Test Tone Digital (PRBS) 2 11 -1 = 2047 Pattern, 2 15 -1 = 32767 Pattern QoS PSQM / PSQM+ (ITU P.861) PESQ / PESQ-LQ (ITU P.862) Estimated MOS, JMOS, and R-Factor Packet Voice (Wav Files) Video (H.261 and H.263) Fax and Modem
Analyze Assure Accelerate
TM

28

Step 3A. Channels: Path Confirmation, PRI T1 or SIP, Basic


Available Options None Physical Address Tones 3-tone 404 Hz, 1004 Hz, 2804 Hz Resilient Measures Minor Interruptions in Test Tone Digital PRBS (Pseudo Random Bit Sequence) 211 -1 = 2047 Pattern 215 -1 = 32767 Pattern
Note: In this example no options are selected on the Basic tab. Options are selected on Advanced tab.
TM

Analyze

Assure

Accelerate

Select Apply to all after selection is made


29

Step 3A. Channels: Path Confirmation, PRI T1 or SIP, Advanced -- Continued


Select Voice QOS Measurement Method QOS, PSQM Select wave file to be sent f_nice Select wave file to be sent Simplex (one direction at a time) or Duplex (both directions at the same time)

Packet available only on ICG

Select Apply to all after selection is made


Analyze Assure Accelerate
TM

30

Step 3B. Channels: Tones, PRI T1 or SIP

Determines the criteria that tones sent from the SUT must meet in order for Abacus to recognize them Determines the signal characteristics of tones sent by Abacus to the System Under Test Default values are selected
Analyze Assure Accelerate
TM

31

Step 3D. Channels: QOS

Specifies Threshold for PSQM and PESQ Measurement 4.0, 1.0

Analyze

Assure

Accelerate

TM

32

Step 4A. Partition and Timing: Association Continued


Channel configuration
is how the channels of a set are assigned in terms of originate and terminate channels

Originate
Channels are designated by O

Terminate
Channels are designated by T

SIP Side all


originate

PRI T1 all
terminate

Analyze

Assure

Accelerate

TM

33

Step 4B. Partition and Timing: Timing and Scripts

Timing Parameters

ST: Start 10s SS: Start to Start 3s CL: Call Length 60s IC: Inter-Call 20s CC: Call to Call 80s BHCA: Busy Hour Call
Attempts

Analyze

Assure

Accelerate

TM

34

Step 4B. Partition and Timing: Timing and Scripts Continued

Abacus Help provides details for partition and timing setup.

Analyze

Assure

Accelerate

TM

35

Step 4B. Partition and Timing: Timing and Scripts Continued

Default Scripts are provided A call B (SIP) and confirms for Call Length A script consists of one or more actions that are created or edited in the Scripts Management window Select Script to open Script Management window

Analyze

Assure

Accelerate

TM

36

Step 5A. Starting and Stopping a Test: Set Test Duration

Test Duration

Continuous (until user stops) Run for Hours/ Minutes Run Until Date/ Time Run for X Number of Scripts

Analyze

Assure

Accelerate

TM

37

Step 5B. Starting and Stopping a Test: Starting the Test


All Scripts and Parameters Compile when the test is started

Start Test

Successful Compilation; Start of Test

Analyze

Assure

Accelerate

TM

38

Step 5C. Starting and Stopping a Test: Stopping the Test

Stop Test

Start time and date End time and date Test duration Script per channel counter Channels Status

Test Status

Immediate Stop

After the test has stopped

Analyze

Assure

Accelerate

TM

39

Analyze

Assure

Accelerate

TM

Abacus 5000
Example: Converged PSTN to VoIP Call

40

IP Telephony Deployment
Deployment and Inter-working

PSTN Phone to PSTN phone over traditional PSTN Telephony

PSTN Phone to PSTN phone via IP Telephony


PC/IP phone to PSTN Phone PC/IP phone to PC/IP phone

Analyze

Assure

Accelerate

TM

41

Converged Networks
STP PC Modem SS7 Server Soft Switch DSL Modem xDSL Analog T1/E1 PRA PBX CAS E&M T1/E1 ISDN FR Wireless Router PC

SS7

POTS

ATM
PSTN
IP Ethernet TCP UDP PSDN H.248 / Megaco MGCP IAD IDT RDT LAN PC H.323 Phone Modem Analog Phone PC PC Wireless Router

SIP

SIP Phone

Media Gateway
PLMN

GR303 or V.5 Cable

IP Phone

FAX Mobile Phone H.323 Video

H.323

H.323 Terminal

2W Analog

FAX

Analyze

Assure

Accelerate

TM

42

IP Telephony - Converged Network Testing


Example: High Level Call Setup and Termination Procedure

Dialed On Ring Digits# Hook Off Hook Dial Good Back Hello Bye Connect

Configure Configure Notify

Connect

Voice Good On Off Hook Ring Conversation Disconnect Hello Bye Hook

Analyze

Assure

Accelerate

TM

Signaling Path 43

Example: Abacus Configured as a Subscriber and an Exchange

Analog, Digital Line (T1/E1,T3/E3), Ethernet

SUT

Digital Line (T1/E1,T3/E3)

Gateway

Subscriber

Exchange

Analog, digital or IP Telephony Device


Analyze Assure Accelerate
TM

44

Analyze

Assure

Accelerate

TM

Abacus 5000
Monitors and Results

45

Analyze: Audio Monitor

Audio Monitor

Tap into any bearer channel Streams to your PC Speakers Save to File

Analyze

Assure

Accelerate

TM

46

Analyze: VoIP Signaling Monitor

Analyze

Assure

Accelerate

TM

47

Analyze: Data Link Monitor

Analyze

Assure

Accelerate

TM

48

Results: Statistics

Analyze

Assure

Accelerate

TM

49

Results: Variances

Analyze

Assure

Accelerate

TM

50

Results: Graphs

Analyze

Assure

Accelerate

TM

51

Results: Formatted Report

Analyze

Assure

Accelerate

TM

52

Analyze

Assure

Accelerate

Analyze

Assure

Accelerate

TM

53