Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

ACCESS POD:

asdadaOSAM GW:

For the first phase, OSAM GW is going to be stored in OSAM DB.

  • id(string) identifier for OSAM GW
  • Ip address(String) IP address of the OSAM GW


ACCESS POD:

Access Pod is a PNF that will be fetched from ONAP(AAI). Its relation such as subscribers and devices will be kept in OSAM DB. CorrelationId will play a key role for that purpose. Moreover, PNF location could be kept in AAI or OSAM DB.(depends on use case).


DEVICE:

Device is an abstract model definition of a physical device. A device can be an OLT or an ONT Device. It consists of the following properties: 

...

  • mac_address (string): Mac address of the device

  • ipv4_address (string): Ipv4 address of the device

  • ipv6_address (string): Ipv6 address of the device

PMCONFIGS

PmConfigs object represents an array of PmConfig or PmGroupConfig objects. 

  • freq : Sample rate
  • grouped :  Represents whether it is a grouped configuration or not.

PMGROUPCONFIG 

PmGroupConfig object consists of PmConfig objects with this additional properties : 

  • group_name : Name of the grouped configuration
  • group_freq : Sample rate for the group measurement 
  • enabled : Represents whether this group configuration is enabled or not.

PMCONFIG

PmConfig object represents a performance measurement metric with properties :  

  • type : (counter, gauge, state, context) type can be a counter value (to track how many times something has happened), a gauge (for instantaneous measurement types) a state or a context. 
  • sample_freq : Frequency of the performance measurement
  • name : The name of the measurement
  • enabled : This value shows if the config is enabled or not. 

SUBSCRIBER:

Subscriber is a model object that allows us to provision customer.

  • Id(string) -property refers to ONT uniport also it is an identifier for a subscriber. Must be given
  • c-tag(int) -it is used by ONT device. Must be given
  • s-tag(int)-it is used by ONT device. Must be given
  • techProfileId(int) refers to technology profile id. To provision, the subscriber technology profile is required. (Technology profile details will be fetched from Access Pod.)
  • upstreamBandwidthProfile(string) refers an upstream(ONT to OLT) traffic bandwidth profile id. (Traffic bandwidth profile details will be fetched from Access Pod.)
  • downstreamBandwidthProfile(string) refers a downstream(OLT to ONT) traffic bandwidth profile id. (Traffic bandwidth profile details will be fetched from Access Pod.)
  • nasPortIdrefers nasPortId(string) refers a radius server port.
  • Subscriber must be matched with OLT. OLT match is done with ConnectionPoint model.
  • Connection Point indicates a bridge between OLT-device and Subscriber's ONT. Subscriber model has ConnectionPoint model as property.

...

ConnectionPoint is a model that connects the Subscriber to OLT-Device.

  • Id(string) -property refers to a serial number of OLT device
  • hardwareIdentifier hardwareIdentifier(string) -refers a mac address of OLT device
  • ipAddress ipAddress(string) -indicates an IP address of OLT device
  • nasId nasId(string) -indicates a radius server.

PMCONFIGS

PmConfigs object represents an array of PmConfig or PmGroupConfig objects. 

  • freq : Sample rate
  • grouped :  Represents whether it is a grouped configuration or not.

PMGROUPCONFIG 

PmGroupConfig object consists of PmConfig objects with this additional properties : 

  • group_name : Name of the grouped configuration
  • group_freq : Sample rate for the group measurement 
  • enabled : Represents whether this group configuration is enabled or not.

PMCONFIG

PmConfig object represents a performance measurement metric with properties :  

  • type : (counter, gauge, state, context) type can be a counter value (to track how many times something has happened), a gauge (for instantaneous measurement types) a state or a context. 
  • sample_freq : Frequency of the performance measurement
  • name : The name of the measurement
  • enabled : This value shows if the config is enabled or not.