Summary SBC. May. VSXi. Product. Category: Vendor Tested: ~ MST3 Media. Report. Report B. Ss server. Both, affordable, the Linux-

Similar documents
Sonus Networks engaged Miercom to evaluate the call handling

Sonus Networks submitted their SBC 5100 Session Border

Summary. Controller. Product. Category: Vendor Tested: a rate. Sonus Network while. Report scenarios. uses 48VDC NBS9000.

Metaswitch engaged Miercom for an evaluation of the Perimeta

Aruba Networks engaged Miercom to provide an independent

Huawei Technologies requested Miercom evaluate the

Huawei Technologies engaged Miercom to evaluate several series

Huawei Technologies engaged Miercom to evaluate the S2700-EI

Huawei Technologies engaged Miercom to conduct an evaluation

Cisco engaged Miercom to verify the performance and advanced

Huawei Technologies engaged Miercom to evaluate the S12700

WildPackets TimeLine network recorder featuring the OmniPeek

Huawei Technologies engaged Miercom to conduct an

Dialogic Session Border Controller Performance Validation

Lab Testing Summary Report

Red Condor had. during. testing. Vx Technology high availability. AntiSpam,

Lab Testing Summary Report

Lab Testing Summary Report

Lab Testing Summary Report

CSince XenDesktop 4 Enterprise and Platinum editions offer many other

Lab Testing Summary Report

Hbusiness enabling green benefits that the A G SI offers to its

Sonus Networks Cloud Link Performance and Security Assessment

QA-604 QualityAssurer NEXT-GENERATION NETWORK TEST PLATFORM

3all environmental impact and business enabling green benefits that

Dell Networking S6000

Lab Testing Summary Report

Huawei Technologies engaged Miercom to evaluate the S9300

H3C S5800 Series and S5820X Switches were evaluated by

Dell Networking S6000

Hewlett-Packard* A5800 Series and A5820 Switches were

ABC SBC: Securing the Enterprise. FRAFOS GmbH. Bismarckstr CHIC offices Berlin. Germany.

Loss. August 2017 DR170421C. Miercom

Hewlett-Packard s ProCurve 1810 Series Switches were evaluated

Firewalls for Secure Unified Communications

LabTest Report. Cisco Nexus 3064

Performance & Interoperability Dell Networking 7000 and 8100 Switch Series

Frequently Asked Questions (Dialogic BorderNet 500 Gateways)

Hewlett Packard s ProCurve 5406zl switch was evaluated by

ABC SBC: Secure Peering. FRAFOS GmbH

Dell Networking S6000

Validation of Cisco SCE8000

ORACLE ENTERPRISE COMMUNICATIONS BROKER

Secure Telephony Enabled Middle-box (STEM)

SIP Flex Test Suite. Highlights. IMS and VoIP Network Element and Service Testing

RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING

Hewlett-Packard s ProCurve 2520 Series Switches were evaluated

Hewlett-Packard* E4800G 24-Port and 48-Port switches were

10 Reasons to Choose AudioCodes Enterprise SBC

Cisco Encrypted Traffic Analytics Security Performance Validation

3Com Switch 4800G/H3C 5500-EI 24-Port and 48-Port switches

Application Note 3Com VCX Connect with SIP Trunking - Configuration Guide

Juniper SRX Services Gateway Performance Testing

Performance Characterization of the Dell Flexible Computing On-Demand Desktop Streaming Solution

RUGE. Rugged IP load generator (Ruge) Ruge gives your network a serious beating. Just to make sure it does not fail when it is time to go live.

Data Center 40GE Switch Study. Cisco Nexus 9508 DR L. 24 February 2014 Report DR140126L

Application Notes for Versay CUE Analytics with Avaya Aura Experience Portal Release Issue 1.0

Lab Testing Summary Report

Technical Configuration Notes

Cisco Webex Cloud Connected Audio

let your network blossom Orchid One Security Features

Talkative Engage Mitel Architecture Guide. Version 1.0

Application Notes for Mirage Networks CounterPoint in an Avaya IP Telephony Infrastructure Issue 1.0

Leveraging Amazon Chime Voice Connector for SIP Trunking. March 2019

