• No results found

IxLoad Voice SIP Key Features

N/A
N/A
Protected

Academic year: 2021

Share "IxLoad Voice SIP Key Features"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

26601 Agoura Road | Calabasas, CA 91302 USA | Tel + 1-818-871-1800 | | www.ixiacom.com

Document No.: 915-1726-01 Rev J August 2015 - Page 1

IxLoad Voice SIP is the perfect tool for functional, performance, and stability testing of SIP-based voice over IP (VoIP) network components. Because IxLoad supports SIP, SDP, H.323, MGCP, H.248, SKINNY and RTP

protocols with voice codecs, video telephony and fax in addition to video and data protocols it can be used to test a variety of network components in VoIP, IMS, VoLTE and UC topologies, including:

SIP proxies and Registrar servers

Media gateways

Call agents

Session border controllers (SBCs) and Application Layer Gateways

Multiplay delivery networks

EPC and IMS core in VoLTE configurations

IxLoad in a typical configuration simulating SIP endpoints and SIP Proxy to test a distributed Application Layer Gateway (ALG)

Key Features

Emulates real-world traffic using Ixia’s highly scalable test platform

Simultaneously supports data, voice, and video protocols to emulate a multiplay subscriber environment

Simulates SIP endpoints and SIP endpoints behind one or many SIP Proxies

Simulates SIP Proxy and SIP Registrar server

Maintains full control over

SIP state machines, messages, and contents. Allows the creation of any test case, including negative testing.

Drag and drop GUI permits functional building blocks to be easily assembled into test cases and call flows with automatic protocol rule enforcement

The session timers and message retransmission mechanisms are present with the option to be disabled by the user

When in SIP Proxy mode,

the module routes the SIP messages based on content of the SIP messages following the user defined rules

Graceful stop at ramp-down to end all the active calls at the end of test

Test cases built for

functional and feature testing can be reused for stress testing

(2)

Page 2 End-to-End VoLTE System Test Configuration

(3)

Page 3 SIP configuration in IxLoad

(4)

Page 4

Key Features

Emulates real-world traffic using Ixia’s highly scalable test platform

Simultaneously supports data, voice, and video protocols to emulate a multiplay subscriber environment

Simulates SIP endpoints and SIP endpoints behind one or many SIP Proxies

Simulates SIP Proxy and SIP Registrar server

Maintains full control over SIP state machines, messages, and contents. Allows the creation of any test case, including negative testing.

Drag and drop GUI permits functional building blocks to be easily assembled into test cases and call flows with automatic protocol rule enforcement

The session timers and message retransmission mechanisms are present with the option to be disabled by the user

When in SIP Proxy mode, the module routes the SIP messages based on content of the SIP messages following the user defined rules

Graceful stop at ramp-down to end all the active calls at the end of test

Test cases built for functional and feature testing can be reused for stress testing

Integrated with the RTP test library to generate voice, DTMF, tones and video. Supports a multitude of voice codecs and the ability to test voice quality.

Supports Video Telephony and Cisco Telepresence

Emulates SIP endpoints submitting / receiving SMS

Negotiates sessions with Fax over IP (T.38)

Fully automates feature and regression testing using the IxLoad Tcl API or Test Conductor™

Tests a device’s ability to sustain designed load levels or connection rate

Supports custom load profiles, which contains individual settings for each call mix element

Supports call feature testing under load

Performs call feature interoperability testing

Provides ladder diagrams and media decoding with built-in packet capture and analyzer for in-depth SIP and RTP stream analysis

Ships with library of pre-built test cases and call flows for easier startup

Supports WebRTC websockets

Specifications

SIP Library Functions

Send request

Send response

Wait request

Wait response

Wait message

Retransmit last message

Extract variables

(5)

Page 5

Specifications

SIP Methods

REGISTER, INVITE, ACK, BYE, CANCEL, OPTIONS, NOTIFY, SUBSCRIBE, REFER, PRACK, INFO, UPDATE, MESSGE

User defined methods IETF RFCs

RFC 3261, SIP

RFC 2327, SDP

RFC 2246, SSL/TLS (Transport Layer Security) Protocol.

RFC 2474, IP class-of-service differentiation via the setting of DiffServ.

RFC 2617, HTTP Authentication

RFC 2976, The SIP INFO method

RFC 3262, Reliability of Provisional Responses in Session Initiation Protocol (SIP)

RFC 3264, An Offer/Answer Model with the Session Description Protocol (SDP)

RFC 3265, Session Initiation Protocol (SIP)-Specific Event Notification

RFC 3266, Support for IPv6 in Session Description Protocol (SDP)

