Motorola IMS-DS: Last Modified: June 18 2006
Motorola IMS-DS: Last Modified: June 18 2006
Version: 4.0
Last Modified: June 18 2006
3GPP IMS Architecture
Sh
IP-Connectivity C,D,
Access Network Ut Dh Gc,Gr Legacy Networks
(I-CAN) AS SLF HSS (CS / PS)
Dx Cx
ISC
Mm
Mwº I-CSCF IP Multimedia Networks
Mw Mm (PDN)
Um Gm Mw Mr
UE P-CSCF S-CSCF MRFC
Mg
Gq Mi Mp
Other IMS Networks
Go Mj Mk
GGSN PDF MGCF BGCF BGCF
Mn PSTN
SGSN Mb CS Domain
(PSTN / PLMN)
Mb
MGW Mb
Mb
RAN MRFP
Mb
Signaling
IMS
Bearer
IMS-DS:
Key Architecture Goals
Leverage existing Hardware Platform – Motorola Chassis, CPCI
cards, Znyx switches, TAMs, RAIDs
Leverage existing Software Platform – MobiOS
Leverage existing OAMP Platform – Provisioning, Database
Framework.
Provide ability for Cx Lookup and Update Scaling by incrementatl
addition of CPU cards
Provide ability for capacity in millions of provisioned users
Provide IP Based Sh and Cx Diameter Interfaces
Current needs donot require SS7 (IS41/MAP) interface – no SS7
Card.
Appear to the external entities one Physical IP address.
Scaling across mutliple instances to be done through domain-name
based partitioning of users at SCSCF Diameter routing or an SLF.
IMS-DS:
Logical Functions Implemented
HSS
-Subscriber Provisioning
-Service Profile Provisioning
-Cx Registration Procedures
-Cx Location Procedures
-Cx Notification Procedurs
-Sh Pull/Pushs
IMS-DS:
Processes Summary
IPMH – IP Message Handler MOServer – Database Mgmt
[1 pair per chassis, 1:1 process redundancy] Enable Provisioning/Mgmt interfaces (TL1, Web,
SNMP), Manage updates, Subscriber
Message Distribution
Provisioning, Subscriber Assignment
Transport Services, Connection Mgmt.
HSS
IPMH AD
IMS-DS:
HSS Architecture
AD5 - B
AD1 - B
AD3 - B
AD4 - B
AD 2 B
AD 2
AD5
AD1
AD3
AD4
1 2 3 4 5 6
TAM IPMH AD
Cx/Sh
Diameter/TCP
Logging
IPMH Web
MoServer
WinCap/SCTP Stats/Alarms
MoServer XML
AD Subscriber
AD ….. AD
AD Prov
IMS-DS: AD
AD Module
Ft Checkpointing
Holds subscriber data
Holds service profiles
Cx Interface
Dx interface
Sh Interface
WinCap
NIM
IMS-DS: AD
Subscriber assignment
Every subscriber is assigned a serving process id on
provisioning (MoServer) to maintain AD cards load balanced
Every card holds its subscribers and knows of all subscribers in
the AD HSS
Subscriber owner serves request.
Ownership for NACK identified through hashing on subscriber
ID. NACK mechanism for invalid subscribers. Only one card
responds for invalid subscribers based on subscriber hashing.
IMS-DS: IPMH Architecture
DIAMETER ROUTING
WINCAP
- To AD CACHE
TCP
- External
NIM
IMS-DS: IPMH: Cx/Sh
Initiates
and maintains Diameter over TCP transport
connection to peer.
Implements DWR/DWA (heartbeat) CER/CEA (capability
exchange) procedures.
Based on configuration initiates as diameter client or
server.
Capable of maintaining multiple Diameter connections.
Identifies appropriate destination for diameter requests.
Broadcasts received messages to all AD applications in
chassis.