Netaxis Solutions SIGMA

Grandstream Networks, Inc. UCM6100 Security Manual

Hewlett-Packard* A7506 Ethernet Switch was evaluated by

HIGH DENSITY MEDIA GATEWAY WITH MODULAR INTERFACES AND SBC. Comparative table for call capacities of the KMG SBC 750:

Technical Configuration Notes

EqualLogic Storage and Non-Stacking Switches. Sizing and Configuration

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Application Notes for Configuring 2N Telekomunikace Helios IP to interoperate with Avaya IP Office Issue 1.0

Ingate Firewall & SIParator Product Training. SIP Trunking Focused

Application Note Asterisk BE with SIP Trunking - Configuration Guide

Avaya ExpertNet Lite Assessment Tool

Session Border Controller

Intel Security Advanced Threat Defense Threat Detection Testing

Configuring MediaPack 1288 Analog Gateway as Third-Party SIP Device (Advanced) in Cisco Unified Communications Manager Ver

Configuration Note. AireSpring SIP Trunk & Genesys Contact Center using AudioCodes Mediant SBC. Session Border Controllers (SBC)

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

Polycom RealPresence Access Director System

Department of Computer Science. Burapha University 6 SIP (I)

Copyright. Trademarks. Warranty. Copyright 2018 YEALINK (XIAMEN) NETWORK TECHNOLOGY

Application Notes for Mirage Networks Endpoint Controller in an Avaya IP Telephony Infrastructure Issue 1.0

3Com Switch 7906E/H3C S7506E was evaluated by Miercom under

Polycom Unified Communications for Cisco Environments

VoIP Security Threat Analysis

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

Abstract. Avaya Solution & Interoperability Test Lab

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0

SIP System Features. Differentiated Services Codepoint CHAPTER

Using Switches with a PS Series Group

Application Notes for Configuring Avaya IP Office Server Edition 10.1 to interoperate with Zenitel Turbine - Issue 1.0

Application Note. Microsoft OCS 2007 Configuration Guide

Overview of the Session Initiation Protocol

Abstract. Avaya Solution & Interoperability Test Lab

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

About EANTC. Introduction. Table of Contents

Diffusion TM 5.0 Performance Benchmarks

Transcription:

Lab Testing Summary Report May 2016 Report 150502B Product Category: Carrier Classs SBC Vendor Tested: Products Tested: VSXi Session Controller ~ MST3 Media Serverr Key findings and conclusions: Sansay's VSXi session controller delivers exceptional VoIP performance, scalability and resilience. Testing verified the Linux- based, 1U, off-the-shelf-server system supports: Over 510,000 concurrent calls with media paths 1 million concurrent SIP user registrations, or up to 250,000 secure TLS-based registrations Sustained switching of over 3,000 calls per second (cps). Separate MST3 media servers can each handle 30,000 concurrent RTP media channels and, up to 2,500 transcoded VoIP streams. Super-scalable: Upp to 32 media servers can be incrementally added to a single VSXi system. High-availability failover of VSXi controllers; withstandss DoS attacks; most critical components redundant, hot-swappable. Flexibly deployable: VSXi systems are integral in cellular and cable networks, in retail and wholesale VoIP markets, in access and interconnect roles. VSXi is also virtualized in cloud services such as AWS, Terremark or Softlayer. Sansay, Inc. engaged Miercom to conduct an independentt performance assessment of its VSXi, a carrier-grade Sessionn Border Controllerr (SBC), and its accompanying MST3 mediaa Ss server. Both are CentOS-based systems that run on commercial off-performance,, the-shelf (COTS) servers. testing focused on capacity and reliability. VSXi turned in somee of the best performance results we have seenn to date, especially for VoIP-control equipment that runs on affordable, Figure 1: Sansay VSXi Session Border Controller Key Tested Capacities and Capabilities Transcoded media sessions 2,500 per media serverr Calls per second 3,000 Concurrent media sessions 30,000 per media server Encrypted TLS registrations 256,000 Concurrent calls Concurrent registrants (SIP user endpoints) 1 Source: Miercom, May 2016 510,000 1M 100 10,000 1,,000,000 High capacity and scalable. Sansay VSXi handles over 500,000 concurrent calls, due to separate media servers thatt are added incrementally.

