27
RAN Performance RAN Performance Measurements and RRC KPIs Measurements and RRC KPIs

RAN Performance Measurements and RRC KPIs

  • Upload
    -

  • View
    147

  • Download
    3

Embed Size (px)

Citation preview

Page 1: RAN Performance Measurements and RRC KPIs

RAN PerformanceRAN PerformanceMeasurements and RRC KPIsMeasurements and RRC KPIs

Page 2: RAN Performance Measurements and RRC KPIs

RRC PerformanceRRC Performance

Page 3: RAN Performance Measurements and RRC KPIs

Location Update(LU)Location Update(LU)

RRC Connection Stage

Authentication Stage

Location Update Request

Location Update Accept

RRC Connection Release

Page 4: RAN Performance Measurements and RRC KPIs

AMR MOCAMR MOC

Call Setup Success

Disconnect and Release Procedure

RRC Connection Setup

Authentication Procedure

Radio Bearer Setup Procedure

Page 5: RAN Performance Measurements and RRC KPIs

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

Page 6: RAN Performance Measurements and RRC KPIs

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

Page 7: RAN Performance Measurements and RRC KPIs

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

Page 8: RAN Performance Measurements and RRC KPIs

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

Page 9: RAN Performance Measurements and RRC KPIs

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)

Page 10: RAN Performance Measurements and RRC KPIs

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?

Page 11: RAN Performance Measurements and RRC KPIs

RRC RRC ConnConn STP FAILSTP FAIL

(M1001C1) RRC_CONN_STP_COMP RRC Connection Setup Success = --------------------------------------------------- * 100%

(M1001C0) RRC_CONN_STP_ATT

Page 12: RAN Performance Measurements and RRC KPIs

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

Page 13: RAN Performance Measurements and RRC KPIs

RRC Act FailRRC Act Fail

Σ RRC_CONN_ACT_FAIL_xxx RRC Drop Ratio = 100 * ---------------------------------------------------------------- %

RRC_CONN_ACT_COMP + Σ RRC_CONN_ACT_FAIL_xxx

Page 14: RAN Performance Measurements and RRC KPIs

Failure Cause ExplanationsFailure Cause Explanations

Page 15: RAN Performance Measurements and RRC KPIs

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

Page 16: RAN Performance Measurements and RRC KPIs

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

Page 17: RAN Performance Measurements and RRC KPIs

RRC Setup Cause ( 2007 Oct 4th)RRC Setup Cause ( 2007 Oct 4th)

Page 18: RAN Performance Measurements and RRC KPIs

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

Page 19: RAN Performance Measurements and RRC KPIs

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

Page 20: RAN Performance Measurements and RRC KPIs

RRC RRC ConnConn STP FAILSTP FAIL

(M1001C1) RRC_CONN_STP_COMP RRC Connection Setup Success = --------------------------------------------------- * 100%

(M1001C0) RRC_CONN_STP_ATT

Page 21: RAN Performance Measurements and RRC KPIs

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

Page 22: RAN Performance Measurements and RRC KPIs

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

Page 23: RAN Performance Measurements and RRC KPIs

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

Page 24: RAN Performance Measurements and RRC KPIs

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

Page 25: RAN Performance Measurements and RRC KPIs

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

Page 26: RAN Performance Measurements and RRC KPIs

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?

Page 27: RAN Performance Measurements and RRC KPIs

RRC Act FailRRC Act Fail

Σ RRC_CONN_ACT_FAIL_xxx RRC Drop Ratio = 100 * ---------------------------------------------------------------- %

RRC_CONN_ACT_COMP + Σ RRC_CONN_ACT_FAIL_xxx