Post on 16-Apr-2015
RAN PerformanceRAN PerformanceMeasurements and RRC KPIsMeasurements and RRC KPIs
RRC PerformanceRRC Performance
Location Update(LU)Location Update(LU)
RRC Connection Stage
Authentication Stage
Location Update Request
Location Update Accept
RRC Connection Release
AMR MOCAMR MOC
Call Setup Success
Disconnect and Release Procedure
RRC Connection Setup
Authentication Procedure
Radio Bearer Setup Procedure
AMR MOCAMR MOCUE BTS RNC CS_CN
RRC_Connection_Request
RRC_Connection_Setup
RRC_Connection_Setup_Complete
CM_Service_Request
SetupCall_Proceeding
Radio_Bearer_Setup
Radio_Bearer_Setup_Complete
Alerting
Connect
Connect_Acknowledge
Authentication_Request
Authentication Response
Security_Mode_Command
Security_Mode_Complete
PS DATA CALLPS DATA CALLRRC Connection Setup
Attach & Authentication Procedure
PDP Context Activation & Radio Bearer Setup Procedure
Radio Bearer Reconfiguration
PDP Context Deactivation Procedure
Detach & Radio Bearer Release Procedure
RRC Connection Release
PS DATA CALLPS DATA CALLUE BTS RNC PS_CN
RRC_Connection_Request
RRC_Connection_Setup
RRC_Connection_Setup_Complete
Attach_Request
Authentication_n_Ciphering Request
Authentication_n_Ciphering Response
Security_Mode_Command
Security_Mode_Complete
Attach_Accept
Attach_Complete
Activate_PDP_Context_Request
Radio_Bearer_Setup
Radio_Bearer_Setup_Complete
Activate_PDP_Context_Accept
Radio_Bearer_Reconfiguration
Radio_Bearer_Reconfiguration_Complete
RRC PhasesRRC Phases
Event 1:Event 1: RRC_CONN_STP_ATT incremented. RRC_CONN_STP_ATT incremented. Event 2:Event 2: RRC_CONN_STP_COMP incremented. RRC_CONN_STP_COMP incremented. Event 3:Event 3: RRC_CONN_ACC_COMP incremented. RRC_CONN_ACC_COMP incremented. Event 4:Event 4: RRC_CONN_ACT_COMP incremented.RRC_CONN_ACT_COMP incremented.
RRC Connection RequestRRC Connection Request
RRC Connection Setup CompleteRRC Connection Setup Complete
UEUE RNCRNC CORECORE
RRC Connection SetupRRC Connection Setup
Event 1Event 1
Event 2Event 2
Event 3Event 3
Event 4Event 4
IU Release CommandIU Release Command
Setup PhaseSetup Phase
Access PhaseAccess Phase
Active PhaseActive Phase
RRC RRC setup setup timetime
RRC PhaseRRC Phase
RRC: RRC Connection Request (RACH)
UE RNCNode B
NBAP: Radio Link Setup Request
NBAP: Radio Link Setup Response
ALCAP: Establish Request
ALCAP: Establish Confirm
FP: Downlink Sync
FP: Uplink Sync
NBAP: Synchronisation Indication
RRC: RRC Connection Setup (FACH)
L1 Synchronisation
RRC: RRC Connection Setup Complete (DCH)
RRC: RRC Connection Request (RACH)
UE RNCNode B
NBAP: Radio Link Setup Request
NBAP: Radio Link Setup Response
ALCAP: Establish Request
ALCAP: Establish Confirm
FP: Downlink Sync
FP: Uplink Sync
NBAP: Synchronisation Indication
RRC: RRC Connection Setup (FACH)
L1 Synchronisation
RRC: RRC Connection Setup Complete (DCH)
RRC Connection CountersRRC Connection CountersUEUE NodeNode--BB RNCRNC CNCN
RRC: Connection RequestRRC: Connection Request
Correctly Received messageRRC Connection Setup StartsTriggers: 1001C0 RRC Connection Attempt
RRC Connection Setup phaseResource Reservation in RNC, Node-B, Transmission
RRC: Connection Request SetupRRC: Connection Request Setup
RRC Connection Setup completedTriggers: 1001C1 RRC Con Setup Comp
RRC Connection Access phaseRNC waits for a reply from UE
RRC: Connection Setup CompleteRRC: Connection Setup Complete
RRC Connection Access completedTriggers: 1001C8 RRC Con Acc Comp
RANAP: Initial UE MessageRANAP: Initial UE Message
RRC Connection Active phaseUE-CN signaling
RANAP: IU Release CommandRANAP: IU Release Command
RRC Connection Active completedTriggers: 1001C12 RRC Con Active Comp
Failure Case:RRC Connection Setup failsDue to Triggers: 1001C2 Handover control1001C3 Admission control1001C4 BTS1001C5 Transmission network1001C6 RNC internal reason1001C7 Frozen BTS
Failure Case:RRC Connection Access failsDue to Triggers: 1001C9 L1 synchronization in BTS1001C10 UU interface1001C11 RNC internal reason
Failure Case:RRC Connection Active failsDue to Triggers: 1001C15 Iu interface 1001C16 Radio interface1001C17 BTS1001C18 Iur interface1001C19 Ciphering failure1001C20 Integrity check1001C21 RNC internal reason
Special Reason: RRC Connection Active Release Due to Triggers: 1001C13 SRNC Relocation1001C14 Pre-emption
RRC: Initial Direct TransferRRC: Initial Direct Transfer
Why is no fail by BTS in the access phase ?If drop call during the SHO, how to counter?
RRC RRC ConnConn STP FAILSTP FAIL
(M1001C1) RRC_CONN_STP_COMP RRC Connection Setup Success = --------------------------------------------------- * 100%
(M1001C0) RRC_CONN_STP_ATT
RRC Access Fail RRC Access Fail
RRC_CONN_ACC_COMP RRC Connection Setup and Access Success (user) = ----------------------------------------- * 100%
RRC_CONN_STP_ATT –RRC_CONN_STP_ATT_REPEAT -RRC_CONN_ACC_REL_RESEL
RRC Act FailRRC Act Fail
Σ RRC_CONN_ACT_FAIL_xxx RRC Drop Ratio = 100 * ---------------------------------------------------------------- %
RRC_CONN_ACT_COMP + Σ RRC_CONN_ACT_FAIL_xxx
Failure Cause ExplanationsFailure Cause Explanations
RRC Connection KPIsRRC Connection KPIsUEUE NodeNode--BB RNCRNC CNCN
RRC: Connection RequestRRC: Connection Request
Correctly Received messageRRC Connection Setup StartsTriggers: 1001C0 RRC Connection Attempt
RRC Connection Setup phaseResource Reservation in RNC, Node-B, Transmission
RRC: Connection Request SetupRRC: Connection Request Setup
RRC Connection Setup completedTriggers: 1001C1 RRC Con Setup Comp
RRC Connection Access phaseRNC waits for a reply from UE
RRC: Connection Setup CompleteRRC: Connection Setup Complete
RRC Connection Access completedTriggers: 1001C8 RRC Con Acc Comp
RANAP: Initial UE MessageRANAP: Initial UE Message
RRC Connection Active phaseUE-CN signaling
RANAP: IU Release CommandRANAP: IU Release Command
RRC Connection Active completedTriggers: 1001C12 RRC Con Active Comp
Special Reason: RRC Connection Active Release Due to Triggers: 1001C13 SRNC Relocation1001C14 Pre-emption
RRC Setup Complete Ratio (%)
RRC Setup and Access Complete Ratio (%)
RRC Drop Ratio (%)
RRC: Initial Direct TransferRRC: Initial Direct Transfer
RRC Connection by Attempt CauseRRC Connection by Attempt CauseUEUE NodeNode--BB RNCRNC CNCN
RRC: Connection RequestRRC: Connection Request
Correctly Received messageRRC Connection Setup StartsTriggers: 1001C0 RRC Connection Attempt
RRC Connection Setup phaseResource Reservation in RNC, Node-B, Transmission
RRC: Connection Request SetupRRC: Connection Request Setup
RRC Connection Setup completedTriggers: 1001C1 RRC Con Setup Comp
RRC Connection Access phaseRNC waits for a reply from UE
RRC: Connection Setup CompleteRRC: Connection Setup Complete
RRC Connection Access completedTriggers: 1001C8 RRC Con Acc Comp
RANAP: Initial UE MessageRANAP: Initial UE Message
RRC Connection Active phaseUE-CN signaling
RANAP: IU Release CommandRANAP: IU Release Command
RRC Connection Active completedTriggers: 1001C12 RRC Con Active Comp
RRC Connection Setupdue to CauseTriggers: 1001C22 MOC conv call att1001C24 MOC stream call att1001C26 MOC interac call att1001C28 MOC backgr call att1001C30 MOC subscribed call att1001C32 MTC conv call att1001C34 MTC stream call att1001C36 MTC interac call att1001C38 MTC backgr call att1001C40 Emergency call att1001C42 Inter RAT cell reselection1001C44 Inter RAT cell chng ord1001C46 Registration attempt1001C48 Detach attempt1001C50 MOC high prior signaling1001C52 MTC high prior signaling1001C54 MOC low prior signaling1001C56 MTC high prior signaling1001C58 Call re establishment att1001C60 Terminating cause
unknown
RRC: Initial Direct TransferRRC: Initial Direct Transfer
RRC Setup Cause ( 2007 Oct 4th)RRC Setup Cause ( 2007 Oct 4th)
RRC Connection Failures by Attempt CauseRRC Connection Failures by Attempt CauseUEUE NodeNode--BB RNCRNC CNCN
RRC: Connection RequestRRC: Connection Request
Correctly Received messageRRC Connection Setup StartsTriggers: 1001C0 RRC Connection Attempt
RRC Connection Setup phaseResource Reservation in RNC, Node-B, Transmission
RRC: Connection Request SetupRRC: Connection Request Setup
RRC Connection Setup completedTriggers: 1001C1 RRC Con Setup Comp
RRC Connection Access phaseRNC waits for a reply from UE
RRC: Connection Setup CompleteRRC: Connection Setup Complete
RRC Connection Access completedTriggers: 1001C8 RRC Con Acc Comp
RANAP: Initial UE MessageRANAP: Initial UE Message
RRC Connection Active phaseUE-CN signaling
RANAP: IU Release CommandRANAP: IU Release Command
RRC Connection Active completedTriggers: 1001C12 RRC Con Active Comp
RRC: Initial Direct TransferRRC: Initial Direct Transfer
Failures by RRC Connection Setup CausesTriggers: 1001C23 MOC conv call failure1001C25 MOC stream call failure1001C27 MOC interac call failure1001C29 MOC backgr call failure1001C31 MOC subscribed call fail1001C33 MTC conv call failure1001C35 MTC stream call failure1001C37 MTC interac call failure1001C39 MTC backgr call failure1001C41 Emergency call failure1001C43 Inter RAT cell reselec fail1001C45 Inter RAT cell chng ord fail1001C47 Registration attempt fail1001C49 Detach attempt failure1001C51 MOC high prior sig failure1001C53 MTC high prior sig failure1001C55 MOC low prior sig failure1001C57 MTC high prior sig failure1001C59 Call re establishment fail1001C61 Terminating cause
unknown failure
Only Setup and Only Setup and Access phasesAccess phases
RRC Connection Setup and Access KPIsRRC Connection Setup and Access KPIs•• This KPI does not necessarily represent the UE perception of RRCThis KPI does not necessarily represent the UE perception of RRC
connection success rate. connection success rate. •• If PRACH coverage is inadequate the RNC may not receive the RRC If PRACH coverage is inadequate the RNC may not receive the RRC
CONNECTION REQUEST message. The RRC connection attempt would CONNECTION REQUEST message. The RRC connection attempt would then fail without the RNC having any knowledge of the attempt.then fail without the RNC having any knowledge of the attempt.
•• In case of failure Layer 3 of the UE will reIn case of failure Layer 3 of the UE will re--attempt failed RRC attempt failed RRC connections as defined by the parameters N300 and T300 connections as defined by the parameters N300 and T300
•• The KPI is meaningful for cluster/cell level and on day/hour basThe KPI is meaningful for cluster/cell level and on day/hour basis.is.
(M1001C1) RRC_CONN_STP_COMP RRC Connection Setup Success = --------------------------------------------------- * 100%
(M1001C0) RRC_CONN_STP_ATT
(M1001C8) RRC_CONN_ACC_COMP RRC Connection Setup and Access Success = --------------------------------------------------- * 100%
(M1001C0) RRC_CONN_STP_ATT
RRC RRC ConnConn STP FAILSTP FAIL
(M1001C1) RRC_CONN_STP_COMP RRC Connection Setup Success = --------------------------------------------------- * 100%
(M1001C0) RRC_CONN_STP_ATT
RRC CONN REQ HANDLING RRC CONN REQ HANDLING –– CD3CD3•• SCENARIO1:SCENARIO1:
•• Mobile sends RRC CONNECTION Mobile sends RRC CONNECTION REQUEST but it is REQUEST but it is ““deafdeaf”” on FACH on FACH it it does not receive RRC CONN SETUP does not receive RRC CONN SETUP sent by RNCsent by RNC
RRC Connection RequestRRC Connection Request
RRC Connection SetupRRC Connection Setup
RRC Connection RequestRRC Connection Request
RRC Connection SetupRRC Connection Setup
RRC Connection RequestRRC Connection Request
RRC Connection SetupRRC Connection Setup
RRC Connection RequestRRC Connection Request
RRC Connection SetupRRC Connection Setup
UEUE RNCRNC
M1001C0 RRC_CONN_STP_ATT=4M1001C0 RRC_CONN_STP_ATT=4M1001C1 RRC_CONN_STP_COMP=1M1001C1 RRC_CONN_STP_COMP=1M1001C8 RRC_CONN_ACC_COMP=0M1001C8 RRC_CONN_ACC_COMP=0
same RNTI (Buffering) same RNTI (Buffering) only one PMI only one PMI ticketticket
M1001C242 RRC_CONN_STP_ATT_REPET=3M1001C242 RRC_CONN_STP_ATT_REPET=3
THE USER PERCEIVES 4THE USER PERCEIVES 4--3=1 FAILURE ONLY3=1 FAILURE ONLY
Buffering is stopped if:Buffering is stopped if:--succ proceduresucc procedure--timer T300 ( 2S) *N300 (3) timer T300 ( 2S) *N300 (3) expiresexpires--RRC CONN REJECT sent to UERRC CONN REJECT sent to UE--T_RRC_Resp_CCH (3s) expiresT_RRC_Resp_CCH (3s) expires
RRC CONN REQ HANDLING RRC CONN REQ HANDLING –– CD3CD3
•• SCENARIO2:SCENARIO2:•• Mobile sends 4 RRC CONNECTION REQUEST msg and RNC Mobile sends 4 RRC CONNECTION REQUEST msg and RNC
answers 4 times (N300=3) with RRC CONNECTION REJECT answers 4 times (N300=3) with RRC CONNECTION REJECT (e.g. due to congestion)(e.g. due to congestion)
RRC Connection RequestRRC Connection Request
RRC Connection RejectRRC Connection Reject
RRC Connection RequestRRC Connection Request
RRC Connection RejectRRC Connection Reject
RRC Connection RequestRRC Connection Request
RRC Connection RejectRRC Connection Reject
RRC Connection RequestRRC Connection Request
RRC Connection RejectRRC Connection Reject
UEUE RNCRNCM1001C0 RRC_CONN_STP_ATT=4M1001C0 RRC_CONN_STP_ATT=4M1001C1 RRC_CONN_STP_COMP=0M1001C1 RRC_CONN_STP_COMP=0M1001C8 RRC_CONN_ACC_COMP=0M1001C8 RRC_CONN_ACC_COMP=0
M1001C242 RRC_CONN_STP_ATT_REPET=3M1001C242 RRC_CONN_STP_ATT_REPET=3
THE USER PERCEIVES 4THE USER PERCEIVES 4--3=1 FAILURE ONLY3=1 FAILURE ONLY
RRC CONN REQ HANDLING RRC CONN REQ HANDLING –– CD3CD3
•• SCENARIO3:SCENARIO3:•• Cell ReselectionCell Reselection•• New counter has impact to RRC Access Procedure.New counter has impact to RRC Access Procedure.
RRC Connection RequestRRC Connection Request
RRC Connection SetupRRC Connection Setup
RRC Connection RequestRRC Connection Request
RRC Connection SetupRRC Connection Setup
RRC Connection Setup CompleteRRC Connection Setup Complete
UEUE RNCRNCM1001C0 RRC_CONN_STP_ATT (A)=1M1001C0 RRC_CONN_STP_ATT (A)=1M1001C1 RRC_CONN_STP_COMP (A)=1M1001C1 RRC_CONN_STP_COMP (A)=1M1001C8 RRC_CONN_ACC_COMP (A)=0M1001C8 RRC_CONN_ACC_COMP (A)=0
M1001C241 RRC_CONN_ACC_REL_RESEL (A)=1M1001C241 RRC_CONN_ACC_REL_RESEL (A)=1
NO PROBLEM FOR THE USER AND CELL B; CELL A COUNTS 1 RESELECTIONNO PROBLEM FOR THE USER AND CELL B; CELL A COUNTS 1 RESELECTION
M1001C0 RRC_CONN_STP_ATT (B)=1M1001C0 RRC_CONN_STP_ATT (B)=1M1001C1 RRC_CONN_STP_COMP (B)=1M1001C1 RRC_CONN_STP_COMP (B)=1M1001C8 RRC_CONN_ACC_COMP (B)=1M1001C8 RRC_CONN_ACC_COMP (B)=1
Cell ACell A
Cell BCell B
Cell BCell B
RRC Connection Setup and Access KPIsRRC Connection Setup and Access KPIs
•• RRC counters are implemented:RRC counters are implemented:•• RRC Connection Setup repetitionRRC Connection Setup repetition•• RRC Connection Access for cell reselectionRRC Connection Access for cell reselection
•• New formula for KPIs:New formula for KPIs: RRC_CONN_STP_COMP RRC Connection Setup Success (user) = --------------------------------------------------------------- * 100%
RRC_CONN_STP_ATT - RRC_CONN_STP_ATT_REPEAT
RRC_CONN_ACC_COMP RRC Connection Setup and Access Success (user) = ----------------------------------------- * 100%
RRC_CONN_STP_ATT –RRC_CONN_STP_ATT_REPEAT -RRC_CONN_ACC_REL_RESEL
RRC Access Fail RRC Access Fail
RRC_CONN_ACC_COMP RRC Connection Setup and Access Success (user) = ----------------------------------------- * 100%
RRC_CONN_STP_ATT –RRC_CONN_STP_ATT_REPEAT -RRC_CONN_ACC_REL_RESEL
RRC Drop Rate KPIRRC Drop Rate KPI
•• There are two formulas for RRC Drop Rate:There are two formulas for RRC Drop Rate:
•• Normal RRC releases are taken into account.Normal RRC releases are taken into account.
•• UE mobility may cause this KPI to exceed 100 % or become UE mobility may cause this KPI to exceed 100 % or become negative i.e. a UE establishes its RRC connection in one cell annegative i.e. a UE establishes its RRC connection in one cell and d then releases it in a different cell.then releases it in a different cell.
•• RRC release failures are taken into account .RRC release failures are taken into account .
Drop might be dueto problems in the target cell e.g. SHO
failure
DropDrop might bemight be duedueto problemsto problems in the in the targettarget cellcell e.g. SHOe.g. SHO
failurefailure
RRC_CONN_ACT_COMP + RRC_CONN_ACT_REL_P_EMP + RRC_CONN_ACT_REL_SRNC RRC Drop Ratio = 100 – 100 * ------------------------------------------------------------------------------------------------- %
RRC_CONN_ACC_COMP
Σ RRC_CONN_ACT_FAIL_xxx RRC Drop Ratio = 100 * ---------------------------------------------------------------- %
RRC_CONN_ACT_COMP + Σ RRC_CONN_ACT_FAIL_xxx Now
Why don’t we choice first formulas?
RRC Act FailRRC Act Fail
Σ RRC_CONN_ACT_FAIL_xxx RRC Drop Ratio = 100 * ---------------------------------------------------------------- %
RRC_CONN_ACT_COMP + Σ RRC_CONN_ACT_FAIL_xxx