RAN KPIs part 1 RAB

download RAN KPIs part 1 RAB

of 25

description

RAB Parameter

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