DrbTable Class Reference

Simu5G: DrbTable Class Reference
Simu5G
DrbTable Class Reference

#include <DrbTable.h>

Detailed Description

The node's data radio bearer configuration, owned by RRC.

Holds two collections of ~DrbDesc records, both keyed by (peer node, DRB id):

  • The CONFIGURED bearers, authored in the BearerConfigurator, delivered by the serving base station (see ConnectionControlEnb::pushDrbToRrcs()) and taken in through BearerManagement::configureDrb(): the bearers this node is configured with, before and independent of their establishment. On the UE side entries are keyed by NODEID_NONE ("my serving node"); on the gNB side by the UE's node id. These entries persist for the whole simulation. This table does not author them and does not read them from a parameter.
  • The ESTABLISHED bearers: ~BearerManagement fills this in as it establishes bearers, and drops entries together with the bearer's PDCP entity.