1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for...

26
www.squire-technologies.com Diameter Signalling Controller Product Overview 1 Squire Technologies SVI-DSC

Transcript of 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for...

Page 1: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Diameter Signalling Controller Product Overview

1

Squire Technologies SVI-DSC

Page 2: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

DSC components

2

DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node environment within a service providers IMS and LTE core

DEA – Diameter Edge Agent for secure exchange of authentication, authorisation and subscriber policy across LTE networks

IWF – Interworking Function provides Diameter to SS7, RADIUS, LDAP, HTML,SOAP, XML and SQL insuring seamless interworking with legacy networks

The SVI_DSC consists of 3 components. Any combination of components can be deployed in a single or distributed architecture:

Page 3: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

At the core of the DSC is the Diameter Routing Agent or DRA. The DRA centralises the routing of Diameter messages within a service providers IMS and LTE core.

3

S6a Gx, Gxc Gy, Gz

Gxc S6a Gx, Gy, Gz

H S S P C R F

M M E

O C S

S - G W P - G W HPMN HOME PUBLIC MOBILE NETWORK

Page 4: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Mediation platform

4

The Diameter Routing Agent acts as mediation platform within the network allowing complex routing and normalisation of messages across the Diameter network

Page 5: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Load balancing and throttling

5

The Diameter Routing Agent provides load balancing and throttling to insure the optimum management of the DIAMETER network

Page 6: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

•  Support RFC 6733 Standard Routing •  Complex Routing – Message / AVP etc •  Load Balancing •  External Lookups

•  Protocol Compliance •  Filtering / Throttling •  Message Manipulation

6

DRA Function Overview

Routing

•  Throttling / Prioritisation •  Message Manipulation

Customisable Policies

Customisable Policies

DRA

Diameter Traffic

Access Control

Outbound Control

TDR’S

Page 7: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Routing

7

Standard Routing Support •  RFC 6733

Complex Routing •  Message header and

AVP contents

Routing Types •  Round robin •  Weighted round robin •  Priority routing •  Combined weighting + priority

Reattempts •  Route failure •  Transaction timeout •  Reattempt on result code

External Lookups •  External DIPS over SQL •  Combined with SVI_TAS to provide

lookups over HTTP, XML, JSON, etc

Page 8: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Throttling

8

Routing Table Request

Reject

Request Continue Queue

Q u e u e

T C R T C R

T C R

Reject/Ignore Throttling Examples •  Transactions per second •  Overflow congestion – TPS

allowed over time period •  Traffic limiting – limiting

number of requests per hour / day / week

Sophisticated throttling mechanism allows traffic into DRA to be managed Multiple Transaction Criteria Records (TCR) can be created defining: •  Number of transactions allowed over a given time period •  Action to be taken when limit hits: -  Queue -  Ignore -  Reject

Page 9: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Session Binding + Dictionaries

9

Session Binding •  Bind a particular session to an identified

device or cluster of devices •  Start bind - Configure message or AVP

to initiate bind •  End bind - On receipt of correct response

or session timeout

YouTube

- - - - - - - - - - - - - -

@

Diameter Dictionaries •  Used to define Diameter Messages, AVP formats,

AVP contents and ENUM resolution •  Consists of 3GPP and vendor specific

dictionaries

A-Z

Page 10: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Advanced Mediation Policies

10

In addition to the standard Mediation features the SVI-DRA also allows advanced Mediation Polices to be created to solve the more complex mediation requirements in an operators network Policies can be triggered at many points during the flow of a message through the DRA

IRP

Client

OAP

TRIP TRBR

TOAP

TORP

TIAP

RoutingR

RoutingA

TRAR

ORP

IAP

Server

Trigger 1 Trigger 2

Trigger 3 D R A

Req

Ans

Ans Continue

Route

Req

Ans

Page 11: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Squire Signalling Mediation Engine SSME

11

•  The Mediation Policies are constructed and implemented through the Squire Signalling Mediation Engine (SSME)

•  A set of rules are constructed that allow, on the triggering of the defined condition, a number of actions to take place

Mediation Policies

Page 12: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

SSME Actions

12

Filtering •  Black List / Whites based on Message Header and AVP contents

Redirects •  Acts as redirect server by redirecting messages to another service •  Can be used to provide load balancing / throttling

Routing •  Message Header and AVP contents •  Reattempts •  Load balancing profiles •  External Lookups

Message Manipulation •  Powerful regular-expression based manipulation of

message header and AVP contents allowing removal, creation and replacement