commercial off-the-shelf servers. most impressive result, the ability to concurrently handle over a half-million sessions, sets a new high bar in the industry. Sansay's distributed architecture makes this possible. First, the VSXi Session Controller was tested on a 1U server an Intel 6-core Xeon ES- 1650, 3.5-GHz system with 96GB of RAM memory. software was running on a securee Linux operating system, CentOS release 6.4. Secondly, while a single VSXi serve can also handle some amount of RTP media streams in fact thousands of concurrent calls, it seems real scalability comes in by relegating media processing to Sansay's MST3 Media Server, which we also tested. It, too, is built on a COTS Linux server but contains an optional card full of Digital Signal Processors ( DSPs). Scalability MST3 media server handles only RTP or SRTP media streams, as directed by the VSXi calll controller, and it can do a lot of them. As discussed later, we confirmed that a single MST3 can handle the media streams of 30,000 concurrent calls, on a sustained basis. Generally this call volume would overwhelm most other VoIP-control systems. MST3 features a 10-Gigabit/s Ethernet (10GE) connection, which is essential. With G.711 sessions, 30,000 concurrent media streamss fills nearly half of a 10GE link. Also, the MST3 can be set-up with multiple Virtual IP (VIP) addresses. This is required because many RTP streams exceed the IP and UDP port capacity of a single IP address. Finally, MST3 media servers can be added incrementally. With the VSXi's concurrent call capacity more than 500,000, that would entail 18 of the MST3 media servers to handle the concurrent media streams of all 500,000 calls. Our testing confirmed that a VSXi can handle more than 500,000 concurrent calls, ncluding the set-uone. We also confirmed that an MST3 media and shut-down of media paths for each server can handle the media streamss of 30,000 calls concurrently. Our test bed was unable, however, to generate the traffic 500,000 calls with full RTP media for each. Registration Performance To determine the VSXi's maximum supported registration capacity, a set of powerful servers was loadedd with SIPp, an Open Source test tool and traffic generator for the SIP protocol. SIPp is quite versatile: it contains user agent scenarioss (UA client and server components), performs high volumes of registrations and calls, and can also generate corresponding RTP media. For registration, one set of SIPp servers ran as UA clients, requesting registration through the VSXi, to UA Origination SIPpp Servers Figure 2: Registration testing 100 Trying 401 Challenge 200 OK (60 Sec) 200 OK (60 Sec) Source: Miercom, Mayy 2016 VSXi 401 Challenge 200 OK (3600 Sec) Registrars VSXi Servers One million concurrent registrants. above test bed and message exchangee show how the max concurrent registration testing was conducted. a number of VSXi systems running as Registrars. (See figure above). For initial registrations, we observed that an average of 8,0000 registrations per second (RPS) could be processed through the VSXi with no errors. On a sustained basis, handling 8,000 (RPS), the VSXi achieved 1 million new registrations in about 2.1 minutes. totals were verified both by the VSXi control GUI and by aggregating the totals of the SIPp server counts. test configuration was set-up to re-register each user every 30 seconds. We ran this and confirmed Page 2

thatt all 1 million registered users had indeed reregistered within 30 seconds. VSXi thus handled re-registrations at an impressive rate of 33,333 per second (see table below). VSXi Registration Results Max concurrent registrations 1,,000,000 New registration rate 8,000 / sec Time for 1M registrations ~ 2 mins was maintaining over 510,000 concurrent calls, all being delivered with 170-second duration and at an average rate of 3,021 cps. It's noteworthy that the max calls per second andd max x concurrent calls reported here were derived at the same time, from the same test. VSXi wass Figure 3: VSXi Call-Completion Testing Standard SIP Call Flows VSXi Re-registration rate 33, 333 / sec Time for 1M e-registrations 30 seconds UA Origination SIPp UAs Invite (SDP) UA Termination We note that, while maintaining the 1 million registrants, the VSXi's CPU utilization hovered at only about 13 percent. 100 Trying Invite (SDP) 100 Trying Max TLS registrations 256,000 Time for 256k TLS connections ~47 minutes same test-bed configuration was then used to confirm that the VSXi could sustain 256,000 secure registrations via encrypted, TCP-based TLS (Transport Layer Security) connections. se were set-up at a rate of 90 new TLS registrations per second, taking 2,800 seconds, or about 47 minutes for all 256,000 TLS sessions. Call-Completion Performance 180 Ringing 200OK (SDP) ACK BYE 200 OK (SDP) Source: Miercom, May 2016 180 Ringing 200 OK (SDP) ACK BYE 200 OK (SDP) Our testing then sought to verify the VSXi's capacity for calll completion specifically, calls per second, or cps, handling performance, and the maximum number of concurrent calls that could be switched (set-up) and maintained on a sustained basis. For this testing a similar battery of SIPp servers provided UA ( user agent) call requests to the VSXi session controller, and another set of SIPp servers provided the destination UAs. standard SIP call set-up was used, as illustrated in Figure 3. call duration was set at 170 seconds a realistic call duration but also enough time to establish a respectablee number of concurrent calls before the first wave of calls started to close down. Calls were delivered at a combined rate of 3,000+ cps. peak was 3,074 cps. re were no errors and no dropped calls. Calls continued and, after several minutes, the VSXi Call set-up. diagram above shows the test bed andd message flow for measuring cps and maximum concurrent calls. humming; there were no failed calls, dropped callss or errors. testers decided to conduct a stresss test and run the same test for a protracted period. So for 15 hours,, call requests were delivered to thee VSXi at a cps rate of 3,000+, all with 170-secondd duration, and a sustained level of 500,000+ + concurrent calls was continually sustained. Whenn the test was finally stopped 160 million calls hadd beenn successfully set-up and closed, and theree weree no call drops or errors. re were a veryy small number off retransmissions just 470, out off 160 million calls but this is normal in a busy SIPP network. It serves as a testament to the reality off the test bed and call load. We note that, for all the call-completion testing, noo actual media streams accompanied the calls. Ass stated earlier, media sessions go through thee Page 3

separate MST3 media servers, and the test bed was not equipped with enough MST3s or RTP- stream-generation capacity to exercise 500,000 concurrent calls with full media. We confirmed that the VSXi was opening and then closing media paths for each of the 500,000+ concurrent calls, but no media accompanied the calls. below chart summarizes the results of the call-handling and call-completion testing. VSXi Call-Completion Results Max calls per second observed 3,074 Max concurrent calls 510,368 Stress test duration: 3,000 cps 15 hours and 500,000+ concurrent calls Completed calls with no failed 159,900,0000 calls or errors (1) 100 percent ( 1) Minimal SIP retransmissions occurred during call set-up, which is normal in a busy SIP network. Media Handling Performance re were two objectives in the testing of the media-handling capabilities of the VSXi with its associated MST3 media server, which features a full 10-Gigabit/s Ethernet network connection: To confirm that a single MST3 can handle thee media streams of 30,000 concurrent calls, To verify that an MST3 can sustain 2,5000 transcodedd media streams. First,, for the 30,000 media streams, three Virtual IPP (VIP)) addressess were assigned to the MST3.. That' 's because 10,000 media calls require 40,0000 UDP ports (two RTP and two RTCP per call), andd only 65,000 UDP ports are available per IPP address. Although the VSXi natively supports videoo it wass not part off the test call flows and requires twoo moree UDP ports per session. As shown in the test-bed diagram below, the VSXii sets up paths for the sending and return RTPP streams, and then tears these down on receipt of a BYE message. So, using three VIPs and after a feww minutes ramp-up, the MST3 was indeedd sustainingg 30,000 concurrent, one-minute calls with full G.7299 media sessions. A DSP card within the MST3 provides additionall processing power used for transcoding. In our testt case, we observed by monitoring the mediaa server's GUI thatt 2,500 concurrent transcoded callss weree being sustained delivered to the MST3 ass G.729 streams and then transcoded to andd from G.711. chart on the next page summarizess the resultss of thee concurrentt media-handling testing. Figure 4: Testing Concurrent Media Handling Media Handling. An MST3 Media Server was deployed in the test bed, with all media streams directed by the VSXi call controller. Calls were 1- minute duration. MST3 media server handled the bidirectional media streams of 30,000 G. 729 calls on a sustained basis. It would take 17 media servers to handle the media of 500,000 concurrent calls the capacity of the VSXi. Source: Miercom, May 2016 Page 4

