Rahul Banerji (Samsung Open Source Team) : (O-RAN - WG3.E2AP-v01.01)
Rahul Banerji (Samsung Open Source Team) : (O-RAN - WG3.E2AP-v01.01)
01
(O-RAN.WG3.E2AP-v01.01)
Now
Code Flows
Suggested Protobuf/Rnib Changes
New Message
message RanFunction {
uint32 ran_function_id = 1; message E2NodeComponentConfig{
string ran_function_definition = 2; uint64 e2NodeComponentID = 1; //optional
uint32 ran_function_revision = 3; Existing messages oneof e2NodeComponentType{
string ran_function_oid = 4;//new EnbType enbtype =2;
modified GnbType gnbtype=3;
}
}
//or skip as redundant
message Enb{ string e2nodeComponentConfigUpdate = 4;
EnbType enb_type = 1; } //New
repeated ServedCellInfo served_cells = 2;
repeated string gu_group_ids = 3;
repeated E2NodeComponentConfig e2NodeComponentConfig = 4; //new
}
› E2setup model xml file needs to be changed, add ran OID and e2config pdu to be kept as string
› Check needs to be added for new fields in the e2setup request and e2 service update and
depreciation warning to be generated if using e2ap1.0
› If api call comes for e2ap1.0, all e2ap1.1 new fields will be set to null
› Need to add new UT for e2setup for newly added fields (e2config and ranF OID)
› Not handling edge cases where e2ap1.0 and 1.1 are used by the same e2node at same time, i.e
e2ap1.0 based setup request but config update request follows e2ap1.1
E2Term
› ASN support needs to be added for xml to per encoding and vice versa for associated affected flows
› Need to add support for associated flows (both on sctp and e2mgr side)
› Will not be supporting Prometheus counters as part of initial release
E2SIM
› E2term will need to add support for new messages and implement the interface to talk with
e2config xapp
› Update E2setup and ric service query model files as well as need to add check to all associated
flows
› E2Mgr, will keep a check for optional fields and log a depreciation warning, e.g for ran oid, and
e2config pdu
› Thank You
› Any questions?
E2 Node Connection