IxLoad Voice SIP Key Features



Similar documents
IxLoad: Advanced VoIP

IxLoad VoIP SIP, MGCP Features

IxLoad TM Adobe HDS Player Emulation

IxLoad: Testing Microsoft IPTV

IxLoad TM : Data HTTP, SSL, and FTP

IxLoad Data Mail (SMTP, POP3, IMAP) Features

PerfectStorm 100GbE, High- Performance Application and Security Load Modules

IxLoad - Layer 4-7 Performance Testing of Content Aware Devices and Networks

Alcatel OmniPCX Enterprise R11 Supported SIP RFCs

Formación en Tecnologías Avanzadas

SIP A Technology Deep Dive

SIP : Session Initiation Protocol

IxLoad-Attack: Network Security Testing

PerfectStorm ONE 1GE/10GE Appliance Enterprise-Scale Application and Security Testing Anywhere, Anytime

This specification this document to get an official version of this User Network Interface Specification

Agilent N2X SIP Protocol Emulation Software

Voice over IP Fundamentals

NTP VoIP Platform: A SIP VoIP Platform and Its Services

PerfectStorm ONE 10GE/40GE Appliance Enterprise-Scale Application and Security Testing Anywhere, Anytime

SIP Trunking. Service Guide. Learn More: Call us at

CT LANforge-FIRE VoIP Call Generator

Dialogic Diva SIPcontrol Software

NAT TCP SIP ALG Support

VOIP-211RS/210RS/220RS/440S. SIP VoIP Router. User s Guide

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

SPIRENT ABACUS SIP FOR VOIP AND IMS ABACUS 5000 IP TELEPHONY SIGNALING AND TRAFFIC GENERATOR

Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem

SIP Trunking Manual Technical Support Web Site: (registration is required)

SIP. D50444 revision 1.1

FOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM

Session Border Controller

SIP Basics. CSG VoIP Workshop. Dennis Baron January 5, Dennis Baron, January 5, 2005 Page 1. np119

Session Initiation Protocol (SIP)

Network Simulation Traffic, Paths and Impairment

Computer Networks. Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT)

Provisioning and configuring the SIP Spider

Triple Play Test Suite

Cisco SPA901 1-Line IP Phone Cisco Small Business IP Phone

SIP Essentials Training

How To Use A Pbx On A Network With A Ppl (Ipo) On A Pnet On A Microsoft Ip On A Pc Or Ip On An Ip On Ip On Pc Or Mac On A Cell Phone On A 2G

TSIN02 - Internetworking

IxLoad Customer Presentation Application and Multiplay Delivery Testing. July 2010

IP PBX SH-500N

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

CommuniGate Pro Real-Time Features. CommuniGate Pro Internet Communications VoIP, , Collaboration, IM

Online course syllabus. MAB: Voice over IP

EE4607 Session Initiation Protocol

Broadband Telephony. Terminal Equipment Requirements and Specifications

White paper. SIP An introduction

Overview of Voice Over Internet Protocol

Encapsulating Voice in IP Packets

Application Note. Onsight Connect Network Requirements V6.1

Hardware Features Voic message waiting indicator light Voic message retrieval button Volume control Redial Button Flash Button Standard

Cisco PAP2T Internet Phone Adapter with 2 VoIP Ports Cisco Small Business Voice Gateways and ATAs

Application Note. Firewall Requirements for the Onsight Mobile Collaboration System and Hosted Librestream SIP Service v5.0

Dial91 iphone User Guide

SIP: Protocol Overview

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Cisco Expressway Series

WHITE PAPER. Testing Voice over IP (VolP) Networks

SIP: Ringing Timer Support for INVITE Client Transaction

Media Gateway Controller RTP

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.

The SIP School- 'Mitel Style'

Proximus can't be held responsible for any damages due to the use of an outdated version of this specification.

MITEL SIP CoE. Technical. Configuration Notes. Configure the Mitel 3300 MCD 4.1 for use with Paetec Broadworks Softswitch. SIP CoE

Hands on VoIP. Content. Tel +44 (0) Introduction

NAT and Firewall Traversal with STUN / TURN / ICE

Chapter 10 Session Initiation Protocol. Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University