RFC 3310, Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA)

RFC 3311, The Session Initiation Protocol (SIP) UPDATE Method

RFC 3312, Integration of Resource Management and Session Initiation Protocol (SIP)

RFC 3323, A Privacy Mechanism for the Session Initiation Protocol (SIP)

RFC 3325, Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks

RFC 3326, The Reason Header Field for the Session Initiation Protocol (SIP)

RFC 3428, Session Initiation Protocol (SIP) Extension for Instant Messaging

RFC 3513, Internet Protocol Version 6 (Ipv6) Addressing

RFC 3515, The Session Initiation Protocol (SIP) Refer Method

RFC 3546, SSL/TLS (Transport Layer Security) Protocol. (RFC 2246)

RFC 3608, Session Initiation Protocol (SIP) Extension Header Field for Service Route Discovery During Registration

RFC 3891, The Session Initiation Protocol (SIP) “Replaces” Header

RFC 3892, The Session Initiation Protocol (SIP) Referred-By Mechanism

RFC 3966, The tel URI for Telephone Numbers

RFC 3968, The Internet Assigned Number Authority (IANA) Header Field Parameter Registry for the Session Initiation Protocol (SIP)

RFC 4169, Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA) Version-2

RFC 4320, Action Addressing Identified Issues with the Session Initiation Protocol’s (SIP’s) Non-INVITE Transaction

RFC 4411, Extending the Session Initiation Protocol (SIP) Reason Header for Preemption Events

RFC 4412, Communications ‘Resource-Priority’ for the Session Initiation Protocol (SIP)

(6)

Page 6

Specifications

Network Capabilities

Link layer protocols, including PPPoE, IPSec, and DHCP

Transport layers: UDP, TCP, TLS

Diffserv type of service (TOS/DSCP)

Real-world network configurations: multiple sub-networks, unique MAC addresses, 802.1q, 802.1p, and emulated router support

VLAN tag with Q-in-Q support

Configurable MAC addresses

Performance

Up to 192k emulated UEs concurrently active in calls with full duplex audio per PerfectStorm module

Up to 30k registrations per second per PerfectStorm module

Up to 12k calls per second per PerfectStrom module

Media Capabilities

Full integrated with RTP module; See IxLoad Voice Media datasheet for detailed specifications

MSRP – transfer files and messages (RFC 4975)

SMS – short message service using as defined in 3GPP TS23.204 SIP Procedure Library

SIP EndCall Initiate – Route

SIP EndCall Initiate

SIP EndCall Receive – RecordRoute

SIP EndCall Receive

SIP Hold – Initiate / Receive

SIP IMS EndCall Initiate / Receive

SIP IMS MakeCall

SIP IMS MakeRegistration

SIP IMS ReceiveCall

SIP IMS Subscribe

SIP MakeCall – Authentication / Complete / Redirect Server / Route

SIP MakeRegistration – Complete / First Iteration Only

SIP ReceiveCall – Busy Here / No Answer / RecordRoute

SIP SMS Submit – Initiate / Receive

SIP SMS Deliver – Initiate / Receive

SIP SMS Status-Report – Initiate / Receive

SIP Send Instant Message

SIP Wait Instant Message

SIP UnHold – Initiate / Receive

SIP Unregister – All Bindings

SIP Unregister

(7)

Page 7

Statistics and Measurements

SIP Channels

Completed channels

Warning channels

Failed channels

Aborted channels

Total channels

SIP Loops

Completed channel loops

Warning channel loops

Failed channel loops

Aborted channel loops

Total channel loops

Interloop duration (avg) SIP Calls

Attempted calls

Connected calls

Received calls

Answered calls

Rejected calls

Transferred calls

Busy calls

Redirected calls

Calls with authentication required

Calls over UDP

Calls over TCP

Calls over mixed transport

Active calls

End calls initiated

End calls received

End calls completed SIP Call Rates

Attempted calls/s

Connected calls/s

Received calls/s

Answered calls/s

Rejected calls/s

Transferred calls/s

Busy calls/s

Redirected calls/s

Calls with authentication required/s

Calls over UDP/s

Calls over TCP/s

SIP Call Times

Call setup time (avg)

Talk time (avg)

Call end time (avg)

Total call duration (avg) SIP Delays

Post-dial delay (avg)

Media delay TX (avg)

Media delay TX (max)

Media delay TX (min)

Media delay RX (avg)

Media delay RX (max)

Media delay RX (min)

Post-pickup delay (avg)

Post-pickup delay (max)

Post-pickup delay (min) SIP Registrations

Attempted registrations

Successful registrations

