5G PPP Vertical KPIs to network KPIs mapping Application ...
RAN KPIs part 1 RAB
description
Transcript of RAN KPIs part 1 RAB
-
Nokia RAN PerformanceNokia RAN PerformanceRAB RAB KPIsKPIs
-
RAB TYPERAB TYPE
What the different between the Background and Interactive?
-
RAB STP TYPE (RNC1,2,3)RAB STP TYPE (RNC1,2,3)
-
RAB Establishment PhaseRAB Establishment PhaseUEUE NodeNode--BB RNCRNC CNCN
RRC Connection EstablishmentRRC Connection EstablishmentRANAP: Initial UE Message (MM: CM Service Request)RANAP: Initial UE Message (MM: CM Service Request)RRC: Initial Direct Transfer (MM: CM Service Request)RRC: Initial Direct Transfer (MM: CM Service Request)
SCCP: SCCP: CCCC
RANAP: Direct Transfer (MM: Authentication Request)RANAP: Direct Transfer (MM: Authentication Request)RRC: DL Direct Transfer (MM: Authentication Request)RRC: DL Direct Transfer (MM: Authentication Request)
RRC: UL Direct Transfer (MM: Authentication Response)RRC: UL Direct Transfer (MM: Authentication Response) RANAP: Direct Transfer (MM: Authentication Response)RANAP: Direct Transfer (MM: Authentication Response)
RANAP: Common IDRANAP: Common ID
RANAP: Security Mode CommandRANAP: Security Mode CommandRRC: Security Mode CommandRRC: Security Mode Command
RRC: Security Mode CompleteRRC: Security Mode Complete RANAP: Security Mode CompleteRANAP: Security Mode Complete
RRC: UL Direct Transfer (CC: Setup)RRC: UL Direct Transfer (CC: Setup) RANAP: Direct Transfer (CC: Setup)RANAP: Direct Transfer (CC: Setup)
RANAP: Direct Transfer (CC: Call Proceeding)RANAP: Direct Transfer (CC: Call Proceeding)RRC: DL Direct Transfer (CC: Call Proceeding)RRC: DL Direct Transfer (CC: Call Proceeding)
NBAP: RL Reconfiguration ReadyNBAP: RL Reconfiguration Ready
RRC: RRC Radio Bearer Setup CompleteRRC: RRC Radio Bearer Setup Complete RANAP: RAB Assignment ResponseRANAP: RAB Assignment Response
RRC: RRC Radio Bearer SetupRRC: RRC Radio Bearer Setup
NBAP: RL Reconfiguration PrepareNBAP: RL Reconfiguration Prepare
ALCAP: ECFALCAP: ECF
ALCAP: ERQALCAP: ERQ
NBAP: RL Reconfiguration CommitNBAP: RL Reconfiguration Commit
RANAP: Direct Transfer (CC: Connect)RANAP: Direct Transfer (CC: Connect)
RRC: UL Direct Transfer (CC: Connect Acknowledge)RRC: UL Direct Transfer (CC: Connect Acknowledge) RANAP: Direct Transfer (CC: Connect Acknowledge)RANAP: Direct Transfer (CC: Connect Acknowledge)
RANAP: Direct Transfer (CC: Alerting)RANAP: Direct Transfer (CC: Alerting)RRC: DL Direct Transfer (CC: Alerting)RRC: DL Direct Transfer (CC: Alerting)
RANAP: RAB Assignment RequestRANAP: RAB Assignment Request
ALCAP: ECFALCAP: ECF
ALCAP: ERQALCAP: ERQ
RRC: DL Direct Transfer (CC: Connect)RRC: DL Direct Transfer (CC: Connect)
Call EstablishedCall Established
-
RAB PhasesRAB Phases
Event 1:Event 1: RAB_STP_ATT_xxx incremented (for each traffic class). RAB_STP_ATT_xxx incremented (for each traffic class). Event 2:Event 2: RAB_STP_COMP_xxx incremented (for each traffic class). RAB_STP_COMP_xxx incremented (for each traffic class). Event 3:Event 3: RAB_ACC_COMP_xxx incremented (for each traffic class). RAB_ACC_COMP_xxx incremented (for each traffic class). Event 4:Event 4: RAB_ACT_COMP_xxx incremented (for each traffic class).RAB_ACT_COMP_xxx incremented (for each traffic class).
RAB Assignment Request RAB Assignment Request (setup)(setup)
Radio Bearer Setup CompleteRadio Bearer Setup Complete
UEUE RNCRNC CORECORE
Radio Bearer SetupRadio Bearer Setup
Event 1Event 1
Event 2Event 2
Event 3Event 3
Event 4Event 4
Setup PhaseSetup Phase
Access PhaseAccess Phase
Active PhaseActive Phase
RAB Assignment ResponseRAB Assignment Response
RAB Assignment Request RAB Assignment Request (release)(release)
IU Release CommandIU Release CommandRAB Assignment ResponseRAB Assignment Response
IU Release RequestIU Release Request
-
RAB Setup CountersRAB Setup CountersUEUE NodeNode--BB RNCRNC CNCN
RAB Setup phaseResource Reservation in RNC, Node-B, Transmission
RRC: Radio Bearer SetupRRC: Radio Bearer Setup
RAB Connection Access phaseRNC waits for a reply from UE
RRC: Radio Bearer Setup CompleteRRC: Radio Bearer Setup Complete
RANAP: RAB Assignment RequestRANAP: RAB Assignment Request
RRC Connection Active phaseUE-CN signalling
Failure Case:CS RAB Setup for Voice fails Due to Triggers: 1001C80 Admission control1001C81 BTS1001C82 Transmission network1001C83 RNC internal reason1001C84 Frozen BTSNote: Each RAB type has identical failure counters
RAB Setup starts depending on RAB TypeTriggers: 1001C66 RAB setup att for CS Voice1001C67 RAB setup att for CS Data conv class1001C68 RAB setup att for CS Data stream class1001C69 RAB setup att for PS Data conv class1001C70 RAB setup att for PS Data stream class1001C71 RAB setup att for PS Data intera class1001C72 RAB setup att for PS Data backg class
RANAP: RAB Assignment ResponseRANAP: RAB Assignment Response
RAB Active phaseUser Plane Data Transfer
RAB Setup Completed depending on RAB TypeTriggers: 1001C73 RAB setup comp for CS Voice1001C74 RAB setup comp for CS Data conv class1001C75 RAB setup comp for CS Data stream
class1001C76 RAB setup comp for PS Data conv class1001C77 RAB setup comp for PS Data stream
class1001C78 RAB setup comp for PS Data intera class1001C79 RAB setup comp for PS Data backg
class
-
RAB STP Voice FailRAB STP Voice Fail
(M1001C73) RAB_STP_COMP_CS_VOICE RAB Setup Success (Voice) = --------------------------------------------------- * 100%
(M1001C66) RAB_STP_ATT_ CS_VOICE
-
High High RAB_STP_FAIL_PS_BACKG_TRANSRAB_STP_FAIL_PS_BACKG_TRANS
It suspect counter RAB STP FAIL PS INTER/BACKG TRANS or RAB_STP_COMP_PS_INTER/BACHG not correct
RAB_STP_ATT_PS_BACKG (71437) (RAB_STP_COMP_PS_BACKG( 71424)= 13 , how come the
RAB_STP_FAIL_PS_BACKG_TRANS is 49389
-
High High RAB_STP_FAIL_PS_INTER_TRANSRAB_STP_FAIL_PS_INTER_TRANS
RAB_STP_ATT_PS_INTER (5353) (RAB_STP_COMP_PS_INTER( 5352)= 1 , how come the RAB_STP_FAIL_PS_INTER_TRANS is 240
It suspect counter RAB STP FAIL PS INTER/BACKG TRANS or RAB_STP_COMP_PS_INTER/BACHG not correct
-
RAB Access CountersRAB Access CountersUEUE NodeNode--BB RNCRNC CNCN
RAB Setup phaseResource Reservation in RNC, Node-B, Transmission
RRC: Radio Bearer SetupRRC: Radio Bearer Setup
RAB Connection Access phaseRNC waits for a reply from UE
RRC: Radio Bearer Setup CompleteRRC: Radio Bearer Setup Complete
RAB Setup Completed depending on RAB TypeTriggers: 1001C73 RAB setup comp for CS Voice1001C74 RAB setup comp for CS Data conv class1001C75 RAB setup comp for CS Data stream
class1001C76 RAB setup comp for PS Data conv class1001C77 RAB setup comp for PS Data stream
class1001C78 RAB setup comp for PS Data intera class1001C79 RAB setup comp for PS Data backg
class
RANAP: RAB Assignment RequestRANAP: RAB Assignment Request
RRC Connection Active phaseUE-CN signalling
Failure Case:CS RAB Access for Voice fails Due to Triggers: 1001C122 UE1001C123 RNC internalNote: Each RAB type has identical failure counters
RANAP: RAB Assignment ResponseRANAP: RAB Assignment Response
RAB Active phaseUser Plane Data Transfer
RAB Access CompletedTriggers: 1001C115 RAB setup for CS Voice1001C116 RAB setup for CS Data conv class1001C117 RAB setup for CS Data stream class1001C118 RAB setup for PS Data conv class1001C119 RAB setup for PS Data stream class1001C120 RAB setup for PS Data intera class1001C121 RAB setup for PS Data backg class
Why RAB ACCESS fail is no item of Radio?
-
RAB Access CountersRAB Access Counters
-
RAB Active CountersRAB Active CountersUEUE NodeNode--BB RNCRNC CNCN
RAB Setup phaseResource Reservation in RNC, Node-B, Transmission
RRC: Radio Bearer SetupRRC: Radio Bearer Setup
RAB Connection Access phaseRNC waits for a reply from UE
RRC: Radio Bearer Setup CompleteRRC: Radio Bearer Setup Complete
RANAP: RAB Assignment RequestRANAP: RAB Assignment Request
RRC Connection Active phaseUE-CN signalling
RAB Access CompletedTriggers: 1001C115 RAB setup for CS Voice1001C116 RAB setup for CS Data conv class1001C117 RAB setup for CS Data stream class1001C118 RAB setup for PS Data conv class1001C119 RAB setup for PS Data stream class1001C120 RAB setup for PS Data intera class1001C121 RAB setup for PS Data backg class
Failure Case:RAB Act Fail for CS Voice Call Due to Triggers: 1001C145 Iu Interface1001C146 Radio Interface1001C147 BTS Reasons1001C148 Iur Interface1001C149 Integrity Check1001C150 RNC InternalNote: Each RAB type has identical failure counters
RANAP: RAB Assignment ResponseRANAP: RAB Assignment Response
RAB Active phaseUser Plane Data Transfer
-
RAB Active CountersRAB Active Counters
RAB_ACT_FAIL_CS_VOICE_xxx RAB Drop Ratio = 100 * -------------------------------------------------------------------------- %
RAB_ACT_COMP_CS_VOICE + RAB_ACT_FAIL_ CS_VOICE_xxx
-
RAB Active Phase CountersRAB Active Phase CountersUEUE NodeNode--BB RNCRNC CNCN
RAB ReconfigurationResource Reconfigured in RNC, Node-B, Transmission
RRC: Radio Bearer ReconfigurationRRC: Radio Bearer Reconfiguration
RRC: Radio Bearer Reconfiguration CompleteRRC: Radio Bearer Reconfiguration Complete
RAB Reconfiguration Attempt Triggers: 1001C197 RAB Reconf AttFor all types of RABs
RANAP: RAB Assignment Request, RANAP: RAB Assignment Request, with IE: RAB Reconfigurationwith IE: RAB Reconfiguration
RAB Active Completed Depending on RAB TypeTriggers: 1001C136 RAB Act Comp for CS Voice1001C137 RAB Act Comp for CS Data conv class1001C138 RAB Act Comp for CS Data stream class1001C139 RAB Act Comp for PS Data conv class1001C140 RAB Act Comp for PS Data stream class1001C141 RAB Act Comp for PS Data intera class1001C142 RAB Act Comp for PS Data backgr class
RAB Reconfiguration FailureTriggers: 1001C198 RAB Reconf FailFor all types of RABs
Special Reason: RAB Active Release Due to Triggers: 1001C143 SRNC Relocation for CS Voice1001C144 Pre-emption for CS Voice
RANAP: RAB Assignment ResponseRANAP: RAB Assignment Response
RAB Active phaseUser Plane Data Transfer
RANAP: RAB Assignment Request, RANAP: RAB Assignment Request, with IE: RAB Releasewith IE: RAB Release
RRC: Radio Bearer ReleaseRRC: Radio Bearer Release
RANAP: RAB Assignment ResponseRANAP: RAB Assignment Response
RAB ReleaseResource Released in RNC, Node-B, Transmission
RRC: Radio Bearer Reconfiguration CompleteRRC: Radio Bearer Reconfiguration Complete
PS call needed
-
RAB Connection RAB Connection KPIsKPIsUEUE NodeNode--BB RNCRNC CNCN
RAB Setup phaseResource Reservation in RNC, Node-B, Transmission
RRC: Radio Bearer SetupRRC: Radio Bearer Setup
RAB Connection Access phaseRNC waits for a reply from UE
RRC: Radio Bearer Setup CompleteRRC: Radio Bearer Setup Complete
RANAP: RAB Assignment RequestRANAP: RAB Assignment Request
RRC Connection Active phaseUE-CN signalling
RANAP: RAB Assignment ResponseRANAP: RAB Assignment Response
RAB Setup Complete Ratio [%]100*[Sum(1001C7379)/Sum(1001C6672)]
RAB Setup and Access Complete Ratio [%]
100*[Sum(1001C115..121)/Sum(1001C6672)]
RAB Drop Ratio [%]100-100*[Sum(1001C115121+1001C51
+1001C66)/Sum(1001C3642)]
RANAP: RAB Assignment Request, RANAP: RAB Assignment Request, with IE: RAB Releasewith IE: RAB Release
RRC: Radio Bearer ReleaseRRC: Radio Bearer Release
RANAP: RAB Assignment ResponseRANAP: RAB Assignment Response
RRC: Radio Bearer Reconfiguration CompleteRRC: Radio Bearer Reconfiguration Complete
RAB ReleaseResource Released in RNC, Node-B, Transmission
-
RAB Connection Setup and Access RAB Connection Setup and Access KPIsKPIs
Formula for each RAB Setup and Access Formula for each RAB Setup and Access KPIsKPIs ((egeg. CS . CS Voice):Voice):
The KPI is meaningful for cluster/cell level and on The KPI is meaningful for cluster/cell level and on day/hour basis.day/hour basis.
(M1001C73) RAB_STP_COMP_CS_VOICE RAB Setup Success (Voice) = --------------------------------------------------- * 100%
(M1001C66) RAB_STP_ATT_ CS_VOICE
(M1001C115) RAB_ACC_COMP_CS_VOICE RAB Setup and Access Success (Voice) = --------------------------------------------------- * 100%
(M1001C66) RAB_STP_ATT_ CS_VOICE
-
RAB Drop Rate KPIRAB Drop Rate KPI
For each RAB type there are two formulas for RAB Drop Rate (e.g.For each RAB type there are two formulas for RAB Drop Rate (e.g.voice):voice):
Normal RAB releases are taken into accountNormal RAB releases are taken into account
For PS interactive and background RAB there are no release due tFor PS interactive and background RAB there are no release due to preo pre--emption.emption.
UE mobility may cause this KPI to exceed 100 % or become negativUE mobility may cause this KPI to exceed 100 % or become negative i.e. a e i.e. a UE establishes its RAB in one cell and then releases it in a difUE establishes its RAB in one cell and then releases it in a different cell. ferent cell.
RAB release failures are taken into accountRAB release failures are taken into account
Some of the failures might not be countedSome of the failures might not be counted
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.
RAB_ACT_COMP_CS_VOICE + RAB_ACT_REL_CS_VOICE_P_EMP + RAB_ACT_REL_ CS_VOICE_ SRNC
RAB Drop Ratio = 100 100 * ------------------------------------------------------------------------------------------------- %RAB_ACC_COMP_CS_VOICE
RAB_ACT_FAIL_CS_VOICE_xxx RAB Drop Ratio = 100 * -------------------------------------------------------------------------- %
RAB_ACT_COMP_CS_VOICE + RAB_ACT_FAIL_ CS_VOICE_xxx Now
-
TrafficTraffic Mix Mix KPIsKPIs
The KPI provides an indication of the percentage of CS voice, CDThe KPI provides an indication of the percentage of CS voice, CD data, data, PS data RAB establishment attempts relative to the total number PS data RAB establishment attempts relative to the total number of RAB of RAB establishment attempts. establishment attempts.
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. These KPI are intended to provide a high level indication of theThese KPI are intended to provide a high level indication of the traffic traffic
profile loading the network:profile loading the network: CS_VOICECS_VOICE CS_CONVCS_CONV CS_STREACS_STREA PS_CONVPS_CONV PS_STREAPS_STREA PS_INTERPS_INTER PS_BACKGPS_BACKG
Example for CS_VOICE:Example for CS_VOICE:
i
+
Traffic Mix
51%
1%
32%
16%
Voice
Data Conv
PS Inter
PS Backg
SameSame KPI can KPI can be used forbe used forRAB ACC RAB ACC
COMPCOMP
Might be better to useMight be better to use the the duration counters because duration counters because forfor PS PS there might be many there might be many attemptsattempts..
RAB_STP_ATT_CS_VOICE 100 * ---------------------------------------------------------------- %
RAB_STP_ATT_CS_VOICE + RAB_STP_ATT_CS_CONV + RAB_STP_ATT_CS_STREA + RAB_STP_ATT_PS_CONV + RAB_STP_ATT_PS_STREA + RAB_STP_ATT_PS_INTER + RAB_STP_ATT_PS_BACKG
-
RAB STP TYPE (RNC1,2,3)RAB STP TYPE (RNC1,2,3)
-
RNC1_RAJAWALIRNC1_RAJAWALI
Now
-
RAB and DCH Holding TimeRAB and DCH Holding Time
For each trafficFor each traffic class class therethere are are counterscounters forfor RAB Holding time (RAB Holding time (incremented whenincremented whenthe RAB the RAB is released onlyis released only on the on the cell that was referenced whencell that was referenced when the RAB the RAB is releasedis releasedand in the and in the hourhour in in which it was releasedwhich it was released): ): fromfrom RAB RAB Assignment Response toAssignment Response to RAB RAB Assignment Response for releaseAssignment Response for release (or (or Iu Release commandIu Release command))
RAB RAB duration for egduration for eg. CS Voice:. CS Voice:
ForFor NRT NRT traffic classestraffic classes ((interactiveinteractive and background)and background) therethere are are also counters foralso counters forDCH Holding time (DCH Holding time (incremented whenincremented when the RAB the RAB is released onlyis released only on the on the cell that wascell that wasthe the reference whenreference when the RAB the RAB is releasedis released and in the and in the hourhour in in which it was releasedwhich it was released):):
i
RAB Holding Time [s]
20406080100120140160180200More
DCH Holding Time [s]20406080100120140160180200More
Denom is incremented when the RAB is
released
AVG_RAB_HLD_TM_CS_VOICE ------------------------------------------ /100 (seconds)
DENOM_RAB_HLD_TM_CS_VOICE
AVG_DCH_HLD_TM_PS_INTER ------------------------------------------ /100 (seconds)
DENOM_DCH_HLD_TM_ PS_INTER
-
CellCell--DCH/DCH/CellCell--FachFach TimeTime
PercentagePercentage of time in of time in cellcell DCH DCH forfor NRT NRT servicesservices::
NRT RB data transfer activeNRT RB inactivity timer running
Radio link & Iub AAL2 setupRadio link & Iub AAL2 release
Downlink DCH
Uplink DCH
CELL_FACH CELL_DCH CELL_FACH
DCH Time %10%20%30%40%50%60%70%80%90%100%More
AVG_DCH_HLD_TM_PS_INTER 100 * --------------------------------------- %
AVE_RAB_HLD_TM_ PS_INTER
-
Erlang forErlang for CS CS servicesservices
Formula for CS Traffic in Formula for CS Traffic in ErlangErlang ((egeg. CS Voice):. CS Voice):
The KPI should be generated on a daily and cluster basis The KPI should be generated on a daily and cluster basis (due to the triggering rules of the RAB holding time)(due to the triggering rules of the RAB holding time)
Same KPI for each CS traffic class:Same KPI for each CS traffic class: CS_CONV CS_CONV CS_STREACS_STREA
AVG_RAB_HLD_TM_CS_VOICE --------------------------------------- (Erl)
100 * 60 * 60
-
Average Time between DropAverage Time between Drop
The KPI represents the average time between abnormal RAB The KPI represents the average time between abnormal RAB releases that a RAB is active (releases that a RAB is active (egeg. CS Voice). . CS Voice).
The KPI should be generated on a daily and cluster basis (due toThe KPI should be generated on a daily and cluster basis (due to the the triggering rules of the RAB holding time).triggering rules of the RAB holding time).
Same KPI for each traffic class:Same KPI for each traffic class: CS_VOICECS_VOICE CS_CONVCS_CONV CS_STREACS_STREA PS_CONVPS_CONV PS_STREAPS_STREA PS_INTERPS_INTER PS_BACKGPS_BACKG
AVG_RAB_HLD_TM_CS_VOICE---------------------------------------
100 * 60--------------------------------------------------------- (min)
RAB_ACT_FAIL_ CS_VOICE_xxx
-
RAB and DCH Holding TimeRAB and DCH Holding Time
Nokia RAN Performance RAB KPIsRAB TYPERAB STP TYPE (RNC1,2,3)RAB Establishment PhaseRAB PhasesRAB Setup CountersRAB STP Voice FailHigh RAB_STP_FAIL_PS_BACKG_TRANSHigh RAB_STP_FAIL_PS_INTER_TRANSRAB Access CountersRAB Access CountersRAB Active CountersRAB Active CountersRAB Active Phase CountersRAB Connection KPIsRAB Connection Setup and Access KPIsRAB Drop Rate KPITraffic Mix KPIsRAB STP TYPE (RNC1,2,3)RNC1_RAJAWALIRAB and DCH Holding TimeCell-DCH/Cell-Fach TimeErlang for CS servicesAverage Time between DropRAB and DCH Holding Time