ss7 Network Architecture
ss7 Network Architecture
Network Architecture
SS7 Network Architecture
The Signalling Transfer Point (STP)
What would you say is the key element in the PSTN (Public Switched
Telephone Network)? While there are a number of key elements, it
really is the switching location that makes it a network. Switches are the
“glue” that holds the PSTN together.
The SS7 is held together by a digital sister of the switch known as a Sig-
nalling Transfer Point (STP). The requirements of voice switching and
digital transfer are different, but they resemble each other in some ways.
The PSTN requires circuit connections of voice lines. The SS7 requires
the use of continuously available transmission lines. The infrastructure
of the network provides that capability in whatever “flavor” happens to
be standard in the network. Thus the permanent connections called
links may be individual channels in a T1 or E1 or any other transmis-
sion type that is readily available.
As you will see, link names are defined by what they connect and,
sometimes, by the function they perform. They are named using the let-
ters of the alphabet (A-F). Knowing the types of links that make up the
linkset brings an immediate knowledge of the type of network nodes
(without the specifics of the applications working there) that are linked.
C SEP
The SEP is an end point in the SS7 in the same way that a telephone is
an end point in the PSTN. The telephone has an address that is in a form
recognizable to the PSTN. That address is a telephone number which is
addressable by the switch because phone numbers have been laid out
geographically in the North American Numbering Plan (NANP).
End Points in the SS7 use an address known as a Signalling Point Code.
Just as the NANP breaks phone numbers down into Area Code,
Exchange Code and Line Number, the SS7 breaks Signalling Point
Codes into Network, Cluster and Member portions.
Unlike the NANP, the SS7 addressing bears little relationship to geo-
graphical areas. Instead the numbering relates to the ways in which
STPs are tied together and the way in which endpoints are connected to
STPs. For SS7 the Network portion of the code literally refers to net-
works within the larger network.
The term used here to describe these working locations within the net-
works (SEPs) does nothing to illuminate what these locations do, nor it
intended to do so. Here it is intended simply as an aid to describing SS7
architecture. In a later section we’ll give other names to these locations
as we begin to describe the applications they host.
B B SEP
C C
A
B
An STP which has no links into the broader network can do no routing
except for messages coming from and going to its own connected SEPs.
The next step for an STP to broaden its routing horizons might well be
to find another “local” STP pair serving its own SEPs. For the sake of
real redundancy each of the STPs in the pair connects links to each of
the STPs in the other pair. The result is a quad-linking arrangement
which creates a “bridge” from one local network to another. Because of
this, the links are referred to as Bridge Links, or simply B links.
In the PSTN there is a switch hierarchy. Some switches exist at the low-
est end of the hierarchy, existing only to connect trunks to lines. At the
next level, tandems appear for the purpose of connecting switches to
switches. Then there are IXC (IntereXchange Carrier or long distance)
switches, etc. The same may be said of the SS7 network. Local STP
pairs connect SEPs to the network. But if the STP connects only to
other local pairs, its routing capabilities are limited and the number of
link connections required grows rapidly. Some locations need only to
communicate with their own local network or with their local network
and one other. In such cases the links already described may be ade-
quate.
Their are other instances, however, in which the SEP needs to commu-
nicate with locations which are numerous and which exist far beyond
the confines of a local network or two. To satisfy such needs an STP
pair will sometimes connect to an STP pair at a different level of the
hierarchy. This may be an STP whose main job is to route messages
from one local network to another. To accomplish that connection a
quad-linking arrangement is used that is identical to Bridge links. How-
ever, bear in mind that the link nomenclature tells us what is connected.
When a drawing is made to show STP pairs at a different level of hierar-
chy, the convention calls for drawing the pairs at “higher” or “lower”
positions on the pages. Then, when the links are drawn they don’t look
like Bridge links because they have to be drawn diagonally.
C D
D
D C
D
SS7 Network Architecture
STP to STP links (D)
A E
C SEP C
A E
C SEP SEP
A F
A
The node being connected may or may not have its own access connec-
tions into the network. In the drawing above, both SEPs have Access
connections (A links) into the network at large. Since this is the case,
they could certainly communicate with each other using the routing ser-
vices of the STP. However, they also have a direct link connection
called F Links (for Fully Associated).
The messages being sent over the F links are obviously intended only
for each of the two connected nodes. Since this is the case, while they
must abide by the rules of the protocol in sending messages, they need
not abide with the details of the data of the messages sent. That is, they
can really send their own messages as long as both sides understand the
format and intent of such messages.
SSP SSP
Trunks
Network Nodes
In our discussions so far we have used the generic “SEP” to describe
Signalling Points. With the architecture of the network in mind, it’s
time to take a look at some specific signalling point types. Since the
SS7 Network developed originally with the idea of improving the effi-
ciency of the PSTN (Public Switched Telephone Network), we’ll start
where the PSTN meets the SS7.
There are actually two types of Signalling nodes that are switch associ-
ated. The first type is called a CCSSO (Common Channel Signalling
Switching Office). These are end or tandem offices which have the
capability to use the SS7 in what is referred to as a trunk signalling
mode for call set-up.
The second type (and the name you’ll hear most often) is the Service
Switching Point (SSP). Like the CCSSO this switch can handle call set-
up. Unlike the CCSSO, the SSP also has the ability to stop call process-
ing, make queries of even unknown databases, and perform actions
appropriate to the response. The greatest difference between the two lies
with the fact that the SSP is equipped with whatever software is
required to handle numerous feature capabilities. In a way the CCSSO
is a more limited version of the SSP.
SSP SSP
Network Nodes
When a number like 800 or 888 or 900 is dialed there is no way for the
switch to determine how to route the call because such prefixes have no
reference to the NANP (North American Numbering Plan). In fact, an
800 number dialed in New York may be connected to a number in Con-
necticut, while the same number dialed in California may result in a
connection to Arizona. This is accomplished through the process of the
switch sending the dialed number to a location where a database can be
queried to provide a translation into a standard NANP number. When
that translation is returned to the switch, the number can be connected
exactly as it would have been if it had been dialed in the first place.
The SCP provides the access required for digital services. Those digital
services may reside in the same location as the SCP or the SCP may
serve as a “front end” for services located elsewhere. In either case the
SCP may control several different services.
As you have learned, nodes in the SS7 network are addressed by their
Signalling Point Code (SPC). When locations like an SCP are
addressed, Signalling Point Code is not enough. Another value must be
used to identify the service application that is sought. For this purpose,
the SS7 simply uses a value (represented in the message packet by a
byte, and therefore, in the range of 0 to 255) which is called a Sub-
system Number (SSN).
H Hardware Resources
SSP SSP
S Software Resources
The same second level addressing capability allows the SCP to access and make available ser-
vices located at other signalling points in the network. Sometimes this entails invoking features
for which the switch is not equipped. At other times it entails utilizing an Intelligent Peripheral.
In general, the Intelligent Peripheral (IP) is home to a Process which can deal with the requests
made of it through the SCP by providing the services of a variety of devices. If you are unfamiliar
with the term “devices,” think of it simply as equipment.
In a fast changing Telecom world, many things become obsolescent very quickly. In recent times
digital signalling has replaced a number of signalling techniques. Multifrequency signalling, for
example is far less used today than formerly. Still, the new technologies require new equipment,
and deploying new technologies can take time. That means that the switch may need to deal with
both new and older technologies for some time to come. But no one wants to buy a new switch
which is more costly simply because it contains the devices to handle old technologies. Likewise,
when something new comes along that requires specialized equipment to implement, it becomes
costly and time consuming to provide that new technology to every switch location.
One answer to both problems is to house both new and old technologies at a limited number of
locations in the network and allow switches access to these technologies whenever they are
required. Such a location is the Intelligent Peripheral. Also, new processes can be housed here that
offer the types of new services which can only occur through programming.
We’ll mention one more node here. It is called the Services Node (SN). What is the difference
between an IP and an SN? The answer is that, in some networks, there is no difference. However,
it is generally agreed that what makes the node an SN is the programmable services it offers rather
than the physical devices. Still, what one network calls an IP might be called a Services Node in
another network.
HLR MSC
Trunks
Mobile Networks normally end up with numerous nodes in SS7 networks. The Mobile Switching
Center communicates with and controls the radio transceivers which form the cells of a cellular
network. Usually, once the transceiver has received and sent calls to the cell phone, the wire-
less part of a wireless network has done all it can do. The next step is for the MSC to make a cir-
cuit connection into the PSTN for an outgoing call or to accept a connection from the PSTN for an
incoming call.
To provide the customer information required for other networks to validate a call, and to keep
subscriber data necessary for the local network to provide numerous services, another node called
the Home Location Register (HLR) is deployed. This node is essentially a database providing
subscriber information.
Mobile networks employ other SS7 nodes as well. Authentication Centers (AUC) provide secu-
rity processes to verify and validate cell phones seeking services. Short Message Centers (SMC)
communicate with HLRs and MSCs to coordinate delivery of the text messages they store. All of
these make use of the SS7 to send the messages they need to send to each other.
It is not the intention here to describe every node that can exist in SS7 networks. They generally
fall into only a few categories.
1. Switches (SSP, MSC, etc.) which control voice circuits and need to send circuit
related SS7 data to other switches.
2. Databases (SCPs, HLRs) which provide dialed digit translations, subscriber information,
credit card and calling card validation, and any other required information not
available at the switch.
3. Locations offering other resources such as special switch features, hardware technologies,
etc.
SMserver™
Short Message Service Center (SMSC) for GSM and IS41 wireless networks.
OTAserver™
Over-the-Air Service Provisioning (OTASP) for CDMA and TDMA wireless net-
works.
CALEAserver™
SS8 offers the solution that allows carriers to meet Communications Assistance
for Law Enforcement Act (CALEA) requirements today.
Signaling Gateway
There are a lot of gateways. But SS8’s distributed environment and high performance make for a
stand-out in the field.
Distributed7™
SS8’s latest generation of SS7 development platforms is designed for high availability
carrier applications. The clustered multi-host architecture enables SS7 to run on multiple
computers simultaneously under a single SS7 point code. Distributed7 takes SS7
reliability beyond fault tolerant platforms.
Connect7™
Host independent controller board embedded with full Signaling System No.7
(SS7) functionality.
Easy7™
The ideal link concentration solution for smaller networks. This mini-STP can be in the same
room with multiple SS7 signaling points with the result that fewer SS7 links can handle
your network traffic. For some, the pay-back can be astonishingly short.