MST3 Concurrent Media-Handling Results Concurrent, sustained media streams (sending and receiving) for 30,000 calls 30,000 confirmed Concurrent transcoded calls 2,500 (bidirectional G.729<->G.7 711) confirmed Resiliency, High-Availability Testing Several tests were conducted to assess the survivability of the VSXi Session Controller in the face of intentional and unexpected network events. Various malicious attacks were launched against a VSXi while it was handling high volumes of call traffic. se included: SIP fuzzing inundating the call controller with malformed SIP messages. Denial-of-Service (DoS) attacks, including a "ping flood" (ICMP attack) which lasted overnight. In all cases, no malicious attack that we launched had any perceptible effect on calls in progress or call set-up or completion. MOS tests of calls in progress during attacks showed no degradation in call quality. most impressive resiliency result came from testing the failover of active and standby VSXi controllers in a High Availability (HA) configuration. As shown in the below diagram, failing an active VSXi controller even while sustaining 500,000 concurrent calls and receiving a 3,000-cps call load resulted in no dropped calls and just a half- second interruption of call set-up activity. Bottom Line Sansay products tested the VSXi Session Controller and MST3 Media Server exhibited impressive capacities and capabilities, as detailed in thiss report. In addition, testing showed the VSXi call controller able to fend off malicious attacks and to fail-over during heavy call activity with no dropped calls. We credit Sansay for delivering exceptionally high-performance and highly resilient VoIP network equipment. tests in this report are intended to be reproducible for current or prospectivee customers who want to recreate them with the appropriate test and measurement equipment. Readers interested in repeating these results can contact reviews@miercom.com for details on the configurations applied to the equipment and test tools used in this evaluation. Miercom recommends that current and prospective customers conduct their own needs analysis study and testt specifically for the expected environment for product deployment before making a product selection. Figure 5: High Availability Failover Test No dropped calls during failover. Sansay supports deployment of active and standby VSXi call controllers in a highly efficient, HA configuration. As shown in the diagram, the salient informationn of all calls is mirrored from active to standby controller immediately upon call set-up. We ested the failover while the active VSXi was handling an incredible traffic volume. result: No calls were lost or dropped, and new call set-up was interrupted for only about half a second. Source: Miercom, May 2016 Page 5

Miercom Performance Verified Based on the results of this testing, Miercom proudly presents Sansay with the Miercom Performance Verified Certification for the VSXi Session Controller and MST3 Media Server products. Packaged in a compact, 1U, Linux-based, commercial- off-the-shelff server, the VoIP calll controller delivers among the highest call-handling capacities we have seen in testing to date. Besides call processing, the company's MST3 Media Server delivers exceptional media handling and provides impressive scalability. What's more, the VSXi has demonstrated solid robustness and resilience, especially with its high-availability failover capability. We commend Sansay on its solid, high-performing product design. Sansay VSXi Session Controller Sansay, Inc. 4350 La Jolla Village Dr. Suite 888 San Diego, CA 92122 1-888-889-8906 www.sansay.com About Miercom s Product Testing Services Miercom has hundreds of product-comparison analyses published over the years in leading network trade periodicals including Network World, Business Communications Review, Tech Web - NoJitter, Communications News, xchange, Internet Telephony and other leading publications. Miercom s reputation as the leading, independent product test center is unquestioned. Miercom s private test services include competitivee product analyses, as well as individual product evaluations. Miercom features comprehensive certification and test programs including: Certified Interoperable, Certified Reliable, Certified Secure and Certified Green. Miercom is the industry s most thorough and trusted source for tested product usability and performance. Report 150501 reviews@miercom.com www.miercom.com Before printing, please consider electronic distribution Product names or services mentioned in this report are registered trademarks of their respective owners. Miercom makes every effort to ensure that information contained within our reports is accurate and complete, but is not liable for any errors, inaccuracies or omissions. Miercom is not liable for damages arising out of or related to the information contained within this report. Consult with professional services such as Miercom Consulting for specific customer needs analysis. Page 6