Wednesday, January 26, 2011

LTE Test Tools / Test Suites

This blog post captures the 4G / LTE test tools and test suites


   

IXIA - IXCatapult

A total LTE testing solution which includes verification of core network elements such as MME, ePDG, PCRF, SGW, HSS, PDN Gateway and interworking with more established network technologies. Ixia addresses all LTE test concerns by providing the most cost-effective and complete test system. IxCatapult/LTE includes full LTE protocol library, tools, hardware and prepackaged test scenarios. Ixia test systems provide realistic network scenarios and user traffic simulating multiple UEs to full eNode B capacity.

http://www.ixiacom.com/pdfs/library/brochures/ixcatapult_lte_testing.pdf

Spirent LTE Testing Solution

Spirent LTE Testing solution includes the following products:
  • 8100 Automated Device Test System - LTE/multimode mobile device RF performance, system selection and data throughput performance. RF, protocol, RRM conformance testing (with AT4 wireless) 
  • SR5500 Wireless Channel Emulator - Wireless receivers in both mobile devices and eNodeBs 
  • Landslide Performance Test Solution - Simulation of real-world traffic models for packet core networks 
  • Spirent TestCenter - Integrated solution for testing converged Ethernet Mobile Backhaul networks 
  • Spirent TestCenter Live - Live network monitoring and service assurance solution
http://www.spirent.com/Networks-and-Applications/LTE_Testing.aspx 

Nethawk EAST LTE

NetHawk EAST LTE enables wrap-around-testing of eNodeB. NetHawk EAST LTE wraps eNodeB by using S1, X2, and LTE Uu interfaces and simulates both control plane and userplane with the help of supported Test Mobiles. NetHawk EAST LTE can be used in functional and load testing. In functional testing, NetHawk EAST LTE can send or receive any protocol messages of the supported interfaces. It also generates and receives IP user plane messages. In load testing, NetHawk EAST LTE simulates heavy load of control plane and userplane traffic.

https://www.nethawk.fi/products/nethawk_simulators/nethawk_east_lte/

Agilent - MIMO Tester

The flexible MIMO RF signal analysis and generation systems/software allow for any MIMO configuration up to 8x8 for MIMO-ready vector signal generators/analyzers using the MIMO synchronization unit.

http://www.home.agilent.com/agilent/application.jspx?nid=-34832.0.00&cc=IN&lc=eng

Rohde Schwarz LTE Test Equipment

Our scalable multi-standard platforms support all major standards in one box, featuring MIMO tests with realtime fading for LTE, WiMAX™, HSPA+, WLAN, etc. To provide leading-edge solutions for the LTE standard, Rohde & Schwarz actively supports NGMN, LSTI, 3GPP, and many more.

http://www2.rohde-schwarz.com/en/technologies/cellular_standards/LTE/highlights/

SignaLion SORBAS 3GPP LTE UE Tester

The SORBAS 3GPP LTE Test-UE is designed for testing evolving LTE mobile communications infrastructure and networks. It has the capabilities of a 3GPP LTE mobile terminal, with additional advanced test interfaces and features, making it an ideal tool for network infrastructure equipment developers requiring the following:

    * PHY, MAC & RLC tests
    * IODT and IOT testing
    * full feature protocol test (with L3 option)
    * Multi-UE & Load testing (with Multi-UE option)
    * Monitoring for field trials

http://www.signalion.com/155-0-SORBAS-LTE-Test-UE-FDDTDD.html

TCS - Analyzer and Logger for Protocol Stack (ALPS)

Analyzer and Logger for Protocol Stack (ALPS) is a Long Term Evolution (LTE) protocol stack testing tool designed and developed by Tata Consultancy Services, which provide the features for independent and integrated testing of any module of the LTE protocol stack. ALPS encompasses the characteristics of a hybrid architecture comprising a generic core and stack specific wrapper, thus providing an LTE test suite which is user friendly and is reusable for other protocol stacks that use message-based communication.

http://www.tcs.com/SiteCollectionDocuments/Brochures/TCS-EIS_Brochure_LTE_Test_Tool_for_Protocol_Stack_ALPS_05_2010.pdf

Polaris Networks - LTE Protocol Conformance Testers

Polaris Networks is developing a comprehensive portfolio of Protocol Conformance Test solutions for LTE Telecom Equipment Manufacturers, System Integrators and Service Providers. These test solutions will minimize the time required to design LTE equipment and deliver it to the market place.

The LTE Protocol Conformance Testers determine the extent to which LTE User Equipment, Base Stations and Core Network Gateways conform to standards specified by 3GPP. The conformance testers are designed to verify the behavior of the Device Under Test by creating different test scenarios of control message exchanges. The test tools test the mandatory requirements of the Layer 2 and Layer 3 protocols as well as the optional features.

http://www.polarisnetworks.net/lte_products.html

The LTE Protocol Conformance Tester includes:

