s u b p i c o ® SSP™ Softswitch Platform

s u b p i c o® SSP™ Subpico Softswitch Platform


s u b p i c o® SSP™ is a platform for high availability applications to be used when developing layer 7 aware nodes.

This page provides a general overview of the SSP™, and a brief description of the SSP™s purpose, services, system principles and architecture including subsystems, interfaces and physical architecture. It covers the system as it is planned in the first commercial release.

What is SSP™?

The SSP™ is an intelligent application layer softswitch for developers of both centralized and distributed service level network applications. SSP provides a secure and robust scalable platform to develop and deploy on.

In principle it is designed like the chassis of a car. Different car models can be built upon the same chassis by applying different designs of the car body, engine, wheels etc. SSP™ can be the base for a switching network node in both cellular and fixedline, and host custom applications for services over-the-top (OTT) or traditional OSS/BSS back-office services. You can customize the environment then develop and deploy anything from a MGW, eNodeB, MME, S/PGW, HSS, C-RAN/LTE 5G SDN Node, IP router, UTM IDS/IPS Gateway to a Supercomputer. The SSP™ platform includes unique intelligence and heuristics features to enable high-performance and reliable session processing.

Why has SSP™ been developed?

The SSP™ has been created to meet and exceed the high demands of a platform for the future cellular, telecom and datacom networks.

In addition we recognise the need as more businesses adopt the cloud a need for a 100% secure and robust environment to develop, test and deploy new cloud applications and services.

To use the car analogy, the SSP™ chassis has built-in intelligence features and instrumentation to regulate and distribute critical bio-systems data to its various subsystems. Features include application aware heuristics and a high speed signature engine for Unified Threat Management (UTM) and Intrusion Prevention (IPS) as well as optimized session processing. This SSP™ chassis design enables higher reliability and stability in high performance SSP™ Cellular Nodes such as the Cloud Radio Access Network (C-RAN) and Software Defined Networking (SDN) nodes in NFV 5G Slicing networks. The SSP™ is primarily intended for TFE™ use.

The SSP™ Philosophy

Design principles of SSP™ have been:
SSP™ can be implemented in different nodes and networks. The transport technique in SSP™ is based on the IP protocol. IP is optimized for the flexible multiplexing of connections with different transmission rates, from low to very high speeds. The flexibillity of SSP™ and IP form a very powerfull and versatile combination for creating network nodes.
SSP™ SLC™ Line Cards makes it easy to create nodes witih different configurations, functionality, capacity, cost, reliability and performance levels.
SSP™ makes it possible to easily expand/decrease and reconfigure an existing node. Part of being scaleable is being future-proof, and SSP™ allows for partial or complete re-purpose for expansion, and provides migration path options as the network and standards evolve, or simply to pick up capacity.
User Friendliness
SSP™ based nodes can be managed using secure Web technology.

SSP™ comprises an IP transport system, a distributed (multi-processor) real time telecom control system and an element management system. The multi-processor real time control system is based on a Unix RTOS and provides user application programs with the basic run-time mechanisms required to manage processes, inter-process communications and memory allocations.

The SSP™ has dedicated 200GBit channel bonded backplane for C-Bus (CPU) and D-Bus (Data) inter-connect communications. The Network IP transport system is especailly designed with firmware intelligence and good cost/performance port options from 100Mbit/s through 100GBit/s ports carrying from low bit-rate to broadband connections.

The element management system is built in World Wide Web (WWW) technology using HTTPS and nodejs.

SSP™ provides tools and instruments to develop customized software and hardware for applications like radio algorithms, monitoring platforms and device cards.

s u b p i c o® SSP™ System Overview

s u b p i c o® SSP™ is divided into two main parts: the SSP™ Platform and the SSP™ Development Environment.

The SSP™ Platform and the SSP™ Development Environment includes all the physical equipment and associated software to create an IP network node with intelligent softswitch with user-defined applications.

The SSP™ Platform

The SSP™ Platform consists of both software and hardware modules.

The operating system provides a homogenous software development and program execution environments for both the SSP™ Platform Software and the application software. It also uses the IP switch to interconnect processors in all types of devices, thus offering a flexible and scalable operating platform for network and datacom products.

The SSP™ Platform contains all the functionality necessary to switch IP sessions, within an IP-based telecommunications network. It also includes SS7 sigtran support (SCTP/SCCP/M3UA) and functionality for network signalling on B-ISUP.
A SLC™ Line Card is a multi-processor (2RU) shelf of the SSP™ Softswitch Platform

SSP™ has a physical infrastructure that can consist of up to 1024 subracks (48RU), with up to 24 Line Cards (processor boards) each. A full subrack can have upto 48 100GBit/s ports for a switching capacity of 4.8 Terabits.

SSP™ SLC™ Line Cards can be clustered for scalable capacity and robustness. Line Cards and special purpose processors (C7) can be provided. Inter-processor communications is performed over dedicated C-BUS/D-BUS backplanes. Each Line Card operates an internal learning bridge in kernel-bypass mode to fascilitate local and remote inter-process communications. When timing units in the SSP™ SLC™ Line Cards are synchronized, the whole network call and session events are synchronized.
SSP Inter-process Communications
An internal ethernet switch fabric inter-connects SLC™ Line Cards and was designed to derive a good cost to performance ratio from Ethernet networking products that:

The SSP™ Development environment

The SSP™ Development environment is used to design SSP™ node applications. Once the application is designed the Development Environment is removed. It consists of: The term SSP™ node is used when talking about a node built on the SSP™ Platform and applications. The term is thus used to describe any type of network or datacom node that switches IP packets regardless of purpose or complexity.

SSP™ provides the entire infrastructure necessary to: