Beruflich Dokumente
Kultur Dokumente
One-NDS Directory
Company Confidential
1
Nokia Siemens Networks
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
Contents
Functionality
Standards
Data access protocols
Directory Server concepts
Architecture
Customer references
Company Confidential
2
Nokia Siemens Networks
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
One-NDS Directory
Provides the back end data store
Company Confidential
3
Nokia Siemens Networks
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
One-NDS Directory
Provides the back end data store
Company Confidential
4
Nokia Siemens Networks
As well as being a data store One-NDS Directory is also the platform for hosting applications,
providing functionality (e.g. Logging and alarm reporting)
One-NDS Directory platform is used by other SDM applications
One-HLR Home Location Register
One-MNP Mobile Number Portability
One-EIR Equipment Identity Register
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
Company Confidential
5
Nokia Siemens Networks
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
X500 Directories
Can be geographically dispersed:
Providing redundancy over several sites.
Locating data relevant to a geographic area.
One-NDS Directory have been developed using the ISO/IEC (International Organisation for
Standardization/International Electro technical Commission) and ITU (International
Telecommunication Union) standards for X.500.
One-NDS Directory has been designed for telecoms applications where typically a database
needs fast access to potentially millions of subscriber entries.
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
Company Confidential
7
Nokia Siemens Networks
LDAP is not specified in the X.500 standards, but is a version of the DAP (Directory Access
Protocol) which is specified by X.500:
DAP is used internally within One-NDS Directory
LDAP is used by applications as to access One-NDS Directory
LDAP is automatically converted to DAP for use within One-NDS Directory
Methods are used to perform a complex sequence of database operations using one
LDAP request, thus simplifying the user interface (i.e. adding subscribers).
Soap notifications can be triggered enabling external applications to be notified of updates to
specific data stored within One-NDS Directory.
Using open non proprietary access protocols allows customers the ability to enable access to
One-NDS Directory using their own existing applications.
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
In Summary
Company Confidential
8
Nokia Siemens Networks
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
Directory Concepts
Directory Information Base (DIB)
Root DSA
ID type
Service 1
Subscriber 2
Subscriber 1
Entry
Root
Service 2
Entry
Entry
Service 1
Entry
Entry
Company Confidential
9
Nokia Siemens Networks
Directory have a hierarchical structure. Data is stored using parent & child relationships i.e.
one entry is the parent for another entry or entries. Whenever a new entry is created it is
necessary to specify which entry should be the parent of that new entry.
Each DSA stores a subset of the DIB.
The number of nodes within each DSA will differ dependent on transaction requirements.
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
DSA Architecture
Directory System Agent (DSA)
DSA
Nominated secondary
(Primary standby)
Primary
physical nodes/servers
Secondary
Redundancy
Within a DSA: loss of a node does not mean loss of service
Company Confidential
10
Nokia Siemens Networks
Redundancy within a DSA, loss of a node does not mean loss of service as all data is
replicated on each node.
Any node within a DSA can respond to a database query or update
To maintain data consistency, updates are always passed to the Primary node within a DSA,
the primary node performs the update and replicates changes to all other nodes,
In a normal functioning DSA:
One node will be designated as the Primary
All other nodes will be designated as Secondary's
One Secondary node will be designated as Primary Standby
The number of nodes within each DSA will differ dependent on transaction requirements.
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
10
Root DSA
BE DSA 1
Routing DSA
Routing
DSA
Redundancy
Within a DSA: loss of a node does not mean loss of service
Company Confidential
11
Nokia Siemens Networks
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
11
Site Architecture
Site 1
Site 3
Site 2
Front End Nodes
Routing Nodes
Root Nodes
Redundancy
Across geographic sites: loss of a site does not mean loss of service
Company Confidential
12
Nokia Siemens Networks
Locating nodes from each DSA on different geographic sites provides system redundancy
should a site be lost.
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
12
Transparent Scalability
Back End DSA
Routing DSA
Routing DSA
Increased ID
Capacity
Routing DSA
Front End DSA
Distributed
Architecture
Increased Data
Capacity
Routing DSA
Routing DSA
Increased
Transaction
Capacity
When adding routing DSAs there is also a requirement to migrate data (IMSI & MSISDN
entries) from original routing DSA to the new routing DSA.
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
13
In Summary
Architecture
DSA architecture
Data distribution
Scalability
Redundancy
Company Confidential
14
Nokia Siemens Networks
CN6500EN80GLA00
Product Overview
Company Confidential
NSN
14
Injectors and
routing DSAs
continuous availability
Performance achieved
250 million subscribers
0.5 TB subscriber data
180,000 tps (20% updates)
1.97 ms average response time
Company Confidential
15
Nokia Siemens Networks
CN6500EN80GLA00
Product Overview
Site 1: domains
and subscriber
data DSAs
Hardware configuration
Sun X4100 (AMD Opteron), 32 GB RAM
Up to 14 Front-End servers
Company Confidential
NSN
15