class TapiNodeFronthaulGateway(TapiNode):
"""
- Class representing a O-RAN Fronthaul Gateway as TAPI Node.
+ Class representing an O-RAN Fronthaul Gateway as TAPI Node.
"""
# constructor
class TapiNodeOCuCp(TapiNode):
"""
- Class representing a O-RAN Centralized Unit as TAPI Node.
+ Class representing an O-RAN Centralized Unit as TAPI Node.
"""
# constructor
}
self.add(TapiNodeEdgePoint(nep_configuration))
+ # add N2 Consumer interface
+ nep_configuration = {
+ "parent": self.identifier(),
+ "nodeEdgePoint": {
+ "interface": "n2", "cep":[{"protocol": "NAS", "role": "consumer"}]
+ }
+ }
+ self.add(TapiNodeEdgePoint(nep_configuration))
+
# add O1/OAM NetConf Provider interface
nep_configuration = {
"parent": self.identifier(),
class TapiNodeOCuUp(TapiNode):
"""
- Class representing a O-RAN Centralized Unit as TAPI Node.
+ Class representing an O-RAN Centralized Unit as TAPI Node.
"""
# constructor
}
self.add(TapiNodeEdgePoint(nep_configuration))
+ # add N3 Consumer interface
+ nep_configuration = {
+ "parent": self.identifier(),
+ "nodeEdgePoint": {
+ "interface": "n3", "cep":[{"protocol": "NAS", "role": "consumer"}]
+ }
+ }
+ self.add(TapiNodeEdgePoint(nep_configuration))
+
# add O1/OAM NetConf Provider interface
nep_configuration = {
"parent": self.identifier(),
class TapiNodeODu(TapiNode):
"""
- Class representing a O-RAN Distributed Unit as TAPI Node.
+ Class representing an O-RAN Distributed Unit as TAPI Node.
"""
# constructor
class TapiNodeORu(TapiNode):
"""
- Class representing a O-RAN Radio Unit as TAPI Node.
+ Class representing an O-RAN Radio Unit as TAPI Node.
"""
# constructor
nep_configuration = {
"parent": self.identifier(),
"nodeEdgePoint": {
- "interface": "uu", "cep":[{"protocol": "unknown", "role": "provider"}]
+ "interface": "uu", "cep":[{"protocol": "radio", "role": "provider"}]
}
}
self.add(TapiNodeEdgePoint(nep_configuration))