TechMahindra LTE Test Suite and Tools

This is a basic LTE-AE E2E validation test suite for validation of scenarios as per 23.401. The suite supports tests for EPS Bearer and Session Management, Radio Resource Management. It supports Non-Access Stratum procedures and S1 procedures. The suite includes readily available comprehensive Test Suite UE and Network initiated Test Suite. The test suite covers test scenarios for following interfaces:

UE -> eNodeB (Uu), eNodeB -> MME (S1-C), MME -> HSS (S6a), SGW -> MME (S11), SGW -> eNodeB (S1U), PGW -> PCRF (S7), SGW -> PDNGW (S5/S8), PGW -> PDN(Sgi)

http://campm.techmahindra.com/LTE/content/lte/Lte_TestSuite.pdf

Diameter Server Product Vendors List

The following are the list of Diameter Servers available in the market. I couldn't see a number of Diameter Server product vendors and most of them are Diameter stack vendors.

Cisco Access Registrar

http://www.cisco.com/en/US/products/sw/netmgtsw/ps411/index.html

Juniper IP Multimedia Subsystem AAA Server

http://www.juniper.net/us/en/products-services/software/ipc/sbr-series/service-provider/ims-aaa/

Sun GlassFish Communications Server

http://download.oracle.com/docs/cd/E19502-01/821-1269/821-1269.pdf

Open Diameter (Open Source)

http://sourceforge.net/projects/diameter/

freeDiameter (Open Source)

http://www.freediameter.net/

OpenBloX Java Diameter - hosted by Traffix Systems (Open Source)

http://www.traffixsystems.com/Javadiameter.html

Redhat JBoss Communication Platform (JBCP) Diameter

http://docs.redhat.com/docs/en-US/JBoss_Communications_Platform/5.0/html/Diameter_User_Guide/chap-Introduction_to_JBCP_Diameter.html

Metaswitch DC-Diameter

http://www.metaswitch.com/voip/diameter.aspx

Mobicents Diameter

http://www.mobicents.org/diameter/index.html

You should also look at the Diameter Protocol stack vendors, who can offer their Diameter Client/Server stack implementation.

http://tech.ginkos.in/2009/08/diameter-protocol-stack-vendors-list.html

What are the different functional Diameter nodes?

The following are the various functional Diameter nodes:
  • Diameter Client - A diameter client is the one that initiates the user authentication/authorization request. Typically, Network Access Servers act as Diameter clients.
  • Diameter Server - A diameter server authenticates the users, by looking at the user database. If the authentication is successful, user profile information is sent to the Diameter client. Otherwise, a "reject" message is sent to the Diameter Client.
  • Diameter Relay Agent   - A relay agent is used to forward protocol messages to appropriate Diameter Server. A relay forwards the message to the Diameter Server "as-is". It eliminates the need for the Diameter Client to maintain information about different Diameter Servers. The Diameter client can always forward requests to the Diameter Relay Agent, which in-turn decides the right Diameter Server for the request based on the realm.Thus, any time a Diameter Server changes, the network administrator doesn't have to modify the configuration in 100s of Diameter Clients. The configuration change has to be performed in just the Diameter Relay Agent.
  • Diameter Proxy Agent - The function of the Diameter Proxy agent is very similar to that of the Diameter Relay Agent. However, the Diameter proxy can modify message content and apply rules.Thus, a Diameter Proxy can be used to enforce rules on different messages or perform administrative tasks for a given realm.
  • Diameter Redirect Agent  - A redirect agent maintains request/response routing information in a central location. A redirect agent is used to redirect a Diameter client  (or a proxy or a relay) to the appropriate Diameter server. A redirect agent serves as a centralized configuration repository. The difference between the Relay and Redirect agent is - the Relay agent forward the request to the appropriate Diameter Server based on the request routing configuration, whereas, the Redirect agent sends routing information to the client and the client then contacts the Diameter server, directly.
  • Diameter Translation Agent - A translation agent helps a service provider to migrate from a RADIUS/TACACS based authentication infrastructure to the Diameter based authentication infrastructure. The translation agent can convert a RADIUS request/response to a Diameter request/response, respectively and vice versa.

What are the differences between RADIUS and Diameter Protocol?

Feature


RADIUS

Diameter

Transport  Methods


Unreliable

Reliable

Communication Ports


1812 & 1813

3868 (Base Protocol)

Security

Low

(Hop-to-hop security only)

High

(Hop-to-hop & End-to-end security)


Discovering Node Capabilities

Not supported

Supported


Discovering other peer nodes in
a network

Not supported

Supported


Vendor Specific Messages

Support present only for Vendor
Specific Attributes

Support present only for Vendor
Specific Attributes and Vendor Specific Messages


Server Initiated Messages

Not supported (Can be achieved
using CoA/Disconnect extensions)

Supported


Maximum size of attributes

255 bytes

16MB