Inside F1AP: A UE Registration Across the 5G CU/DU Split
Reading F1AP — the control-plane conversation between a 5G base station's Central Unit and its Distributed Unit — frame by frame in a real OCUDU capture, the open-source 5G CU/DU that grew out of the srsRAN Project and is now a Linux Foundation project. The trace was decoded and annotated with VisualEther , which turns a Wireshark PCAP into a sequence diagram.
💡 Read the walkthrough and the diagram side by side. Open the interactive diagram (or PDF) in a split-screen window so the captions stay in view as you read. In Edge, Chrome, or Firefox, right-click the link and pick your browser's split-screen option (Edge labels it "Open link in split screen window"). On macOS, prefer Chrome or Firefox — Safari has no in-browser split screen. Otherwise, open the diagram in a new tab and snap the two windows side by side.
Overview
In 5G, the gNB is not a single box. Under the 3GPP higher-layer split (TS 38.401), it divides into a Central Unit (CU) that owns the upper radio-protocol layers and one or more Distributed Units (DU) that own the real-time lower layers — RLC, MAC, and the physical layer. The interface between them is F1, and its control plane, F1-C, runs the F1 Application Protocol (F1AP, TS 38.473) over SCTP.
This capture is a complete F1AP conversation from an OCUDU CU + DU (gNB-CU-Name ocudu01, gNB-DU-Name odu0 — the node names are the project's own). OCUDU is the open-source, carrier-grade 5G CU/DU built on the srsRAN Project, now governed under the Linux Foundation and licensed BSD-3-Clause-Open-MPI. In 32 frames, it walks the entire arc of bringing up the interface and then serving one UE:
F1 Setup brings the F1 interface up before any UE exists.
One UE's whole registration is then relayed across F1 — RRC connection setup, NAS authentication and security, access-stratum security, capability exchange, and the establishment of a data radio bearer — with the CU acting as the UE's RRC and NAS endpoint and the DU relaying transparently to the air.
A Public Warning System broadcast is pushed to the cell.
Finally, the UE is released, and the F1 interface itself is torn down.
One structural fact shapes how the whole trace reads: there is no IP layer. This pcap is a Wireshark "Export PDUs to file" dump — each frame carries the F1AP PDU directly (exported_pdu.prot_name = f1ap) with no Ethernet, IP, or SCTP headers. The two participants, gNB-CU and gNB-DU, are constants; you read the direction of every message from the F1AP procedure itself (which node originates it in TS 38.473), not from an address.
A primer on the CU/DU split
The higher-layer split (TS 38.401) divides the gNB into:
a Central Unit (CU) that terminates the upper radio-protocol layers — RRC and PDCP — itself split into CU-CP (control plane) and CU-UP (user plane); and
one or more Distributed Units (DU) that own the lower, real-time layers: RLC, MAC, and PHY.
F1 carries the traffic between them, split into a control and a user plane:
flowchart LR
accTitle: 5G NR CU/DU split architecture showing the F1-C and F1-U interfaces
accDescr: The 5G core AMF connects to the gNB Central Unit over N2 using NGAP. The gNB splits into a Central Unit and a Distributed Unit. The Central Unit further splits into CU-CP, which handles RRC and control-plane PDCP, and CU-UP, which handles SDAP and user-plane PDCP, connected by the E1 interface. The CU-CP connects to the Distributed Unit over F1-C, which is F1AP over SCTP and is the interface this capture was taken on. The CU-UP connects to the Distributed Unit over F1-U, which is GTP-U. The Distributed Unit owns RLC, MAC, and the physical layer and connects to the UE over the Uu radio interface.
AMF["AMF<br/>(core control)"]
subgraph gNB["gNB"]
subgraph CU["Central Unit (CU)"]
CUCP["CU-CP<br/>RRC · PDCP-C"]
CUUP["CU-UP<br/>SDAP · PDCP-U"]
end
DU["Distributed Unit (DU)<br/>RLC · MAC · PHY"]
end
UE["UE"]
AMF ---|"N2 · NGAP"| CUCP
CUCP ---|"E1 · E1AP"| CUUP
CUCP ===|"F1-C · F1AP / SCTP — this capture"| DU
CUUP ---|"F1-U · GTP-U"| DU
DU ---|"Uu radio"| UE
The 5G NR higher-layer split (TS 38.401). F1-C (F1AP over SCTP) carries signaling between the CU-CP and the DU — this capture sits on the F1-C leg. F1-U (GTP-U) carries the user plane between CU-UP and DU. The AMF reaches the CU-CP over N2/NGAP.
The key to reading F1AP is that the upper layers terminate at the CU and the UE and ride transparently across the DU. RRC and NAS are endpoints at the CU (NAS reaches further, to the AMF behind it); the DU never interprets them. F1AP's job is to carry those RRC/NAS PDUs between CU and DU and, separately, to manage the DU's radio resources for each UE:
sequenceDiagram
accTitle: F1-C control-plane protocol stack across the CU-CP, DU and UE, F1AP highlighted
accDescr: RRC and PDCP span the CU-CP and the UE, relayed transparently by the DU. F1AP and SCTP span the CU-CP and the DU as the F1-C interface. RLC, MAC and PHY span the DU and the UE over the air. F1AP, the subject of this article, is highlighted.
participant CUCP as CU-CP
participant DU
participant UE
Note over CUCP,UE: RRC
Note over CUCP,UE: PDCP
Note over CUCP,DU: F1AP
Note over CUCP,DU: SCTP
Note over DU,UE: RLC
Note over DU,UE: MAC
Note over DU,UE: PHY
F1-C control-plane stack, with F1AP highlighted. RRC and control-plane PDCP terminate at the CU-CP and the UE — their boxes span the whole width, relayed transparently by the DU. F1AP over SCTP is the F1-C leg between CU-CP and DU; RLC, MAC and PHY run over the air between DU and UE.
F1AP messages come in two families, and this capture exercises both:
Family Examples in this trace Keyed by
Non-UE-associated F1 Setup, Write-Replace Warning, F1 Removal The interface / a Transaction ID
UE-associated Initial UL RRC Transfer, DL/UL RRC Message Transfer, UE Context Setup / Modification / Release A pair of UE F1AP IDs
Every UE-associated message carries up to two identifiers: the gNB-DU-UE-F1AP-ID (the DU allocates it first, on the very first uplink message) and the gNB-CU-UE-F1AP-ID (the CU adds its own once it owns the UE). Together they correlate the CU's and DU's views of the same UE for the life of the connection.
The flow at a glance
The 32 frames fall into twelve short phases. Two are interface-level bookends (F1 Setup, F1 Removal); one is a cell broadcast; the rest are one UE's registration. The flow drives two UE-side state machines — RRC on the radio and 5GMM in the NAS — and, on the F1 interface itself, one UE F1AP context lifecycle. All three move like this:
stateDiagram-v2
accTitle: RRC connection state during the F1AP registration
accDescr: The UE starts in RRC IDLE. On RRCSetup, it moves to RRC CONNECTED. On the UE Context Release Command and Complete, it returns to RRC IDLE.
[*] --> Idle: RRC IDLE
Idle --> Connected: RRCSetup
Connected --> Idle: Release
Idle --> [*]
RRC connection state on the radio side. The UE goes from IDLE to CONNECTED at RRCSetup (frame 4) and back to IDLE at the UE Context Release (frames 29–30). Frame numbers are in the walkthrough, not on the edges.
stateDiagram-v2
accTitle: 5GMM registration state during the F1AP flow
accDescr: The UE begins deregistered. It sends a Registration Request, moves through an authentication and security exchange while registration is initiated, and reaches registered once the network accepts. It returns toward deregistered at release.
[*] --> Dereg: DEREGISTERED
Dereg --> Initiated: Registration Request
Initiated --> Registered: Auth + Security + Accept
Registered --> Dereg: Release
Dereg --> [*]
5GMM registration state in the NAS. The Registration Request rides up inside RRCSetupComplete; authentication and NAS security run before the network confirms registration. After NAS security is active, the NAS bodies are ciphered, so the later transitions are inferred from the flow's position, not decoded.
stateDiagram-v2
accTitle: UE F1AP context lifecycle during the registration
accDescr: The UE begins with no F1 context. The Initial UL RRC Transfer opens a UE-associated F1 connection, with the DU and CU each allocating a UE F1AP ID. UE Context Setup establishes the signaling radio bearers and access-stratum security. UE Context Modification adds the data radio bearer. UE Context Release frees the context and the UE returns to having no F1 context.
state "No F1 context" as NoCtx
state "F1 connection open" as SigConn
state "Context set up" as Setup
state "Context modified" as Modified
state "Released" as Released
[*] --> NoCtx
NoCtx --> SigConn: Initial UL RRC Transfer
SigConn --> Setup: UE Context Setup (SRBs + AS security)
Setup --> Modified: UE Context Modification (add DRB 1)
Modified --> Released: UE Context Release
Released --> [*]
UE F1AP context lifecycle — the F1-side view of the same registration. The DU opens a UE-associated F1 connection on the first uplink message (frame 3); the CU sets up the SRB context and access-stratum security (frames 10–11); UE Context Modification adds the data radio bearer (frames 19–20); and the context is released at the end (frames 29–30). F1AP is procedure-based, so this is a lifecycle traced from the procedures, not a normative state machine from the spec. Frame numbers are in the walkthrough, not on the edges.
The rest of this page walks the capture phase by phase.
Phase 1 — F1 interface bring-up (frames 1–2)
sequenceDiagram
accTitle: Phase 1 — F1 Setup
accDescr: The gNB-DU sends an F1 Setup Request advertising its served cells. The gNB-CU replies with an F1 Setup Response carrying the Cells-to-be-Activated list.
participant DU as gNB-DU
participant CU as gNB-CU
DU->>CU: F1 Setup Request (served cell: PLMN, NR-CGI, PCI, TAC)
CU-->>DU: F1 Setup Response (Cells-to-be-Activated)
Frame 1 — F1 Setup Request. Before any UE can be served, the DU registers with the CU. It advertises its identity (gNB-DU-ID 0, name odu0) and its full served-cell configuration: PLMN 001-01, cell NR-CGI 0000019b00, PCI 1, 5GS-TAC 7, plus the frequency, SSB, and system-information layout. No UE context exists yet — this is pure interface management, and everything below depends on it. The decoded field tree shows the whole served-cell record the DU hands over:
frame : Frame 1: Packet, 201 bytes on wire (1608 bits), 201 bytes captured (1608 bits) Encapsulation type : Wireshark Upper PDU export (155)
Arrival Time : Jul 15, 2026 10:07:49.786170000 Pacific Daylight Time
UTC Arrival Time : Jul 15, 2026 17:07:49.786170000 UTC
Epoch Arrival Time : 1784135269.786170000
Time shift for this packet : 0.000000000 seconds
Time since reference or first frame : 0.000000000 seconds
Frame Number : 1
Frame Length : 201 bytes (1608 bits)
Capture Length : 201 bytes (1608 bits)
Frame is marked : False
Frame is ignored : False
Protocols in frame : exported_pdu:f1ap
Character encoding : ASCII (0)
exported_pdu : EXPORTED_PDU Tag : PDU content dissector name (12) Length : 4
Protocol Name : f1ap
Tag : End-of-options (0) Exported PDU data
f1ap : F1 Application Protocol (F1SetupRequest) F1AP-PDU : initiatingMessage (0) initiatingMessage procedureCode : id-F1Setup (1)
criticality : reject (0)
value F1SetupRequest 0... .... Extension Bit : False
protocolIEs : 5 items Item 0 : id-TransactionID ProtocolIE-Field id : id-TransactionID (78)
criticality : reject (0)
value 0... .... Extension Present Bit : False
TransactionID : 0
Item 1 : id-gNB-DU-ID ProtocolIE-Field id : id-gNB-DU-ID (42)
criticality : reject (0)
value Item 2 : id-gNB-DU-Name ProtocolIE-Field id : id-gNB-DU-Name (45)
criticality : ignore (1)
value 0... .... Extension Present Bit : False
GNB-DU-Name : odu0
Item 3 : id-gNB-DU-Served-Cells-List ProtocolIE-Field id : id-gNB-DU-Served-Cells-List (44)
criticality : reject (0)
value GNB-DU-Served-Cells-List : 1 item Item 0 : id-GNB-DU-Served-Cells-Item ProtocolIE-SingleContainer id : id-GNB-DU-Served-Cells-Item (43)
criticality : reject (0)
value GNB-DU-Served-Cells-Item 0... .... Extension Bit : False
.1.. .... Optional Field Bit : True (gNB-DU-System-Information is present)
..0. .... Optional Field Bit : False (iE-Extensions is NOT present)
served-Cell-Information ...0 .... Extension Bit : False
.... 1... Optional Field Bit : True (fiveGS-TAC is present)
.... .0.. Optional Field Bit : False (configured-EPS-TAC is NOT present)
.... ..0. Optional Field Bit : False (iE-Extensions is NOT present)
nRCGI .... ...0 Extension Bit : False
0... .... Optional Field Bit : False (iE-Extensions is NOT present)
pLMN-Identity : 00f110 Mobile Country Code (MCC) : Test network (001)
Mobile Network Code (MNC) : Test network (01)
nRCellIdentity : 0000019b00 [bit length 36, 4 LSB pad bits, 0000 0000 0000 0000 0000 0001 1001 1011 0000 .... decimal value 6576]
nRPCI : 1
fiveGS-TAC : 7 (0x000007)
servedPLMNs : 1 item Item 0 ServedPLMNs-Item ...0 .... Extension Bit : False
.... 0... Optional Field Bit : False (iE-Extensions is NOT present)
pLMN-Identity : 00f110 Mobile Country Code (MCC) : Test network (001)
Mobile Network Code (MNC) : Test network (01)
nR-Mode-Info : tDD (1) tDD ..0. .... Extension Bit : False
...0 .... Optional Field Bit : False (iE-Extensions is NOT present)
nRFreqInfo .... 0... Extension Bit : False
.... .0.. Optional Field Bit : False (sul-Information is NOT present)
.... ..0. Optional Field Bit : False (iE-Extensions is NOT present)
nRARFCN : 623392
freqBandListNr : 1 item Item 0 FreqBandNrItem .... .0.. Extension Bit : False
.... ..0. Optional Field Bit : False (iE-Extensions is NOT present)
.... ...0 Extension Present Bit : False
freqBandIndicatorNr : 78
supportedSULBandList : 0 items
transmission-Bandwidth .... ..0. Extension Bit : False
.... ...0 Optional Field Bit : False (iE-Extensions is NOT present)
0... .... Extension Present Bit : False
nRSCS : scs30 (1)
...0 .... Extension Present Bit : False
nRNRB : nrb273 (28)
measurementTimingConfiguration : 101130b00484 NR Radio Resource Control (RRC) protocol
NR Radio Resource Control (RRC) protocol
MeasurementTimingConfiguration criticalExtensions : c1 (0) c1 : measTimingConf (0) measTimingConf ...1 .... Optional Field Bit : True (measTiming is present)
.... 0... Optional Field Bit : False (nonCriticalExtension is NOT present)
measTiming : 1 item Item 0 MeasTiming ..0. .... Extension Bit : False
...1 .... Optional Field Bit : True (frequencyAndTiming is present)
frequencyAndTiming .... 0... Optional Field Bit : False (ss-RSSI-Measurement is NOT present)
carrierFreq : 624000
ssbSubcarrierSpacing : kHz30 (1)
ssb-MeasurementTimingConfiguration periodicityAndOffset : sf10 (1) duration : sf5 (4)
gNB-DU-System-Information 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (iE-Extensions is NOT present)
mIB-message : 030b08 NR Radio Resource Control (RRC) protocol
NR Radio Resource Control (RRC) protocol
MIB systemFrameNumber : 00 [bit length 6, 2 LSB pad bits, 0000 00.. decimal value 0]
subCarrierSpacingCommon : scs30or120 (1)
ssb-SubcarrierOffset : 8
dmrs-TypeA-Position : pos2 (0)
pdcch-ConfigSIB1 controlResourceSetZero : 11
searchSpaceZero : 0
cellBarred : notBarred (1)
intraFreqReselection : allowed (0)
spare : 00 [bit length 1, 7 LSB pad bits, 0... .... decimal value 0]
sIB1-message : fe0405c04100100800003800000cd8601011802180298031ac21340784000c40040accc18112cc3e6e080400002010000820d114180909821349832000003107022599127c059b3255ff8092738837186e38dc81befd5b1c3a8021501d004962da08a0 NR Radio Resource Control (RRC) protocol
NR Radio Resource Control (RRC) protocol
SIB1 1... .... Optional Field Bit : True (cellSelectionInfo is present)
.1.. .... Optional Field Bit : True (connEstFailureControl is present)
..1. .... Optional Field Bit : True (si-SchedulingInfo is present)
...1 .... Optional Field Bit : True (servingCellConfigCommon is present)
.... 1... Optional Field Bit : True (ims-EmergencySupport is present)
.... .1.. Optional Field Bit : True (eCallOverIMS-Support is present)
.... ..1. Optional Field Bit : True (ue-TimersAndConstants is present)
.... ...0 Optional Field Bit : False (uac-BarringInfo is NOT present)
0... .... Optional Field Bit : False (useFullResumeID is NOT present)
.0.. .... Optional Field Bit : False (lateNonCriticalExtension is NOT present)
..0. .... Optional Field Bit : False (nonCriticalExtension is NOT present)
cellSelectionInfo ...0 .... Optional Field Bit : False (q-RxLevMinOffset is NOT present)
.... 0... Optional Field Bit : False (q-RxLevMinSUL is NOT present)
.... .1.. Optional Field Bit : True (q-QualMin is present)
.... ..0. Optional Field Bit : False (q-QualMinOffset is NOT present)
q-RxLevMin : -140dBm (-70)
q-QualMin : -20 dB
cellAccessRelatedInfo ..0. .... Extension Bit : False
...0 .... Optional Field Bit : False (cellReservedForOtherUse is NOT present)
plmn-IdentityInfoList : 1 item Item 0 PLMN-IdentityInfo 0... .... Extension Bit : False
.1.. .... Optional Field Bit : True (trackingAreaCode is present)
..0. .... Optional Field Bit : False (ranac is NOT present)
plmn-IdentityList : 1 item Item 0 PLMN-Identity .... ...1 Optional Field Bit : True (mcc is present)
mcc : 3 items mnc : 2 items trackingAreaCode : 000007 [bit length 24, 0000 0000 0000 0000 0000 0111 decimal value 7]
cellIdentity : 0000019b00 [bit length 36, 4 LSB pad bits, 0000 0000 0000 0000 0000 0001 1001 1011 0000 .... decimal value 6576]
cellReservedForOperatorUse : notReserved (1)
connEstFailureControl ..1. .... Optional Field Bit : True (connEstFailOffset is present)
connEstFailCount : n1 (0)
connEstFailOffsetValidity : s30 (0)
connEstFailOffset : 1 dB
si-SchedulingInfo .... 0... Extension Bit : False
.... .0.. Optional Field Bit : False (si-RequestConfig is NOT present)
.... ..0. Optional Field Bit : False (si-RequestConfigSUL is NOT present)
.... ...0 Optional Field Bit : False (systemInformationAreaID is NOT present)
schedulingInfoList : 3 items Item 0 SchedulingInfo si-BroadcastStatus : broadcasting (0)
si-Periodicity : rf64 (3)
sib-MappingInfo : 1 item Item 0 SIB-TypeInfo .... ..0. Optional Field Bit : False (valueTag is NOT present)
.... ...0 Optional Field Bit : False (areaScope is NOT present)
0... .... Extension Present Bit : False
type : sibType6 (4)
Item 1 SchedulingInfo si-BroadcastStatus : broadcasting (0)
si-Periodicity : rf64 (3)
sib-MappingInfo : 1 item Item 0 SIB-TypeInfo .... ..0. Optional Field Bit : False (valueTag is NOT present)
.... ...0 Optional Field Bit : False (areaScope is NOT present)
0... .... Extension Present Bit : False
type : sibType7 (5)
Item 2 SchedulingInfo si-BroadcastStatus : broadcasting (0)
si-Periodicity : rf64 (3)
sib-MappingInfo : 1 item Item 0 SIB-TypeInfo .... ..0. Optional Field Bit : False (valueTag is NOT present)
.... ...0 Optional Field Bit : False (areaScope is NOT present)
0... .... Extension Present Bit : False
type : sibType8 (6)
si-WindowLength : s40 (3)
servingCellConfigCommon .0.. .... Extension Bit : False
..1. .... Optional Field Bit : True (uplinkConfigCommon is present)
...0 .... Optional Field Bit : False (supplementaryUplink is NOT present)
.... 1... Optional Field Bit : True (n-TimingAdvanceOffset is present)
.... .1.. Optional Field Bit : True (tdd-UL-DL-ConfigurationCommon is present)
downlinkConfigCommon .... ..0. Extension Bit : False
frequencyInfoDL frequencyBandList : 1 item Item 0 NR-MultiBandInfo ..1. .... Optional Field Bit : True (freqBandIndicatorNR is present)
...0 .... Optional Field Bit : False (nr-NS-PmaxList is NOT present)
freqBandIndicatorNR : 78
offsetToPointA : 30 PRBs
scs-SpecificCarrierList : 1 item Item 0 SCS-SpecificCarrier .... .1.. Extension Bit : True
offsetToCarrier : 0
subcarrierSpacing : kHz30 (1)
carrierBandwidth : 273
.... ..0. Small Number Bit : False
Number of Sequence Extensions : 0
.... .1.. Extension Present Bit : True (extension addition group is present)
.... ..1. Optional Field Bit : True (txDirectCurrentLocation is present)
txDirectCurrentLocation : 1638
initialDownlinkBWP .... ..0. Extension Bit : False
.... ...1 Optional Field Bit : True (pdcch-ConfigCommon is present)
1... .... Optional Field Bit : True (pdsch-ConfigCommon is present)
genericParameters .0.. .... Optional Field Bit : False (cyclicPrefix is NOT present)
locationAndBandwidth : 1099
subcarrierSpacing : kHz30 (1)
pdcch-ConfigCommon : setup (1) setup .... ..0. Extension Bit : False
.... ...0 Optional Field Bit : False (controlResourceSetZero is NOT present)
0... .... Optional Field Bit : False (commonControlResourceSet is NOT present)
.0.. .... Optional Field Bit : False (searchSpaceZero is NOT present)
..1. .... Optional Field Bit : True (commonSearchSpaceList is present)
...1 .... Optional Field Bit : True (searchSpaceSIB1 is present)
.... 1... Optional Field Bit : True (searchSpaceOtherSystemInformation is present)
.... .1.. Optional Field Bit : True (pagingSearchSpace is present)
.... ..1. Optional Field Bit : True (ra-SearchSpace is present)
commonSearchSpaceList : 1 item Item 0 SearchSpace .1.. .... Optional Field Bit : True (controlResourceSetId is present)
..1. .... Optional Field Bit : True (monitoringSlotPeriodicityAndOffset is present)
...0 .... Optional Field Bit : False (duration is NOT present)
.... 1... Optional Field Bit : True (monitoringSymbolsWithinSlot is present)
.... .1.. Optional Field Bit : True (nrofCandidates is present)
.... ..1. Optional Field Bit : True (searchSpaceType is present)
searchSpaceId : 1
controlResourceSetId : 0
monitoringSlotPeriodicityAndOffset : sl1 (0) monitoringSymbolsWithinSlot : 8000 [bit length 14, 2 LSB pad bits, 1000 0000 0000 00.. decimal value 8192]
nrofCandidates aggregationLevel1 : n0 (0)
aggregationLevel2 : n0 (0)
aggregationLevel4 : n2 (2)
aggregationLevel8 : n0 (0)
aggregationLevel16 : n0 (0)
searchSpaceType : common (0) common ...1 .... Optional Field Bit : True (dci-Format0-0-AndFormat1-0 is present)
.... 0... Optional Field Bit : False (dci-Format2-0 is NOT present)
.... .0.. Optional Field Bit : False (dci-Format2-1 is NOT present)
.... ..0. Optional Field Bit : False (dci-Format2-2 is NOT present)
.... ...0 Optional Field Bit : False (dci-Format2-3 is NOT present)
dci-Format0-0-AndFormat1-0 0... .... Extension Bit : False
searchSpaceSIB1 : 0
searchSpaceOtherSystemInformation : 1
pagingSearchSpace : 1
ra-SearchSpace : 1
pdsch-ConfigCommon : setup (1) setup ..0. .... Extension Bit : False
...1 .... Optional Field Bit : True (pdsch-TimeDomainAllocationList is present)
pdsch-TimeDomainAllocationList : 2 items Item 0 PDSCH-TimeDomainResourceAllocation 0... .... Optional Field Bit : False (k0 is NOT present)
mappingType : typeA (0)
startSymbolAndLength : 40
Item 1 PDSCH-TimeDomainResourceAllocation .0.. .... Optional Field Bit : False (k0 is NOT present)
mappingType : typeA (0)
startSymbolAndLength : 96
bcch-Config ..0. .... Extension Bit : False
modificationPeriodCoeff : n4 (1)
pcch-Config .... .0.. Extension Bit : False
.... ..0. Optional Field Bit : False (firstPDCCH-MonitoringOccasionOfPO is NOT present)
defaultPagingCycle : rf128 (2)
nAndPagingFrameOffset : oneT (0) ns : one (2)
uplinkConfigCommon frequencyInfoUL .... ..0. Extension Bit : False
.... ...1 Optional Field Bit : True (frequencyBandList is present)
1... .... Optional Field Bit : True (absoluteFrequencyPointA is present)
.0.. .... Optional Field Bit : False (p-Max is NOT present)
..0. .... Optional Field Bit : False (frequencyShift7p5khz is NOT present)
frequencyBandList : 1 item Item 0 NR-MultiBandInfo .... ..1. Optional Field Bit : True (freqBandIndicatorNR is present)
.... ...0 Optional Field Bit : False (nr-NS-PmaxList is NOT present)
freqBandIndicatorNR : 78
absoluteFrequencyPointA : 623392
scs-SpecificCarrierList : 1 item Item 0 SCS-SpecificCarrier ...0 .... Extension Bit : False
offsetToCarrier : 0
subcarrierSpacing : kHz30 (1)
carrierBandwidth : 273
initialUplinkBWP .... 0... Extension Bit : False
.... .1.. Optional Field Bit : True (rach-ConfigCommon is present)
.... ..1. Optional Field Bit : True (pusch-ConfigCommon is present)
.... ...1 Optional Field Bit : True (pucch-ConfigCommon is present)
genericParameters 0... .... Optional Field Bit : False (cyclicPrefix is NOT present)
locationAndBandwidth : 1099
subcarrierSpacing : kHz30 (1)
rach-ConfigCommon : setup (1) setup .... .0.. Extension Bit : False
.... ..0. Optional Field Bit : False (totalNumberOfRA-Preambles is NOT present)
.... ...1 Optional Field Bit : True (ssb-perRACH-OccasionAndCB-PreamblesPerSSB is present)
0... .... Optional Field Bit : False (groupBconfigured is NOT present)
.0.. .... Optional Field Bit : False (rsrp-ThresholdSSB is NOT present)
..0. .... Optional Field Bit : False (rsrp-ThresholdSSB-SUL is NOT present)
...1 .... Optional Field Bit : True (msg1-SubcarrierSpacing is present)
.... 0... Optional Field Bit : False (msg3-transformPrecoder is NOT present)
rach-ConfigGeneric .... .0.. Extension Bit : False
prach-ConfigurationIndex : 159
msg1-FDM : one (0)
msg1-FrequencyStart : 11
zeroCorrelationZoneConfig : 3
preambleReceivedTargetPower : -100 dBm
preambleTransMax : n7 (4)
powerRampingStep : dB4 (2)
ra-ResponseWindow : sl20 (5)
ssb-perRACH-OccasionAndCB-PreamblesPerSSB : one (3) ra-ContentionResolutionTimer : sf64 (7)
prach-RootSequenceIndex : l139 (1) msg1-SubcarrierSpacing : kHz30 (1)
restrictedSetConfig : unrestrictedSet (0)
pusch-ConfigCommon : setup (1) setup .... ...0 Extension Bit : False
0... .... Optional Field Bit : False (groupHoppingEnabledTransformPrecoding is NOT present)
.1.. .... Optional Field Bit : True (pusch-TimeDomainAllocationList is present)
..1. .... Optional Field Bit : True (msg3-DeltaPreamble is present)
...1 .... Optional Field Bit : True (p0-NominalWithGrant is present)
pusch-TimeDomainAllocationList : 4 items Item 0 PUSCH-TimeDomainResourceAllocation 1... .... Optional Field Bit : True (k2 is present)
k2 : 4
mappingType : typeA (0)
startSymbolAndLength : 27
Item 1 PUSCH-TimeDomainResourceAllocation .... ...1 Optional Field Bit : True (k2 is present)
k2 : 6
mappingType : typeA (0)
startSymbolAndLength : 27
Item 2 PUSCH-TimeDomainResourceAllocation .... ..1. Optional Field Bit : True (k2 is present)
k2 : 7
mappingType : typeA (0)
startSymbolAndLength : 27
Item 3 PUSCH-TimeDomainResourceAllocation .... .1.. Optional Field Bit : True (k2 is present)
k2 : 8
mappingType : typeA (0)
startSymbolAndLength : 27
msg3-DeltaPreamble : 12dB (6)
p0-NominalWithGrant : -76 dBm
pucch-ConfigCommon : setup (1) setup 0... .... Extension Bit : False
.1.. .... Optional Field Bit : True (pucch-ResourceCommon is present)
..0. .... Optional Field Bit : False (hoppingId is NOT present)
...1 .... Optional Field Bit : True (p0-nominal is present)
pucch-ResourceCommon : 11
pucch-GroupHopping : neither (0)
p0-nominal : -90 dBm
timeAlignmentTimerCommon : infinity (7)
n-TimingAdvanceOffset : n25600 (1)
ssb-PositionsInBurst .... ...0 Optional Field Bit : False (groupPresence is NOT present)
inOneGroup : 80 [bit length 8, 1000 0000 decimal value 128]
ssb-PeriodicityServingCell : ms10 (1)
tdd-UL-DL-ConfigurationCommon ...0 .... Extension Bit : False
.... 0... Optional Field Bit : False (pattern2 is NOT present)
referenceSubcarrierSpacing : kHz30 (1)
pattern1 0... .... Extension Bit : False
dl-UL-TransmissionPeriodicity : ms2p5 (5)
nrofDownlinkSlots : 3
nrofDownlinkSymbols : 10
nrofUplinkSlots : 1
nrofUplinkSymbols : 2
ss-PBCH-BlockPower : -16 dBm
ims-EmergencySupport : true (0)
eCallOverIMS-Support : true (0)
ue-TimersAndConstants .... .0.. Extension Bit : False
t300 : ms1000 (5)
t301 : ms1000 (5)
t310 : ms1000 (5)
n310 : n1 (0)
t311 : ms3000 (1)
n311 : n1 (0)
t319 : ms1000 (5)
Item 4 : id-GNB-DU-RRC-Version ProtocolIE-Field id : id-GNB-DU-RRC-Version (171)
criticality : reject (0)
value RRC-Version 0... .... Optional Field Bit : False (iE-Extensions is NOT present)
latest-RRC-Version : 20 [bit length 3, 5 LSB pad bits, 001. .... decimal value 1]
Rendered from a Wireshark PCAP by VisualEther .
Frame 2 — F1 Setup Response. The CU (ocudu01) accepts the association and returns the Cells-to-be-Activated list — the served cells it authorizes the DU to switch on. F1 is now up, and this one association carries everything through frame 30.
Phase 2 — RRC connection setup (frames 3–5)
sequenceDiagram
accTitle: Phase 2 — RRC connection setup relayed over F1
accDescr: The DU forwards the UE's RRCSetupRequest in an Initial UL RRC Transfer. The CU replies with a DL RRC Transfer carrying RRCSetup. The DU relays the UE's RRCSetupComplete, which carries the initial NAS Registration Request, in a UL RRC Transfer.
participant DU as gNB-DU
participant CU as gNB-CU
DU->>CU: Initial UL RRC Transfer (RRCSetupRequest · C-RNTI 0x4601)
CU-->>DU: DL RRC Transfer (RRCSetup) · SRB0
DU->>CU: UL RRC Transfer (RRCSetupComplete + NAS Registration Request) · SRB1
Frame 3 — Initial UL RRC Message Transfer. The UE sends an RRCSetupRequest on the radio CCCH; the DU receives it, allocates a gNB-DU-UE-F1AP-ID (0) and a C-RNTI (0x4601). It then forwards the RRC PDU — with the serving NR-CGI — up to the CU. This is the first UE-associated message, and it opens the UE's context on the CU side. Note the DU UE ID: it is the one identifier present on every UE message through release. The tree carries the two DU-side identifiers beside the embedded RRC, plus the DU's own radio configuration:
frame : Frame 3: Packet, 367 bytes on wire (2936 bits), 367 bytes captured (2936 bits) Encapsulation type : Wireshark Upper PDU export (155)
Arrival Time : Jul 15, 2026 10:07:54.242896000 Pacific Daylight Time
UTC Arrival Time : Jul 15, 2026 17:07:54.242896000 UTC
Epoch Arrival Time : 1784135274.242896000
Time shift for this packet : 0.000000000 seconds
Time delta from previous captured frame : 4.456617000 seconds
Time delta from previous displayed frame : 4.456617000 seconds
Time since reference or first frame : 4.456726000 seconds
Frame Number : 3
Frame Length : 367 bytes (2936 bits)
Capture Length : 367 bytes (2936 bits)
Frame is marked : False
Frame is ignored : False
Protocols in frame : exported_pdu:f1ap:nr-rrc
Character encoding : ASCII (0)
exported_pdu : EXPORTED_PDU Tag : PDU content dissector name (12) Length : 4
Protocol Name : f1ap
Tag : End-of-options (0) Exported PDU data
f1ap : F1 Application Protocol (InitialULRRCMessageTransfer) F1AP-PDU : initiatingMessage (0) initiatingMessage procedureCode : id-InitialULRRCMessageTransfer (11)
criticality : ignore (1)
value InitialULRRCMessageTransfer 0... .... Extension Bit : False
protocolIEs : 6 items Item 0 : id-gNB-DU-UE-F1AP-ID ProtocolIE-Field id : id-gNB-DU-UE-F1AP-ID (41)
criticality : reject (0)
value Item 1 : id-NRCGI ProtocolIE-Field id : id-NRCGI (111)
criticality : reject (0)
value NRCGI 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (iE-Extensions is NOT present)
pLMN-Identity : 00f110 Mobile Country Code (MCC) : Test network (001)
Mobile Network Code (MNC) : Test network (01)
nRCellIdentity : 0000019b00 [bit length 36, 4 LSB pad bits, 0000 0000 0000 0000 0000 0001 1001 1011 0000 .... decimal value 6576]
Item 2 : id-C-RNTI ProtocolIE-Field id : id-C-RNTI (95)
criticality : reject (0)
value 0... .... Extension Present Bit : False
C-RNTI : 17921
Item 3 : id-RRCContainer ProtocolIE-Field id : id-RRCContainer (50)
criticality : reject (0)
value RRCContainer : 11d7c16356e6 NR Radio Resource Control (RRC) protocol UL-CCCH-Message message : c1 (0) c1 : rrcSetupRequest (0) rrcSetupRequest rrcSetupRequest ue-Identity : randomValue (1) randomValue : 1d7c16356e [bit length 39, 1 LSB pad bits, 0001 1101 0111 1100 0001 0110 0011 0101 0110 111. decimal value 63317940919]
establishmentCause : mo-Signalling (3)
spare : 00 [bit length 1, 7 LSB pad bits, 0... .... decimal value 0]
Item 4 : id-DUtoCURRCContainer ProtocolIE-Field id : id-DUtoCURRCContainer (128)
criticality : reject (0)
value DUtoCURRCContainer […] : 5c00b001117aec701061e0007c0204683c080004120981950001fffffffffff906e10840003702ca00418000001034c0809285003f1c5800089aabe420e0008206102860e4e2450b183470f204400002140002002d40005102140007102d4000801214000a012d4000d0f NR Radio Resource Control (RRC) protocol
NR Radio Resource Control (RRC) protocol
CellGroupConfig 0... .... Extension Bit : False
.1.. .... Optional Field Bit : True (rlc-BearerToAddModList is present)
..0. .... Optional Field Bit : False (rlc-BearerToReleaseList is NOT present)
...1 .... Optional Field Bit : True (mac-CellGroupConfig is present)
.... 1... Optional Field Bit : True (physicalCellGroupConfig is present)
.... .1.. Optional Field Bit : True (spCellConfig is present)
.... ..0. Optional Field Bit : False (sCellToAddModList is NOT present)
.... ...0 Optional Field Bit : False (sCellToReleaseList is NOT present)
cellGroupId : 0
rlc-BearerToAddModList : 1 item Item 0 RLC-BearerConfig .... ...0 Extension Bit : False
1... .... Optional Field Bit : True (servedRadioBearer is present)
.0.. .... Optional Field Bit : False (reestablishRLC is NOT present)
..1. .... Optional Field Bit : True (rlc-Config is present)
...1 .... Optional Field Bit : True (mac-LogicalChannelConfig is present)
logicalChannelIdentity : 1
servedRadioBearer : srb-Identity (0) .... 0... Extension Bit : False
rlc-Config : am (0) am ul-AM-RLC .... ...1 Optional Field Bit : True (sn-FieldLength is present)
sn-FieldLength : size12 (0)
t-PollRetransmit : ms45 (8)
pollPDU : infinity (23)
pollByte : infinity (43)
maxRetxThreshold : t8 (5)
dl-AM-RLC .... .1.. Optional Field Bit : True (sn-FieldLength is present)
sn-FieldLength : size12 (0)
t-Reassembly : ms35 (7)
t-StatusProhibit : ms0 (0)
mac-LogicalChannelConfig ..0. .... Extension Bit : False
...1 .... Optional Field Bit : True (ul-SpecificParameters is present)
ul-SpecificParameters .... 0... Extension Bit : False
.... .0.. Optional Field Bit : False (allowedServingCells is NOT present)
.... ..0. Optional Field Bit : False (allowedSCS-List is NOT present)
.... ...0 Optional Field Bit : False (maxPUSCH-Duration is NOT present)
0... .... Optional Field Bit : False (configuredGrantType1Allowed is NOT present)
.1.. .... Optional Field Bit : True (logicalChannelGroup is present)
..1. .... Optional Field Bit : True (schedulingRequestID is present)
priority : 1
prioritisedBitRate : infinity (15)
bucketSizeDuration : ms5 (0)
logicalChannelGroup : 0
schedulingRequestID : 0
.... .0.. logicalChannelSR-Mask : False
.... ..0. logicalChannelSR-DelayTimerApplied : False
mac-CellGroupConfig .... ...0 Extension Bit : False
0... .... Optional Field Bit : False (drx-Config is NOT present)
.1.. .... Optional Field Bit : True (schedulingRequestConfig is present)
..1. .... Optional Field Bit : True (bsr-Config is present)
...1 .... Optional Field Bit : True (tag-Config is present)
.... 1... Optional Field Bit : True (phr-Config is present)
schedulingRequestConfig .... .1.. Optional Field Bit : True (schedulingRequestToAddModList is present)
.... ..0. Optional Field Bit : False (schedulingRequestToReleaseList is NOT present)
schedulingRequestToAddModList : 1 item Item 0 SchedulingRequestToAddMod ..0. .... Optional Field Bit : False (sr-ProhibitTimer is NOT present)
schedulingRequestId : 0
sr-TransMax : n64 (4)
bsr-Config .0.. .... Extension Bit : False
..0. .... Optional Field Bit : False (logicalChannelSR-DelayTimer is NOT present)
periodicBSR-Timer : sf10 (2)
retxBSR-Timer : sf80 (3)
tag-Config ...0 .... Optional Field Bit : False (tag-ToReleaseList is NOT present)
.... 1... Optional Field Bit : True (tag-ToAddModList is present)
tag-ToAddModList : 1 item Item 0 TAG .... ...0 Extension Bit : False
tag-Id : 0
timeAlignmentTimer : infinity (7)
phr-Config : setup (1) setup .... ..0. Extension Bit : False
phr-PeriodicTimer : sf10 (0)
phr-ProhibitTimer : sf10 (1)
phr-Tx-PowerFactorChange : dB1 (0)
.... ...0 multiplePHR : False
0... .... dummy : False
.0.. .... phr-Type2OtherCell : False
phr-ModeOtherCG : real (0)
...0 .... skipUplinkTxDynamic : False
physicalCellGroupConfig .... 0... Extension Bit : False
.... .0.. Optional Field Bit : False (harq-ACK-SpatialBundlingPUCCH is NOT present)
.... ..0. Optional Field Bit : False (harq-ACK-SpatialBundlingPUSCH is NOT present)
.... ...0 Optional Field Bit : False (p-NR-FR1 is NOT present)
0... .... Optional Field Bit : False (tpc-SRS-RNTI is NOT present)
.0.. .... Optional Field Bit : False (tpc-PUCCH-RNTI is NOT present)
..0. .... Optional Field Bit : False (tpc-PUSCH-RNTI is NOT present)
...0 .... Optional Field Bit : False (sp-CSI-RNTI is NOT present)
.... 0... Optional Field Bit : False (cs-RNTI is NOT present)
pdsch-HARQ-ACK-Codebook : dynamic (1)
spCellConfig .... ..0. Extension Bit : False
.... ...0 Optional Field Bit : False (servCellIndex is NOT present)
0... .... Optional Field Bit : False (reconfigurationWithSync is NOT present)
.0.. .... Optional Field Bit : False (rlf-TimersAndConstants is NOT present)
..0. .... Optional Field Bit : False (rlmInSyncOutOfSyncThreshold is NOT present)
...1 .... Optional Field Bit : True (spCellConfigDedicated is present)
spCellConfigDedicated .... 0... Extension Bit : False
.... .0.. Optional Field Bit : False (tdd-UL-DL-ConfigurationDedicated is NOT present)
.... ..1. Optional Field Bit : True (initialDownlinkBWP is present)
.... ...0 Optional Field Bit : False (downlinkBWP-ToReleaseList is NOT present)
0... .... Optional Field Bit : False (downlinkBWP-ToAddModList is NOT present)
.0.. .... Optional Field Bit : False (firstActiveDownlinkBWP-Id is NOT present)
..0. .... Optional Field Bit : False (bwp-InactivityTimer is NOT present)
...0 .... Optional Field Bit : False (defaultDownlinkBWP-Id is NOT present)
.... 1... Optional Field Bit : True (uplinkConfig is present)
.... .0.. Optional Field Bit : False (supplementaryUplink is NOT present)
.... ..0. Optional Field Bit : False (pdcch-ServingCellConfig is NOT present)
.... ...1 Optional Field Bit : True (pdsch-ServingCellConfig is present)
1... .... Optional Field Bit : True (csi-MeasConfig is present)
.0.. .... Optional Field Bit : False (sCellDeactivationTimer is NOT present)
..0. .... Optional Field Bit : False (crossCarrierSchedulingConfig is NOT present)
...0 .... Optional Field Bit : False (dummy1 is NOT present)
.... 0... Optional Field Bit : False (pathlossReferenceLinking is NOT present)
.... .0.. Optional Field Bit : False (servingCellMO is NOT present)
initialDownlinkBWP .... ..0. Extension Bit : False
.... ...1 Optional Field Bit : True (pdcch-Config is present)
1... .... Optional Field Bit : True (pdsch-Config is present)
.0.. .... Optional Field Bit : False (sps-Config is NOT present)
..0. .... Optional Field Bit : False (radioLinkMonitoringConfig is NOT present)
pdcch-Config : setup (1) setup .... 0... Extension Bit : False
.... .1.. Optional Field Bit : True (controlResourceSetToAddModList is present)
.... ..0. Optional Field Bit : False (controlResourceSetToReleaseList is NOT present)
.... ...1 Optional Field Bit : True (searchSpacesToAddModList is present)
0... .... Optional Field Bit : False (searchSpacesToReleaseList is NOT present)
.0.. .... Optional Field Bit : False (downlinkPreemption is NOT present)
..0. .... Optional Field Bit : False (tpc-PUSCH is NOT present)
...0 .... Optional Field Bit : False (tpc-PUCCH is NOT present)
.... 0... Optional Field Bit : False (tpc-SRS is NOT present)
controlResourceSetToAddModList : 1 item Item 0 ControlResourceSet .... ...0 Extension Bit : False
0... .... Optional Field Bit : False (tci-StatesPDCCH-ToAddList is NOT present)
.0.. .... Optional Field Bit : False (tci-StatesPDCCH-ToReleaseList is NOT present)
..0. .... Optional Field Bit : False (tci-PresentInDCI is NOT present)
...0 .... Optional Field Bit : False (pdcch-DMRS-ScramblingID is NOT present)
controlResourceSetId : 1
frequencyDomainResources : fffffffffff8 [bit length 45, 3 LSB pad bits, 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1... decimal value 35184372088831]
duration : 1
cce-REG-MappingType : nonInterleaved (1) precoderGranularity : sameAsREG-bundle (0)
searchSpacesToAddModList : 1 item Item 0 SearchSpace .... .1.. Optional Field Bit : True (controlResourceSetId is present)
.... ..1. Optional Field Bit : True (monitoringSlotPeriodicityAndOffset is present)
.... ...0 Optional Field Bit : False (duration is NOT present)
1... .... Optional Field Bit : True (monitoringSymbolsWithinSlot is present)
.1.. .... Optional Field Bit : True (nrofCandidates is present)
..1. .... Optional Field Bit : True (searchSpaceType is present)
searchSpaceId : 2
controlResourceSetId : 1
monitoringSlotPeriodicityAndOffset : sl1 (0) monitoringSymbolsWithinSlot : 8000 [bit length 14, 2 LSB pad bits, 1000 0000 0000 00.. decimal value 8192]
nrofCandidates aggregationLevel1 : n0 (0)
aggregationLevel2 : n6 (6)
aggregationLevel4 : n8 (7)
aggregationLevel8 : n0 (0)
aggregationLevel16 : n0 (0)
searchSpaceType : ue-Specific (1) ue-Specific .... ...0 Extension Bit : False
dci-Formats : formats0-1-And-1-1 (1)
pdsch-Config : setup (1) setup ..0. .... Extension Bit : False
...0 .... Optional Field Bit : False (dataScramblingIdentityPDSCH is NOT present)
.... 1... Optional Field Bit : True (dmrs-DownlinkForPDSCH-MappingTypeA is present)
.... .0.. Optional Field Bit : False (dmrs-DownlinkForPDSCH-MappingTypeB is NOT present)
.... ..1. Optional Field Bit : True (tci-StatesToAddModList is present)
.... ...0 Optional Field Bit : False (tci-StatesToReleaseList is NOT present)
0... .... Optional Field Bit : False (vrb-ToPRB-Interleaver is NOT present)
.0.. .... Optional Field Bit : False (pdsch-TimeDomainAllocationList is NOT present)
..0. .... Optional Field Bit : False (pdsch-AggregationFactor is NOT present)
...0 .... Optional Field Bit : False (rateMatchPatternToAddModList is NOT present)
.... 0... Optional Field Bit : False (rateMatchPatternToReleaseList is NOT present)
.... .0.. Optional Field Bit : False (rateMatchPatternGroup1 is NOT present)
.... ..0. Optional Field Bit : False (rateMatchPatternGroup2 is NOT present)
.... ...0 Optional Field Bit : False (mcs-Table is NOT present)
0... .... Optional Field Bit : False (maxNrofCodeWordsScheduledByDCI is NOT present)
.1.. .... Optional Field Bit : True (zp-CSI-RS-ResourceToAddModList is present)
..0. .... Optional Field Bit : False (zp-CSI-RS-ResourceToReleaseList is NOT present)
...0 .... Optional Field Bit : False (aperiodic-ZP-CSI-RS-ResourceSetsToAddModList is NOT present)
.... 0... Optional Field Bit : False (aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList is NOT present)
.... .0.. Optional Field Bit : False (sp-ZP-CSI-RS-ResourceSetsToAddModList is NOT present)
.... ..0. Optional Field Bit : False (sp-ZP-CSI-RS-ResourceSetsToReleaseList is NOT present)
.... ...1 Optional Field Bit : True (p-ZP-CSI-RS-ResourceSet is present)
dmrs-DownlinkForPDSCH-MappingTypeA : setup (1) setup .0.. .... Extension Bit : False
..0. .... Optional Field Bit : False (dmrs-Type is NOT present)
...0 .... Optional Field Bit : False (dmrs-AdditionalPosition is NOT present)
.... 0... Optional Field Bit : False (maxLength is NOT present)
.... .0.. Optional Field Bit : False (scramblingID0 is NOT present)
.... ..0. Optional Field Bit : False (scramblingID1 is NOT present)
.... ...0 Optional Field Bit : False (phaseTrackingRS is NOT present)
tci-StatesToAddModList : 1 item Item 0 TCI-State .... ...0 Extension Bit : False
0... .... Optional Field Bit : False (qcl-Type2 is NOT present)
tci-StateId : 0
qcl-Type1 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (cell is NOT present)
..0. .... Optional Field Bit : False (bwp-Id is NOT present)
referenceSignal : ssb (1) qcl-Type : typeD (3)
resourceAllocation : resourceAllocationType1 (1)
rbg-Size : config1 (0)
prb-BundlingType : staticBundling (0) staticBundling 1... .... Optional Field Bit : True (bundleSize is present)
bundleSize : wideband (1)
zp-CSI-RS-ResourceToAddModList : 1 item Item 0 ZP-CSI-RS-Resource .... ...0 Extension Bit : False
1... .... Optional Field Bit : True (periodicityAndOffset is present)
zp-CSI-RS-ResourceId : 0
resourceMapping .... ..0. Extension Bit : False
.... ...0 Optional Field Bit : False (firstOFDMSymbolInTimeDomain2 is NOT present)
frequencyDomainAllocation : row4 (2) row4 : 40 [bit length 3, 5 LSB pad bits, 010. .... decimal value 2]
nrofPorts : p4 (2)
firstOFDMSymbolInTimeDomain : 8
cdm-Type : fd-CDM2 (1)
density : one (1) freqBand 0... .... Extension Bit : False
startingRB : 0
nrofRBs : 276
periodicityAndOffset : slots40 (7) p-ZP-CSI-RS-ResourceSet : setup (1) setup .... .0.. Extension Bit : False
zp-CSI-RS-ResourceSetId : 0
zp-CSI-RS-ResourceIdList : 1 item uplinkConfig ...0 .... Extension Bit : False
.... 1... Optional Field Bit : True (initialUplinkBWP is present)
.... .0.. Optional Field Bit : False (uplinkBWP-ToReleaseList is NOT present)
.... ..0. Optional Field Bit : False (uplinkBWP-ToAddModList is NOT present)
.... ...0 Optional Field Bit : False (firstActiveUplinkBWP-Id is NOT present)
1... .... Optional Field Bit : True (pusch-ServingCellConfig is present)
.0.. .... Optional Field Bit : False (carrierSwitching is NOT present)
initialUplinkBWP ..0. .... Extension Bit : False
...1 .... Optional Field Bit : True (pucch-Config is present)
.... 1... Optional Field Bit : True (pusch-Config is present)
.... .0.. Optional Field Bit : False (configuredGrantConfig is NOT present)
.... ..1. Optional Field Bit : True (srs-Config is present)
.... ...0 Optional Field Bit : False (beamFailureRecoveryConfig is NOT present)
pucch-Config : setup (1) setup .0.. .... Extension Bit : False
..1. .... Optional Field Bit : True (resourceSetToAddModList is present)
...0 .... Optional Field Bit : False (resourceSetToReleaseList is NOT present)
.... 1... Optional Field Bit : True (resourceToAddModList is present)
.... .0.. Optional Field Bit : False (resourceToReleaseList is NOT present)
.... ..1. Optional Field Bit : True (format1 is present)
.... ...1 Optional Field Bit : True (format2 is present)
1... .... Optional Field Bit : True (format3 is present)
.1.. .... Optional Field Bit : True (format4 is present)
..1. .... Optional Field Bit : True (schedulingRequestResourceToAddModList is present)
...0 .... Optional Field Bit : False (schedulingRequestResourceToReleaseList is NOT present)
.... 0... Optional Field Bit : False (multi-CSI-PUCCH-ResourceList is NOT present)
.... .1.. Optional Field Bit : True (dl-DataToUL-ACK is present)
.... ..0. Optional Field Bit : False (spatialRelationInfoToAddModList is NOT present)
.... ...0 Optional Field Bit : False (spatialRelationInfoToReleaseList is NOT present)
0... .... Optional Field Bit : False (pucch-PowerControl is NOT present)
resourceSetToAddModList : 2 items Item 0 PUCCH-ResourceSet ...0 .... Optional Field Bit : False (maxPayloadSize is NOT present)
pucch-ResourceSetId : 0
resourceList : 8 items Item 0 Item 1 Item 2 Item 3 Item 4 Item 5 Item 6 Item 7 Item 1 PUCCH-ResourceSet ...0 .... Optional Field Bit : False (maxPayloadSize is NOT present)
pucch-ResourceSetId : 1
resourceList : 8 items Item 0 Item 1 Item 2 Item 3 Item 4 Item 5 Item 6 Item 7 resourceToAddModList : 18 items Item 0 PUCCH-Resource ..0. .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
...0 .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 0
startingPRB : 0
format : format1 (1) format1 initialCyclicShift : 0
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 1 PUCCH-Resource .... ..0. Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... ...0 Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 1
startingPRB : 0
format : format1 (1) format1 initialCyclicShift : 6
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 2 PUCCH-Resource ..0. .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
...0 .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 2
startingPRB : 272
format : format1 (1) format1 initialCyclicShift : 0
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 3 PUCCH-Resource .... ..0. Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... ...0 Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 3
startingPRB : 272
format : format1 (1) format1 initialCyclicShift : 6
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 4 PUCCH-Resource ..0. .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
...0 .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 4
startingPRB : 1
format : format1 (1) format1 initialCyclicShift : 0
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 5 PUCCH-Resource .... ..0. Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... ...0 Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 5
startingPRB : 1
format : format1 (1) format1 initialCyclicShift : 6
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 6 PUCCH-Resource ..0. .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
...0 .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 6
startingPRB : 271
format : format1 (1) format1 initialCyclicShift : 0
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 7 PUCCH-Resource .... ..0. Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... ...0 Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 7
startingPRB : 271
format : format1 (1) format1 initialCyclicShift : 6
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 8 PUCCH-Resource ..0. .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
...0 .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 8
startingPRB : 4
format : format1 (1) format1 initialCyclicShift : 0
nrofSymbols : 14
startingSymbolIndex : 0
timeDomainOCC : 0
Item 9 PUCCH-Resource .... ..0. Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... ...0 Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 9
startingPRB : 6
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 0
Item 10 PUCCH-Resource .... 0... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... .0.. Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 10
startingPRB : 6
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 2
Item 11 PUCCH-Resource ..0. .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
...0 .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 11
startingPRB : 6
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 4
Item 12 PUCCH-Resource 0... .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.0.. .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 12
startingPRB : 6
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 6
Item 13 PUCCH-Resource .... ..0. Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... ...0 Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 13
startingPRB : 6
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 8
Item 14 PUCCH-Resource .... 0... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... .0.. Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 14
startingPRB : 6
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 10
Item 15 PUCCH-Resource ..0. .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
...0 .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 15
startingPRB : 6
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 12
Item 16 PUCCH-Resource 0... .... Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.0.. .... Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 16
startingPRB : 266
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 0
Item 17 PUCCH-Resource .... ..0. Optional Field Bit : False (intraSlotFrequencyHopping is NOT present)
.... ...0 Optional Field Bit : False (secondHopPRB is NOT present)
pucch-ResourceId : 17
startingPRB : 7
format : format2 (2) format2 nrofPRBs : 1
nrofSymbols : 2
startingSymbolIndex : 4
format1 : setup (1) setup .... .0.. Optional Field Bit : False (interslotFrequencyHopping is NOT present)
.... ..0. Optional Field Bit : False (additionalDMRS is NOT present)
.... ...0 Optional Field Bit : False (maxCodeRate is NOT present)
0... .... Optional Field Bit : False (nrofSlots is NOT present)
.0.. .... Optional Field Bit : False (pi2BPSK is NOT present)
..0. .... Optional Field Bit : False (simultaneousHARQ-ACK-CSI is NOT present)
format2 : setup (1) setup .... 0... Optional Field Bit : False (interslotFrequencyHopping is NOT present)
.... .0.. Optional Field Bit : False (additionalDMRS is NOT present)
.... ..1. Optional Field Bit : True (maxCodeRate is present)
.... ...0 Optional Field Bit : False (nrofSlots is NOT present)
0... .... Optional Field Bit : False (pi2BPSK is NOT present)
.1.. .... Optional Field Bit : True (simultaneousHARQ-ACK-CSI is present)
maxCodeRate : zeroDot35 (3)
simultaneousHARQ-ACK-CSI : true (0)
format3 : setup (1) setup .... ..0. Optional Field Bit : False (interslotFrequencyHopping is NOT present)
.... ...0 Optional Field Bit : False (additionalDMRS is NOT present)
1... .... Optional Field Bit : True (maxCodeRate is present)
.0.. .... Optional Field Bit : False (nrofSlots is NOT present)
..0. .... Optional Field Bit : False (pi2BPSK is NOT present)
...1 .... Optional Field Bit : True (simultaneousHARQ-ACK-CSI is present)
maxCodeRate : zeroDot35 (3)
simultaneousHARQ-ACK-CSI : true (0)
format4 : setup (1) setup 0... .... Optional Field Bit : False (interslotFrequencyHopping is NOT present)
.0.. .... Optional Field Bit : False (additionalDMRS is NOT present)
..1. .... Optional Field Bit : True (maxCodeRate is present)
...0 .... Optional Field Bit : False (nrofSlots is NOT present)
.... 0... Optional Field Bit : False (pi2BPSK is NOT present)
.... .1.. Optional Field Bit : True (simultaneousHARQ-ACK-CSI is present)
maxCodeRate : zeroDot35 (3)
simultaneousHARQ-ACK-CSI : true (0)
schedulingRequestResourceToAddModList : 1 item Item 0 NR Radio Resource Control (RRC) protocol
SchedulingRequestResourceConfig .... 1... Optional Field Bit : True (periodicityAndOffset is present)
.... .1.. Optional Field Bit : True (resource is present)
schedulingRequestResourceId : 1
schedulingRequestID : 0
periodicityAndOffset : sl40 (10) resource : 8
dl-DataToUL-ACK : 8 items Item 0 Item 1 Item 2 Item 3 Item 4 Item 5 Item 6 dl-DataToUL-ACK item : 11
Item 7 dl-DataToUL-ACK item : 12
pusch-Config : setup (1) setup .0.. .... Extension Bit : False
..0. .... Optional Field Bit : False (dataScramblingIdentityPUSCH is NOT present)
...1 .... Optional Field Bit : True (txConfig is present)
.... 1... Optional Field Bit : True (dmrs-UplinkForPUSCH-MappingTypeA is present)
.... .0.. Optional Field Bit : False (dmrs-UplinkForPUSCH-MappingTypeB is NOT present)
.... ..1. Optional Field Bit : True (pusch-PowerControl is present)
.... ...0 Optional Field Bit : False (frequencyHopping is NOT present)
0... .... Optional Field Bit : False (frequencyHoppingOffsetLists is NOT present)
.0.. .... Optional Field Bit : False (pusch-TimeDomainAllocationList is NOT present)
..0. .... Optional Field Bit : False (pusch-AggregationFactor is NOT present)
...0 .... Optional Field Bit : False (mcs-Table is NOT present)
.... 0... Optional Field Bit : False (mcs-TableTransformPrecoder is NOT present)
.... .1.. Optional Field Bit : True (transformPrecoder is present)
.... ..1. Optional Field Bit : True (codebookSubset is present)
.... ...1 Optional Field Bit : True (maxRank is present)
0... .... Optional Field Bit : False (rbg-Size is NOT present)
.1.. .... Optional Field Bit : True (uci-OnPUSCH is present)
..0. .... Optional Field Bit : False (tp-pi2BPSK is NOT present)
txConfig : codebook (0)
dmrs-UplinkForPUSCH-MappingTypeA : setup (1) setup .... .0.. Extension Bit : False
.... ..0. Optional Field Bit : False (dmrs-Type is NOT present)
.... ...0 Optional Field Bit : False (dmrs-AdditionalPosition is NOT present)
0... .... Optional Field Bit : False (phaseTrackingRS is NOT present)
.0.. .... Optional Field Bit : False (maxLength is NOT present)
..1. .... Optional Field Bit : True (transformPrecodingDisabled is present)
...0 .... Optional Field Bit : False (transformPrecodingEnabled is NOT present)
transformPrecodingDisabled .... 0... Extension Bit : False
.... .0.. Optional Field Bit : False (scramblingID0 is NOT present)
.... ..0. Optional Field Bit : False (scramblingID1 is NOT present)
pusch-PowerControl .... ...0 Optional Field Bit : False (tpc-Accumulation is NOT present)
1... .... Optional Field Bit : True (msg3-Alpha is present)
.1.. .... Optional Field Bit : True (p0-NominalWithoutGrant is present)
..1. .... Optional Field Bit : True (p0-AlphaSets is present)
...1 .... Optional Field Bit : True (pathlossReferenceRSToAddModList is present)
.... 0... Optional Field Bit : False (pathlossReferenceRSToReleaseList is NOT present)
.... .0.. Optional Field Bit : False (twoPUSCH-PC-AdjustmentStates is NOT present)
.... ..0. Optional Field Bit : False (deltaMCS is NOT present)
.... ...1 Optional Field Bit : True (sri-PUSCH-MappingToAddModList is present)
0... .... Optional Field Bit : False (sri-PUSCH-MappingToReleaseList is NOT present)
msg3-Alpha : alpha1 (7)
p0-NominalWithoutGrant : -76 dBm
p0-AlphaSets : 1 item Item 0 P0-PUSCH-AlphaSet .1.. .... Optional Field Bit : True (p0 is present)
..1. .... Optional Field Bit : True (alpha is present)
p0-PUSCH-AlphaSetId : 0
p0 : 0 dB
alpha : alpha1 (7)
pathlossReferenceRSToAddModList : 1 item Item 0 PUSCH-PathlossReferenceRS pusch-PathlossReferenceRS-Id : 0
referenceSignal : ssb-Index (0) sri-PUSCH-MappingToAddModList : 1 item Item 0 SRI-PUSCH-PowerControl sri-PUSCH-PowerControlId : 0
sri-PUSCH-PathlossReferenceRS-Id : 0
sri-P0-PUSCH-AlphaSetId : 0
sri-PUSCH-ClosedLoopIndex : i0 (0)
resourceAllocation : resourceAllocationType1 (1)
transformPrecoder : disabled (1)
codebookSubset : nonCoherent (2)
maxRank : 1
uci-OnPUSCH : setup (1) setup ...1 .... Optional Field Bit : True (betaOffsets is present)
betaOffsets : semiStatic (1) semiStatic .... .1.. Optional Field Bit : True (betaOffsetACK-Index1 is present)
.... ..1. Optional Field Bit : True (betaOffsetACK-Index2 is present)
.... ...1 Optional Field Bit : True (betaOffsetACK-Index3 is present)
1... .... Optional Field Bit : True (betaOffsetCSI-Part1-Index1 is present)
.1.. .... Optional Field Bit : True (betaOffsetCSI-Part1-Index2 is present)
..1. .... Optional Field Bit : True (betaOffsetCSI-Part2-Index1 is present)
...1 .... Optional Field Bit : True (betaOffsetCSI-Part2-Index2 is present)
betaOffsetACK-Index1 : 11
betaOffsetACK-Index2 : 6
betaOffsetACK-Index3 : 4
betaOffsetCSI-Part1-Index1 : 13
betaOffsetCSI-Part1-Index2 : 10
betaOffsetCSI-Part2-Index1 : 13
betaOffsetCSI-Part2-Index2 : 10
scaling : f0p5 (0)
srs-Config : setup (1) setup ..0. .... Extension Bit : False
...0 .... Optional Field Bit : False (srs-ResourceSetToReleaseList is NOT present)
.... 1... Optional Field Bit : True (srs-ResourceSetToAddModList is present)
.... .0.. Optional Field Bit : False (srs-ResourceToReleaseList is NOT present)
.... ..1. Optional Field Bit : True (srs-ResourceToAddModList is present)
.... ...0 Optional Field Bit : False (tpc-Accumulation is NOT present)
srs-ResourceSetToAddModList : 1 item Item 0 SRS-ResourceSet .... 0... Extension Bit : False
.... .1.. Optional Field Bit : True (srs-ResourceIdList is present)
.... ..0. Optional Field Bit : False (alpha is NOT present)
.... ...1 Optional Field Bit : True (p0 is present)
1... .... Optional Field Bit : True (pathlossReferenceRS is present)
.0.. .... Optional Field Bit : False (srs-PowerControlAdjustmentStates is NOT present)
srs-ResourceSetId : 0
srs-ResourceIdList : 1 item resourceType : aperiodic (0) aperiodic ..0. .... Extension Bit : False
...0 .... Optional Field Bit : False (csi-RS is NOT present)
.... 1... Optional Field Bit : True (slotOffset is present)
aperiodicSRS-ResourceTrigger : 1
slotOffset : 7
usage : codebook (1)
p0 : -84 dBm
pathlossReferenceRS : ssb-Index (0) srs-ResourceToAddModList : 1 item Item 0 SRS-Resource ...0 .... Extension Bit : False
.... 0... Optional Field Bit : False (ptrs-PortIndex is NOT present)
.... .0.. Optional Field Bit : False (spatialRelationInfo is NOT present)
srs-ResourceId : 0
nrofSRS-Ports : port1 (0)
transmissionComb : n4 (1) n4 combOffset-n4 : 0
cyclicShift-n4 : 0
resourceMapping startPosition : 0
nrofSymbols : n1 (0)
repetitionFactor : n1 (0)
freqDomainPosition : 0
freqDomainShift : 0
freqHopping c-SRS : 0
b-SRS : 0
b-hop : 0
groupOrSequenceHopping : neither (0)
resourceType : aperiodic (0) aperiodic ..0. .... Extension Bit : False
sequenceId : 1
pusch-ServingCellConfig : setup (1) setup .... ..0. Extension Bit : False
.... ...0 Optional Field Bit : False (codeBlockGroupTransmission is NOT present)
0... .... Optional Field Bit : False (rateMatching is NOT present)
.0.. .... Optional Field Bit : False (xOverhead is NOT present)
pdsch-ServingCellConfig : setup (1) setup ...0 .... Extension Bit : False
.... 0... Optional Field Bit : False (codeBlockGroupTransmission is NOT present)
.... .0.. Optional Field Bit : False (xOverhead is NOT present)
.... ..1. Optional Field Bit : True (nrofHARQ-ProcessesForPDSCH is present)
.... ...0 Optional Field Bit : False (pucch-Cell is NOT present)
nrofHARQ-ProcessesForPDSCH : n16 (5)
csi-MeasConfig : setup (1) setup .... 0... Extension Bit : False
.... .1.. Optional Field Bit : True (nzp-CSI-RS-ResourceToAddModList is present)
.... ..0. Optional Field Bit : False (nzp-CSI-RS-ResourceToReleaseList is NOT present)
.... ...1 Optional Field Bit : True (nzp-CSI-RS-ResourceSetToAddModList is present)
0... .... Optional Field Bit : False (nzp-CSI-RS-ResourceSetToReleaseList is NOT present)
.1.. .... Optional Field Bit : True (csi-IM-ResourceToAddModList is present)
..0. .... Optional Field Bit : False (csi-IM-ResourceToReleaseList is NOT present)
...1 .... Optional Field Bit : True (csi-IM-ResourceSetToAddModList is present)
.... 0... Optional Field Bit : False (csi-IM-ResourceSetToReleaseList is NOT present)
.... .0.. Optional Field Bit : False (csi-SSB-ResourceSetToAddModList is NOT present)
.... ..0. Optional Field Bit : False (csi-SSB-ResourceSetToReleaseList is NOT present)
.... ...1 Optional Field Bit : True (csi-ResourceConfigToAddModList is present)
0... .... Optional Field Bit : False (csi-ResourceConfigToReleaseList is NOT present)
.1.. .... Optional Field Bit : True (csi-ReportConfigToAddModList is present)
..0. .... Optional Field Bit : False (csi-ReportConfigToReleaseList is NOT present)
...0 .... Optional Field Bit : False (reportTriggerSize is NOT present)
.... 0... Optional Field Bit : False (aperiodicTriggerStateList is NOT present)
.... .0.. Optional Field Bit : False (semiPersistentOnPUSCH-TriggerStateList is NOT present)
nzp-CSI-RS-ResourceToAddModList : 5 items Item 0 NZP-CSI-RS-Resource .... ..0. Extension Bit : False
.... ...1 Optional Field Bit : True (powerControlOffsetSS is present)
1... .... Optional Field Bit : True (periodicityAndOffset is present)
.1.. .... Optional Field Bit : True (qcl-InfoPeriodicCSI-RS is present)
nzp-CSI-RS-ResourceId : 0
resourceMapping ..0. .... Extension Bit : False
...0 .... Optional Field Bit : False (firstOFDMSymbolInTimeDomain2 is NOT present)
frequencyDomainAllocation : row2 (1) row2 : 0020 [bit length 12, 4 LSB pad bits, 0000 0000 0010 .... decimal value 2]
nrofPorts : p1 (0)
firstOFDMSymbolInTimeDomain : 4
cdm-Type : noCDM (0)
density : one (1) freqBand .... .0.. Extension Bit : False
startingRB : 0
nrofRBs : 276
powerControlOffset : 0 dB
powerControlOffsetSS : db0 (1)
scramblingID : 1
periodicityAndOffset : slots40 (7) qcl-InfoPeriodicCSI-RS : 0
Item 1 NZP-CSI-RS-Resource .0.. .... Extension Bit : False
..1. .... Optional Field Bit : True (powerControlOffsetSS is present)
...1 .... Optional Field Bit : True (periodicityAndOffset is present)
.... 1... Optional Field Bit : True (qcl-InfoPeriodicCSI-RS is present)
nzp-CSI-RS-ResourceId : 1
resourceMapping .... .0.. Extension Bit : False
.... ..0. Optional Field Bit : False (firstOFDMSymbolInTimeDomain2 is NOT present)
frequencyDomainAllocation : row1 (0) row1 : 20 [bit length 4, 4 LSB pad bits, 0010 .... decimal value 2]
nrofPorts : p1 (0)
firstOFDMSymbolInTimeDomain : 4
cdm-Type : noCDM (0)
density : three (2) freqBand 0... .... Extension Bit : False
startingRB : 0
nrofRBs : 276
powerControlOffset : 0 dB
powerControlOffsetSS : db0 (1)
scramblingID : 1
periodicityAndOffset : slots40 (7) qcl-InfoPeriodicCSI-RS : 0
Item 2 NZP-CSI-RS-Resource .... 0... Extension Bit : False
.... .1.. Optional Field Bit : True (powerControlOffsetSS is present)
.... ..1. Optional Field Bit : True (periodicityAndOffset is present)
.... ...1 Optional Field Bit : True (qcl-InfoPeriodicCSI-RS is present)
nzp-CSI-RS-ResourceId : 2
resourceMapping 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (firstOFDMSymbolInTimeDomain2 is NOT present)
frequencyDomainAllocation : row1 (0) row1 : 20 [bit length 4, 4 LSB pad bits, 0010 .... decimal value 2]
nrofPorts : p1 (0)
firstOFDMSymbolInTimeDomain : 8
cdm-Type : noCDM (0)
density : three (2) freqBand ...0 .... Extension Bit : False
startingRB : 0
nrofRBs : 276
powerControlOffset : 0 dB
powerControlOffsetSS : db0 (1)
scramblingID : 1
periodicityAndOffset : slots40 (7) qcl-InfoPeriodicCSI-RS : 0
Item 3 NZP-CSI-RS-Resource .... ...0 Extension Bit : False
1... .... Optional Field Bit : True (powerControlOffsetSS is present)
.1.. .... Optional Field Bit : True (periodicityAndOffset is present)
..1. .... Optional Field Bit : True (qcl-InfoPeriodicCSI-RS is present)
nzp-CSI-RS-ResourceId : 3
resourceMapping ...0 .... Extension Bit : False
.... 0... Optional Field Bit : False (firstOFDMSymbolInTimeDomain2 is NOT present)
frequencyDomainAllocation : row1 (0) row1 : 20 [bit length 4, 4 LSB pad bits, 0010 .... decimal value 2]
nrofPorts : p1 (0)
firstOFDMSymbolInTimeDomain : 4
cdm-Type : noCDM (0)
density : three (2) freqBand .... ..0. Extension Bit : False
startingRB : 0
nrofRBs : 276
powerControlOffset : 0 dB
powerControlOffsetSS : db0 (1)
scramblingID : 1
periodicityAndOffset : slots40 (7) qcl-InfoPeriodicCSI-RS : 0
Item 4 NZP-CSI-RS-Resource ..0. .... Extension Bit : False
...1 .... Optional Field Bit : True (powerControlOffsetSS is present)
.... 1... Optional Field Bit : True (periodicityAndOffset is present)
.... .1.. Optional Field Bit : True (qcl-InfoPeriodicCSI-RS is present)
nzp-CSI-RS-ResourceId : 4
resourceMapping .... ..0. Extension Bit : False
.... ...0 Optional Field Bit : False (firstOFDMSymbolInTimeDomain2 is NOT present)
frequencyDomainAllocation : row1 (0) row1 : 20 [bit length 4, 4 LSB pad bits, 0010 .... decimal value 2]
nrofPorts : p1 (0)
firstOFDMSymbolInTimeDomain : 8
cdm-Type : noCDM (0)
density : three (2) freqBand .0.. .... Extension Bit : False
startingRB : 0
nrofRBs : 276
powerControlOffset : 0 dB
powerControlOffsetSS : db0 (1)
scramblingID : 1
periodicityAndOffset : slots40 (7) qcl-InfoPeriodicCSI-RS : 0
nzp-CSI-RS-ResourceSetToAddModList : 2 items Item 0 NZP-CSI-RS-ResourceSet ...0 .... Extension Bit : False
.... 1... Optional Field Bit : True (repetition is present)
.... .0.. Optional Field Bit : False (aperiodicTriggeringOffset is NOT present)
.... ..0. Optional Field Bit : False (trs-Info is NOT present)
nzp-CSI-ResourceSetId : 0
nzp-CSI-RS-Resources : 1 item Item 0 NZP-CSI-RS-ResourceId : 0
repetition : on (0)
Item 1 NZP-CSI-RS-ResourceSet .... 0... Extension Bit : False
.... .0.. Optional Field Bit : False (repetition is NOT present)
.... ..0. Optional Field Bit : False (aperiodicTriggeringOffset is NOT present)
.... ...1 Optional Field Bit : True (trs-Info is present)
nzp-CSI-ResourceSetId : 1
nzp-CSI-RS-Resources : 4 items Item 0 NZP-CSI-RS-ResourceId : 1
Item 1 NZP-CSI-RS-ResourceId : 2
Item 2 NZP-CSI-RS-ResourceId : 3
Item 3 NZP-CSI-RS-ResourceId : 4
trs-Info : true (0)
csi-IM-ResourceToAddModList : 1 item Item 0 CSI-IM-Resource .0.. .... Extension Bit : False
..1. .... Optional Field Bit : True (csi-IM-ResourceElementPattern is present)
...1 .... Optional Field Bit : True (freqBand is present)
.... 1... Optional Field Bit : True (periodicityAndOffset is present)
csi-IM-ResourceId : 0
csi-IM-ResourceElementPattern : pattern1 (1) pattern1 subcarrierLocation-p1 : s4 (1)
symbolLocation-p1 : 8
freqBand .0.. .... Extension Bit : False
startingRB : 0
nrofRBs : 276
periodicityAndOffset : slots40 (7) csi-IM-ResourceSetToAddModList : 1 item Item 0 CSI-IM-ResourceSet ...0 .... Extension Bit : False
csi-IM-ResourceSetId : 0
csi-IM-Resources : 1 item csi-ResourceConfigToAddModList : 3 items Item 0 CSI-ResourceConfig .0.. .... Extension Bit : False
csi-ResourceConfigId : 0
csi-RS-ResourceSetList : nzp-CSI-RS-SSB (0) nzp-CSI-RS-SSB ..1. .... Optional Field Bit : True (nzp-CSI-RS-ResourceSetList is present)
...0 .... Optional Field Bit : False (csi-SSB-ResourceSetList is NOT present)
nzp-CSI-RS-ResourceSetList : 1 item Item 0 NZP-CSI-RS-ResourceSetId : 0
bwp-Id : 0
resourceType : periodic (2)
Item 1 CSI-ResourceConfig ...0 .... Extension Bit : False
csi-ResourceConfigId : 1
csi-RS-ResourceSetList : csi-IM-ResourceSetList (1) csi-IM-ResourceSetList : 1 item bwp-Id : 0
resourceType : periodic (2)
Item 2 CSI-ResourceConfig ...0 .... Extension Bit : False
csi-ResourceConfigId : 2
csi-RS-ResourceSetList : nzp-CSI-RS-SSB (0) nzp-CSI-RS-SSB .... 1... Optional Field Bit : True (nzp-CSI-RS-ResourceSetList is present)
.... .0.. Optional Field Bit : False (csi-SSB-ResourceSetList is NOT present)
nzp-CSI-RS-ResourceSetList : 1 item Item 0 NZP-CSI-RS-ResourceSetId : 1
bwp-Id : 0
resourceType : periodic (2)
csi-ReportConfigToAddModList : 1 item Item 0 CSI-ReportConfig ...0 .... Extension Bit : False
.... 0... Optional Field Bit : False (carrier is NOT present)
.... .1.. Optional Field Bit : True (csi-IM-ResourcesForInterference is present)
.... ..0. Optional Field Bit : False (nzp-CSI-RS-ResourcesForInterference is NOT present)
.... ...1 Optional Field Bit : True (reportFreqConfiguration is present)
0... .... Optional Field Bit : False (codebookConfig is NOT present)
.0.. .... Optional Field Bit : False (dummy is NOT present)
..1. .... Optional Field Bit : True (cqi-Table is present)
...0 .... Optional Field Bit : False (non-PMI-PortIndication is NOT present)
reportConfigId : 0
resourcesForChannelMeasurement : 0
csi-IM-ResourcesForInterference : 1
reportConfigType : periodic (0) periodic reportSlotConfig : slots40 (6) pucch-CSI-ResourceList : 1 item Item 0 PUCCH-CSI-Resource uplinkBandwidthPartId : 0
pucch-Resource : 17
reportQuantity : cri-RI-PMI-CQI (1) reportFreqConfiguration ...1 .... Optional Field Bit : True (cqi-FormatIndicator is present)
.... 1... Optional Field Bit : True (pmi-FormatIndicator is present)
.... .0.. Optional Field Bit : False (csi-ReportingBand is NOT present)
cqi-FormatIndicator : widebandCQI (0)
pmi-FormatIndicator : widebandPMI (0)
timeRestrictionForChannelMeasurements : notConfigured (1)
timeRestrictionForInterferenceMeasurements : notConfigured (1)
groupBasedBeamReporting : disabled (1) disabled ...0 .... Optional Field Bit : False (nrofReportedRS is NOT present)
cqi-Table : table1 (0)
subbandSize : value1 (0)
tag-Id : 0
Item 5 : id-TransactionID ProtocolIE-Field id : id-TransactionID (78)
criticality : ignore (1)
value 0... .... Extension Present Bit : False
TransactionID : 1
Rendered from a Wireshark PCAP by VisualEther .
Frame 4 — DL RRC Message Transfer, RRCSetup. The CU admits the UE and sends the RRCSetup on SRB0, moving the UE off the CCCH and establishing signaling radio bearer SRB1. From here, all RRC travels on SRB1.
Frame 5 — UL RRC Message Transfer, RRCSetupComplete. The UE confirms the setup — and piggybacked inside the RRC message is its first NAS PDU, a 5GMM Registration Request (message type 0x41, still sent in the clear). The RRC connection delivers the UE's registration attempt to the AMF behind the CU. Everything in the next two phases is the network authenticating and securing that registration, relayed transparently over F1. This is the deepest nesting the capture ever shows in the clear — one frame spanning all three layers before Phase 4 ciphers the NAS shut:
frame : Frame 5: Packet, 74 bytes on wire (592 bits), 74 bytes captured (592 bits) Encapsulation type : Wireshark Upper PDU export (155)
Arrival Time : Jul 15, 2026 10:07:54.314151000 Pacific Daylight Time
UTC Arrival Time : Jul 15, 2026 17:07:54.314151000 UTC
Epoch Arrival Time : 1784135274.314151000
Time shift for this packet : 0.000000000 seconds
Time delta from previous captured frame : 70.869000 milliseconds
Time delta from previous displayed frame : 70.869000 milliseconds
Time since reference or first frame : 4.527981000 seconds
Frame Number : 5
Frame Length : 74 bytes (592 bits)
Capture Length : 74 bytes (592 bits)
Frame is marked : False
Frame is ignored : False
Protocols in frame : exported_pdu:f1ap:pdcp-nr:nr-rrc:nas-5gs
Character encoding : ASCII (0)
exported_pdu : EXPORTED_PDU Tag : PDU content dissector name (12) Length : 4
Protocol Name : f1ap
Tag : End-of-options (0) Exported PDU data
f1ap : F1 Application Protocol (ULRRCMessageTransfer) F1AP-PDU : initiatingMessage (0) initiatingMessage procedureCode : id-ULRRCMessageTransfer (13)
criticality : ignore (1)
value ULRRCMessageTransfer 0... .... Extension Bit : False
protocolIEs : 4 items Item 0 : id-gNB-CU-UE-F1AP-ID ProtocolIE-Field id : id-gNB-CU-UE-F1AP-ID (40)
criticality : reject (0)
value Item 1 : id-gNB-DU-UE-F1AP-ID ProtocolIE-Field id : id-gNB-DU-UE-F1AP-ID (41)
criticality : reject (0)
value Item 2 : id-SRBID ProtocolIE-Field id : id-SRBID (64)
criticality : reject (0)
value 0... .... Extension Present Bit : False
SRBID : 1
Item 3 : id-RRCContainer ProtocolIE-Field id : id-RRCContainer (50)
criticality : reject (0)
value RRCContainer : 0000100005df80105e400340403c443c3fc000040c951da60b80b8380000000000 PDCP-NR (SN=0 ) Configuration : SRB-1 (direction=Uplink, plane=Signalling) Direction : Uplink (0)
Plane : Signalling (1)
Bearer type : DCCH (1)
Bearer Id : 1
Seqnum length : 12
MAC-I Present : True
Ciphering disabled : False
0000 .... = Reserved : 0
.... 0000 0000 0000 = Seq Num : 0
NR Radio Resource Control (RRC) protocol UL-DCCH-Message message : c1 (0) c1 : rrcSetupComplete (2) rrcSetupComplete rrc-TransactionIdentifier : 0
criticalExtensions : rrcSetupComplete (0) rrcSetupComplete 0... .... Optional Field Bit : False (registeredAMF is NOT present)
.0.. .... Optional Field Bit : False (guami-Type is NOT present)
..0. .... Optional Field Bit : False (s-NSSAI-List is NOT present)
...0 .... Optional Field Bit : False (ng-5G-S-TMSI-Value is NOT present)
.... 0... Optional Field Bit : False (lateNonCriticalExtension is NOT present)
.... .0.. Optional Field Bit : False (nonCriticalExtension is NOT present)
selectedPLMN-Identity : 1
dedicatedNAS-Message : 7e004179000d0100f110f0ff000010325476982e02e0e0 Non-Access-Stratum 5GS (NAS)PDU Plain NAS 5GS Message Extended protocol discriminator : 5G mobility management messages (126)
0000 .... = Spare Half Octet : 0
.... 0000 = Security header type : Plain NAS message, not security protected (0)
Message type : Registration request (0x41)
5GS registration type .... 1... = Follow-On Request bit (FOR) : Follow-on request pending
.... .001 = 5GS registration type : initial registration (1)
NAS key set identifier 0... .... = Type of security context flag (TSC) : Native security context (for KSIAMF)
.111 .... = NAS key set identifier : 7
5GS mobile identity Length : 13
0... .... = Spare : 0
.000 .... = SUPI format : IMSI (0)
.... 0... = Spare : 0
.... .001 = Type of identity : SUCI (1)
Mobile Country Code (MCC) : Test network (001)
Mobile Network Code (MNC) : Test network (01)
Routing indicator : 0
.... 0000 = Protection scheme Id : NULL scheme (0)
Home network public key identifier : 0
MSIN : 0123456789
UE security capability Element ID : 0x2e
Length : 2
1... .... = 5G-EA0 : Supported
.1.. .... = 128-5G-EA1 : Supported
..1. .... = 128-5G-EA2 : Supported
...0 .... = 128-5G-EA3 : Not supported
.... 0... = 5G-EA4 : Not supported
.... .0.. = 5G-EA5 : Not supported
.... ..0. = 5G-EA6 : Not supported
.... ...0 = 5G-EA7 : Not supported
1... .... = 5G-IA0 : Supported
.1.. .... = 128-5G-IA1 : Supported
..1. .... = 128-5G-IA2 : Supported
...0 .... = 128-5G-IA3 : Not supported
.... 0... = 5G-IA4 : Not supported
.... .0.. = 5G-IA5 : Not supported
.... ..0. = 5G-IA6 : Not supported
.... ...0 = 5G-IA7 : Not supported
MAC : 0x00000000 [Matches calculated result]
Rendered from a Wireshark PCAP by VisualEther .
Phase 3 — NAS authentication (frames 6–7)
Frame 6 — DL RRC Transfer → NAS Authentication Request. The CU relays a NAS Authentication Request (0x56, plaintext) inside an RRC DL Information Transfer. The CU is a pure NAS pipe here — it wraps the AMF's NAS PDU in RRC and hands it to the DU for radio delivery.
Frame 7 — UL RRC Transfer → NAS Authentication Response. The UE answers the challenge with a NAS Authentication Response (0x57, plaintext) in an RRC UL Information Transfer. Authentication succeeds, which is what lets the network derive keys and turn on security next.
Phase 4 — NAS security activation (frames 8–9)
This is the hinge of the whole flow. security_header_type on the two NAS messages tells the story precisely:
Frame NAS message Security header Meaning
8 Security Mode Command (0x5d) type 3 Integrity-protected with a new 5G security context
9 Security Mode Complete type 4 Integrity-protected and ciphered with the new context
Frame 8 — DL RRC Transfer → NAS Security Mode Command. The network commands NAS security. From here, the UE must protect NAS with the freshly derived keys.
Frame 9 — UL RRC Transfer → NAS Security Mode Complete. The UE's reply is the first message under the new context — integrity-protected and ciphered . From this frame on, Wireshark can confirm a NAS PDU is present and protected but can no longer decode its inner type. Every NAS body after this (frames 15–18, 27–28) is ciphered, and the walkthrough names them by role, not by a decoded type.
Phase 5 — Access-stratum security and the UE's DU context (frames 10–12)
sequenceDiagram
accTitle: Phase 5 — UE Context Setup and AS security
accDescr: The CU sends a UE Context Setup Request that establishes the SRBs and embeds the RRC Security Mode Command. The DU replies with a UE Context Setup Response carrying the CellGroupConfig. The DU then relays the UE's RRC Security Mode Complete.
participant DU as gNB-DU
participant CU as gNB-CU
CU->>DU: UE Context Setup Request (SRBs + RRC SecurityModeCommand)
DU-->>CU: UE Context Setup Response (DU-to-CU RRC: CellGroupConfig)
DU->>CU: UL RRC Transfer (RRC SecurityModeComplete)
Frame 10 — UE Context Setup Request. NAS security is up; now the CU builds the UE's radio context on the DU. This F1AP message establishes the SRBs and embeds, in its CU-to-DU RRC container, the RRC SecurityModeCommand that activates access-stratum (PDCP-layer) ciphering and integrity on the radio. The data radio bearer is not created here, and neither is the UE's slice (S-NSSAI) — both arrive together at UE Context Modification in Phase 8. The tree makes the F1AP-wraps-RRC nesting concrete:
frame : Frame 10: Packet, 68 bytes on wire (544 bits), 68 bytes captured (544 bits) Encapsulation type : Wireshark Upper PDU export (155)
Arrival Time : Jul 15, 2026 10:07:54.417804000 Pacific Daylight Time
UTC Arrival Time : Jul 15, 2026 17:07:54.417804000 UTC
Epoch Arrival Time : 1784135274.417804000
Time shift for this packet : 0.000000000 seconds
Time delta from previous captured frame : 2.519000 milliseconds
Time delta from previous displayed frame : 2.519000 milliseconds
Time since reference or first frame : 4.631634000 seconds
Frame Number : 10
Frame Length : 68 bytes (544 bits)
Capture Length : 68 bytes (544 bits)
Frame is marked : False
Frame is ignored : False
Protocols in frame : exported_pdu:f1ap:pdcp-nr:nr-rrc
Character encoding : ASCII (0)
exported_pdu : EXPORTED_PDU Tag : PDU content dissector name (12) Length : 4
Protocol Name : f1ap
Tag : End-of-options (0) Exported PDU data
f1ap : F1 Application Protocol (UEContextSetupRequest) F1AP-PDU : initiatingMessage (0) initiatingMessage procedureCode : id-UEContextSetup (5)
criticality : reject (0)
value UEContextSetupRequest 0... .... Extension Bit : False
protocolIEs : 6 items Item 0 : id-gNB-CU-UE-F1AP-ID ProtocolIE-Field id : id-gNB-CU-UE-F1AP-ID (40)
criticality : reject (0)
value Item 1 : id-gNB-DU-UE-F1AP-ID ProtocolIE-Field id : id-gNB-DU-UE-F1AP-ID (41)
criticality : ignore (1)
value Item 2 : id-SpCell-ID ProtocolIE-Field id : id-SpCell-ID (63)
criticality : reject (0)
value NRCGI 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (iE-Extensions is NOT present)
pLMN-Identity : 00f110 Mobile Country Code (MCC) : Test network (001)
Mobile Network Code (MNC) : Test network (01)
nRCellIdentity : 0000019b00 [bit length 36, 4 LSB pad bits, 0000 0000 0000 0000 0000 0001 1001 1011 0000 .... decimal value 6576]
Item 3 : id-ServCellIndex ProtocolIE-Field id : id-ServCellIndex (107)
criticality : reject (0)
value 0... .... Extension Present Bit : False
ServCellIndex : 0
Item 4 : id-CUtoDURRCInformation ProtocolIE-Field id : id-CUtoDURRCInformation (9)
criticality : reject (0)
value CUtoDURRCInformation 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (cG-ConfigInfo is NOT present)
..0. .... Optional Field Bit : False (uE-CapabilityRAT-ContainerList is NOT present)
...0 .... Optional Field Bit : False (measConfig is NOT present)
.... 0... Optional Field Bit : False (iE-Extensions is NOT present)
Item 5 : id-RRCContainer ProtocolIE-Field id : id-RRCContainer (50)
criticality : ignore (1)
value RRCContainer : 000222081013d56c93 PDCP-NR (SN=2 ) Configuration : SRB-1 (direction=Downlink, plane=Signalling) Direction : Downlink (1)
Plane : Signalling (1)
Bearer type : DCCH (1)
Bearer Id : 1
Seqnum length : 12
MAC-I Present : True
Ciphering disabled : False
0000 .... = Reserved : 0
.... 0000 0000 0010 = Seq Num : 2
NR Radio Resource Control (RRC) protocol DL-DCCH-Message message : c1 (0) c1 : securityModeCommand (4) securityModeCommand rrc-TransactionIdentifier : 1
criticalExtensions : securityModeCommand (0) securityModeCommand 0... .... Optional Field Bit : False (lateNonCriticalExtension is NOT present)
.0.. .... Optional Field Bit : False (nonCriticalExtension is NOT present)
securityConfigSMC ..0. .... Extension Bit : False
securityAlgorithmConfig ...0 .... Extension Bit : False
.... 1... Optional Field Bit : True (integrityProtAlgorithm is present)
.... .0.. Extension Present Bit : False
cipheringAlgorithm : nea0 (0)
.0.. .... Extension Present Bit : False
integrityProtAlgorithm : nia2 (2)
MAC : 0x13d56c93 (but calculated 0x00000000 !) Expert Info (Error/Sequence) : MAC-I Digest wrong - calculated 00000000 but found 13d56c93 MAC-I Digest wrong - calculated 00000000 but found 13d56c93
Message : MAC-I Digest wrong - calculated 00000000 but found 13d56c93
Severity level : Error
Group : Sequence
Rendered from a Wireshark PCAP by VisualEther .
Frame 11 — UE Context Setup Response. The DU has created the SRBs and returns its DU-to-CU RRC container — the CellGroupConfig (RLC/MAC/PHY radio parameters) — that the CU folds into RRC toward the UE. The UE's F1 context now exists on both sides.
Frame 12 — UL RRC Transfer, RRC SecurityModeComplete. The UE confirms access-stratum security. NAS security (frame 9) and AS security (here) are both active — the radio link is fully protected.
Phase 6 — UE radio capabilities (frames 13–14)
Frame 13 — DL RRC Transfer, UECapabilityEnquiry. The CU asks the UE what it can do — bands, carrier aggregation, MIMO, features — so it can tailor the reconfiguration that adds the DRB in Phase 8.
Frame 14 — UL RRC Transfer, UECapabilityInformation. The UE's capability report. The CU now knows the radio feature set it may configure.
Phase 7 — the ciphered NAS exchange (frames 15–18)
With NAS security active (frame 9), the registration is finished off inside ciphered NAS PDUs relayed as DL/UL Information Transfer. Wireshark shows only that each is integrity-protected and ciphered (security_header_type 2); the inner types are inferred from where they sit in the flow, not decoded:
Frames 15, 18 (DL) — the network's side of the exchange, where a normal registration carries the Registration Accept.
Frames 16, 17 (UL) — the UE's side: Registration Complete, and the PDU-session establishment signaling toward the SMF that motivates the data bearer added next.
Phase 8 — data radio bearer establishment (frames 19–22)
sequenceDiagram
accTitle: Phase 8 — adding the data radio bearer
accDescr: The CU sends a UE Context Modification Request adding DRB 1 with 5QI 9. The DU acknowledges with a UE Context Modification Response. The CU then delivers an RRCReconfiguration to the UE, which replies with RRCReconfigurationComplete.
participant DU as gNB-DU
participant CU as gNB-CU
CU->>DU: UE Context Modification Request (add DRB 1 · 5QI 9)
DU-->>CU: UE Context Modification Response
CU->>DU: DL RRC Transfer (RRCReconfiguration) · SRB1
DU->>CU: UL RRC Transfer (RRCReconfigurationComplete)
Frame 19 — UE Context Modification Request. The CU adds the data radio bearer to the UE's existing context — DRB-ID 1, 5QI 9 (the standardized non-GBR default-bearer QoS), under S-NSSAI SST 01, with its GTP-U uplink TNL endpoint. This is the F1AP procedure that creates user-plane radio resources on the DU. The tree shows the whole user-plane bearer in one IE:
frame : Frame 19: Packet, 234 bytes on wire (1872 bits), 234 bytes captured (1872 bits) Encapsulation type : Wireshark Upper PDU export (155)
Arrival Time : Jul 15, 2026 10:07:54.630649000 Pacific Daylight Time
UTC Arrival Time : Jul 15, 2026 17:07:54.630649000 UTC
Epoch Arrival Time : 1784135274.630649000
Time shift for this packet : 0.000000000 seconds
Time delta from previous captured frame : 7.228000 milliseconds
Time delta from previous displayed frame : 7.228000 milliseconds
Time since reference or first frame : 4.844479000 seconds
Frame Number : 19
Frame Length : 234 bytes (1872 bits)
Capture Length : 234 bytes (1872 bits)
Frame is marked : False
Frame is ignored : False
Protocols in frame : exported_pdu:f1ap
Character encoding : ASCII (0)
exported_pdu : EXPORTED_PDU Tag : PDU content dissector name (12) Length : 4
Protocol Name : f1ap
Tag : End-of-options (0) Exported PDU data
f1ap : F1 Application Protocol (UEContextModificationRequest) F1AP-PDU : initiatingMessage (0) initiatingMessage procedureCode : id-UEContextModification (7)
criticality : reject (0)
value UEContextModificationRequest 0... .... Extension Bit : False
protocolIEs : 6 items Item 0 : id-gNB-CU-UE-F1AP-ID ProtocolIE-Field id : id-gNB-CU-UE-F1AP-ID (40)
criticality : reject (0)
value Item 1 : id-gNB-DU-UE-F1AP-ID ProtocolIE-Field id : id-gNB-DU-UE-F1AP-ID (41)
criticality : reject (0)
value Item 2 : id-CUtoDURRCInformation ProtocolIE-Field id : id-CUtoDURRCInformation (9)
criticality : reject (0)
value CUtoDURRCInformation 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (cG-ConfigInfo is NOT present)
..1. .... Optional Field Bit : True (uE-CapabilityRAT-ContainerList is present)
...0 .... Optional Field Bit : False (measConfig is NOT present)
.... 0... Optional Field Bit : False (iE-Extensions is NOT present)
uE-CapabilityRAT-ContainerList […] : 10fd834067408e8cb405bf7b070d400005824c5c00060fc340031bff001700298b89b200000215000356830001801e81c790e7c000082e007fe003801ff80044400006cbc000bc00000100389a00000000404d2b0000001c020247c00000000000014aa80 NR Radio Resource Control (RRC) protocol
UE-CapabilityRAT-ContainerList : 1 item Item 0 UE-CapabilityRAT-Container .... 0... Extension Present Bit : False
rat-Type : nr (0)
ue-CapabilityRAT-Container […] : c1a033a047465a02dfbd8386a00002c1262e000307e1a0018dff800b8014c5c4d90000010a8001ab418000c00f40e3c873e0000417003ff001c00ffc002220000365e0005e000000801c4d000000002026958000000e010123e0000000000000a554000400002 NR Radio Resource Control (RRC) protocol
UE-NR-Capability 1... .... Optional Field Bit : True (rlc-Parameters is present)
.1.. .... Optional Field Bit : True (mac-Parameters is present)
..0. .... Optional Field Bit : False (measAndMobParameters is NOT present)
...0 .... Optional Field Bit : False (fdd-Add-UE-NR-Capabilities is NOT present)
.... 0... Optional Field Bit : False (tdd-Add-UE-NR-Capabilities is NOT present)
.... .0.. Optional Field Bit : False (fr1-Add-UE-NR-Capabilities is NOT present)
.... ..0. Optional Field Bit : False (fr2-Add-UE-NR-Capabilities is NOT present)
.... ...1 Optional Field Bit : True (featureSets is present)
1... .... Optional Field Bit : True (featureSetCombinations is present)
.0.. .... Optional Field Bit : False (lateNonCriticalExtension is NOT present)
..1. .... Optional Field Bit : True (nonCriticalExtension is present)
...0 .... Extension Present Bit : False
accessStratumRelease : rel15 (0)
pdcp-Parameters .... ...0 Extension Bit : False
0... .... Optional Field Bit : False (uplinkOnlyROHC-Profiles is NOT present)
.0.. .... Optional Field Bit : False (continueROHC-Context is NOT present)
..1. .... Optional Field Bit : True (outOfOrderDelivery is present)
...1 .... Optional Field Bit : True (shortSN is present)
.... 0... Optional Field Bit : False (pdcp-DuplicationSRB is NOT present)
.... .0.. Optional Field Bit : False (pdcp-DuplicationMCG-OrSCG-DRB is NOT present)
supportedROHC-Profiles .... ..1. profile0x0000 : True
.... ...1 profile0x0001 : True
1... .... profile0x0002 : True
.0.. .... profile0x0003 : False
..1. .... profile0x0004 : True
...0 .... profile0x0006 : False
.... 0... profile0x0101 : False
.... .0.. profile0x0102 : False
.... ..0. profile0x0103 : False
.... ...0 profile0x0104 : False
maxNumberROHC-ContextSessions : cs16 (4)
outOfOrderDelivery : supported (0)
shortSN : supported (0)
rlc-Parameters .... 0... Extension Bit : False
.... .1.. Optional Field Bit : True (am-WithShortSN is present)
.... ..1. Optional Field Bit : True (um-WithShortSN is present)
.... ...1 Optional Field Bit : True (um-WithLongSN is present)
am-WithShortSN : supported (0)
um-WithShortSN : supported (0)
um-WithLongSN : supported (0)
mac-Parameters 0... .... Optional Field Bit : False (mac-ParametersCommon is NOT present)
.1.. .... Optional Field Bit : True (mac-ParametersXDD-Diff is present)
mac-ParametersXDD-Diff ..0. .... Extension Bit : False
...0 .... Optional Field Bit : False (skipUplinkTxDynamic is NOT present)
.... 0... Optional Field Bit : False (logicalChannelSR-DelayTimer is NOT present)
.... .1.. Optional Field Bit : True (longDRX-Cycle is present)
.... ..1. Optional Field Bit : True (shortDRX-Cycle is present)
.... ...0 Optional Field Bit : False (multipleSR-Configurations is NOT present)
0... .... Optional Field Bit : False (multipleConfiguredGrants is NOT present)
longDRX-Cycle : supported (0)
shortDRX-Cycle : supported (0)
phy-Parameters .1.. .... Optional Field Bit : True (phy-ParametersCommon is present)
..0. .... Optional Field Bit : False (phy-ParametersXDD-Diff is NOT present)
...1 .... Optional Field Bit : True (phy-ParametersFRX-Diff is present)
.... 1... Optional Field Bit : True (phy-ParametersFR1 is present)
.... .0.. Optional Field Bit : False (phy-ParametersFR2 is NOT present)
phy-ParametersCommon .... ..1. Extension Bit : True
.... ...0 Optional Field Bit : False (csi-RS-CFRA-ForHO is NOT present)
0... .... Optional Field Bit : False (dynamicPRB-BundlingDL is NOT present)
.0.. .... Optional Field Bit : False (sp-CSI-ReportPUCCH is NOT present)
..0. .... Optional Field Bit : False (sp-CSI-ReportPUSCH is NOT present)
...0 .... Optional Field Bit : False (nzp-CSI-RS-IntefMgmt is NOT present)
.... 0... Optional Field Bit : False (type2-SP-CSI-Feedback-LongPUCCH is NOT present)
.... .0.. Optional Field Bit : False (precoderGranularityCORESET is NOT present)
.... ..1. Optional Field Bit : True (dynamicHARQ-ACK-Codebook is present)
.... ...0 Optional Field Bit : False (semiStaticHARQ-ACK-Codebook is NOT present)
1... .... Optional Field Bit : True (spatialBundlingHARQ-ACK is present)
.1.. .... Optional Field Bit : True (dynamicBetaOffsetInd-HARQ-ACK-CSI is present)
..0. .... Optional Field Bit : False (pucch-Repetition-F1-3-4 is NOT present)
...1 .... Optional Field Bit : True (ra-Type0-PUSCH is present)
.... 1... Optional Field Bit : True (dynamicSwitchRA-Type0-1-PDSCH is present)
.... .1.. Optional Field Bit : True (dynamicSwitchRA-Type0-1-PUSCH is present)
.... ..1. Optional Field Bit : True (pdsch-MappingTypeA is present)
.... ...1 Optional Field Bit : True (pdsch-MappingTypeB is present)
1... .... Optional Field Bit : True (interleavingVRB-ToPRB-PDSCH is present)
.0.. .... Optional Field Bit : False (interSlotFreqHopping-PUSCH is NOT present)
..1. .... Optional Field Bit : True (type1-PUSCH-RepetitionMultiSlots is present)
...1 .... Optional Field Bit : True (type2-PUSCH-RepetitionMultiSlots is present)
.... 1... Optional Field Bit : True (pusch-RepetitionMultiSlots is present)
.... .1.. Optional Field Bit : True (pdsch-RepetitionMultiSlots is present)
.... ..0. Optional Field Bit : False (downlinkSPS is NOT present)
.... ...1 Optional Field Bit : True (configuredUL-GrantType1 is present)
1... .... Optional Field Bit : True (configuredUL-GrantType2 is present)
.0.. .... Optional Field Bit : False (pre-EmptIndication-DL is NOT present)
..0. .... Optional Field Bit : False (cbg-TransIndication-DL is NOT present)
...0 .... Optional Field Bit : False (cbg-TransIndication-UL is NOT present)
.... 0... Optional Field Bit : False (cbg-FlushIndication-DL is NOT present)
.... .0.. Optional Field Bit : False (dynamicHARQ-ACK-CodeB-CBG-Retx-DL is NOT present)
.... ..1. Optional Field Bit : True (rateMatchingResrcSetSemi-Static is present)
.... ...1 Optional Field Bit : True (rateMatchingResrcSetDynamic is present)
1... .... Optional Field Bit : True (bwp-SwitchingDelay is present)
dynamicHARQ-ACK-Codebook : supported (0)
spatialBundlingHARQ-ACK : supported (0)
dynamicBetaOffsetInd-HARQ-ACK-CSI : supported (0)
ra-Type0-PUSCH : supported (0)
dynamicSwitchRA-Type0-1-PDSCH : supported (0)
dynamicSwitchRA-Type0-1-PUSCH : supported (0)
pdsch-MappingTypeA : supported (0)
pdsch-MappingTypeB : supported (0)
interleavingVRB-ToPRB-PDSCH : supported (0)
type1-PUSCH-RepetitionMultiSlots : supported (0)
type2-PUSCH-RepetitionMultiSlots : supported (0)
pusch-RepetitionMultiSlots : supported (0)
pdsch-RepetitionMultiSlots : supported (0)
configuredUL-GrantType1 : supported (0)
configuredUL-GrantType2 : supported (0)
rateMatchingResrcSetSemi-Static : supported (0)
rateMatchingResrcSetDynamic : supported (0)
bwp-SwitchingDelay : type1 (0)
..0. .... Small Number Bit : False
Number of Sequence Extensions : 13
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..1. .... Extension Present Bit : True (extension addition group is present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..0. .... Extension Present Bit : False (extension addition group is NOT present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Optional Field Bit : False (maxNumberSearchSpaces is NOT present)
1... .... Optional Field Bit : True (rateMatchingCtrlResrcSetDynamic is present)
.1.. .... Optional Field Bit : True (maxLayersMIMO-Indication is present)
rateMatchingCtrlResrcSetDynamic : supported (0)
maxLayersMIMO-Indication : supported (0)
phy-ParametersFRX-Diff .... ...1 Extension Bit : True
0... .... Optional Field Bit : False (dynamicSFI is NOT present)
.0.. .... Optional Field Bit : False (dummy1 is NOT present)
..1. .... Optional Field Bit : True (twoFL-DMRS is present)
...0 .... Optional Field Bit : False (dummy2 is NOT present)
.... 0... Optional Field Bit : False (dummy3 is NOT present)
.... .1.. Optional Field Bit : True (supportedDMRS-TypeDL is present)
.... ..1. Optional Field Bit : True (supportedDMRS-TypeUL is present)
.... ...0 Optional Field Bit : False (semiOpenLoopCSI is NOT present)
0... .... Optional Field Bit : False (csi-ReportWithoutPMI is NOT present)
.0.. .... Optional Field Bit : False (csi-ReportWithoutCQI is NOT present)
..1. .... Optional Field Bit : True (onePortsPTRS is present)
...0 .... Optional Field Bit : False (twoPUCCH-F0-2-ConsecSymbols is NOT present)
.... 1... Optional Field Bit : True (pucch-F2-WithFH is present)
.... .1.. Optional Field Bit : True (pucch-F3-WithFH is present)
.... ..1. Optional Field Bit : True (pucch-F4-WithFH is present)
.... ...0 Optional Field Bit : False (pucch-F0-2WithoutFH is NOT present)
0... .... Optional Field Bit : False (pucch-F1-3-4WithoutFH is NOT present)
.0.. .... Optional Field Bit : False (mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot is NOT present)
..0. .... Optional Field Bit : False (uci-CodeBlockSegmentation is NOT present)
...0 .... Optional Field Bit : False (onePUCCH-LongAndShortFormat is NOT present)
.... 0... Optional Field Bit : False (twoPUCCH-AnyOthersInSlot is NOT present)
.... .0.. Optional Field Bit : False (intraSlotFreqHopping-PUSCH is NOT present)
.... ..0. Optional Field Bit : False (pusch-LBRM is NOT present)
.... ...0 Optional Field Bit : False (pdcch-BlindDetectionCA is NOT present)
0... .... Optional Field Bit : False (tpc-PUSCH-RNTI is NOT present)
.0.. .... Optional Field Bit : False (tpc-PUCCH-RNTI is NOT present)
..0. .... Optional Field Bit : False (tpc-SRS-RNTI is NOT present)
...0 .... Optional Field Bit : False (absoluteTPC-Command is NOT present)
.... 0... Optional Field Bit : False (twoDifferentTPC-Loop-PUSCH is NOT present)
.... .0.. Optional Field Bit : False (twoDifferentTPC-Loop-PUCCH is NOT present)
.... ..1. Optional Field Bit : True (pusch-HalfPi-BPSK is present)
.... ...1 Optional Field Bit : True (pucch-F3-4-HalfPi-BPSK is present)
0... .... Optional Field Bit : False (almostContiguousCP-OFDM-UL is NOT present)
.0.. .... Optional Field Bit : False (sp-CSI-RS is NOT present)
..0. .... Optional Field Bit : False (sp-CSI-IM is NOT present)
...0 .... Optional Field Bit : False (tdd-MultiDL-UL-SwitchPerSlot is NOT present)
.... 0... Optional Field Bit : False (multipleCORESET is NOT present)
twoFL-DMRS : c0 [bit length 2, 6 LSB pad bits, 11.. .... decimal value 3]
supportedDMRS-TypeDL : type1And2 (1)
supportedDMRS-TypeUL : type1And2 (1)
onePortsPTRS : c0 [bit length 2, 6 LSB pad bits, 11.. .... decimal value 3]
pucch-F2-WithFH : supported (0)
pucch-F3-WithFH : supported (0)
pucch-F4-WithFH : supported (0)
pusch-HalfPi-BPSK : supported (0)
pucch-F3-4-HalfPi-BPSK : supported (0)
...0 .... Small Number Bit : False
Number of Sequence Extensions : 6
..1. .... Extension Present Bit : True (extension addition group is present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Optional Field Bit : False (csi-RS-IM-ReceptionForFeedback is NOT present)
..0. .... Optional Field Bit : False (csi-RS-ProcFrameworkForSRS is NOT present)
...0 .... Optional Field Bit : False (csi-ReportFramework is NOT present)
.... 1... Optional Field Bit : True (mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot is present)
.... .1.. Optional Field Bit : True (mux-SR-HARQ-ACK-PUCCH is present)
.... ..0. Optional Field Bit : False (mux-MultipleGroupCtrlCH-Overlap is NOT present)
.... ...1 Optional Field Bit : True (dl-SchedulingOffset-PDSCH-TypeA is present)
1... .... Optional Field Bit : True (dl-SchedulingOffset-PDSCH-TypeB is present)
.1.. .... Optional Field Bit : True (ul-SchedulingOffset is present)
..1. .... Optional Field Bit : True (dl-64QAM-MCS-TableAlt is present)
...1 .... Optional Field Bit : True (ul-64QAM-MCS-TableAlt is present)
.... 1... Optional Field Bit : True (cqi-TableAlt is present)
.... .1.. Optional Field Bit : True (oneFL-DMRS-TwoAdditionalDMRS-UL is present)
.... ..1. Optional Field Bit : True (twoFL-DMRS-TwoAdditionalDMRS-UL is present)
.... ...1 Optional Field Bit : True (oneFL-DMRS-ThreeAdditionalDMRS-UL is present)
mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot 1... .... Optional Field Bit : True (sameSymbol is present)
.0.. .... Optional Field Bit : False (diffSymbol is NOT present)
sameSymbol : supported (0)
mux-SR-HARQ-ACK-PUCCH : supported (0)
dl-SchedulingOffset-PDSCH-TypeA : supported (0)
dl-SchedulingOffset-PDSCH-TypeB : supported (0)
ul-SchedulingOffset : supported (0)
dl-64QAM-MCS-TableAlt : supported (0)
ul-64QAM-MCS-TableAlt : supported (0)
cqi-TableAlt : supported (0)
oneFL-DMRS-TwoAdditionalDMRS-UL : supported (0)
twoFL-DMRS-TwoAdditionalDMRS-UL : supported (0)
oneFL-DMRS-ThreeAdditionalDMRS-UL : supported (0)
phy-ParametersFR1 .0.. .... Extension Bit : False
..0. .... Optional Field Bit : False (pdcch-MonitoringSingleOccasion is NOT present)
...0 .... Optional Field Bit : False (scs-60kHz is NOT present)
.... 1... Optional Field Bit : True (pdsch-256QAM-FR1 is present)
.... .0.. Optional Field Bit : False (pdsch-RE-MappingFR1-PerSymbol is NOT present)
pdsch-256QAM-FR1 : supported (0)
rf-Parameters .... ..1. Extension Bit : True
.... ...1 Optional Field Bit : True (supportedBandCombinationList is present)
1... .... Optional Field Bit : True (appliedFreqBandListFilter is present)
supportedBandListNR : 1 item Item 0 BandNR ...1 .... Extension Bit : True
.... 0... Optional Field Bit : False (modifiedMPR-Behaviour is NOT present)
.... .1.. Optional Field Bit : True (mimo-ParametersPerBand is present)
.... ..0. Optional Field Bit : False (extendedCP is NOT present)
.... ...0 Optional Field Bit : False (multipleTCI is NOT present)
1... .... Optional Field Bit : True (bwp-WithoutRestriction is present)
.1.. .... Optional Field Bit : True (bwp-SameNumerology is present)
..0. .... Optional Field Bit : False (bwp-DiffNumerology is NOT present)
...0 .... Optional Field Bit : False (crossCarrierScheduling-SameSCS is NOT present)
.... 0... Optional Field Bit : False (pdsch-256QAM-FR2 is NOT present)
.... .1.. Optional Field Bit : True (pusch-256QAM is present)
.... ..0. Optional Field Bit : False (ue-PowerClass is NOT present)
.... ...1 Optional Field Bit : True (rateMatchingLTE-CRS is present)
1... .... Optional Field Bit : True (channelBWs-DL is present)
.1.. .... Optional Field Bit : True (channelBWs-UL is present)
bandNR : 78
mimo-ParametersPerBand .... 1... Extension Bit : True
.... .0.. Optional Field Bit : False (tci-StatePDSCH is NOT present)
.... ..0. Optional Field Bit : False (additionalActiveTCI-StatePDCCH is NOT present)
.... ...1 Optional Field Bit : True (pusch-TransCoherence is present)
0... .... Optional Field Bit : False (beamCorrespondenceWithoutUL-BeamSweeping is NOT present)
.0.. .... Optional Field Bit : False (periodicBeamReport is NOT present)
..0. .... Optional Field Bit : False (aperiodicBeamReport is NOT present)
...0 .... Optional Field Bit : False (sp-BeamReportPUCCH is NOT present)
.... 0... Optional Field Bit : False (sp-BeamReportPUSCH is NOT present)
.... .0.. Optional Field Bit : False (dummy1 is NOT present)
.... ..0. Optional Field Bit : False (maxNumberRxBeam is NOT present)
.... ...0 Optional Field Bit : False (maxNumberRxTxBeamSwitchDL is NOT present)
0... .... Optional Field Bit : False (maxNumberNonGroupBeamReporting is NOT present)
.0.. .... Optional Field Bit : False (groupBeamReporting is NOT present)
..0. .... Optional Field Bit : False (uplinkBeamManagement is NOT present)
...0 .... Optional Field Bit : False (maxNumberCSI-RS-BFD is NOT present)
.... 0... Optional Field Bit : False (maxNumberSSB-BFD is NOT present)
.... .0.. Optional Field Bit : False (maxNumberCSI-RS-SSB-CBD is NOT present)
.... ..0. Optional Field Bit : False (dummy2 is NOT present)
.... ...0 Optional Field Bit : False (twoPortsPTRS-UL is NOT present)
0... .... Optional Field Bit : False (dummy5 is NOT present)
.0.. .... Optional Field Bit : False (dummy3 is NOT present)
..0. .... Optional Field Bit : False (beamReportTiming is NOT present)
...0 .... Optional Field Bit : False (ptrs-DensityRecommendationSetDL is NOT present)
.... 0... Optional Field Bit : False (ptrs-DensityRecommendationSetUL is NOT present)
.... .0.. Optional Field Bit : False (dummy4 is NOT present)
.... ..0. Optional Field Bit : False (aperiodicTRS is NOT present)
pusch-TransCoherence : fullCoherent (2)
.0.. .... Small Number Bit : False
Number of Sequence Extensions : 10
1... .... Extension Present Bit : True (extension addition group is present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..0. .... Extension Present Bit : False (extension addition group is NOT present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..0. .... Extension Present Bit : False (extension addition group is NOT present)
...0 .... Optional Field Bit : False (dummy6 is NOT present)
.... 1... Optional Field Bit : True (beamManagementSSB-CSI-RS is present)
.... .0.. Optional Field Bit : False (beamSwitchTiming is NOT present)
.... ..1. Optional Field Bit : True (codebookParameters is present)
.... ...1 Optional Field Bit : True (csi-RS-IM-ReceptionForFeedback is present)
0... .... Optional Field Bit : False (csi-RS-ProcFrameworkForSRS is NOT present)
.1.. .... Optional Field Bit : True (csi-ReportFramework is present)
..0. .... Optional Field Bit : False (csi-RS-ForTracking is NOT present)
...0 .... Optional Field Bit : False (srs-AssocCSI-RS is NOT present)
.... 0... Optional Field Bit : False (spatialRelations is NOT present)
beamManagementSSB-CSI-RS .... .0.. Optional Field Bit : False (supportedCSI-RS-Density is NOT present)
maxNumberSSB-CSI-RS-ResourceOneTx : n32 (3)
maxNumberCSI-RS-Resource : n0 (0)
maxNumberCSI-RS-ResourceTwoTx : n0 (0)
maxNumberAperiodicCSI-RS-Resource : n0 (0)
codebookParameters ..0. .... Optional Field Bit : False (type2 is NOT present)
...0 .... Optional Field Bit : False (type2-PortSelection is NOT present)
type1 .... 0... Optional Field Bit : False (multiPanel is NOT present)
singlePanel supportedCSI-RS-ResourceList : 1 item Item 0 SupportedCSI-RS-Resource maxNumberTxPortsPerResource : p32 (6)
maxNumberResourcesPerBand : 1
totalNumberTxPortsPerBand : 32
modes : mode1andMode2 (1)
maxNumberCSI-RS-PerResourceSet : 1
csi-RS-IM-ReceptionForFeedback maxConfigNumberNZP-CSI-RS-PerCC : 8
maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC : 32
maxConfigNumberCSI-IM-PerCC : n4 (2)
maxNumberSimultaneousNZP-CSI-RS-PerCC : 8
totalNumberPortsSimultaneousNZP-CSI-RS-PerCC : 64
csi-ReportFramework maxNumberPeriodicCSI-PerBWP-ForCSI-Report : 1
maxNumberAperiodicCSI-PerBWP-ForCSI-Report : 1
maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report : 0
maxNumberPeriodicCSI-PerBWP-ForBeamReport : 1
maxNumberAperiodicCSI-PerBWP-ForBeamReport : 1
maxNumberAperiodicCSI-triggeringStatePerCC : n3 (0)
maxNumberSemiPersistentCSI-PerBWP-ForBeamReport : 0
simultaneousCSI-ReportsPerCC : 5
bwp-WithoutRestriction : supported (0)
bwp-SameNumerology : upto4 (1)
pusch-256QAM : supported (0)
rateMatchingLTE-CRS : supported (0)
channelBWs-DL : fr1 (0) fr1 .... .1.. Optional Field Bit : True (scs-15kHz is present)
.... ..1. Optional Field Bit : True (scs-30kHz is present)
.... ...1 Optional Field Bit : True (scs-60kHz is present)
scs-15kHz : 0000 [bit length 10, 6 LSB pad bits, 0000 0000 00.. .... decimal value 0]
scs-30kHz : ffc0 [bit length 10, 6 LSB pad bits, 1111 1111 11.. .... decimal value 1023]
scs-60kHz : 0000 [bit length 10, 6 LSB pad bits, 0000 0000 00.. .... decimal value 0]
channelBWs-UL : fr1 (0) fr1 .... ...1 Optional Field Bit : True (scs-15kHz is present)
1... .... Optional Field Bit : True (scs-30kHz is present)
.1.. .... Optional Field Bit : True (scs-60kHz is present)
scs-15kHz : 0000 [bit length 10, 6 LSB pad bits, 0000 0000 00.. .... decimal value 0]
scs-30kHz : ffc0 [bit length 10, 6 LSB pad bits, 1111 1111 11.. .... decimal value 1023]
scs-60kHz : 0000 [bit length 10, 6 LSB pad bits, 0000 0000 00.. .... decimal value 0]
0... .... Small Number Bit : False
Number of Sequence Extensions : 17
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..1. .... Extension Present Bit : True (extension addition group is present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..0. .... Extension Present Bit : False (extension addition group is NOT present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.1.. .... Optional Field Bit : True (channelBWs-DL-v1590 is present)
..1. .... Optional Field Bit : True (channelBWs-UL-v1590 is present)
channelBWs-DL-v1590 : fr1 (0) fr1 .... 0... Optional Field Bit : False (scs-15kHz is NOT present)
.... .1.. Optional Field Bit : True (scs-30kHz is present)
.... ..0. Optional Field Bit : False (scs-60kHz is NOT present)
scs-30kHz : f000 [bit length 16, 1111 0000 0000 0000 decimal value 61440]
channelBWs-UL-v1590 : fr1 (0) fr1 0... .... Optional Field Bit : False (scs-15kHz is NOT present)
.1.. .... Optional Field Bit : True (scs-30kHz is present)
..0. .... Optional Field Bit : False (scs-60kHz is NOT present)
scs-30kHz : f000 [bit length 16, 1111 0000 0000 0000 decimal value 61440]
supportedBandCombinationList : 1 item Item 0 BandCombination .0.. .... Optional Field Bit : False (ca-ParametersEUTRA is NOT present)
..0. .... Optional Field Bit : False (ca-ParametersNR is NOT present)
...0 .... Optional Field Bit : False (mrdc-Parameters is NOT present)
.... 0... Optional Field Bit : False (supportedBandwidthCombinationSet is NOT present)
.... .0.. Optional Field Bit : False (powerClass-v1530 is NOT present)
bandList : 1 item Item 0 BandParameters : nr (1) nr .... 1... Optional Field Bit : True (ca-BandwidthClassDL-NR is present)
.... .1.. Optional Field Bit : True (ca-BandwidthClassUL-NR is present)
bandNR : 78
0... .... Extension Present Bit : False
ca-BandwidthClassDL-NR : a (0)
.... ..0. Extension Present Bit : False
ca-BandwidthClassUL-NR : a (0)
featureSetCombination : 0
NR Radio Resource Control (RRC) protocol
appliedFreqBandListFilter : 1 item Item 0 FreqBandInformation : bandInformationNR (1) bandInformationNR ...0 .... Optional Field Bit : False (maxBandwidthRequestedDL is NOT present)
.... 0... Optional Field Bit : False (maxBandwidthRequestedUL is NOT present)
.... .0.. Optional Field Bit : False (maxCarriersRequestedDL is NOT present)
.... ..0. Optional Field Bit : False (maxCarriersRequestedUL is NOT present)
bandNR : 78
.0.. .... Small Number Bit : False
Number of Sequence Extensions : 21
1... .... Extension Present Bit : True (extension addition group is present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..0. .... Extension Present Bit : False (extension addition group is NOT present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..0. .... Extension Present Bit : False (extension addition group is NOT present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..0. .... Extension Present Bit : False (extension addition group is NOT present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..1. Optional Field Bit : True (supportedBandCombinationList-v1540 is present)
.... ...0 Optional Field Bit : False (srs-SwitchingTimeRequested is NOT present)
supportedBandCombinationList-v1540 : 1 item Item 0 BandCombination-v1540 0... .... Optional Field Bit : False (ca-ParametersNR-v1540 is NOT present)
bandList-v1540 : 1 item Item 0 BandParameters-v1540 .... ..0. Optional Field Bit : False (srs-CarrierSwitch is NOT present)
.... ...1 Optional Field Bit : True (srs-TxSwitch is present)
srs-TxSwitch 0... .... Optional Field Bit : False (txSwitchImpactToRx is NOT present)
.0.. .... Optional Field Bit : False (txSwitchWithAnotherBand is NOT present)
supportedSRS-TxPortSwitch : t1r1 (4)
featureSets .... ..1. Extension Bit : True
.... ...1 Optional Field Bit : True (featureSetsDownlink is present)
1... .... Optional Field Bit : True (featureSetsDownlinkPerCC is present)
.1.. .... Optional Field Bit : True (featureSetsUplink is present)
..1. .... Optional Field Bit : True (featureSetsUplinkPerCC is present)
featureSetsDownlink : 1 item Item 0 FeatureSetDownlink .... .0.. Optional Field Bit : False (intraBandFreqSeparationDL is NOT present)
.... ..0. Optional Field Bit : False (scalingFactor is NOT present)
.... ...0 Optional Field Bit : False (dummy8 is NOT present)
0... .... Optional Field Bit : False (scellWithoutSSB is NOT present)
.0.. .... Optional Field Bit : False (csi-RS-MeasSCellWithoutSSB is NOT present)
..0. .... Optional Field Bit : False (dummy1 is NOT present)
...0 .... Optional Field Bit : False (type1-3-CSS is NOT present)
.... 0... Optional Field Bit : False (pdcch-MonitoringAnyOccasions is NOT present)
.... .0.. Optional Field Bit : False (dummy2 is NOT present)
.... ..0. Optional Field Bit : False (ue-SpecificUL-DL-Assignment is NOT present)
.... ...0 Optional Field Bit : False (searchSpaceSharingCA-DL is NOT present)
0... .... Optional Field Bit : False (timeDurationForQCL is NOT present)
.0.. .... Optional Field Bit : False (pdsch-ProcessingType1-DifferentTB-PerSlot is NOT present)
..0. .... Optional Field Bit : False (dummy3 is NOT present)
...0 .... Optional Field Bit : False (dummy4 is NOT present)
.... 0... Optional Field Bit : False (dummy5 is NOT present)
.... .0.. Optional Field Bit : False (dummy6 is NOT present)
.... ..0. Optional Field Bit : False (dummy7 is NOT present)
featureSetListPerDownlinkCC : 1 item Item 0 FeatureSetDownlinkPerCC-Id : 1
featureSetsDownlinkPerCC : 1 item Item 0 FeatureSetDownlinkPerCC 1... .... Optional Field Bit : True (channelBW-90mhz is present)
.0.. .... Optional Field Bit : False (maxNumberMIMO-LayersPDSCH is NOT present)
..1. .... Optional Field Bit : True (supportedModulationOrderDL is present)
supportedSubcarrierSpacingDL : kHz30 (1)
supportedBandwidthDL : fr1 (0) channelBW-90mhz : supported (0)
supportedModulationOrderDL : qam256 (5)
featureSetsUplink : 1 item Item 0 FeatureSetUplink 0... .... Optional Field Bit : False (scalingFactor is NOT present)
.0.. .... Optional Field Bit : False (dummy3 is NOT present)
..0. .... Optional Field Bit : False (intraBandFreqSeparationUL is NOT present)
...0 .... Optional Field Bit : False (searchSpaceSharingCA-UL is NOT present)
.... 0... Optional Field Bit : False (dummy1 is NOT present)
.... .1.. Optional Field Bit : True (supportedSRS-Resources is present)
.... ..0. Optional Field Bit : False (twoPUCCH-Group is NOT present)
.... ...0 Optional Field Bit : False (dynamicSwitchSUL is NOT present)
0... .... Optional Field Bit : False (simultaneousTxSUL-NonSUL is NOT present)
.0.. .... Optional Field Bit : False (pusch-ProcessingType1-DifferentTB-PerSlot is NOT present)
..0. .... Optional Field Bit : False (dummy2 is NOT present)
featureSetListPerUplinkCC : 1 item Item 0 FeatureSetUplinkPerCC-Id : 1
supportedSRS-Resources maxNumberAperiodicSRS-PerBWP : n16 (4)
maxNumberAperiodicSRS-PerBWP-PerSlot : 6
maxNumberPeriodicSRS-PerBWP : n16 (4)
maxNumberPeriodicSRS-PerBWP-PerSlot : 6
maxNumberSemiPersistentSRS-PerBWP : n16 (4)
maxNumberSemiPersistentSRS-PerBWP-PerSlot : 6
maxNumberSRS-Ports-PerResource : n1 (0)
featureSetsUplinkPerCC : 1 item Item 0 FeatureSetUplinkPerCC 1... .... Optional Field Bit : True (channelBW-90mhz is present)
.1.. .... Optional Field Bit : True (mimo-CB-PUSCH is present)
..1. .... Optional Field Bit : True (maxNumberMIMO-LayersNonCB-PUSCH is present)
...1 .... Optional Field Bit : True (supportedModulationOrderUL is present)
supportedSubcarrierSpacingUL : kHz30 (1)
supportedBandwidthUL : fr1 (0) channelBW-90mhz : supported (0)
mimo-CB-PUSCH .... 1... Optional Field Bit : True (maxNumberMIMO-LayersCB-PUSCH is present)
maxNumberMIMO-LayersCB-PUSCH : oneLayer (0)
maxNumberSRS-ResourcePerSet : 1
maxNumberMIMO-LayersNonCB-PUSCH : oneLayer (0)
supportedModulationOrderUL : qam256 (5)
.... .0.. Small Number Bit : False
Number of Sequence Extensions : 13
.... 1... Extension Present Bit : True (extension addition group is present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..0. .... Extension Present Bit : False (extension addition group is NOT present)
...0 .... Extension Present Bit : False (extension addition group is NOT present)
.... 0... Extension Present Bit : False (extension addition group is NOT present)
.... .0.. Extension Present Bit : False (extension addition group is NOT present)
.... ..0. Extension Present Bit : False (extension addition group is NOT present)
.... ...0 Extension Present Bit : False (extension addition group is NOT present)
0... .... Extension Present Bit : False (extension addition group is NOT present)
.0.. .... Extension Present Bit : False (extension addition group is NOT present)
..1. .... Optional Field Bit : True (featureSetsDownlink-v1540 is present)
...0 .... Optional Field Bit : False (featureSetsUplink-v1540 is NOT present)
.... 1... Optional Field Bit : True (featureSetsUplinkPerCC-v1540 is present)
featureSetsDownlink-v1540 : 1 item Item 0 FeatureSetDownlink-v1540 .... ...1 Optional Field Bit : True (oneFL-DMRS-TwoAdditionalDMRS-DL is present)
1... .... Optional Field Bit : True (additionalDMRS-DL-Alt is present)
.1.. .... Optional Field Bit : True (twoFL-DMRS-TwoAdditionalDMRS-DL is present)
..1. .... Optional Field Bit : True (oneFL-DMRS-ThreeAdditionalDMRS-DL is present)
...0 .... Optional Field Bit : False (pdcch-MonitoringAnyOccasionsWithSpanGap is NOT present)
.... 0... Optional Field Bit : False (pdsch-SeparationWithGap is NOT present)
.... .0.. Optional Field Bit : False (pdsch-ProcessingType2 is NOT present)
.... ..0. Optional Field Bit : False (pdsch-ProcessingType2-Limited is NOT present)
.... ...0 Optional Field Bit : False (dl-MCS-TableAlt-DynamicIndication is NOT present)
oneFL-DMRS-TwoAdditionalDMRS-DL : supported (0)
additionalDMRS-DL-Alt : supported (0)
twoFL-DMRS-TwoAdditionalDMRS-DL : supported (0)
oneFL-DMRS-ThreeAdditionalDMRS-DL : supported (0)
featureSetsUplinkPerCC-v1540 : 1 item Item 0 FeatureSetUplinkPerCC-v1540 ..1. .... Optional Field Bit : True (mimo-NonCB-PUSCH is present)
mimo-NonCB-PUSCH maxNumberSRS-ResourcePerSet : 1
maxNumberSimultaneousSRS-ResourceTx : 1
featureSetCombinations : 1 item Item 0 FeatureSetCombination : 1 item Item 0 FeatureSetsPerBand : 1 item Item 0 FeatureSet : nr (1) nr downlinkSetNR : 1
uplinkSetNR : 1
nonCriticalExtension .... ...0 Optional Field Bit : False (fdd-Add-UE-NR-Capabilities-v1530 is NOT present)
0... .... Optional Field Bit : False (tdd-Add-UE-NR-Capabilities-v1530 is NOT present)
.0.. .... Optional Field Bit : False (dummy is NOT present)
..0. .... Optional Field Bit : False (interRAT-Parameters is NOT present)
...0 .... Optional Field Bit : False (inactiveState is NOT present)
.... 0... Optional Field Bit : False (delayBudgetReporting is NOT present)
.... .1.. Optional Field Bit : True (nonCriticalExtension is present)
nonCriticalExtension .... ..0. Optional Field Bit : False (sdap-Parameters is NOT present)
.... ...0 Optional Field Bit : False (overheatingInd is NOT present)
1... .... Optional Field Bit : True (ims-Parameters is present)
.0.. .... Optional Field Bit : False (fr1-Add-UE-NR-Capabilities-v1540 is NOT present)
..0. .... Optional Field Bit : False (fr2-Add-UE-NR-Capabilities-v1540 is NOT present)
...0 .... Optional Field Bit : False (fr1-fr2-Add-UE-NR-Capabilities is NOT present)
.... 0... Optional Field Bit : False (nonCriticalExtension is NOT present)
ims-Parameters .... .0.. Extension Bit : False
.... ..0. Optional Field Bit : False (ims-ParametersCommon is NOT present)
.... ...1 Optional Field Bit : True (ims-ParametersFRX-Diff is present)
ims-ParametersFRX-Diff 0... .... Extension Bit : False
.1.. .... Optional Field Bit : True (voiceOverNR is present)
voiceOverNR : supported (0)
Item 3 : id-SRBs-ToBeSetupMod-List ProtocolIE-Field id : id-SRBs-ToBeSetupMod-List (76)
criticality : reject (0)
value SRBs-ToBeSetupMod-List : 1 item Item 0 : id-SRBs-ToBeSetupMod-Item ProtocolIE-SingleContainer id : id-SRBs-ToBeSetupMod-Item (75)
criticality : reject (0)
value SRBs-ToBeSetupMod-Item 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (duplicationIndication is NOT present)
..0. .... Optional Field Bit : False (iE-Extensions is NOT present)
...0 .... Extension Present Bit : False
sRBID : 2
Item 4 : id-DRBs-ToBeSetupMod-List ProtocolIE-Field id : id-DRBs-ToBeSetupMod-List (37)
criticality : reject (0)
value DRBs-ToBeSetupMod-List : 1 item Item 0 : id-DRBs-ToBeSetupMod-Item ProtocolIE-SingleContainer id : id-DRBs-ToBeSetupMod-Item (36)
criticality : reject (0)
value DRBs-ToBeSetupMod-Item 0... .... Extension Bit : False
.0.. .... Optional Field Bit : False (uLConfiguration is NOT present)
..0. .... Optional Field Bit : False (duplicationActivation is NOT present)
...1 .... Optional Field Bit : True (iE-Extensions is present)
.... 0... Extension Present Bit : False
dRBID : 1
qoSInformation : choice-extension (1): id-DRB-Information choice-extension id : id-DRB-Information (164)
criticality : ignore (1)
value DRB-Information 0... .... Optional Field Bit : False (notificationControl is NOT present)
.0.. .... Optional Field Bit : False (iE-Extensions is NOT present)
dRB-QoS ..0. .... Optional Field Bit : False (gBR-QoS-Flow-Information is NOT present)
...0 .... Optional Field Bit : False (reflective-QoS-Attribute is NOT present)
.... 0... Optional Field Bit : False (iE-Extensions is NOT present)
qoS-Characteristics : non-Dynamic-5QI (0) non-Dynamic-5QI .... ...0 Optional Field Bit : False (qoSPriorityLevel is NOT present)
0... .... Optional Field Bit : False (averagingWindow is NOT present)
.0.. .... Optional Field Bit : False (maxDataBurstVolume is NOT present)
..0. .... Optional Field Bit : False (iE-Extensions is NOT present)
...0 .... Extension Present Bit : False
fiveQI : 9
nGRANallocationRetentionPriority 0... .... Optional Field Bit : False (iE-Extensions is NOT present)
priorityLevel : no-priority (15)
pre-emptionCapability : shall-not-trigger-pre-emption (0)
pre-emptionVulnerability : not-pre-emptable (0)
sNSSAI .... ...1 Optional Field Bit : True (sD is present)
0... .... Optional Field Bit : False (iE-Extensions is NOT present)
sST : 01
sD : 000001
flows-Mapped-To-DRB-List : 1 item Item 0 Flows-Mapped-To-DRB-Item .... ..0. Optional Field Bit : False (iE-Extensions is NOT present)
qoSFlowIdentifier : 1
qoSFlowLevelQoSParameters .... .0.. Optional Field Bit : False (gBR-QoS-Flow-Information is NOT present)
.... ..0. Optional Field Bit : False (reflective-QoS-Attribute is NOT present)
.... ...0 Optional Field Bit : False (iE-Extensions is NOT present)
qoS-Characteristics : non-Dynamic-5QI (0) non-Dynamic-5QI ..0. .... Optional Field Bit : False (qoSPriorityLevel is NOT present)
...0 .... Optional Field Bit : False (averagingWindow is NOT present)
.... 0... Optional Field Bit : False (maxDataBurstVolume is NOT present)
.... .0.. Optional Field Bit : False (iE-Extensions is NOT present)
.... ..0. Extension Present Bit : False
fiveQI : 9
nGRANallocationRetentionPriority 0... .... Optional Field Bit : False (iE-Extensions is NOT present)
priorityLevel : no-priority (15)
pre-emptionCapability : shall-not-trigger-pre-emption (0)
pre-emptionVulnerability : not-pre-emptable (0)
uLUPTNLInformation-ToBeSetup-List : 1 item Item 0 ULUPTNLInformation-ToBeSetup-Item .0.. .... Extension Bit : False
..0. .... Optional Field Bit : False (iE-Extensions is NOT present)
uLUPTNLInformation : gTPTunnel (0) gTPTunnel .... 0... Extension Bit : False
.... .0.. Optional Field Bit : False (iE-Extensions is NOT present)
.... ..0. Extension Present Bit : False
transportLayerAddress : 7f000a01 [bit length 32, 0111 1111 0000 0000 0000 1010 0000 0001 decimal value 2130708993] IPv4 transportLayerAddress : 127.0.10.1
gTP-TEID : 00000001
0... .... Extension Present Bit : False
rLCMode : rlc-am (0)
iE-Extensions : 1 item Item 0 ProtocolExtensionField id : 161
criticality : ignore (1)
extensionValue 0... .... Extension Present Bit : False
PDCPSNLength : eighteen-bits (1)
Item 5 : id-GNB-DU-UE-AMBR-UL ProtocolIE-Field id : id-GNB-DU-UE-AMBR-UL (158)
criticality : ignore (1)
value 0... .... Extension Present Bit : False
BitRate : 2000000000
Rendered from a Wireshark PCAP by VisualEther .
Frame 20 — UE Context Modification Response. The DU confirms the DRB is set up and returns its updated TNL/RRC info. The user-plane bearer now exists across F1; only the UE still has to be told.
Frame 21 — DL RRC Transfer, RRCReconfiguration. The UE-facing half of the DRB addition — it reconfigures the UE with the new bearer and radio parameters on SRB1.
Frame 22 — UL RRC Transfer, RRCReconfigurationComplete. The UE applies the configuration. Registration plus default-bearer setup is now functionally complete: the UE is connected with a usable DRB.
Phase 9 — a Public Warning System broadcast (frames 23–26)
sequenceDiagram
accTitle: Phase 9 — Write-Replace Warning
accDescr: The CU sends two Write-Replace Warning Requests, one carrying SIB6 and one carrying SIB7, each acknowledged by the DU with a Write-Replace Warning Response.
participant DU as gNB-DU
participant CU as gNB-CU
CU->>DU: Write-Replace Warning Request (SIB6 · ETWS primary)
DU-->>CU: Write-Replace Warning Response
CU->>DU: Write-Replace Warning Request (SIB7 · ETWS secondary)
DU-->>CU: Write-Replace Warning Response
These four frames are non-UE-associated — they concern the cell, not our UE. The CU pushes an ETWS (Earthquake and Tsunami Warning System) notification for the DU to broadcast: frame 23 carries the SIB6 primary notification, frame 25 the SIB7 secondary notification, each with a repetition period and a broadcast count, and each acknowledged with the Cells-Broadcast-Completed list. It is a neat demonstration that F1AP manages cell-wide behavior, not just per-UE state.
Phase 10 — a last ciphered NAS exchange (frames 27–28)
Frame 27 — UL RRC Transfer and frame 28 — DL RRC Transfer carry one more ciphered NAS round-trip (security_header_type 2) before teardown — a late uplink NAS transaction from the UE and the network's reply. Ciphered, so role-only.
Phase 11 — UE context release (frames 29–30)
Frame 29 — UE Context Release Command. The CU tells the DU to release this UE's context and radio resources, carrying Cause: radioNetwork normal-release — an orderly release, not a failure, consistent with a scripted registration-then-teardown capture. It also embeds the UE's final RRCRelease, but as an opaque RRCContainer (00071000ff6c1afc) rather than a decoded message — Wireshark dissects the RRC-Container inside a DL/UL RRC Message Transfer, but not inside a Release Command, so here it stays raw bytes. Those bytes are a PDCP PDU (SN 7) whose 1000 payload decodes to a DL-DCCH rrcRelease followed by its 4-byte MAC-I, in the clear because access-stratum ciphering on this capture is NEA0 (null). So the RRCRelease is delivered to the UE — as usual, embedded in the release command rather than sent as its own message — the diagram simply cannot label it, because the dissector does not parse this container.
Frame 30 — UE Context Release Complete. The DU confirms the context and resources are freed. The UE-associated signaling that opened at frame 3 ends here, and the UE returns to RRC IDLE.
Phase 12 — F1 interface teardown (frames 31–32)
Frame 31 — F1 Removal Request and frame 32 — F1 Removal Response (Transaction 2). With the UE gone, the F1 interface itself is torn down; the TNL association from frame 1 is removed, and a new F1 Setup would be required before any further CU/DU signaling.
One honest caveat: TS 38.473 allows either node to initiate F1 Removal, and this exported-PDU capture carries no transport to prove which did. The diagram draws it DU → CU; if your capture is CU-initiated, that is the one arrow to flip.
Takeaways
F1AP is the CU/DU control plane. F1 Setup brings the interface up; UE-associated procedures then serve each UE, correlated by the gNB-CU-UE-F1AP-ID / gNB-DU-UE-F1AP-ID pair.
RRC and NAS ride transparently across the DU. The CU is the UE's RRC endpoint (and a NAS pipe to the AMF); F1AP's DL/UL RRC Message Transfer and Information Transfer carry those PDUs to the DU for radio delivery.
Two security layers, in order. NAS security activates first (frames 8–9, new context), then access-stratum security via the RRC SecurityModeCommand embedded in UE Context Setup (frames 10–12). After NAS security is on, the NAS bodies go ciphered, and a control-plane trace can no longer read them.
The DRB is added at Modification, not Setup. UE Context Setup establishes SRBs; the data radio bearer (DRB 1, 5QI 9) arrives at UE Context Modification, paired with the RRCReconfiguration that activates it on the UE.
Direction without addresses. An exported-PDU F1AP trace has no IP or SCTP layer — the gNB-CU and gNB-DU lanes and every arrow's direction come from the F1AP procedure's 3GPP-defined originator, not from a 4-tuple.
Try it on your own capture
Every arrow in this walkthrough was decoded and captioned by VisualEther from a raw Wireshark PCAP — no manual diagramming. Point it at your own 5G, LTE, or IMS trace and read it the same way.