![](https://i.imgur.com/JORnn3y.png =150x)@NTUST # Compal gNB - O1 VES test ## 1. Topology :::info - VES collector address: http://192.168.8.6:30417/eventListener/v7 ::: ![image](https://hackmd.io/_uploads/BJpU-cgmA.png) ## 2. O1 PM parameter ### 2.1 CU Every **15 minute** send report to VES collector | CU PM Parameter | | ---------------------------------------- | | RRC.ConnMean | | RRC.ConnMax | | DRB.PdcpSduVolumeDL_5QI9 | | DRB.PdcpSduVolumeUl_5QI9 | - **CU PM VES event** :::spoiler ```bash= { "event": { "commonEventHeader": { "sourceId": "{CUID}", "startEpochMicrosec": 1715668084, "eventId": "COMPAL-PM-job-1715668084", "nfcNamingCode": "TNAP", "timeZoneOffset": "Etc/UTC", "internalHeaderFields": { "collectorTimeStamp": "Tue, 05 14 2024 06:44:00 GMT" }, "reportingEntityId": "{CUID}", "eventType": "PM-UPDATE", "priority": "Normal", "version": "4.1", "nfVendorName": "COMPAL", "reportingEntityName": "{CUName}", "sequence": 1, "domain": "perf3gpp", "lastEpochMicrosec": 1715668984, "eventName": "COMPAL_perf3gpp", "vesEventListenerVersion": "7.2.1", "sourceName": "{CUName}", "stndDefinedNamespace": "", "nfNamingCode": "TNAP" }, "perf3gppFields": { "measDataCollection": { "measuredEntityUserName": "CUPMReports", "measInfoList": [ { "measTypes": { "sMeasTypesList": [ "RRC.ConnMean", "RRC.ConnMax", "DRB.PdcpSduVolumeDL_5QI9", "DRB.PdcpSduVolumeUl_5QI9" ] }, "measValuesList": [ { "measResults": [ { "p": 70001, "sValue": "4" }, { "p": 70002, "sValue": "4" } ], "measObjInstId": "cell_0" }, { "measResults": [ { "p": 290003, "sValue": "0" }, { "p": 300003, "sValue": "0" } ], "measObjInstId": "cuup" } ] } ], "measuredEntitySoftwareVersion": "1.9.28915-e3c9af5c", "granularityPeriod": 900, "measuredEntityDn": "COMPAL-PM-job-TS10INT" }, "perf3gppFieldsVersion": "1.0" } } } ``` ```bash= { "event": { "commonEventHeader": { "domain": "perf3gpp", "eventId": "COMPAL-PM-job-1715673484", "eventName": "COMPAL_perf3gpp", "eventType": "PM-UPDATE", "internalHeaderFields": { }, "lastEpochMicrosec": 1715674384, "nfNamingCode": "TNAP", "nfVendorName": "COMPAL", "nfcNamingCode": "TNAP", "priority": "Normal", "reportingEntityId": "{CUID}", "reportingEntityName": "{CUName}", "sequence": 1, "sourceId": "{CUID}", "sourceName": "{CUName}", "startEpochMicrosec": 1715673484, "stndDefinedNamespace": "", "timeZoneOffset": "Etc/UTC", "version": "4.1", "vesEventListenerVersion": "7.2.1" }, "perf3gppFields": { "measDataCollection": { "granularityPeriod": 900, "measInfoList": [ { "measTypes": { "sMeasTypesList": [ "RRC.ConnEstabAtt.sum", "RRC.ConnEstabAtt.mps-PriorityAccess", "gnb.RRC.ConnEstabSetup.sum", "gnb.RRC.ConnEstabSetup.mpsPriorityAccess", "RRC.ConnEstabSucc.sum", "RRC.ConnEstabSucc.mps-PriorityAccess", "gnb.RRC.ConnRelease.sum", "RRC.ConnMean", "RRC.ConnMax", "UECNTX.ConnEstabAtt.sum", "UECNTX.ConnEstabAtt.mpsPriorityAccess" ] }, "measValuesList": [ { "measObjInstId": "cell_0", "measResults": [ { "p": 10001, "sValue": "86" }, { "p": 10010, "sValue": "86" }, { "p": 10012, "sValue": "86" }, { "p": 10021, "sValue": "86" }, { "p": 10023, "sValue": "86" }, { "p": 10032, "sValue": "86" }, { "p": 50001, "sValue": "86" }, { "p": 70001, "sValue": "5" }, { "p": 70002, "sValue": "5" }, { "p": 90001, "sValue": "86" }, { "p": 90010, "sValue": "86" } ] } ] } ], "measuredEntityDn": "COMPAL-PM-job-TS10INT", "measuredEntitySoftwareVersion": "1.9.28915-e3c9af5c", "measuredEntityUserName": "CUPMReports" }, "perf3gppFieldsVersion": "1.0" } } } ``` ::: ### 2.2 DU Every **5 minute** send report to VES collector | DU PM Parameter | | ------------------------------------ | | gnb.ulScheduledtti.Prb.Bin0 | | gnb.ulScheduledtti.Prb.Bin1 | | gnb.ulScheduledtti.Prb.Bin2 | | RRU.PrbTotUlDist.Bin0 | | gnb.RRU.ttiUsageRegs.Bin0 | | gnb.RRU.ttiUsageRegs.Bin1 | | gnb.RRU.ttiUsageRegs.Bin2 | | gnb.TB.ulReTx1Cnt | | gnb.TB.ulReTx2Cnt | | gnb.TB.ulReTx4Cnt | | gnb.dlScheduledtti.Prb.Bin0 | | AggrLevel2Cnt | | AggrLevel4Cnt | | RRU.PrbTotDlDist.Bin0 | | CARR.PDSCHMCSDist.BinTable2.BinMCS4 | | CARR.PDSCHMCSDist.BinTable2.BinMCS5 | | CARR.PDSCHMCSDist.BinTable2.BinMCS6 | | CARR.PDSCHMCSDist.BinTable2.BinMCS7 | | CARR.PDSCHMCSDist.BinTable2.BinMCS8 | | CARR.PDSCHMCSDist.BinTable2.BinMCS9 | | CARR.PDSCHMCSDist.BinTable2.BinMCS10 | | CARR.PDSCHMCSDist.BinTable2.BinMCS11 | | CARR.PDSCHMCSDist.BinTable2.BinMCS12 | | CARR.PDSCHMCSDist.BinTable2.BinMCS13 | | CARR.PDSCHMCSDist.BinTable2.BinMCS14 | | CARR.PDSCHMCSDist.BinTable2.BinMCS15 | | CARR.PDSCHMCSDist.BinTable2.BinMCS16 | | CARR.PDSCHMCSDist.BinTable2.BinMCS17 | | CARR.PDSCHMCSDist.BinTable2.BinMCS18 | | CARR.PDSCHMCSDist.BinTable2.BinMCS19 | | CARR.PDSCHMCSDist.BinTable2.BinMCS20 | | CARR.PDSCHMCSDist.BinTable2.BinMCS28 | | CARR.PDSCHMCSDist.BinTable2.BinMCS29 | | CARR.PDSCHMCSDist.BinTable2.BinMCS30 | | CARR.PDSCHMCSDist.BinTable2.BinMCS31 | | gnb.dlScheduledtti.UE.Bin0 | | gnb.dlScheduledtti.UE.Bin1 | | gnb.ulScheduledtti.UE.Bin0 | | gnb.ulScheduledtti.UE.Bin1 | | gnb.TB.dlReTx0Cnt | | gnb.TB.dlReTx1Cnt | | gnb.TB.dlReTx2Cnt | | gnb.TB.dlReTx3Cnt | | gnb.MAC.TimeAdv.Bin10 | | CARR.PUSCHMCSDist.BinTable1.BinMCS0 | | CARR.PUSCHMCSDist.BinTable1.BinMCS1 | | CARR.PUSCHMCSDist.BinTable1.BinMCS2 | | CARR.PUSCHMCSDist.BinTable1.BinMCS3 | | CARR.PUSCHMCSDist.BinTable1.BinMCS4 | | CARR.PUSCHMCSDist.BinTable1.BinMCS5 | | CARR.PUSCHMCSDist.BinTable1.BinMCS6 | | CARR.PUSCHMCSDist.BinTable1.BinMCS7 | | CARR.PUSCHMCSDist.BinTable1.BinMCS8 | | CARR.PUSCHMCSDist.BinTable1.BinMCS9 | | CARR.PUSCHMCSDist.BinTable1.BinMCS10 | | CARR.PUSCHMCSDist.BinTable1.BinMCS11 | | CARR.PUSCHMCSDist.BinTable1.BinMCS12 | | CARR.PUSCHMCSDist.BinTable1.BinMCS13 | | CARR.PUSCHMCSDist.BinTable1.BinMCS14 | | CARR.PUSCHMCSDist.BinTable1.BinMCS15 | | CARR.PUSCHMCSDist.BinTable1.BinMCS16 | | CARR.PUSCHMCSDist.BinTable1.BinMCS18 | | CARR.PUSCHMCSDist.BinTable1.BinMCS20 | | CARR.PUSCHMCSDist.BinTable1.BinMCS31 | | RRU.PrbAvailDl | | RRU.PrbUsedUl | | RRU.PrbAvailUl | | TB.TotNbrDlInitial.Tot | | TB.TotNbrDlInitial.Qpsk | | TB.TotNbrDlInitial.16Qam | | TB.TotNbrDlInitial.64Qam | | TB.TotNbrDlInitial.256Qam | | TB.IntialErrNbrDl.Tot | | TB.IntialErrNbrDl.Qpsk | | TB.IntialErrNbrDl.16Qam | | TB.IntialErrNbrDl.64Qam | | TB.IntialErrNbrDl.256Qam | | TB.TotNbrDl.Tot | | TB.TotNbrDl.4 | | TB.ErrTotalNbrDl.Tot | | TB.ErrTotalNbrDl.4 | | TB.ResidualErrNbrDl | | gnb.TB.AckNackDtx.Sum | | TB.TotNbrUlInit | | TB.TotNbrULInit.Qpsk | | TB.TotNbrULInit.16Qam | | TB.TotNbrULInit.64Qam | | TB.ErrNbrUlInitial | | TB.ErrNbrUlInitial.64Qam | | TB.TotNbrUl.Tot | | TB.TotNbrUl.1 | | TB.ErrTotalNbrUl.Tot | | TB.ErrTotalNbrUl.1 | | TB.ResidualErrNbrUl | | gnb.DRB.RlcSduVolumeDL.5QI9 | | gnb.RRU.dlScheduledtti.ZeroPrb | | gnb.RRU.ulscheduledtti.ZeroPrb | | gnb.RRU.PrbUsedPucch.F0 | | gnb.DRB.MacSduVolumeDL.agg | | gnb.DRB.MeanActiveUeDl.5QI1 | | gnb.DRB.MeanActiveUeUl.5QI1 | | gnb.DRB.MaxActiveUeDl.5QI1 | | gnb.DRB.MaxActiveUeUl.5QI1 | | DRB.UEUnresVolDl | | DRB.UEUnresVolUl | | gnb.RRU.dlScheduledtti.ZeroPrb.Ratio | | gnb.RRU.ulscheduledtti.ZeroPrb.Ratio | - **DU O1 VES event** :::spoiler ```bash= { "event": { "commonEventHeader": { "sourceId": "{DUID}", "startEpochMicrosec": 1715665424, "eventId": "COMPAL-PM-job-1715665424", "nfcNamingCode": "TNAP", "timeZoneOffset": "Etc/UTC", "internalHeaderFields": { "collectorTimeStamp": "Tue, 05 14 2024 05:49:00 GMT" }, "reportingEntityId": "{DUID}", "eventType": "PM-UPDATE", "priority": "Normal", "version": "4.1", "nfVendorName": "COMPAL", "reportingEntityName": "{DUName}", "sequence": 1, "domain": "perf3gpp", "lastEpochMicrosec": 1715665724, "eventName": "COMPAL_perf3gpp", "vesEventListenerVersion": "7.2.1", "sourceName": "{DUName}", "stndDefinedNamespace": "", "nfNamingCode": "TNAP" }, "perf3gppFields": { "measDataCollection": { "measuredEntityUserName": "DUPMReports", "measInfoList": [ { "measTypes": { "sMeasTypesList": [ "gnb.ulScheduledtti.Prb.Bin0", "gnb.ulScheduledtti.Prb.Bin1", "gnb.ulScheduledtti.Prb.Bin2", "RRU.PrbTotUlDist.Bin0", "gnb.RRU.ttiUsageRegs.Bin0", "gnb.RRU.ttiUsageRegs.Bin1", "gnb.RRU.ttiUsageRegs.Bin2", "gnb.TB.ulReTx1Cnt", "gnb.TB.ulReTx2Cnt", "gnb.TB.ulReTx4Cnt", "gnb.dlScheduledtti.Prb.Bin0", "AggrLevel2Cnt", "AggrLevel4Cnt", "RRU.PrbTotDlDist.Bin0", "CARR.PDSCHMCSDist.BinTable2.BinMCS4", "CARR.PDSCHMCSDist.BinTable2.BinMCS5", "CARR.PDSCHMCSDist.BinTable2.BinMCS6", "CARR.PDSCHMCSDist.BinTable2.BinMCS7", "CARR.PDSCHMCSDist.BinTable2.BinMCS8", "CARR.PDSCHMCSDist.BinTable2.BinMCS9", "CARR.PDSCHMCSDist.BinTable2.BinMCS10", "CARR.PDSCHMCSDist.BinTable2.BinMCS11", "CARR.PDSCHMCSDist.BinTable2.BinMCS12", "CARR.PDSCHMCSDist.BinTable2.BinMCS13", "CARR.PDSCHMCSDist.BinTable2.BinMCS14", "CARR.PDSCHMCSDist.BinTable2.BinMCS15", "CARR.PDSCHMCSDist.BinTable2.BinMCS16", "CARR.PDSCHMCSDist.BinTable2.BinMCS17", "CARR.PDSCHMCSDist.BinTable2.BinMCS18", "CARR.PDSCHMCSDist.BinTable2.BinMCS19", "CARR.PDSCHMCSDist.BinTable2.BinMCS20", "CARR.PDSCHMCSDist.BinTable2.BinMCS28", "CARR.PDSCHMCSDist.BinTable2.BinMCS29", "CARR.PDSCHMCSDist.BinTable2.BinMCS30", "CARR.PDSCHMCSDist.BinTable2.BinMCS31", "gnb.dlScheduledtti.UE.Bin0", "gnb.dlScheduledtti.UE.Bin1", "gnb.ulScheduledtti.UE.Bin0", "gnb.ulScheduledtti.UE.Bin1", "gnb.TB.dlReTx0Cnt", "gnb.TB.dlReTx1Cnt", "gnb.TB.dlReTx2Cnt", "gnb.TB.dlReTx3Cnt", "gnb.MAC.TimeAdv.Bin10", "CARR.PUSCHMCSDist.BinTable1.BinMCS0", "CARR.PUSCHMCSDist.BinTable1.BinMCS1", "CARR.PUSCHMCSDist.BinTable1.BinMCS2", "CARR.PUSCHMCSDist.BinTable1.BinMCS3", "CARR.PUSCHMCSDist.BinTable1.BinMCS4", "CARR.PUSCHMCSDist.BinTable1.BinMCS5", "CARR.PUSCHMCSDist.BinTable1.BinMCS6", "CARR.PUSCHMCSDist.BinTable1.BinMCS7", "CARR.PUSCHMCSDist.BinTable1.BinMCS8", "CARR.PUSCHMCSDist.BinTable1.BinMCS9", "CARR.PUSCHMCSDist.BinTable1.BinMCS10", "CARR.PUSCHMCSDist.BinTable1.BinMCS11", "CARR.PUSCHMCSDist.BinTable1.BinMCS12", "CARR.PUSCHMCSDist.BinTable1.BinMCS13", "CARR.PUSCHMCSDist.BinTable1.BinMCS14", "CARR.PUSCHMCSDist.BinTable1.BinMCS15", "CARR.PUSCHMCSDist.BinTable1.BinMCS16", "CARR.PUSCHMCSDist.BinTable1.BinMCS18", "CARR.PUSCHMCSDist.BinTable1.BinMCS20", "CARR.PUSCHMCSDist.BinTable1.BinMCS31", "RRU.PrbAvailDl", "RRU.PrbUsedUl", "RRU.PrbAvailUl", "TB.TotNbrDlInitial.Tot", "TB.TotNbrDlInitial.Qpsk", "TB.TotNbrDlInitial.16Qam", "TB.TotNbrDlInitial.64Qam", "TB.TotNbrDlInitial.256Qam", "TB.IntialErrNbrDl.Tot", "TB.IntialErrNbrDl.Qpsk", "TB.IntialErrNbrDl.16Qam", "TB.IntialErrNbrDl.64Qam", "TB.IntialErrNbrDl.256Qam", "TB.TotNbrDl.Tot", "TB.TotNbrDl.4", "TB.ErrTotalNbrDl.Tot", "TB.ErrTotalNbrDl.4", "TB.ResidualErrNbrDl", "gnb.TB.AckNackDtx.Sum", "TB.TotNbrUlInit", "TB.TotNbrULInit.Qpsk", "TB.TotNbrULInit.16Qam", "TB.TotNbrULInit.64Qam", "TB.ErrNbrUlInitial", "TB.ErrNbrUlInitial.64Qam", "TB.TotNbrUl.Tot", "TB.TotNbrUl.1", "TB.ErrTotalNbrUl.Tot", "TB.ErrTotalNbrUl.1", "TB.ResidualErrNbrUl", "gnb.DRB.RlcSduVolumeDL.5QI9", "gnb.RRU.dlScheduledtti.ZeroPrb", "gnb.RRU.ulscheduledtti.ZeroPrb", "gnb.RRU.PrbUsedPucch.F0", "gnb.DRB.MacSduVolumeDL.agg", "gnb.DRB.MeanActiveUeDl.5QI1", "gnb.DRB.MeanActiveUeUl.5QI1", "gnb.DRB.MaxActiveUeDl.5QI1", "gnb.DRB.MaxActiveUeUl.5QI1", "DRB.UEUnresVolDl", "DRB.UEUnresVolUl", "gnb.RRU.dlScheduledtti.ZeroPrb.Ratio", "gnb.RRU.ulscheduledtti.ZeroPrb.Ratio" ] }, "measValuesList": [ { "measResults": [ { "p": 3160011, "sValue": "112619" }, { "p": 3160012, "sValue": "16" }, { "p": 3160013, "sValue": "1" }, { "p": 3140002, "sValue": "10" }, { "p": 3170001, "sValue": "1167459" }, { "p": 3170002, "sValue": "33316" }, { "p": 3170003, "sValue": "703" }, { "p": 3110023, "sValue": "22160" }, { "p": 3110024, "sValue": "14" }, { "p": 3110026, "sValue": "1" }, { "p": 3160001, "sValue": "420517" }, { "p": 3080002, "sValue": "25442" }, { "p": 3080003, "sValue": "34711" }, { "p": 3130002, "sValue": "10" }, { "p": 3050037, "sValue": "134" }, { "p": 3050038, "sValue": "91" }, { "p": 3050039, "sValue": "41" }, { "p": 3050040, "sValue": "41" }, { "p": 3050041, "sValue": "66" }, { "p": 3050042, "sValue": "111" }, { "p": 3050043, "sValue": "168" }, { "p": 3050044, "sValue": "108" }, { "p": 3050045, "sValue": "106" }, { "p": 3050046, "sValue": "120" }, { "p": 3050047, "sValue": "161" }, { "p": 3050048, "sValue": "182" }, { "p": 3050049, "sValue": "144" }, { "p": 3050050, "sValue": "102" }, { "p": 3050051, "sValue": "103" }, { "p": 3050052, "sValue": "82" }, { "p": 3050053, "sValue": "1123" }, { "p": 3050061, "sValue": "4" }, { "p": 3050062, "sValue": "137" }, { "p": 3050063, "sValue": "204" }, { "p": 3050064, "sValue": "22" }, { "p": 3150001, "sValue": "597489" }, { "p": 3150002, "sValue": "3250" }, { "p": 3150010, "sValue": "578547" }, { "p": 3150011, "sValue": "22192" }, { "p": 3090022, "sValue": "2648" }, { "p": 3090023, "sValue": "136" }, { "p": 3090024, "sValue": "66" }, { "p": 3090025, "sValue": "33" }, { "p": 3330011, "sValue": "3349" }, { "p": 3060001, "sValue": "73" }, { "p": 3060002, "sValue": "112" }, { "p": 3060003, "sValue": "184" }, { "p": 3060004, "sValue": "210" }, { "p": 3060005, "sValue": "1305" }, { "p": 3060006, "sValue": "48" }, { "p": 3060007, "sValue": "160" }, { "p": 3060008, "sValue": "2700" }, { "p": 3060009, "sValue": "352" }, { "p": 3060010, "sValue": "8928" }, { "p": 3060011, "sValue": "128" }, { "p": 3060012, "sValue": "4576" }, { "p": 3060013, "sValue": "16" }, { "p": 3060014, "sValue": "1008" }, { "p": 3060015, "sValue": "2880" }, { "p": 3060016, "sValue": "2080" }, { "p": 3060017, "sValue": "1040" }, { "p": 3060019, "sValue": "3920" }, { "p": 3060021, "sValue": "326384" }, { "p": 3060032, "sValue": "272" }, { "p": 3130013, "sValue": "273" }, { "p": 3140012, "sValue": "2" }, { "p": 3140013, "sValue": "273" }, { "p": 3090001, "sValue": "2883" }, { "p": 3090002, "sValue": "134" }, { "p": 3090003, "sValue": "518" }, { "p": 3090004, "sValue": "1108" }, { "p": 3090005, "sValue": "1123" }, { "p": 3090006, "sValue": "235" }, { "p": 3090007, "sValue": "3" }, { "p": 3090008, "sValue": "81" }, { "p": 3090009, "sValue": "139" }, { "p": 3090010, "sValue": "12" }, { "p": 3090011, "sValue": "3268" }, { "p": 3090015, "sValue": "3268" }, { "p": 3090016, "sValue": "385" }, { "p": 3090020, "sValue": "385" }, { "p": 3090021, "sValue": "18" }, { "p": 3090030, "sValue": "3250" }, { "p": 3110001, "sValue": "22175" }, { "p": 3110002, "sValue": "798" }, { "p": 3110003, "sValue": "733" }, { "p": 3110004, "sValue": "20644" }, { "p": 3110006, "sValue": "15" }, { "p": 3110009, "sValue": "15" }, { "p": 3110011, "sValue": "22193" }, { "p": 3110012, "sValue": "22193" }, { "p": 3110016, "sValue": "18" }, { "p": 3110017, "sValue": "18" }, { "p": 3110021, "sValue": "1" }, { "p": 3350004, "sValue": "355" }, { "p": 3180001, "sValue": "383428" }, { "p": 3180002, "sValue": "105151" }, { "p": 3340003, "sValue": "63324" }, { "p": 3350001, "sValue": "732171" }, { "p": 3250001, "sValue": "1" }, { "p": 3260001, "sValue": "1" }, { "p": 3250004, "sValue": "8" }, { "p": 3260004, "sValue": "8" }, { "p": 3230014, "sValue": "100" }, { "p": 3240014, "sValue": "100" }, { "p": 3180005, "sValue": "14044" }, { "p": 3180006, "sValue": "3851" } ], "measObjInstId": "cell_0" } ] } ], "measuredEntitySoftwareVersion": "1.9.28915-e3c9af5c", "granularityPeriod": 300, "measuredEntityDn": "COMPAL-PM-job-TS10INT" }, "perf3gppFieldsVersion": "1.0" } } } ``` ::: ## 3. Check O1 VES ```bash= cd home/maple/cu_bin/bin ll ``` ![ζˆͺεœ– 2024-05-24 上午11.49.49](https://hackmd.io/_uploads/rJxVg96XR.png)