Presentation of CPP, Cello Packet Platform

Download Report

Transcript Presentation of CPP, Cello Packet Platform

CPP
Ericsson Connectivity Packet Platform
Mikael Agnevik
CPP system management
2003-11-05
1
EAB/UKX/TG Mikael Agnevik
Processor Hierarchy
• Main Processor (MP)
BP
– High service level
– Intended for central control and
resource handling SW and for
management services
BP
BP
MP
• MP Cluster
BP
– Give redundancy on program level
– Enables SW Upgrade during execution
• Board Processor (BP)
MP
ICP
SPB
BP
ICP
• Special purpose Processor (SP)
SP
SP
– Aimed for data stream processing and
signalling
2003-11-05
BP
BP
– Aimed for board controlling SW
– Slightly lower service level
BP
MPC MP
2
SP
EAB/UKX/TG Mikael Agnevik
Robustness
2003-11-05
SPB
MP
Switch board
SPB
Switch board
SPB
Switch board
MP
• Redundant switch
• Redundant power
• Redundant inter subrack
links
• Redundant signaling links
• MPs in cluster
• Fault tolerant database
• Pooled resources
MP
-48V
Switch board
-48V
SS7
3
EAB/UKX/TG Mikael Agnevik
Fault tolerant execution
MP1
MP2
Active
program
register
Stand-by
program
register
Store
state
Activate
standby
Activate
master
Fetch
state
Activate
master
Cluster Support
2003-11-05
4
EAB/UKX/TG Mikael Agnevik
Program Upgrade
MP
Program
Rev A
Progra
m
Rev B
Conv. program
Load
Shutdown
S-down
Store confirm
state
Load
Start
Unload
Done
Activate
Unload
Fetch
state
Upgrade
Ready
Commit
Cluster Support
2003-11-05
5
EAB/UKX/TG Mikael Agnevik