5304, 5312, 5324, 5330, 5340 and Navigator IP Phones

Session Initiation Protocol (SIP) 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 TEL: # 340

MITEL SIP CoE. Technical. Configuration Notes. Configure MCD 6.X for use with babytel SIP trunks. SIP CoE

VOP Support Notes. 24-port POTS/VOIP module for IES Version V3.53(BBT.0) July 2008 Edition 1

IMS Conference (IMS Conference Call) Calling UE IMS Network Called UE Caller User Equipment

Next Generation IPv6 Network Security a Practical Approach Is Your Firewall Ready for Voice over IPv6?

Cisco SPA Line IP Phone Cisco Small Business Pro IP Phones

Basic Vulnerability Issues for SIP Security

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Review: Lecture 1 - Internet History

A Comparative Study of Signalling Protocols Used In VoIP

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Technical Configuration Notes

TLS and SRTP for Skype Connect. Technical Datasheet

Technical Configuration Notes

internet technologies and standards

Application Notes for Avaya IP Office 7.0 Integration with Skype Connect R2.0 Issue 1.0

IP Office Technical Tip

VoIP Signaling and Call Control

User Datagram Protocol - Wikipedia, the free encyclopedia

Part II. Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, Dept. of Comp. Sci. and Info. Engr., National Taiwan University

An Introduction to VoIP Protocols

Voice over IP & Other Multimedia Protocols. SIP: Session Initiation Protocol. IETF service vision. Advanced Networking

Special Module on Media Processing and Communication

BroadCloud PBX Customer Minimum Requirements

VegaStream Information Note T.38 protocol interactions

Linkbit IMS Master Advanced IMS simulation tool

Voice over IP Basics for IT Technicians

VoIP Interkonnektion Test Specification

Transcription:

IxLoad Voice SIP Key Features 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) 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 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

End-to-End VoLTE System Test Configuration Page 2

SIP configuration in IxLoad Page 3

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 Page 4

Specifications SIP Methods IETF RFCs REGISTER, INVITE, ACK, BYE, CANCEL, OPTIONS, NOTIFY, SUBSCRIBE, REFER, PRACK, INFO, UPDATE, MESSGE User defined methods 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) RFC 4975 The Message Session Relay Protocol (MSRP) Page 5

Specifications Network Capabilities Performance Media Capabilities SIP Procedure Library 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 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 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 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 The user can create, modify, share new procedures Page 6

Statistics and Measurements SIP Channels SIP Loops SIP Calls SIP Call Rates SIP Call Times SIP Delays SIP Registrations SIP Registration Rates Completed channels Warning channels Failed channels Completed channel loops Warning channel loops Failed channel loops Attempted calls Connected calls Received calls Answered calls Rejected calls Transferred calls Busy calls Redirected calls Attempted calls/s Connected calls/s Received calls/s Answered calls/s Rejected calls/s Transferred calls/s Call setup time (avg) Talk time (avg) Post-dial delay (avg) Media delay TX (avg) Media delay TX (max) Media delay TX (min) Media delay RX (avg) Attempted registrations Successful registrations Failed registrations Attempted deregistrations Attempted registrations/sec Successful registrations/sec Aborted channels Total channels Aborted channel loops Total channel loops Interloop duration (avg) 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 Busy calls/s Redirected calls/s Calls with authentication required/s Calls over UDP/s Calls over TCP/s Call end time (avg) Total call duration (avg) Media delay RX (max) Media delay RX (min) Post-pickup delay (avg) Post-pickup delay (max) Post-pickup delay (min) Successful deregistrations Failed deregistrations Registration time (avg) Deregistration time (avg) Attempted deregistrations/sec Successful deregistrations/sec Page 7

Statistics and Measurements SIP Messages VoIP/SIP Errors SIP Busy Hour Call 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 Transport errors SIP call flow errors SIP parser errors SIP SDP errors SIP internal errors BHCA BHCC 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 Trigger errors RTP errors Internal errors Timeout errors Page 8

Statistics and Measurements SIP Cloud SIP Other Dispatched Messages Undispatched Messages Throughput BYTES SENT Throughput BYTES RECEIVED 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) Send Messages Parsed Messages Parser Errors 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. Page 9

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. Page 10