Failed registrations

Attempted deregistrations

Successful deregistrations

Failed deregistrations

Registration time (avg)

Deregistration time (avg) SIP Registration Rates

Attempted registrations/sec

Successful registrations/sec

Attempted deregistrations/sec

Successful deregistrations/sec

(8)

Page 8

Statistics and Measurements

SIP Messages

Requests sent

Requests parsed

Requests matched

Responses sent

Responses parsed

Responses matched

INVITE requests sent

INVITE requests parsed

INVITE

Requests

Matched

ACK requests sent

ACK requests parsed

ACK requests matched

BYE requests sent

BYE requests parsed

BYE requests matched

BYE requests internally matched

CANCEL requests sent

CANCEL requests parsed

CANCEL requests matched

OPTIONS requests sent

UPDATE requests parsed

UPDATE requests matched

PRACK requests sent

PRACK requests parsed

PRACK requests matched

UNKNOWN requests parsed

UNKNOWN requests matched

UNKNOWN responses parsed

UNKNOWN responses matched

1xx responses sent

1xx responses parsed

1xx responses matched

2xx responses sent

2xx responses parsed 2xx responses matched

3xx responses sent

OPTIONS requests parsed

OPTIONS requests matched

REGISTER requests sent

REGISTER requests parsed

REGISTER requests matched

NOTIFY requests sent

NOTIFY requests parsed

NOTIFY requests matched

SUBSCRIBE requests sent

SUBSCRIBE requests parsed

SUBSCRIBE requests matched

REFER requests sent

REFER requests parsed

REFER requests matched

MESSAGE requests sent

MESSAGE requests parsed

MESSAGE requests matched

INFO requests sent

INFO requests parsed

INFO requests matched

UPDATE requests sent

3xx responses parsed

3xx responses matched

4xx responses sent

4xx responses parsed

4xx responses matched

5xx responses sent

5xx responses parsed

5xx responses matched

6xx responses sent

6xx responses parsed

6xx responses matched

Retransmitted

Ignored retransmissions

Requests orphans

Responses orphans

VoIP/SIP Errors

Transport errors

SIP call flow errors

SIP parser errors

SIP SDP errors

SIP internal errors

Trigger errors

RTP errors

Internal errors

Timeout errors

SIP Busy Hour Call

BHCA

BHCC

(9)

Page 9

Statistics and Measurements

SIP Cloud

Dispatched Messages

Undispatched Messages

Throughput BYTES SENT

Throughput BYTES RECEIVED

Send Messages

Parsed Messages

Parser Errors

SIP Other

Extract Variables errors

Requests sent/s

Requests parsed/s

Requests matched/s

Responses sent/s

Responses parsed/s

Responses matched/s

<Request Name> sent/s

<Request Name> parsed/s

BYE requests internally

matched/s

<Response Number> sent/s

<Response Number> parsed/s

Retransmitted messages/s

Requests orphans/s

Responses orphans/s

Bytes received/s

TX messages

TX messages/s

TX SIP msg length (avg, min, max)

Bytes transmitted Bytes received

Bytes transmitted/s

RX SIP msgs (avg, min, max)

RX messages

RX messages/s

Triggers sent

Triggers sent/s

Triggers received

Triggers received/s

Triggers bytes sent

Triggers bytes sent/s

Triggers bytes received

Triggers bytes received/s

Packets sent/s

Packets received/s

Payload bytes received

Payload bytes received/s

RTP TX jitter

Ordering Information

Chassis Licenses:

925-3340

IxLoad Voice-2015, Software Bundle, Layer 4-7 Performance Test Application; Enables SIP and RTP protocols for SIP UE and Proxy emulation and audio traffic. It includes Advanced VoIP SIP & RTP, Audio Codecs, Quality of Voice analysis capability for up to 10Gbps audio traffic, and Bulk SIP & MGCP. Also includes AVDNET-DHCP to emulate DHCP enabled clients and Software Impairment on selected hardware.

925-3341

IxLoad Voice-ADV-2015, Software Bundle, Layer 4-7 Performance Test Application; Enables comprehensive VoIP protocols, it includes Advanced VoIP SIP & RTP, Audio Codecs, Video Conference, Video Codecs, Telepresence, MSRP, and VoLTE extensions. Also includes 925-3528 Voice Quality engine for up to 10Gbps, 925-3512 Video Quality engine for up to 10Gbps conversational video traffic and AVDNET-DHCP to emulate DHCP enabled clients. Also includes Skinny, H.323, H.248, Advanced MGCP, T.38 (Fax over IP), and Bulk SIP & MGCP and Software Impairment on selected hardware.