blacklist whitelist

Page 13: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Diameter Edge Agent

13

•  Advanced Security •  Admission Control •  Message Screening

At the network edge the Diameter Signalling Controller deploys advanced Diameter Edge Agents for tighter security and normalisation providing: •  Onboard firewall

•  Overload Protection

Page 14: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

DEA – Network Topology Hiding

14

•  Operators may need to be able to protect their home networks by hiding network address details

•  Peer networks identified as “Trusted” or “Non Trusted”

•  Function removes appropriate address details on messages/ AVPs outbound from home network to non trusted peer

•  Reinserts address details on inbound messages/AVPs from non-trusted peer

•  Peer networks prevented from identifying the topology of the home network by obscuring the number of host names in the home network

TRUSTED

N O N T R U S T E D

Page 15: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Interworking Function

15

Providing seamless integration to legacy networks the SVI_DSC’s Interworking Function (IWF) provides a flexible carrier grade solution supporting:

•  Diameter to MAP as per 3GPP TS 29.305

•  Diameter to CAMEL

•  Diameter to RADIUS •  Diameter to USSD •  Diameter to JSON, SQL, XML, SOAP

Page 16: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

16

Redundant Architecture

•  Offers alternate routing between SVI-DSC nodes

•  Session check-pointing maintained between DSC nodes

•  SVI-DSC pair configured via single user interface

•  Worker / Worker configuration

Page 17: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

17

Redundant Architecture

Page 18: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Multi Product Integration

18

SVI-STP Signalling Transfer Point Our flagship SS7 STP product enabling SS7 networking signalling SVI-SBC Session Border Controller Full integration with our SBC Controller providing Diameter, SIP and VoLTE support

The SVI_DSC’s modular software build allows it to be deployed as a fully integrated module with:

Page 19: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

19

Application Development

•  Extended application development on top of SVI-DSC product using the Python based (SVI-TAS) Telephony Application Server

•  Enables operators to interface to USSD, RADIUS, JSON, SQL, XML, SOAP, proprietary API’s etc.

API

T e l e p h o n y A p p l i c a t i o n S e r v e r

SVI

TAC

third party application

Page 20: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Virtualisation

20

Designed from the ground up to expose SVI_DSC’s OA&M interfaces to NFV orchestration layer : •  XML Config, Data Dictionaries & ASCII log files •  SNMP, Telnet, HTTP, SQL interfaces

Deploys on wide range of virtualised platforms and COTS hardware

Page 21: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

OA&M | Operation, Administration & Maintenance

21Web based GUI SVI_MS Management System •  Secure Remote Access •  Detailed Configuration •  Troubleshooting •  Customisable triggers and alerts •  Extensive Analytics

Page 22: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Configuration •  Standard Templates and Wizards

enable rapid system configuration •  Underpinned by XML allowing

deep dive configuration Alerts •  Configure triggers on any

resources •  Generate Email / SNMP to

operations team

OA&M | Operation, Administration & Maintenance

22

User Access •  Secure remote access •  Multi user / multi permissions

support Housekeeping •  Full backup and restore

features •  Log file archiving

Page 23: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

Statistical Analysis •  TPS throughput •  Failures •  Retries •  Round-trip •  Congestion

Policy Analysis •  Policy breakdown •  Policy failures

Analytics

23

Trouble Shooting •  Extensive onboard TDRs

( Transaction Data Records ) capturing messaging on all sessions

•  Configurable log files, capturing all aspects of system performance

Debug and Trace •  Detailed, configurable debug and

trace capabilities •  Industry standard PCAP enables Wireshark (Ethereal) decode

Page 24: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

3rd Party Analytics Support •  All statistics and TDR’s stored in industry standard MySQL database •  3rd party applications access SQL database

- Network Analysis Tools - Firewalls - Big Data – pattern matching, flow analysis

Onboard Graphical Reporting •  Customise reports to analyse any onboard resources •  Configurable Dashboards and Gadgets allow

multiple report sets to be created

Analytics #2

24

Page 25: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

25

Find out more…

www.squire-technologies.com [email protected] +44 (0)1305 757314

www.

@

Page 26: 1 Squire Technologies SVI-DSC · 2019-04-12 · DSC components 2 DRA – Diameter Routing Agent for scalable, centralised routing of Diameter messages in a multivendor, multi node

www.squire-technologies.com

64 High West Street, Dorchester, Dorset. DT1 1XA UK

Squire Technologies www.squire-technologies.co.uk