MCRNC Architecture Introduction: Slah Boubaker 2017/02 RTSC Tunisia
MCRNC Architecture Introduction: Slah Boubaker 2017/02 RTSC Tunisia
SLAH BOUBAKER
2017/02
RTSC Tunisia
Outline
RNC in UMTS
NSN RNC portfolio
mcRNC overview
mcRNC HW architecture
mcRNC SW architecture
Data flow in mcRNC
3G network topology
RNC key functions
• Radio resource management
– Closed loop power control
– Handover control
– Admission control
– Load Control (Congestion Control)
– Packet scheduling
– Code allocation
• Provide interface towards core network
RNC key roles
Key roles
• Controlling RNC for a Node B is
the RNC which terminates the
Iub interface.
• Serving RNC for a UE
connection is the RNC which
provides the Iu interface to the
core network.
• Drifting RNC only participates
in the connection, not
providing the connection to the
core network. A single
connection can have only one
serving RNC, but can have more
than one drift RNC.
Outline
RNC in UMTS
NSN RNC portfolio
mcRNC overview
mcRNC HW architecture
mcRNC SW architecture
Data flow in mcRNC
NSN RNC portfolio
• IPA-RNC (RNC196, 450, 2600 ) based on IPA2800
SW & HW platform
• mcRNC3.0, based on IL5, FPT1.1, BCN platforms
• Flexi Direct RNC, based on IL5, FPT1.1 platforms +
FTLB HW
1
4
3
- Optional NIP1 0 SFU 1 SFU 0
DMCU 42 DMCU 34
1 2 3
1 2 3
1 2 3
1 2 3
ICSU ICSU NISx
NIS1P
DMCU 5 5 26 NPG EP 1 DMCU
NISx 4 418
NIS1P NPG EP 0
ICSU ICSU DMCU
NIS1P
NISx 7 7 27 NPGEP 3 DMCU
NISx 6 619
NIS1P NPGEP 2
ICSU ICSU NISx 1 8
A2SU NPS1P 3 NISx 0 7
A2SU NPS1P 2
DMCU DMCU Optional ESA24 A2SU
CPD80-B 0
DMCU DMCU RRMU 1 -
ICSU RRMU 0 -
ICSU
DMCU DMCU RSMU 1 RSMU 0
RNC196 CS6-7
CS1-5
MXU 4 MXU 2 MXU 14
1 MXU 0
PD20 PD20 PD20 PD20
MXU 5 MXU 3 MXU
FDU 15
(O MU) MXU
EHU 1
DMCU DMCU GTPU 6 ESA12
ESA24 / ESA24
DMCU DMCU EHU NEMU
DMCU DMCU HDD
B: 1 (NEMU)
HDD1 (NEMU) HDD
B: HDD
0 (NEMU)
0 (NEMU)
A2SU A2SU A: WDU 1 (O MU) A: WDU 0 (OMU)
NIS1P 1 NIS1P 0 OMU 1 OMU 0
CPD80-B 1
38
38
38
38
TBUF TBUF TBUF TBUF TSS3 TBUF TSS3
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
4
3
2
1
- - - -
DMCU 43 DMCU 35 - DMCU 25
ICSU ICSU ICSU ICSU
ICSU ICSU ICSU ICSU
ICSU ICSU ICSU ICSU
DMCU DMCU DMCU DMCU
CPD80-B 0
DMCU DMCU DMCU DMCU
DMCU DMCU DMCU DMCU
MXU 12 MXU 10 MXU 8 MXU 6
PD20 PD20 PD20 PD20
MXU 13 MXU 11 MXU 9 MXU 7
DMCU DMCU DMCU DMCU
DMCU DMCU DMCU DMCU
RNC196/300
DMCU DMCU GTPU 7 DMCU
A2SU A2SU A2SU A2SU
GTPU ICSU GTPU ICSU GTPU ICSU GTPU ICSU
CPD80-B 1
NIS1P 9 NIS1P 8 -
NIS1P 5 -
NIS1P 4
NIS1P 11 NIS1P 10 -
NIS1P 7 -
NIS1P 6
38
TBUF
38
TBUF
38
TBUF
38
TBUF TBUF TBUF TBUF TBUF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
4
3
- Optional NIP1 0 SF U 1 SF U 0
DMCU 42 DMCU 34
ICSU ICSU DMCU
NIS1P
NISx 5 5 26 NPG EP 1 DMCU
NISx 4 418
NIS1P NPG EP 0
ICSU ICSU DMCU
NIS1P
NISx 7 7 27 NPG EP 3 DMCU
NISx 6 619
NIS1P NPG EP 2
ICSU ICSU NISx 1 8
A2SU NPS1P 3 NISx 0 7
A2SU NPS1P 2
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
38
38
38
38
7 8 9 10 11 12 13 14 15 16 17 18 19
7 8 9 10 11 12 13 14 15 16 17 18 19
7 8 9 10 11 12 13 14 15 16 17 18 19
7 8 9 10 11 12 13 14 15 16 17 18 19
- - - -
DMCU 43 DMCU 35 - DMCU 25
ICSU ICSU ICSU ICSU
ICSU ICSU ICSU ICSU
ICSU ICSU ICSU ICSU
DMCU DMCU DMCU DMCU
CPD80-B 0
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
NIS1P 9 NIS1P 8 -
NIS1P 5 -
NIS1P 4
NIS1P 11 NIS1P 10 -
NIS1P 7 -
NIS1P 6
38
38
38
38
4
3
2
1
1
1
1
1
DMCU DMCU
3
3
3
3
1
1
1
1
- - - -
2
2
2
2
7
7
7
7
1
1
1
1
ICS U 9 ICS U 4
3
3
3
3
DM CU 15 DM CU 10 DM CU 5 DM CU 1
9
9
9
9
TSS3
16 17 18 19
38
16 17 18 19
4
3
2
1
1
1
1
1
DM CU 35 DM CU 30 DM CU 25 DM CU 20
9
9
9
9
NPS1(P)/ NPGE (P )13 NPS1(P)/ NPGE (P )12 NPS1(P)/ NPGE (P ) 9 NPS1(P)/ NPGE (P )8
38
16 17 18 19
38
16 17 18 19
38
16 17 18 19
38
16 17 18 19
• common processing architecture, MIPS64-based Cavium Octeon, for all processing unit
• capacity steps: S1-two modules, S3-four modules, S5-six modules, S7-eight modules
• mcRNC2.0 -> RU30 supports 3GPP Rel 8; mcRNC 3.0 ->RU40 supports 3GPP Rel 9.
Outline
RNC in UMTS
NSN RNC portfolio
mcRNC overview
mcRNC HW architecture
mcRNC SW architecture
Data flow in mcRNC
40 Gb Back-Plain
XAUI cables.
BCN modules are interconnected by 10Gbps
120 Gb Back-Plain
Node
selected
Power on
AMC Bay
AMC Bay
Alarm
LEDs
Reset button
Processor
status LEDs
Network Network
USB for interfaces interfaces 8 x external
SW debugging 10/1GigE 1GigE
alarm input
Fiber or Copper Fiber or Copper
Hard disc SFP+ SFP External
RS232 cross connect OR 2,048MHz
LAN1,LAN2 reference
Debugging Interconnections Management in and out
Interfaces between 1000Base-T
1GigE
Controller Nodes Fiber or Copper Local Management
10GigE SFP ( HW Management)
Direct Copper or And 2xUSB for
Fiber SW download
Functional unit
• A unit of execution and deployment that relates to a node in the cluster. It
belongs to one of Control, User, Transport or Management planes. It is
equivalent to a “computer” in the traditional sense.
mcRNC Processing Units
CFPU
USPU
USPU
USPU
CSPU
CSPU
CSPU
EIPU
HDU
PTU
BOC-A
BOC-A
BOC-A
BOC-A
BOC-A
BOC-A
BOC-A
BOC-A
HDSAM-A
BSAC-A
FD
VCMC
HD
LAN1 1 GigE
(Element management)
PCIe
Oct 1
CFPU
Oct 2
CSPU
Ethernet switch
HW Management.
Oct 3
IPMB-L
Network Oct 4
Interfaces CSPU
Oct 5
USPU
1GigE Oct 6
Network USPU
Interfaces
Oct 7
USPU
LAN2 1 GigE Oct 8
(Element management) EIPU
10GigE
HiGig
Back-Plane
CFPU
OMU
• Handles all Operation and Maintenance services
System Management (HCM, SCM, commissioning, etc.)
Operations Management (fault, performance, RNW, etc.)
Mediation management between BTS and OMS
Stack management
CFCP
• Handles SABP protocol
• Handles the location related services for Iu-PC
• Handles centralized information maintenance (RC3)
EITP
• Terminates the external Ethernet interface needed for
management plane operations
•Management connections (ssh) and connection to OMS go
through this interface.
USPU
USCP
USUP
Implements following 3GPP L2 protocols:
Iu-UP, RTP,RTCP
PDCP
RLC: radio link control protocol, implementing segmentation,
reassembly and optional retransmission of radio link data
MAC-d: Dedicated part of medium access control protocol is
implemented here
FP-d: Frame protocol for the dedicated channels is implemented,
together with macro-diversity combining.
Implements the HSPA services in the RNC.
Hosts the Enhanced CELL FACH / RACH services.
CSPU
CSCP
Implements all cell-specific control plane functions:
Implements NBAP signaling
Implements RRC-c signaling as well as allocation of a S-RNTI and
selection of USPU for incoming RRC connections
Implements radio resource management, including admission
control, load control and packet scheduling for each cell
Implements connection admission control for Iub transport links (in
case support for bandwidth-limited Iub links is needed)
CSUP
Implements FP-c (frame protocol) common channel part
Implements MAC-c, including management of C-RNTI’s, scheduling
of packets to downlink common channels and data measurements
EIPU
EIPU
SITP QOSA EITP (SE)
SAGPRO TF
TAE
Shared Memory
NBLSTC
IUE GTP-u
UDP
SELib
IKEv2 IPBR QoS
SCCP BFD SELog
M3UA OSPF SEAlarm
SEFunc IP
SEPM
IPSec
SECM
SCTP SEFM
IP MAC/VLAN
FaStDist
DMX Msg
Outline
RNC in UMTS
NSN RNC portfolio
mcRNC overview
mcRNC HW architecture
mcRNC SW architecture
Data flow in mcRNC
IuCS User Plane data flow
IuPS NRT DCH and HS-DSCH data flow
IuPS NRT traffic over CCH data flow
Reference information
Capacity &Performance for mcRNC 3.0
# of EIPUs 4 8 or 12 2 6 12
Cores 32 12
External 1 GE ports 16 10
Trace port 1 1