(10)

Page 10 925-3359

IxLoad Multiplay-2015, Software Bundle, Layer 4-7 Performance Test Application; Data-Video-Voice package includes:

Data: Enables support for HTTP, HTTPS, TCP Session, FTP, DNS, Mail (SMTP, POP3 and IMAP), SSH, RADIUS, TFTP, Application-Replay, DHCP, LDAP, Telnet, Stateless-Peer and StreamBlaster emulations; Video: Enables support for basic RTSP, IPTV (Multicast), Video-ADVANCED (VoD), Adobe Flash Client, Apple HLS Client, Microsoft Silverlight Client, Adobe HDS Client and DASH Client emulations. Includes 925-3189 Video Quality VQMON engine for up to 10Gbps and 925-3193 TCP VQ – Video quality for TCP video traffic for up to 10 Gbps;

Voice: Advanced VoIP SIP & RTP, Audio Codecs, H.323, VoLTE extensions, and Bulk SIP & MGCP. Also includes 925-3528 Voice Quality engine for up to 10Gbps, 925-3512 Video Quality engine for up to 10Gbps conversational video traffic;

Access: Enables support for Advanced Access networking protocols such as DHCP for IP address acquisition, DHCP Server, PPP, L2TP and IPsec.

Note: StreamBlaster, H.323 and Bulk SIP & MGCP are supported on selected load modules

Appliance Licenses:

925-6113

IxLoad PerfectStorm ONE VOICE, Software Bundle, Layer 4-7 Performance Test Application. Includes: Advanced SIP: SIP endpoint, Proxy and Cloud emulation TLS, SRTP Audio, Video Conference, Telepresence, MSRP 925-3528 Voice Quality engine for up to 10Gbps 925-3512 Video Quality engine for up to 10Gbps conversational video traffic

925-6321

IxLoad, PerfectStorm ONE Multiplay, Software Bundle, Layer 4-7 Performance Test Application; Data, Voice, Video, Access, VPN and Storage bundle for PerfectStorm ONE appliances. Includes: 925-6111 IxLoad

PerfectStorm ONE DATA, 925-6112 IxLoad PerfectStorm ONE VIDEO, 925-6113 IxLoad PerfectStorm ONE VOICE, 925-6114 IxLoad PerfectStorm ONE AUTH, 925-6115 IxLoad PerfectStorm ONE VPN/ACCESS, and 925-6116 IxLoad PerfectStorm ONE STORAGE

IxVM License:

939-9513

IxVM, IxLoad Tier-3 FLOATING Subscription license. Includes the following IxLoad protocols supported on IxVM for the purchased term (List price is per unit, per year). HTTP, HTTPS, FTP, DNS, DHCP, LDAP, TFTP, Radius, Mail (IMAP, POP3, SMTP), Storage, IxLoad-Attack and AppLibrary. REQUIRES: License term to be specified (MUST be purchased in multiples of years). Enables 1Gig throughput per unit. INCLUDES IxVM Software Platform Framework, FLOATING. Enables support for IxVM IxServer

This material is for informational purposes only and subject to change without notice. It describes Ixia's

present plans to develop and make available to its customers certain products, features and

functionality. Ixia is only obligated to provide those deliverables specifically included in a written

agreement between Ixia and the customer.

References

Related documents

Please Don’t forget to LIKE us there

It includes Advanced VoIP SIP &amp; RTP, Audio Codecs, Quality of Voice analysis capability for up to 10Gbps audio traffic, and Bulk SIP &amp; MGCP. Also includes AVDNET-DHCP

CANCEL requests parsed CANCEL requests matched OPTIONS requests sent OPTIONS requests parsed OPTIONS requests matched REGISTER requests sent REGISTER requests parsed

Grad Photo Week by appt.— — — —Fraser Valley Photo Studio comes to Cariboo Hill Fraser Valley Photo Studio comes to Cariboo Hill Fraser Valley Photo Studio comes to Cariboo

A large number of SYN packets appearing on a network without the corresponding reply packets?. A large number of SYN packets appearing on a network with the corresponding reply

the grid system to work efficiently and to compensate the fluctuation of solar energy, the conventional grid is connected to the system. Demand and supply

IxLoad PerfectStorm ONE VIDEO, Software Bundle, Layer 4-7 Performance Test Application Includes: RTSP, IPTV, Video-ADVANCED FLASH, APPLE HLS, Silverlight, Adobe HDS, MPEG-DASH

This application note explains how to set up, configure, and use the Open Source, PC-based network protocol analyzer Ethereal with Dialogic ® voice over Internet Protocol