Module tibit

  • License: Inmanta EULA

  • Version: 0.1.1

Typedefs

  • Base type string

  • Type constraint (self in ['enabled', 'disabled'])

typedef tibit::sla_profile_downstream_best_effort_maximum_burst_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 16000) and (self <= 1000000))

typedef tibit::sla_profile_downstream_best_effort_rate_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 10000000))

typedef tibit::sla_profile_downstream_guaranteed_maximum_burst_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 16000) and (self <= 1000000))

typedef tibit::sla_profile_downstream_guaranteed_rate_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 10000000))

typedef tibit::sla_profile_upstream_best_effort_maximum_burst_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 16000) and (self <= 1000000))

typedef tibit::sla_profile_upstream_best_effort_priority_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 1) and (self <= 8))

typedef tibit::sla_profile_upstream_best_effort_rate_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 10000000))

typedef tibit::sla_profile_upstream_fixed_rate_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 8000000))

typedef tibit::sla_profile_upstream_grant_limit_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 1) and (self <= 15))

typedef tibit::sla_profile_upstream_guaranteed_maximum_burst_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 16000) and (self <= 1000000))

typedef tibit::sla_profile_upstream_guaranteed_rate_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 10000000))

typedef tibit::sla_profile_upstream_maximum_grant_period_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 3) and (self <= 200))

typedef tibit::sla_profile_upstream_minimum_grant_period_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 100))

typedef tibit::sla_profile_upstream_priority_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 1) and (self <= 8))

typedef tibit::sla_profile_upstream_service_limit_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 2) and (self <= 150))

typedef tibit::sla_profile_upstream_service_weight_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::controller::controller_alarm_history_duration_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 365))

typedef tibit::controller::controller_maximum_log_size_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 100000) and (self <= 4294967295))

typedef tibit::controller::controller_maximum_statistics_size_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 100000) and (self <= 4294967295))

typedef tibit::controller::controller_umt_discovery_timeout_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 10))

typedef tibit::controller::onu_mib_upload_refresh_interval_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 10080))

typedef tibit::controller::onu_realtime_statistics_sample_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 60))

typedef tibit::controller::radius_authentication_retransmit_backoff_time_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::controller::radius_authentication_retransmit_retries_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::controller::radius_authentication_retransmit_timeout_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::controller::radius_failure_period_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::controller::radius_failure_threshold_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 2) and (self <= 65535))

typedef tibit::controller::radius_held_period_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::controller::radius_maximum_retries_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::controller::radius_quiet_period_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::controller::radius_revive_interval_t
  • Base type yang::types::uint16

  • Type constraint (((self >= 2) and (self <= 65535)) or (self == 0))

typedef tibit::switch::switch::labels_label_t
  • Base type string

  • Type constraint ((std::length(self) >= 1) and (std::length(self) <= 64))

typedef tibit::controller::radius::servers_id_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 2))

typedef tibit::controller::radius::servers_priority_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 1) and (self <= 3))

typedef tibit::controller::radius::user_access_monitoring_check_interval_t
  • Base type yang::types::uint16

  • Type constraint (((self >= 2) and (self <= 65535)) or (self == 0))

typedef tibit::controller::radius::user_access_monitoring_recover_threshold_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 2) and (self <= 65535))

typedef tibit::onu_alarm_profile::state_value_t
  • Base type string

  • Type constraint (((((((((((yang::is_bool(self) and (yang::as_bool(self) == yang::as_bool(self))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::int8'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::int16'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::int64'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint16'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint64'))) or (yang::is_number(self) and (number(self) == number(self)))) or (self == self))

typedef tibit::onu_alarm_profile::statistic_value_t
  • Base type string

  • Type constraint (((((((((((yang::is_bool(self) and (yang::as_bool(self) == yang::as_bool(self))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::int8'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::int16'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::int64'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint8'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint16'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32'))) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint64'))) or (yang::is_number(self) and (number(self) == number(self)))) or (self == self))

typedef tibit::downstream_qos_map::map_cos_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 7))

typedef tibit::downstream_qos_map::map_id_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 7))

typedef tibit::downstream_qos_map::map_olt_service_offset_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 7))

typedef tibit::olt::epon_discovery_period_t
  • Base type yang::types::uint32

  • Type constraint (((self >= 100) and (self <= 10000)) or (self == 0))

typedef tibit::olt::epon_encryption_key_time_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 10) and (self <= 65535))

typedef tibit::olt::epon_grant_spacing_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 8) and (self <= 1000))

typedef tibit::olt::epon_laser_off_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 8) and (self <= 32))

typedef tibit::olt::epon_laser_on_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 8) and (self <= 32))

typedef tibit::olt::epon_max_frame_size_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1518) and (self <= 12500))

typedef tibit::olt::epon_sync_time_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 8) and (self <= 1000))

typedef tibit::olt::gpon_discovery_period_t
  • Base type yang::types::uint32

  • Type constraint (((self >= 100) and (self <= 10000)) or (self == 0))

typedef tibit::olt::gpon_encryption_key_time_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 60) and (self <= 3600))

typedef tibit::olt::gpon_error_detection_maximum_hec_ratio_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 100))

typedef tibit::olt::gpon_error_detection_maximum_ratio_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 100))

typedef tibit::olt::gpon_error_detection_minimum_hec_sample_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 1000))

typedef tibit::olt::gpon_error_detection_minimum_sample_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 1000))

typedef tibit::olt::gpon_guard_time_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 16) and (self <= 1000))

typedef tibit::olt::gpon_max_frame_size_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1518) and (self <= 9600))

typedef tibit::olt::mac_learning_aging_time_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 60) and (self <= 3600))

typedef tibit::olt::nni_max_frame_size_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1518) and (self <= 12500))

typedef tibit::olt::nni_networks_id_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 999))

typedef tibit::olt::nni_networks_learning_limit_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 2046))

typedef tibit::olt::olt_fw_bank_ptr_t
  • Base type yang::types::uint16

  • Type constraint (((self >= 0) and (self <= 3)) or (self == 65535))

typedef tibit::olt::onus_alloc_id_omcc_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 1) and (self <= 128))

typedef tibit::olt::protection_watch_t
  • Base type string

  • Type constraint (self in ['disabled', 'enabled'])

typedef tibit::olt::gpon::upstream_burst_profile_id_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 3))

typedef tibit::olt::gpon::upstream_burst_profile_preamble_length_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 16) and (self <= 255))

typedef tibit::onu::onu::fw_bank_files_id_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 1))

typedef tibit::onu::onu::fw_bank_versions_id_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 1))

typedef tibit::olt::protection::inactivity_time_active_t
  • Base type yang::types::uint32

  • Type constraint (self in [50, 100, 200])

typedef tibit::olt::protection::inactivity_time_standby_t
  • Base type yang::types::uint32

  • Type constraint (self in [10, 50, 100, 200])

typedef tibit::onu::epon_fw_upgrade_final_ack_timeout_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 60) and (self <= 300))

typedef tibit::onu::gpon_fw_upgrade_backoff_delay_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 10))

typedef tibit::onu::gpon_fw_upgrade_backoff_divisor_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 2))

typedef tibit::onu::gpon_fw_upgrade_end_download_timeout_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 600))

typedef tibit::onu::gpon_fw_upgrade_maximum_retries_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 1) and (self <= 10))

typedef tibit::onu::gpon_fw_upgrade_maximum_window_size_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 16) and (self <= 256))

typedef tibit::onu::gpon_fw_upgrade_response_timeout_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 3) and (self <= 120))

typedef tibit::onu::olt_service_id_t
  • Base type yang::types::uint32

  • Type constraint ((self >= 0) and (self <= 7))

typedef tibit::onu::olt_service_learning_limit_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 2046))

typedef tibit::onu::olt_service_tcont_service_ref_t
  • Base type string

  • Type constraint ((self == 'none') or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 7)))

typedef tibit::onu::olt_service_upstream_priority_treatment_t
  • Base type string

  • Type constraint (self in ['copy', 'set'])

typedef tibit::onu::olt_service_upstream_priority_value_t
  • Base type yang::types::uint8

  • Type constraint ((self >= 0) and (self <= 7))

typedef tibit::onu::onu_cvlan_id_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 4095))

typedef tibit::onu::onu_expected_registration_id_t
  • Base type string

  • Type constraint ((std::length(self) >= 0) and (std::length(self) <= 36))

typedef tibit::onu::onu_fw_bank_ptr_t
  • Base type yang::types::uint16

  • Type constraint (((self >= 0) and (self <= 1)) or (self == 65535))

typedef tibit::onu::service_config_values_name_t
  • Base type string

  • Type constraint ((std::length(self) >= 1) and (std::length(self) <= 64))

typedef tibit::onu::service_config_values_value_t
  • Base type string

  • Type constraint ((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) or (self == self))

typedef tibit::onu::uni_encryption_t
  • Base type string

  • Type constraint (self in ['disabled', 'ieee8021ae'])

typedef tibit::onu::olt_service::nni_network_id_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 999))

typedef tibit::onu::olt_service::pon_network_id_t
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 999))

typedef tibit::types::ietf_inet_types::port_number
  • Base type yang::types::uint16

  • Type constraint ((self >= 0) and (self <= 65535))

typedef tibit::types::ietf_interfaces::interface_ref
  • Base type string

  • Type constraint (self == self)

typedef tibit::types::ietf_yang_types::date_and_time
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[\\+\\-]\\d{2}:\\d{2}))$(?!\\n\\Z)'})

typedef tibit::types::ietf_yang_types::mac_address
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})$(?!\\n\\Z)'})

typedef tibit::types::tibit_types::alarm_severity
  • Base type string

  • Type constraint (self in ['0-EMERG', '1-ALERT', '2-CRIT', '3-ERROR', '4-WARNING', '5-NOTICE', '6-INFO', '7-DEBUG'])

typedef tibit::types::tibit_types::comparison_operator
  • Base type string

  • Type constraint (self in ['eq', 'ne', 'gt', 'lt', 'ge', 'le'])

typedef tibit::types::tibit_types::controller_device_identifier
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})|(?:Default))$(?!\\n\\Z)'})

typedef tibit::types::tibit_types::downstream_qos_map_type
  • Base type string

  • Type constraint (self == 'vlan-cos')

typedef tibit::types::tibit_types::gps_location
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:-?[0-9]+(?:[^\\r\\n][0-9]+)?),[\t\n\r ]*(?:-?[0-9]+(?:[^\\r\\n][0-9]+)?)|(?:))$(?!\\n\\Z)'})

typedef tibit::types::tibit_types::ieee_10gepon_encryption_mode
  • Base type string

  • Type constraint (self in ['disabled', 'bidirectional', 'downstream'])

typedef tibit::types::tibit_types::logging_enable
  • Base type string

  • Type constraint (self in ['enable', 'disable'])

typedef tibit::types::tibit_types::logging_level
  • Base type string

  • Type constraint (self in ['emergency', 'alert', 'critical', 'error', 'warning', 'notice', 'info', 'debug', 'disable'])

typedef tibit::types::tibit_types::loopback_mode
  • Base type string

  • Type constraint (self in ['logical-link', 'mac', 'phy'])

typedef tibit::types::tibit_types::network_tags
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:[Ss](?:(?:[0-9][0-9]{0,2}|[1-3][0-9]{3}|40(?:[0-8][0-9]|9[0-5]))|[Xx])\\.[Cc](?:(?:[0-9][0-9]{0,2}|[1-3][0-9]{3}|40(?:[0-8][0-9]|9[0-5]))|[Xx])\\.[Cc](?:(?:[0-9][0-9]{0,2}|[1-3][0-9]{3}|40(?:[0-8][0-9]|9[0-5]))|[Xx]))$(?!\\n\\Z)'})

typedef tibit::types::tibit_types::olt_device_identifier
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})|(?:Default))$(?!\\n\\Z)'})

typedef tibit::types::tibit_types::olt_fiber_reach
  • Base type string

  • Type constraint (self in ['extended', 'short', 'standard'])

typedef tibit::types::tibit_types::olt_protection_partner
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})|(?:))$(?!\\n\\Z)'})

typedef tibit::types::tibit_types::onu_device_identifier
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})|(?:[A-Za-z]{4}[0-9A-Fa-f]{8})|(?:Default))$(?!\\n\\Z)'})

typedef tibit::types::tibit_types::onu_encryption_mode
  • Base type string

  • Type constraint (self in ['disabled', 'downstream', 'from-olt'])

typedef tibit::types::tibit_types::pon_mode
  • Base type string

  • Type constraint (self in ['10g-epon', 'xgs-pon'])

typedef tibit::types::tibit_types::port_duplex
  • Base type string

  • Type constraint (self in ['auto', 'full', 'half'])

typedef tibit::types::tibit_types::port_speed
  • Base type string

  • Type constraint (self in ['auto', '10', '100', '1000', '2500', '5000', '10000'])

typedef tibit::types::tibit_types::protocol_filter_action
  • Base type string

  • Type constraint (self in ['drop', 'pass', 'umt'])

typedef tibit::types::tibit_types::radius_user_name_override
  • Base type string

  • Type constraint (self in ['default', 'calling-station-id'])

typedef tibit::types::tibit_types::switch_device_identifier
  • Base type string

  • Type constraint std::validate_type('pydantic.constr',self,{'regex': '^(?:(?:[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5})|(?:Default))$(?!\\n\\Z)'})

typedef tibit::types::tibit_types::switch_field
  • Base type string

  • Type constraint (self in ['any', 'chassis-id', 'ipv4-address', 'ipv6-address', 'port-id', 'system-capabilities', 'system-name'])

typedef tibit::types::tibit_types::value_type
  • Base type string

  • Type constraint (self in ['array', 'automatic', 'boolean', 'double', 'int32', 'int64', 'object', 'null', 'string'])

typedef tibit::types::tibit_types::xgspon_encryption_mode
  • Base type string

  • Type constraint (self in ['disabled', 'bidirectional', 'broadcast', 'downstream'])

Entities

entity tibit::Base

Parents: std::Entity

Base for all entities representing any part of device configuration.

By default the orchestrator manages the full configuration (comanage is false) of the resource represented by the entity. This means that when the configuration is modified outside the orchestrator, the configuration is replaced by the orchestrator on the next deploy or repair. This is achieved by setting the operation on the corresponding yang container to replace. When comanage is set to true, the yang container is set to the default merge behavior. This means that any parameter or container NOT managed by the container is not touched during deploy or repair. However, when modifying key attributes of a container care must be taken to set the old container to purged so that it will be removed, otherwise invalid configurations may be created

attribute bool comanaged=true

True for ‘merge’, False for ‘replace’

attribute bool purged=false

True if should be removed :rel device: The device this entity should deploy to :rel resource: The resource this entity is a part of :rel yang_container:

relation tibit::BaseDevice device [1]

The device this entity should deploy to Peer relation:

relation tibit::Resource resource [0:1]

The resource this entity is a part of Peer relation:

other end: tibit::Resource.entities [0:*]

relation yang::Container yang_container [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::BaseDevice

Parents: yang::BaseDevice

Entity representing a device a config should be deployed to

attribute string[] models=List()

List of the model names this module uses

dict tibit::BaseDevice.module_mapping={'bbf-if-type': 'urn:bbf:yang:bbf-if-type', 'bbf-xpon-if-type': 'urn:bbf:yang:bbf-xpon-if-type', 'iana-if-type': 'urn:ietf:params:xml:ns:yang:iana-if-type', 'ietf-inet-types': 'urn:ietf:params:xml:ns:yang:ietf-inet-types', 'ietf-interfaces': 'urn:ietf:params:xml:ns:yang:ietf-interfaces', 'ietf-yang-types': 'urn:ietf:params:xml:ns:yang:ietf-yang-types', 'tibit-bbf-interfaces': 'urn:com:tibitcom:ns:yang:bbf:interfaces', 'tibit-netconf': 'urn:com:tibitcom:ns:yang:netconf', 'tibit-pon-controller-db': 'urn:com:tibitcom:ns:yang:controller:db', 'tibit-types': 'urn:com:tibitcom:ns:yang:types'}

Dictionary contraing namespaces definitions. Key - module name. Value - namespace URI. :rel _controller_alarm_profiles_yang_container: PON Controller Alarm Profile Configuration. :rel _controllers_yang_container: PON Controller configuration. :rel _downstream_qos_maps_yang_container: Downstream QoS Map Profile Configuration. :rel _interfaces_yang_container: Interface parameters. :rel _olt_alarm_profiles_yang_container: OLT Alarm Profile Configuration. :rel _olts_yang_container: OLT Configuration. :rel _onu_alarm_profiles_yang_container: ONU Alarm Profile Configuration. :rel _onus_yang_container: ONU Configuration. :rel _sla_profiles_yang_container: Service Level Aggreement Profile Configuration. :rel _switchs_yang_container: Switch Configuration.

relation yang::Container _controller_alarm_profiles_yang_container [0:1]

PON Controller Alarm Profile Configuration. Peer relation:

relation yang::Container _controllers_yang_container [0:1]

PON Controller configuration. Peer relation:

relation yang::Container _downstream_qos_maps_yang_container [0:1]

Downstream QoS Map Profile Configuration. Peer relation:

relation yang::Container _interfaces_yang_container [0:1]

Interface parameters. Peer relation:

relation yang::Container _olt_alarm_profiles_yang_container [0:1]

OLT Alarm Profile Configuration. Peer relation:

relation yang::Container _olts_yang_container [0:1]

OLT Configuration. Peer relation:

relation yang::Container _onu_alarm_profiles_yang_container [0:1]

ONU Alarm Profile Configuration. Peer relation:

relation yang::Container _onus_yang_container [0:1]

ONU Configuration. Peer relation:

relation yang::Container _sla_profiles_yang_container [0:1]

Service Level Aggreement Profile Configuration. Peer relation:

relation yang::Container _switchs_yang_container [0:1]

Switch Configuration. Peer relation:

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::Controller

Parents: tibit::Base

List of PON Controller configuration records. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L2831

attribute tibit::types::tibit_types::controller_device_identifier? device_id=null

PON Controller identifier (PON Controller MAC Address or ‘Default’).

attribute string name

Name identifier used by the NETCONF interface to reference this PON Controller. :rel alarm_history: PON Controller alarm history configuration. :rel controller: These fields control the Controller operation. :rel logging: Logging configuration. :rel management_lan: Management LAN configuration. :rel olts: OLT inventory configuration. :rel onu: ONU related configuration. :rel radius: RADIUS server configuration.

relation tibit::controller::AlarmHistory alarm_history [0:1]

Relation to parent container Peer relation: PON Controller alarm history configuration.

other end: tibit::controller::AlarmHistory.parent_controller [1]

relation tibit::controller::Controller controller [0:1]

Relation to parent container Peer relation: These fields control the Controller operation.

other end: tibit::controller::Controller.parent_controller [1]

relation tibit::controller::Logging logging [0:1]

Relation to parent container Peer relation: Logging configuration.

other end: tibit::controller::Logging.parent_controller [1]

relation tibit::controller::ManagementLan management_lan [0:1]

Relation to parent container Peer relation: Management LAN configuration.

other end: tibit::controller::ManagementLan.parent_controller [1]

relation tibit::controller::Olts olts [0:1]

Relation to parent container Peer relation: OLT inventory configuration.

other end: tibit::controller::Olts.parent_controller [1]

relation tibit::controller::Onu onu [0:1]

Relation to parent container Peer relation: ONU related configuration.

other end: tibit::controller::Onu.parent_controller [1]

relation tibit::controller::Radius radius [0:1]

Relation to parent container Peer relation: RADIUS server configuration.

other end: tibit::controller::Radius.parent_controller [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::ControllerAlarmProfile

Parents: tibit::Base

List of PON Controller Alarm Profiles. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3298

attribute string name

Name identifier used by the NETCONF interface to reference this alarm profile. :rel controller: Configuration related to the PON Controller operation. :rel state: State alarm configurations entries. :rel statistic: Statistics alarm configurations entries.

relation tibit::controller_alarm_profile::Controller controller [0:1]

Relation to parent container Peer relation: Configuration related to the PON Controller operation.

other end: tibit::controller_alarm_profile::Controller.parent_controller_alarm_profile [1]

relation tibit::controller_alarm_profile::State state [0:*]

Relation to parent container Peer relation: State alarm configurations entries.

other end: tibit::controller_alarm_profile::State.parent_controller_alarm_profile [1]

relation tibit::controller_alarm_profile::Statistic statistic [0:*]

Relation to parent container Peer relation: Statistics alarm configurations entries.

other end: tibit::controller_alarm_profile::Statistic.parent_controller_alarm_profile [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::DownstreamQosMap

Parents: tibit::Base

Downstream QoS Map for classifying priority to GPON XGem Ports or EPON LLIDs. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4199

attribute string name

Name identifier used by the NETCONF interface to reference this Downstream QoS Map.

attribute tibit::types::tibit_types::downstream_qos_map_type? type=null

Type of Downstream QoS Map. Currently, only classification on VLAN CoS bits is supported. :rel controller: PON Controller related configuration. :rel map: Mapping entry that classifies VLAN CoS bit values to a desinstation GPON XGEM Port or EPON LLID (OLT-Service) offset.

relation tibit::downstream_qos_map::Controller controller [0:1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::downstream_qos_map::Controller.parent_downstream_qos_map [1]

relation tibit::downstream_qos_map::Map map [0:*]

Relation to parent container Peer relation: Mapping entry that classifies VLAN CoS bit values to a desinstation GPON XGEM Port or EPON LLID (OLT-Service) offset.

other end: tibit::downstream_qos_map::Map.parent_downstream_qos_map [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::Interface

Parents: tibit::Base

The list of interfaces on the device.

The status of an interface is available in this list in the operational state. If the configuration of a system-controlled interface cannot be used by the system (e.g., the interface hardware present does not match the interface type), then the configuration is not applied to the system-controlled interface shown in the operational state. If the configuration of a user-controlled interface cannot be used by the system, the configured interface is not instantiated in the operational state.

System-controlled interfaces created by the system are always present in this list in the operational state, whether or not they are configured. Yang definition can be found here: ietf-interfaces@2018-02-20.yang:L106

attribute string? description=null

A textual description of the interface. A server implementation MAY map this leaf to the ifAlias MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifAlias. The definition of such a mechanism is outside the scope of this document. Since ifAlias is defined to be stored in non-volatile storage, the MIB implementation MUST map ifAlias to the value of ‘description’ in the persistently stored configuration.

attribute bool? enabled=null

This leaf contains the configured, desired state of the interface. Systems that implement the IF-MIB use the value of this leaf in the intended configuration to set IF-MIB.ifAdminStatus to ‘up’ or ‘down’ after an ifEntry has been initialized, as described in RFC 2863. Changes in this leaf in the intended configuration are reflected in ifAdminStatus.

Controls whether linkUp/linkDown SNMP notifications should be generated for this interface. If this node is not configured, the value ‘enabled’ is operationally used by the server for interfaces that do not operate on top of any other interface (i.e., there are no ‘lower-layer-if’ entries), and ‘disabled’ otherwise.

attribute string name

The name of the interface. A device MAY restrict the allowed values for this leaf, possibly depending on the type of the interface. For system-controlled interfaces, this leaf is the device-specific name of the interface. If a client tries to create configuration for a system-controlled interface that is not present in the operational state, the server MAY reject the request if the implementation does not support pre-provisioning of interfaces or if the name refers to an interface that can never exist in the system. A Network Configuration Protocol (NETCONF) server MUST reply with an rpc-error with the error-tag ‘invalid-value’ in this case. If the device supports pre-provisioning of interface configuration, the ‘pre-provisioning’ feature is advertised. If the device allows arbitrarily named user-controlled interfaces, the ‘arbitrary-names’ feature is advertised. When a configured user-controlled interface is created by the system, it is instantiated with the same name in the operational state. A server implementation MAY map this leaf to the ifName MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifName. The definition of such a mechanism is outside the scope of this document.

attribute string? type=null

The type of the interface. When an interface entry is created, a server MAY initialize the type leaf with a valid value, e.g., if it is possible to derive the type from the name of the interface. If a client tries to set the type of an interface to a value that can never be used by the system, e.g., if the type is not supported or if the type does not match the name of the interface, the server MUST reject the request. A NETCONF server MUST reply with an rpc-error with the error-tag ‘invalid-value’ in this case.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::Interfaces

Parents: tibit::Base

Tibit BBF interface configuration Yang definition can be found here: tibit-bbf-interfaces@2022-11-04.yang:L58

Rel olt_interface_map:

Mapping of BBF OLT interfaces to an OLT device.

relation tibit::interfaces::OltInterfaceMap olt_interface_map [0:1]

Relation to parent container Peer relation: Mapping of BBF OLT interfaces to an OLT device.

other end: tibit::interfaces::OltInterfaceMap.parent_interfaces [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::NetconfDevice

Parents: tibit::BaseDevice, yang::NetconfDevice

Entity representing a device that should be configured using netconf as backend

attribute bool persist=true

Whether the config should be persisted to a permanent data store on update.

attribute string persist_target='startup'

The target datastore where the config should be persisted (when persist is enabled).

attribute bool use_get_schema_invalid_namespaces_workaround=false

If true get-schema RPC reply processing code of ncclient will be patched for scanning and loading YANG models to accept response with invalid or malformed namespaces. It must be enabled for Juniper devices to avoid failure.

The following implements statements select implementations for this entity:

entity tibit::Olt

Parents: tibit::Base

List of OLTs. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4247

attribute tibit::types::tibit_types::olt_device_identifier? device_id=null

OLT device identifier (OLT MAC Address or ‘Default’).

attribute string name

Name identifier used by the NETCONF interface to reference this OLT device. :rel alarm_history: OLT alarm history configuration. :rel controller: PON Controller Related Settings. :rel epon: EPON Mode Settings :rel gpon: XGS-PON Mode Settings :rel lldp: Link Layer Discovery Protocol configuration. :rel mac_learning: MAC Leaning controls for the OLT. :rel nni: Ethernet Interface to the switch. :rel nni_networks: List of networks to pre-define. :rel olt: OLT Global Configurations :rel onu: ONU related configuration. :rel onus: EPON Mode: ONU MAC addresses for ONUs expected on this OLT. The LLID is automatically assigned in EPON mode. XGS-PON Mode: For each ONU (defined by Vendor ID + Vendor SN) and service port on the ONU, the Allocation ID to use for the service port. Use 65535 or don’t specify for automatic assignment. :rel protection: Trunk Fiber PON Protection (Type-B). :rel switch: Configure the switch(es) this OLT is allowed to operate in. The switch configuration is a set of IEEE 802.1AB LLDP fields and values as reported by the switch to the OLT through LLDP. The OLT is allowed to operate in a switch when the switch information learned by LLDP matches the values configured in the field list. To allow the OLT to reside in any switch, add a switch field entry ‘any’ with a value of ‘ANY’. To disallow the OLT from any switch, remove all fields from this list. When an OLT is disallowed, it is still manageable but its PON port is disabled. To specify a specific switch, add switch field entries with chassis-id, port-id and other switch fields which more strictly define the switch(es) where the OLT can operate.

relation tibit::olt::AlarmHistory alarm_history [0:1]

Relation to parent container Peer relation: OLT alarm history configuration.

other end: tibit::olt::AlarmHistory.parent_olt [1]

relation tibit::olt::Controller controller [0:1]

Relation to parent container Peer relation: PON Controller Related Settings.

other end: tibit::olt::Controller.parent_olt [1]

relation tibit::olt::Epon epon [0:1]

Relation to parent container Peer relation: EPON Mode Settings

other end: tibit::olt::Epon.parent_olt [1]

relation tibit::olt::Gpon gpon [0:1]

Relation to parent container Peer relation: XGS-PON Mode Settings

other end: tibit::olt::Gpon.parent_olt [1]

relation tibit::olt::Lldp lldp [0:1]

Relation to parent container Peer relation: Link Layer Discovery Protocol configuration.

other end: tibit::olt::Lldp.parent_olt [1]

relation tibit::olt::MacLearning mac_learning [0:1]

Relation to parent container Peer relation: MAC Leaning controls for the OLT.

other end: tibit::olt::MacLearning.parent_olt [1]

relation tibit::olt::Nni nni [0:1]

Relation to parent container Peer relation: Ethernet Interface to the switch.

other end: tibit::olt::Nni.parent_olt [1]

relation tibit::olt::NniNetworks nni_networks [0:*]

Relation to parent container Peer relation: List of networks to pre-define.

other end: tibit::olt::NniNetworks.parent_olt [1]

relation tibit::olt::Olt olt [0:1]

Relation to parent container Peer relation: OLT Global Configurations

other end: tibit::olt::Olt.parent_olt [1]

relation tibit::olt::Onu onu [0:1]

Relation to parent container Peer relation: ONU related configuration.

other end: tibit::olt::Onu.parent_olt [1]

relation tibit::olt::Onus onus [0:*]

Relation to parent container Peer relation: EPON Mode: ONU MAC addresses for ONUs expected on this OLT. The LLID is automatically assigned in EPON mode. XGS-PON Mode: For each ONU (defined by Vendor ID + Vendor SN) and service port on the ONU, the Allocation ID to use for the service port. Use 65535 or don’t specify for automatic assignment.

other end: tibit::olt::Onus.parent_olt [1]

relation tibit::olt::Protection protection [0:1]

Relation to parent container Peer relation: Trunk Fiber PON Protection (Type-B).

other end: tibit::olt::Protection.parent_olt [1]

relation tibit::olt::Switch switch [0:1]

Relation to parent container Peer relation: Configure the switch(es) this OLT is allowed to operate in. The switch configuration is a set of IEEE 802.1AB LLDP fields and values as reported by the switch to the OLT through LLDP. The OLT is allowed to operate in a switch when the switch information learned by LLDP matches the values configured in the field list.

To allow the OLT to reside in any switch, add a switch field entry ‘any’ with a value of ‘ANY’.

To disallow the OLT from any switch, remove all fields from this list. When an OLT is disallowed, it is still manageable but its PON port is disabled.

To specify a specific switch, add switch field entries with chassis-id, port-id and other switch fields which more strictly define the switch(es) where the OLT can operate.

other end: tibit::olt::Switch.parent_olt [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::OltAlarmProfile

Parents: tibit::Base

List of OLT Alarm Profiles. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4921

attribute string name

Name identifier used by the NETCONF interface to reference this alarm profile. :rel controller: PON Controller related configuration. :rel olt: OLT device alarms. :rel state: State alarm configurations entries. :rel statistic: Statistics alarm configurations entries.

relation tibit::olt_alarm_profile::Controller controller [0:1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::olt_alarm_profile::Controller.parent_olt_alarm_profile [1]

relation tibit::olt_alarm_profile::Olt olt [0:1]

Relation to parent container Peer relation: OLT device alarms.

other end: tibit::olt_alarm_profile::Olt.parent_olt_alarm_profile [1]

relation tibit::olt_alarm_profile::State state [0:*]

Relation to parent container Peer relation: State alarm configurations entries.

other end: tibit::olt_alarm_profile::State.parent_olt_alarm_profile [1]

relation tibit::olt_alarm_profile::Statistic statistic [0:*]

Relation to parent container Peer relation: Statistics alarm configurations entries.

other end: tibit::olt_alarm_profile::Statistic.parent_olt_alarm_profile [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::Onu

Parents: tibit::Base

List of ONUs. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5911

attribute tibit::types::tibit_types::onu_device_identifier? device_id=null

ONU device identifier (XGS-PON: Vendor + SSN; EPON, link MAC Address, or ‘Default’)

attribute string name

Name identifier used by the NETCONF interface to reference this ONU device. :rel alarm_history: ONU alarm history configuration. :rel controller: PON Controller related configuration. :rel epon_fw_upgrade: EPON ONU firmware upgrade tuning parameters. :rel gpon_fw_upgrade: GPON ONU firmware upgrade tuning parameters. :rel olt: OLT configuration specific to this ONU. :rel olt_service: OLT Configuration for the services. 0 to 7 services can be configured. A service is an XGEM Port ID/Alloc ID in XGS-PON or LLID in EPON. :rel onu: ONU specific settings. :rel service_config_values: Service configuration file parameter ‘name’ = ‘value’ pairs. :rel subscriber: Subscriber specific information. :rel uni: Configurations for the UNI ports on the ONU. :rel voice_port: Configurations for the voice POTS ports on the ONU.

relation tibit::onu::AlarmHistory alarm_history [0:1]

Relation to parent container Peer relation: ONU alarm history configuration.

other end: tibit::onu::AlarmHistory.parent_onu [1]

relation tibit::onu::Controller controller [0:1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::onu::Controller.parent_onu [1]

relation tibit::onu::EponFwUpgrade epon_fw_upgrade [0:1]

Relation to parent container Peer relation: EPON ONU firmware upgrade tuning parameters.

other end: tibit::onu::EponFwUpgrade.parent_onu [1]

relation tibit::onu::GponFwUpgrade gpon_fw_upgrade [0:1]

Relation to parent container Peer relation: GPON ONU firmware upgrade tuning parameters.

other end: tibit::onu::GponFwUpgrade.parent_onu [1]

relation tibit::onu::Olt olt [0:1]

Relation to parent container Peer relation: OLT configuration specific to this ONU.

other end: tibit::onu::Olt.parent_onu [1]

relation tibit::onu::OltService olt_service [0:8]

Relation to parent container Peer relation: OLT Configuration for the services. 0 to 7 services can be configured. A service is an XGEM Port ID/Alloc ID in XGS-PON or LLID in EPON.

other end: tibit::onu::OltService.parent_onu [1]

relation tibit::onu::Onu onu [0:1]

Relation to parent container Peer relation: ONU specific settings.

other end: tibit::onu::Onu.parent_onu [1]

relation tibit::onu::ServiceConfigValues service_config_values [0:*]

Relation to parent container Peer relation: Service configuration file parameter ‘name’ = ‘value’ pairs.

other end: tibit::onu::ServiceConfigValues.parent_onu [1]

relation tibit::onu::Subscriber subscriber [0:1]

Relation to parent container Peer relation: Subscriber specific information.

other end: tibit::onu::Subscriber.parent_onu [1]

relation tibit::onu::Uni uni [0:*]

Relation to parent container Peer relation: Configurations for the UNI ports on the ONU.

other end: tibit::onu::Uni.parent_onu [1]

relation tibit::onu::VoicePort voice_port [0:*]

Relation to parent container Peer relation: Configurations for the voice POTS ports on the ONU.

other end: tibit::onu::VoicePort.parent_onu [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::OnuAlarmProfile

Parents: tibit::Base

List of ONU Alarm Profiles. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6630

attribute string name

Name identifier used by the NETCONF interface to reference this alarm profile. :rel controller: PON Controller related configuration. :rel epon: EPON ONU device alarms. :rel gpon: GPON ONU device alarms. :rel state: State alarm configurations entries. :rel statistic: Statistics alarm configurations entries.

relation tibit::onu_alarm_profile::Controller controller [0:1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::onu_alarm_profile::Controller.parent_onu_alarm_profile [1]

relation tibit::onu_alarm_profile::Epon epon [0:1]

Relation to parent container Peer relation: EPON ONU device alarms.

other end: tibit::onu_alarm_profile::Epon.parent_onu_alarm_profile [1]

relation tibit::onu_alarm_profile::Gpon gpon [0:1]

Relation to parent container Peer relation: GPON ONU device alarms.

other end: tibit::onu_alarm_profile::Gpon.parent_onu_alarm_profile [1]

relation tibit::onu_alarm_profile::State state [0:*]

Relation to parent container Peer relation: State alarm configurations entries.

other end: tibit::onu_alarm_profile::State.parent_onu_alarm_profile [1]

relation tibit::onu_alarm_profile::Statistic statistic [0:*]

Relation to parent container Peer relation: Statistics alarm configurations entries.

other end: tibit::onu_alarm_profile::Statistic.parent_onu_alarm_profile [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::Resource

Parents: yang::ResourceBuilder

All entities modelled in this module are translated to the correct yang model. Each device creates a global yang resource that collects all containers in the model.

When an entity that inherits from Base is associated with this resource, it will be added to a different yang resource. This can be used to create a distinction between global configuration and service specific configuration and put them in their own failure domain.

Rel entities:

relation tibit::Base entities [0:*]

The resource this entity is a part of Peer relation:

other end: tibit::Base.resource [0:1]

The following implements statements select implementations for this entity:

  • constraint true

entity tibit::SlaProfile

Parents: tibit::Base

List of SLA profiles. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L9012

attribute tibit::sla_profile_downstream_best_effort_maximum_burst_t? downstream_best_effort_maximum_burst=null

Maximum burst size in Kilobytes. The best effort rate is enforced at this burst size.

attribute tibit::sla_profile_downstream_best_effort_rate_t? downstream_best_effort_rate=null

Best Effort (low priority) rate in kbps

attribute tibit::sla_profile_downstream_guaranteed_maximum_burst_t? downstream_guaranteed_maximum_burst=null

Maximum burst size in Kilobytes. The guaranteed rate is enforced at this burst size.

attribute tibit::sla_profile_downstream_guaranteed_rate_t? downstream_guaranteed_rate=null

Guaranteed (high priority) rate in kbps

attribute string name

Name identifier used by the NETCONF interface to reference this SLA profile.

attribute tibit::sla_profile_upstream_best_effort_maximum_burst_t? upstream_best_effort_maximum_burst=null

Maximum burst size in Kilobytes. The best effort rate is enforced at this burst size.

attribute tibit::sla_profile_upstream_best_effort_priority_t? upstream_best_effort_priority=null

Priority level for the Best Effort portion of the SLA.

attribute tibit::sla_profile_upstream_best_effort_rate_t? upstream_best_effort_rate=null

Best Effort (low priority) rate in kbps

attribute tibit::sla_profile_upstream_fixed_rate_t? upstream_fixed_rate=null

Fixed grant rate in kbps. This is an unsolicited grant by the DBA regardless of need.

attribute tibit::sla_profile_upstream_grant_limit_t? upstream_grant_limit=null

Maximum number of outstanding grants allowed.

attribute tibit::sla_profile_upstream_guaranteed_maximum_burst_t? upstream_guaranteed_maximum_burst=null

Maximum burst size in Kilobytes. The guaranteed rate is enforced at this burst size.

attribute tibit::sla_profile_upstream_guaranteed_rate_t? upstream_guaranteed_rate=null

Guaranteed (high priority) rate in kbps

attribute tibit::sla_profile_upstream_maximum_grant_period_t? upstream_maximum_grant_period=null

The maximum allowed time between grants on this service. This field will cause a polling grant when the ONU is idle.

attribute tibit::sla_profile_upstream_minimum_grant_period_t? upstream_minimum_grant_period=null

The minimum allowed spacing between grants on this service

attribute tibit::sla_profile_upstream_priority_t? upstream_priority=null

Priority level for the guaranteed portion of the SLA.

attribute tibit::sla_profile_upstream_service_limit_t? upstream_service_limit=null

Maximum grant size for an upstream slot in Kilobytes

attribute tibit::sla_profile_upstream_service_weight_t? upstream_service_weight=null

Service weight for this SLA when using weighted round robin scheduling. :rel controller: PON Controller related configuration.

relation tibit::sla_profile::Controller controller [0:1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::sla_profile::Controller.parent_sla_profile [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::Switch

Parents: tibit::Base

List of switches. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L9033

attribute tibit::types::tibit_types::switch_device_identifier? device_id=null

Switch device identifier (Chassis ID/MAC Address or ‘Default’).

attribute string name

Name identifier used by the NETCONF interface to reference this switch device. :rel controller: PON Controller related configuration. :rel olts: List of OLT MAC addresses assigned to this switch. :rel switch: Switch device configuration.

relation tibit::switch::Controller controller [0:1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::switch::Controller.parent_switch [1]

relation tibit::switch::Olts olts [0:*]

Relation to parent container Peer relation: List of OLT MAC addresses assigned to this switch.

other end: tibit::switch::Olts.parent_switch [1]

relation tibit::switch::Switch switch [0:1]

Relation to parent container Peer relation: Switch device configuration.

other end: tibit::switch::Switch.parent_switch [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::AlarmHistory

Parents: tibit::Base

PON Controller alarm history configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L2838

attribute yang::types::uint64? acknowledge_count=null

Increment or toggle this value to acknowledge an alarm in the PON Controller alarm history table. The ‘ids’ attribute contains a the list of alarm history entry IDs to acknowledge. The value will be copied to the controller-state after PON Controller completes the acknowledge action.

attribute string? acknowledge_operator=null

Name or identification of the operator or user acknowledging the alarm.

attribute yang::types::uint64? purge_count=null

Increment or toggle this value to purge an alarm from the PON Controller alarm history table. The ‘ids’ attribute contains a the list of alarm history entry IDs to purge. The value will be copied to the controller-state after PON Controller completes the purge action. :rel ids: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See tibitcntlr:alarms/tibitcntlr:id in alarm-history. :rel parent_controller: Relation to parent container

relation tibit::Controller parent_controller [1]

Relation to parent container Peer relation: PON Controller alarm history configuration.

other end: tibit::Controller.alarm_history [0:1]

relation tibit::controller::alarm_history::Ids ids [0:1]

Relation to parent container Peer relation: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See tibitcntlr:alarms/tibitcntlr:id in alarm-history.

other end: tibit::controller::alarm_history::Ids.parent_alarm_history [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::Controller

Parents: tibit::Base

These fields control the Controller operation. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L2873

attribute string? address=null

An address for the device. This value is written and read by the PON Manager only.

attribute tibit::controller::controller_alarm_history_duration_t? alarm_history_duration=null

Number of days alarms are retained in the device alarm history before entries are automatically purged by the PON Controller.

attribute string? alarm_profile=null

Points to the profile with the Controller alarm definitions. e.g. Default

attribute string? configuration_version=null

Capability of configuration file format.

attribute tibit::types::ietf_yang_types::date_and_time? create_date=null

User configurable timestamp to record the date and time of when device was created.

attribute tibit::types::tibit_types::gps_location? location=null

GPS location coordinates specifying the latitude and longitude of the machine hosting the PON Controller.

attribute yang::types::uint32? loop_delay=null

Pause time between main loop end and start.

attribute tibit::controller::controller_maximum_log_size_t? maximum_log_size=null

The maximum size of statistics collections in MongoDB. When the maximum size is reached, the oldest entries are removed to make space for new entries.

attribute yang::types::uint8? maximum_services=null

The maximum number of service ports to process on an ONU.

attribute tibit::controller::controller_maximum_statistics_size_t? maximum_statistics_size=null

The maximum size of statistics collections in MongoDB. When the maximum size is reached, the oldest entries are removed to make space for new entries.

attribute string? name=null

Document in the Picture collection that shows the device. Written and read by the PON Manager only.

attribute yang::types::uint32? olt_timeout=null

The amount of time for OLT to be locked to a controller. If an OLT doesn’t receive OAM from the PON Controller in this time period, it will release its lock to allow another PON controller to manage it.

attribute bool? pause=null

Pause the controller. When true, the controller will not execute the main loop.

attribute string? picture=null

Document in the Picture collection that shows the device. Written and read by the PON Manager only.

attribute bool? shutdown=null

Stop the controller. When set to true, the controller will exit.

attribute yang::types::uint32? statistics_sample=null

Minimum time between OLT statistic samples. After this amount of time, statistics will be gathered for the network devices.

attribute string? tag=null

User configurable description of the device configuration.

attribute tibit::controller::controller_umt_discovery_timeout_t? umt_discovery_timeout=null

Timeout in seconds that the PON Controller waits for responses to IEEE 1904.2 Discovery messages.

attribute yang::types::uint64? write_stats_count=null

Causes a new statistics document to be written to the STATS collection when this count is different than the value in the state file. :rel labels: List of user configurable strings for administrative groupings, tags, and other notes associated with this device. :rel parent_controller: Relation to parent container

relation tibit::Controller parent_controller [1]

Relation to parent container Peer relation: These fields control the Controller operation.

other end: tibit::Controller.controller [0:1]

relation tibit::controller::controller::Labels labels [0:1]

Relation to parent container Peer relation: List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

other end: tibit::controller::controller::Labels.parent_controller [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::Logging

Parents: tibit::Base

Logging configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3004

Rel auth:

Logging configuration for Authenticator component.

Rel controller:

Logging configuration for the PON Controller.

Rel olt:

Logging configuration for OLT devices.

Rel parent_controller:

Relation to parent container

Rel tapi:

Logging configuration for the Tibit API component.

Rel umtrelay:

Logging configuration for UMT Relay component.

relation tibit::Controller parent_controller [1]

Relation to parent container Peer relation: Logging configuration.

other end: tibit::Controller.logging [0:1]

relation tibit::controller::logging::Auth auth [0:1]

Relation to parent container Peer relation: Logging configuration for Authenticator component.

other end: tibit::controller::logging::Auth.parent_logging [1]

relation tibit::controller::logging::Controller controller [0:1]

Relation to parent container Peer relation: Logging configuration for the PON Controller.

other end: tibit::controller::logging::Controller.parent_logging [1]

relation tibit::controller::logging::Olt olt [0:1]

Relation to parent container Peer relation: Logging configuration for OLT devices.

other end: tibit::controller::logging::Olt.parent_logging [1]

relation tibit::controller::logging::Tapi tapi [0:1]

Relation to parent container Peer relation: Logging configuration for the Tibit API component.

other end: tibit::controller::logging::Tapi.parent_logging [1]

relation tibit::controller::logging::Umtrelay umtrelay [0:1]

Relation to parent container Peer relation: Logging configuration for UMT Relay component.

other end: tibit::controller::logging::Umtrelay.parent_logging [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::ManagementLan

Parents: tibit::Base

Management LAN configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3037

attribute string? name=null

The name for the Management LAN that this PON Controller is servicing. :rel parent_controller: Relation to parent container

relation tibit::Controller parent_controller [1]

Relation to parent container Peer relation: Management LAN configuration.

other end: tibit::Controller.management_lan [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::Olts

Parents: tibit::Base

OLT inventory configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3045

attribute yang::types::uint16? secondary_limit=null

The maximum number of secondary OLTs that this controller will manage.

attribute yang::types::uint16? unspecified_limit=null

The maximum number of unspecified OLTs (not in the Primary or Secondary lists) that this controller will manage. :rel excluded: The excluded OLTs on this controller. These OLTs will not be managed by the controller if they are discovered on the PON. :rel parent_controller: Relation to parent container :rel primary: OLTs can be Primary by listing in the Controller or OLT configuration file. Primary OLTs will be managed by this OLT if found in the network. An OLT can’t be listed as Primary with more than one Controller. :rel secondary: If an OLT is found on the management network is not managed by another controller, it will be picked up by this Controller. The same OLT can be secondary on many PON controllers.

relation tibit::Controller parent_controller [1]

Relation to parent container Peer relation: OLT inventory configuration.

other end: tibit::Controller.olts [0:1]

relation tibit::controller::olts::Excluded excluded [0:*]

Relation to parent container Peer relation: The excluded OLTs on this controller. These OLTs will not be managed by the controller if they are discovered on the PON.

other end: tibit::controller::olts::Excluded.parent_olts [1]

relation tibit::controller::olts::Primary primary [0:*]

Relation to parent container Peer relation: OLTs can be Primary by listing in the Controller or OLT configuration file. Primary OLTs will be managed by this OLT if found in the network. An OLT can’t be listed as Primary with more than one Controller.

other end: tibit::controller::olts::Primary.parent_olts [1]

relation tibit::controller::olts::Secondary secondary [0:*]

Relation to parent container Peer relation: If an OLT is found on the management network is not managed by another controller, it will be picked up by this Controller. The same OLT can be secondary on many PON controllers.

other end: tibit::controller::olts::Secondary.parent_olts [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::Onu

Parents: tibit::Base

ONU related configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3095

attribute yang::types::uint8? maximum_fw_upgrades=null

The maximum number of firmware upgrades allowed in parallel on this PON Controller.

attribute tibit::controller::onu_mib_upload_refresh_interval_t? mib_upload_refresh_interval=null

The minimum time (in minutes) between periodic XGS ONU MIB Uploads. If a MIB Upload has not been performed for any other reason, the current MIB-STATE information will be updated at this interval. A value of zero disables periodic MIB-STATE refreshes.

attribute tibit::controller::onu_realtime_statistics_sample_t? realtime_statistics_sample=null

PON Controller interval in seconds for collecting realtime statistics for ONUs. :rel parent_controller: Relation to parent container

relation tibit::Controller parent_controller [1]

Relation to parent container Peer relation: ONU related configuration.

other end: tibit::Controller.onu [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::Radius

Parents: tibit::Base

RADIUS server configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3123

attribute tibit::controller::radius_authentication_retransmit_backoff_time_t? authentication_retransmit_backoff_time=null

For each re-transmit, specifies the number of seconds that will be added to the previous timeout value the Tibit Authenticator uses when waiting for a response. As the number of retries increase, the timeout value will increase by this value.

attribute tibit::controller::radius_authentication_retransmit_retries_t? authentication_retransmit_retries=null

Number of authentication request retries the Tibit Authenticator will make with the RADIUS server or the supplicant.

attribute tibit::controller::radius_authentication_retransmit_timeout_t? authentication_retransmit_timeout=null

Time in seconds the Tibit Authenticator will wait for a response from the RADIUS server or the supplicant. A value of zero disables retransmissions.

attribute tibit::controller::radius_failure_period_t? failure_period=null

Length of time before clearing the failure count.

attribute tibit::controller::radius_failure_threshold_t? failure_threshold=null

Number of failures before trying the next RADIUS server.

attribute tibit::controller::radius_held_period_t? held_period=null

Length of time in seconds to suppress authentication for this supplicant, once Max Retry count has been reached.

attribute tibit::controller::radius_maximum_retries_t? maximum_retries=null

Maximum number of failures before suppressing authentication for this supplicant.

attribute tibit::controller::radius_quiet_period_t? quiet_period=null

Length of time in seconds to suppress authentication for this supplicant, between individual authentication failures

attribute tibit::controller::radius_revive_interval_t? revive_interval=null

Number of seconds between marking all RADIUS servers ‘up’.

attribute string? shared_secret=null

Shared secret used between the Authenticator and the RADIUS servers. :rel parent_controller: Relation to parent container :rel servers: List of RADIUS servers. :rel user_access_monitoring: User access monitoring configuration used to determine RADIUS server status.

relation tibit::Controller parent_controller [1]

Relation to parent container Peer relation: RADIUS server configuration.

other end: tibit::Controller.radius [0:1]

relation tibit::controller::radius::Servers servers [0:3]

Relation to parent container Peer relation: List of RADIUS servers.

other end: tibit::controller::radius::Servers.parent_radius [1]

relation tibit::controller::radius::UserAccessMonitoring user_access_monitoring [0:1]

Relation to parent container Peer relation: User access monitoring configuration used to determine RADIUS server status.

other end: tibit::controller::radius::UserAccessMonitoring.parent_radius [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::alarm_history::Ids

Parents: tibit::Base

List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See tibitcntlr:alarms/tibitcntlr:id in alarm-history.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L2854

attribute yang::types::uint64[]? id=null

ID of the alarm history entry. :rel parent_alarm_history: Relation to parent container

relation tibit::controller::AlarmHistory parent_alarm_history [1]

Relation to parent container Peer relation: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See tibitcntlr:alarms/tibitcntlr:id in alarm-history.

other end: tibit::controller::AlarmHistory.ids [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::controller::Labels

Parents: tibit::Base

List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L2904

attribute tibit::controller::controller::labels_label_t[]? label=null

String representing a group, tag, or note associated with this device. :rel parent_controller: Relation to parent container

relation tibit::controller::Controller parent_controller [1]

Relation to parent container Peer relation: List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

other end: tibit::controller::Controller.labels [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::logging::Auth

Parents: tibit::Base

Logging configuration for Authenticator component. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3006

attribute tibit::types::tibit_types::logging_level? console=null

Severity level for log messages sent to the console.

attribute tibit::types::tibit_types::logging_level? file=null

Severity level for log messages sent to the log file.

attribute tibit::types::tibit_types::logging_level? syslog=null

Severity level for log messages sent to the Syslog. :rel parent_logging: Relation to parent container

relation tibit::controller::Logging parent_logging [1]

Relation to parent container Peer relation: Logging configuration for Authenticator component.

other end: tibit::controller::Logging.auth [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::logging::Controller

Parents: tibit::Base

Logging configuration for the PON Controller. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3010

attribute tibit::types::tibit_types::logging_level? console=null

Severity level for log messages sent to the console.

attribute tibit::types::tibit_types::logging_level? database=null

Severity level for logs messages sent to the database.

attribute tibit::types::tibit_types::logging_level? file=null

Severity level for log messages sent to the log file.

attribute tibit::types::tibit_types::logging_level? syslog=null

Severity level for log messages sent to the Syslog. :rel parent_logging: Relation to parent container

relation tibit::controller::Logging parent_logging [1]

Relation to parent container Peer relation: Logging configuration for the PON Controller.

other end: tibit::controller::Logging.controller [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::logging::Olt

Parents: tibit::Base

Logging configuration for OLT devices. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3019

attribute tibit::types::tibit_types::logging_enable? console=null

Enable log messages sent to the console.

attribute tibit::types::tibit_types::logging_enable? file=null

Enable log messages sent to the log file.

attribute tibit::types::tibit_types::logging_enable? syslog=null

Enable log messages sent to the Syslog. :rel parent_logging: Relation to parent container

relation tibit::controller::Logging parent_logging [1]

Relation to parent container Peer relation: Logging configuration for OLT devices.

other end: tibit::controller::Logging.olt [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::logging::Tapi

Parents: tibit::Base

Logging configuration for the Tibit API component. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3023

attribute tibit::types::tibit_types::logging_level? console=null

Severity level for log messages sent to the console.

attribute tibit::types::tibit_types::logging_level? file=null

Severity level for log messages sent to the log file.

attribute tibit::types::tibit_types::logging_level? syslog=null

Severity level for log messages sent to the Syslog. :rel parent_logging: Relation to parent container

relation tibit::controller::Logging parent_logging [1]

Relation to parent container Peer relation: Logging configuration for the Tibit API component.

other end: tibit::controller::Logging.tapi [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::logging::Umtrelay

Parents: tibit::Base

Logging configuration for UMT Relay component. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3027

attribute tibit::types::tibit_types::logging_level? console=null

Severity level for log messages sent to the console.

attribute tibit::types::tibit_types::logging_level? database=null

Severity level for logs messages sent to the database.

attribute tibit::types::tibit_types::logging_level? file=null

Severity level for log messages sent to the log file.

attribute tibit::types::tibit_types::logging_level? syslog=null

Severity level for log messages sent to the Syslog. :rel parent_logging: Relation to parent container

relation tibit::controller::Logging parent_logging [1]

Relation to parent container Peer relation: Logging configuration for UMT Relay component.

other end: tibit::controller::Logging.umtrelay [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::olts::Excluded

Parents: tibit::Base

The excluded OLTs on this controller. These OLTs will not be managed by the controller if they are discovered on the PON. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3047

attribute yang::types::uint8 id

Index of the entry.

attribute string? mac_address=null

MAC address of the excluded OLT. :rel parent_olts: Relation to parent container

relation tibit::controller::Olts parent_olts [1]

Relation to parent container Peer relation: The excluded OLTs on this controller. These OLTs will not be managed by the controller if they are discovered on the PON.

other end: tibit::controller::Olts.excluded [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::olts::Primary

Parents: tibit::Base

OLTs can be Primary by listing in the Controller or OLT configuration file. Primary OLTs will be managed by this OLT if found in the network. An OLT can’t be listed as Primary with more than one Controller. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3060

attribute yang::types::uint8 id

Index of the entry.

attribute string? mac_address=null

MAC address of the primary OLT. :rel parent_olts: Relation to parent container

relation tibit::controller::Olts parent_olts [1]

Relation to parent container Peer relation: OLTs can be Primary by listing in the Controller or OLT configuration file. Primary OLTs will be managed by this OLT if found in the network. An OLT can’t be listed as Primary with more than one Controller.

other end: tibit::controller::Olts.primary [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::olts::Secondary

Parents: tibit::Base

If an OLT is found on the management network is not managed by another controller, it will be picked up by this Controller. The same OLT can be secondary on many PON controllers. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3072

attribute yang::types::uint8 id

Index of the entry.

attribute string? mac_address=null

MAC address of the secondary OLT. :rel parent_olts: Relation to parent container

relation tibit::controller::Olts parent_olts [1]

Relation to parent container Peer relation: If an OLT is found on the management network is not managed by another controller, it will be picked up by this Controller. The same OLT can be secondary on many PON controllers.

other end: tibit::controller::Olts.secondary [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::radius::Servers

Parents: tibit::Base

List of RADIUS servers. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3210

attribute tibit::controller::radius::servers_id_t id

Index of the entry.

attribute string? ip_address=null

IP Address of the RADIUS server.

attribute tibit::types::ietf_inet_types::port_number? port=null

UDP port number of the RADIUS server.

attribute tibit::controller::radius::servers_priority_t? priority=null

Priority for this RADIUS server, where 1 is the highest priority and 3 is the lowest priority. Multiple servers can be assigned the same priority. Servers with the same priority are processed in round-robin order. :rel parent_radius: Relation to parent container

relation tibit::controller::Radius parent_radius [1]

Relation to parent container Peer relation: List of RADIUS servers.

other end: tibit::controller::Radius.servers [0:3]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller::radius::UserAccessMonitoring

Parents: tibit::Base

User access monitoring configuration used to determine RADIUS server status. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3245

attribute tibit::controller::radius::user_access_monitoring_check_interval_t? check_interval=null

Number of seconds between user access monitoring checks.

attribute bool? enable=null

Enable user access monitoring.

attribute tibit::controller::radius::user_access_monitoring_recover_threshold_t? recover_threshold=null

Number of successful checks before marking the RADIUS server ‘up’.

attribute string? username=null

Username used for checking RADIUS server status. :rel parent_radius: Relation to parent container

relation tibit::controller::Radius parent_radius [1]

Relation to parent container Peer relation: User access monitoring configuration used to determine RADIUS server status.

other end: tibit::controller::Radius.user_access_monitoring [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller_alarm_profile::Controller

Parents: tibit::Base

Configuration related to the PON Controller operation. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3305

attribute string? configuration_version=null

Capability of configuration file format. :rel parent_controller_alarm_profile: Relation to parent container

relation tibit::ControllerAlarmProfile parent_controller_alarm_profile [1]

Relation to parent container Peer relation: Configuration related to the PON Controller operation.

other end: tibit::ControllerAlarmProfile.controller [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller_alarm_profile::State

Parents: tibit::Base

State alarm configurations entries. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3313

attribute tibit::types::tibit_types::comparison_operator? comp=null

Comparison operator: eq(=), ne(!=), gt(>), ge(>=), lt(<), le(<=).

attribute string? field=null

Database field.

attribute yang::types::uint32 id

Index of the alarm profile state entry.

attribute string? section=null

Database section name.

attribute tibit::types::tibit_types::alarm_severity? severity=null

The alarm severity can be any of the 8 alarm levels: 0-EMERG, 1-ALERT, 2-CRIT, 3-ERROR, 4-WARNING, 5-NOTICE, 6-INFO, 7-DEBUG.

attribute tibit::controller_alarm_profile::state_value_t? value=null

Value used in the comparison (e.g., <section>.<field> == <value>).

attribute tibit::types::tibit_types::value_type? value_type=null

Defines the data type for the ‘value’ attribute. :rel parent_controller_alarm_profile: Relation to parent container

relation tibit::ControllerAlarmProfile parent_controller_alarm_profile [1]

Relation to parent container Peer relation: State alarm configurations entries.

other end: tibit::ControllerAlarmProfile.state [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::controller_alarm_profile::Statistic

Parents: tibit::Base

Statistics alarm configurations entries. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L3318

attribute tibit::types::tibit_types::comparison_operator? comp=null

Comparison operator: eq(=), ne(!=), gt(>), ge(>=), lt(<), le(<=).

attribute string? field=null

Database field.

attribute yang::types::uint32 id

Index of the alarm profile state entry.

attribute string? section=null

Database section name.

attribute tibit::types::tibit_types::alarm_severity? severity=null

The alarm severity can be any of the 8 alarm levels: 0-EMERG, 1-ALERT, 2-CRIT, 3-ERROR, 4-WARNING, 5-NOTICE, 6-INFO, 7-DEBUG.

attribute tibit::controller_alarm_profile::statistic_value_t? value=null

Value used in the comparison (e.g., <section>.<field> == <value>).

attribute tibit::types::tibit_types::value_type? value_type=null

Defines the data type for the ‘value’ attribute. :rel parent_controller_alarm_profile: Relation to parent container

relation tibit::ControllerAlarmProfile parent_controller_alarm_profile [1]

Relation to parent container Peer relation: Statistics alarm configurations entries.

other end: tibit::ControllerAlarmProfile.statistic [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::downstream_qos_map::Controller

Parents: tibit::Base

PON Controller related configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4206

attribute string? configuration_version=null

Compatibility of configuration file format. :rel parent_downstream_qos_map: Relation to parent container

relation tibit::DownstreamQosMap parent_downstream_qos_map [1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::DownstreamQosMap.controller [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::downstream_qos_map::Map

Parents: tibit::Base

Mapping entry that classifies VLAN CoS bit values to a desinstation GPON XGEM Port or EPON LLID (OLT-Service) offset.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4219

attribute tibit::downstream_qos_map::map_cos_t? cos=null

VLAN CoS/Priority bit value for this classifier.

attribute tibit::downstream_qos_map::map_id_t id

Index for this entry.

attribute tibit::downstream_qos_map::map_olt_service_offset_t? olt_service_offset=null

Destination GPON XGEM Port or EPON LLID offset that the start/end CoS values are classified to. :rel parent_downstream_qos_map: Relation to parent container

relation tibit::DownstreamQosMap parent_downstream_qos_map [1]

Relation to parent container Peer relation: Mapping entry that classifies VLAN CoS bit values to a desinstation GPON XGEM Port or EPON LLID (OLT-Service) offset.

other end: tibit::DownstreamQosMap.map [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::interfaces::OltInterfaceMap

Parents: tibit::Base

Mapping of BBF OLT interfaces to an OLT device. Yang definition can be found here: tibit-bbf-interfaces@2022-11-04.yang:L65

Rel olt:

List of PON Controller configuration records.

Rel parent_interfaces:

Relation to parent container

relation tibit::Interfaces parent_interfaces [1]

Relation to parent container Peer relation: Mapping of BBF OLT interfaces to an OLT device.

other end: tibit::Interfaces.olt_interface_map [0:1]

relation tibit::interfaces::olt_interface_map::Olt olt [0:*]

Relation to parent container Peer relation: List of PON Controller configuration records.

other end: tibit::interfaces::olt_interface_map::Olt.parent_olt_interface_map [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::interfaces::olt_interface_map::Olt

Parents: tibit::Base

List of PON Controller configuration records. Yang definition can be found here: tibit-bbf-interfaces@2022-11-04.yang:L67

attribute tibit::types::tibit_types::olt_device_identifier device_id

OLT device identifier (OLT MAC Address). :rel nni: NNI/uplink interface references. :rel parent_olt_interface_map: Relation to parent container :rel pon: PON interface references.

relation tibit::interfaces::OltInterfaceMap parent_olt_interface_map [1]

Relation to parent container Peer relation: List of PON Controller configuration records.

other end: tibit::interfaces::OltInterfaceMap.olt [0:*]

relation tibit::interfaces::olt_interface_map::olt::Nni nni [0:1]

Relation to parent container Peer relation: NNI/uplink interface references.

other end: tibit::interfaces::olt_interface_map::olt::Nni.parent_olt [1]

relation tibit::interfaces::olt_interface_map::olt::Pon pon [0:1]

Relation to parent container Peer relation: PON interface references.

other end: tibit::interfaces::olt_interface_map::olt::Pon.parent_olt [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::interfaces::olt_interface_map::olt::Nni

Parents: tibit::Base

NNI/uplink interface references. Yang definition can be found here: tibit-bbf-interfaces@2022-11-04.yang:L138

attribute tibit::types::ietf_interfaces::interface_ref? interface=null

References the lower-layer interface. :rel parent_olt: Relation to parent container

relation tibit::interfaces::olt_interface_map::Olt parent_olt [1]

Relation to parent container Peer relation: NNI/uplink interface references.

other end: tibit::interfaces::olt_interface_map::Olt.nni [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::interfaces::olt_interface_map::olt::Pon

Parents: tibit::Base

PON interface references. Yang definition can be found here: tibit-bbf-interfaces@2022-11-04.yang:L77

attribute tibit::types::ietf_interfaces::interface_ref? channel_group_ref=null

Reference to channel group.

attribute tibit::types::ietf_interfaces::interface_ref? channel_pair_ref=null

Reference to a channel pair.

attribute tibit::types::ietf_interfaces::interface_ref? channel_partition_ref=null

Reference to channel partition.

attribute tibit::types::ietf_interfaces::interface_ref? channel_termination_ref=null

Reference to a channel termination to which PON resource pools will be assigned. :rel parent_olt: Relation to parent container

relation tibit::interfaces::olt_interface_map::Olt parent_olt [1]

Relation to parent container Peer relation: PON interface references.

other end: tibit::interfaces::olt_interface_map::Olt.pon [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::AlarmHistory

Parents: tibit::Base

OLT alarm history configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4254

attribute yang::types::uint64? acknowledge_count=null

Increment or toggle this value to acknowledge an alarm in the OLT alarm history table. The ‘ids’ attribute contains a the list of alarm history entry IDs to acknowledge. The value is copied to the olt-state after PON Controller completes the acknowledge action.

attribute string? acknowledge_operator=null

Name or identification of the operator or user acknowledging the alarm.

attribute yang::types::uint64? purge_count=null

Increment or toggle this value to purge an alarm from the OLT alarm history table. The ‘ids’ attribute contains a the list of alarm history entry IDs to purge. The value is copied to the olt-state after PON Controller completes the purge action. :rel ids: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See /tibitcntlr:olt-alarm-history/tibitcntlr:olt/tibitcntlr:alarms/tibitcntlr:id :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: OLT alarm history configuration.

other end: tibit::Olt.alarm_history [0:1]

relation tibit::olt::alarm_history::Ids ids [0:1]

Relation to parent container Peer relation: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See /tibitcntlr:olt-alarm-history/tibitcntlr:olt/tibitcntlr:alarms/tibitcntlr:id

other end: tibit::olt::alarm_history::Ids.parent_alarm_history [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Controller

Parents: tibit::Base

PON Controller Related Settings. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4288

attribute string? configuration_version=null

Capability of configuration file format. :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: PON Controller Related Settings.

other end: tibit::Olt.controller [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Epon

Parents: tibit::Base

EPON Mode Settings Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4301

attribute tibit::olt::epon_discovery_period_t? discovery_period=null

Time period between EPON discovery MAC discoveries. A setting of ‘0’ will disable discovery.

attribute tibit::types::tibit_types::ieee_10gepon_encryption_mode? encryption=null

EPON MAC layer encryption. Enable 128-bit AES encryption.

attribute tibit::olt::epon_encryption_key_time_t? encryption_key_time=null

Time between changing encryption keys.

attribute bool? fec=null

Enable Bidirectional Forward Error Correction on the PON.

attribute tibit::olt::epon_grant_spacing_t? grant_spacing=null

Dead time between slots for slot jitter.

attribute tibit::olt::epon_laser_off_t? laser_off=null

Dead time after the burst for laser to turn off on upstream burst slot. Must be greater than or equal to ONU minimum value.

attribute tibit::olt::epon_laser_on_t? laser_on=null

Preamble time at the start of the burst for laser to power ON. Must be greater than or equal to ONU minimum value.

attribute tibit::olt::epon_max_frame_size_t? max_frame_size=null

Maximum frame size (DA to CRC32) for upstream PON frames.

attribute tibit::olt::epon_sync_time_t? sync_time=null

Amount of preamble on burst to allow for OLT burst receiver signal level recovery and clock recovery. :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: EPON Mode Settings

other end: tibit::Olt.epon [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Gpon

Parents: tibit::Base

XGS-PON Mode Settings Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4370

attribute tibit::olt::gpon_discovery_period_t? discovery_period=null

Amount of time between discovery slots on the PON. A setting of ‘0’ will disable discovery.

attribute bool? downstream_fec=null

Enable Forward Error Correction in the downstream direction.

attribute tibit::types::tibit_types::xgspon_encryption_mode? encryption=null

Enable the OLT for PON MAC layer encryption of data.

attribute tibit::olt::gpon_encryption_key_time_t? encryption_key_time=null

Time between changing encryption keys.

attribute tibit::olt::gpon_error_detection_maximum_hec_ratio_t? error_detection_maximum_hec_ratio=null

Maximum percentage of HEC errors to disable an ONU.

attribute tibit::olt::gpon_error_detection_maximum_ratio_t? error_detection_maximum_ratio=null

Maximum percentage of errored upstream bursts to disable an ONU.

attribute tibit::olt::gpon_error_detection_minimum_hec_sample_t? error_detection_minimum_hec_sample=null

Minimum number of HEC error samples to consider for error-detection-maximum-ratio.

attribute tibit::olt::gpon_error_detection_minimum_sample_t? error_detection_minimum_sample=null

Minimum number of upstream bursts to consider for error-detection-maximum-ratio.

attribute tibit::olt::gpon_guard_time_t? guard_time=null

Amount of dead time between upstream burst slots. The Guard Time should be enough for slot jitter and ONU laser off time.

attribute tibit::olt::gpon_max_frame_size_t? max_frame_size=null

Maximum frame size allowed at the PON receiver from DA to CRC32.

attribute yang::types::uint32? pon_id=null

Unique 32-bit value assigned to each PON. :rel parent_olt: Relation to parent container :rel upstream_burst_profile: List of Upstream Burst Profiles.

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: XGS-PON Mode Settings

other end: tibit::Olt.gpon [0:1]

relation tibit::olt::gpon::UpstreamBurstProfile upstream_burst_profile [0:4]

Relation to parent container Peer relation: List of Upstream Burst Profiles.

other end: tibit::olt::gpon::UpstreamBurstProfile.parent_gpon [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Lldp

Parents: tibit::Base

Link Layer Discovery Protocol configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4476

attribute bool? receive=null

Enable processing of LLDP messages received from the switch on the OLT NNI port.

attribute bool? transmit=null

Enable transmission of LLDP messages to the switch on the OLT NNI Port. :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: Link Layer Discovery Protocol configuration.

other end: tibit::Olt.lldp [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::MacLearning

Parents: tibit::Base

MAC Leaning controls for the OLT. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4489

attribute tibit::olt::mac_learning_aging_time_t? aging_time=null

Dynamic MAC Address aging time. When the aging time expires, the address is removed from the Dynamic MAC learning table.

attribute bool? allow_mac_move=null

Allow CPEs to move between ONUs attached to this OLT. :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: MAC Leaning controls for the OLT.

other end: tibit::Olt.mac_learning [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Nni

Parents: tibit::Base

Ethernet Interface to the switch. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4505

attribute tibit::olt::nni_max_frame_size_t? max_frame_size=null

Maximum number of frame bytes from the DA to CRC32 for NNI receive path. (EPON-1518 to 12500) (XGSPON-1518 to 9600) :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: Ethernet Interface to the switch.

other end: tibit::Olt.nni [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::NniNetworks

Parents: tibit::Base

List of networks to pre-define. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4517

attribute tibit::olt::nni_networks_id_t id

Index for this entry.

attribute tibit::olt::nni_networks_learning_limit_t? learning_limit=null

Dynamic MAC learning table size limit for this NNI Network. A value of ‘0’ disables MAC Learning for this NNI Network.

attribute yang::types::uint16? pon_flood_id=null

Flooding (Broadcast DA, Multicast DA, unknown DA downstream packets) XGEM Port ID (XGS mode only) to use for this network.

attribute tibit::types::tibit_types::network_tags? tags=null

Defines the NNI Network VLAN tag stack in the format ‘S#.C#.C#’. :rel mac_addresses: Static MAC address configuration table, which is a list of MAC Addresses and source XGEM port IDs (XGS-PON) or LLIDs (EPON). :rel parent_olt: Relation to parent container :rel protocol_filters: Protocol filter configuration. :rel sla_profile: Service level agreements for the flooding link.

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: List of networks to pre-define.

other end: tibit::Olt.nni_networks [0:*]

relation tibit::olt::nni_networks::MacAddresses mac_addresses [0:*]

Relation to parent container Peer relation: Static MAC address configuration table, which is a list of MAC Addresses and source XGEM port IDs (XGS-PON) or LLIDs (EPON).

other end: tibit::olt::nni_networks::MacAddresses.parent_nni_networks [1]

relation tibit::olt::nni_networks::ProtocolFilters protocol_filters [0:1]

Relation to parent container Peer relation: Protocol filter configuration.

other end: tibit::olt::nni_networks::ProtocolFilters.parent_nni_networks [1]

relation tibit::olt::nni_networks::SlaProfile sla_profile [0:1]

Relation to parent container Peer relation: Service level agreements for the flooding link.

other end: tibit::olt::nni_networks::SlaProfile.parent_nni_networks [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Olt

Parents: tibit::Base

OLT Global Configurations Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4588

attribute string? address=null

An address for the device. This value is written and read by the PON Manager only.

attribute string? alarm_profile=null

Points to the profile with the OLT alarm definitions. e.g. Default

attribute bool? auto_boot_mode=null

Autonomous Boot Mode. In Auto Boot Mode, switching is MAC based, VLAN unaware, and automatically enabled.

attribute tibit::types::ietf_yang_types::date_and_time? create_date=null

User configurable timestamp to record the date and time of when device was created.

attribute yang::types::uint32? debug_dump_count=null

Increment or toggle this value to cause the dump of OLT Debug information into a file (OLT-{MAC Address}-DEBUG-STATE.json) or the Mongo DB (collection OLT-DEBUG-STATE, document MAC Address).

attribute tibit::types::tibit_types::logging_level? debug_log_level=null

Enables debug logging for this OLT.

attribute tibit::types::tibit_types::olt_fiber_reach? fiber_reach=null

Configures the OLT for short 0..10km, standard (0..20km), and extended (20..40km) fiber reach.

attribute tibit::olt::olt_fw_bank_ptr_t? fw_bank_ptr=null

Firmware pointer to select bank (0 to 3) to be active on OLT. When this value changes, the OLT will be reset to load the firmware in the bank.

attribute tibit::types::tibit_types::gps_location? location=null

GPS location coordinates specifying the latitude and longitude of the OLT.

attribute string? name=null

Name of the OLT. This value is written and read by the PON Manager only.

attribute string? picture=null

Index to document in the Picture collection that shows the device. Written and read by the PON Manager only.

attribute bool? pon_enable=null

Enable the PON Optics on the module.

attribute tibit::types::tibit_types::pon_mode? pon_mode=null

Select the PON Family Mode for the OLT. Note that the PON speed is not selected with this field. For the Tibit OLT, the PON is currently fixed at 10G.

attribute yang::types::uint32? registration_allow_count=null

Increment or toggle this value to pulse a clearing of the all or one ONU in the register disallowed state.

attribute string? registration_allow_onu=null

Specifies an ONU or all ONUs to be cleared from register disallowed state.

attribute yang::types::uint32? reset_count=null

Resets the OLT when this count is different than the value in the state file for this OLT. The value will be copied to the state value after reset.

attribute bool? shared_downstream_policer=null

Enable a single shared downstream policer for all XGem Ports configured for the ONU in mulitple XGem configurations.

attribute string? tag=null

User configurable description of the device configuration.

attribute yang::types::uint64? write_stats_count=null

Causes a new statistics document to be written to the STATS collection when this count is different than the value in the state file. :rel fw_bank_files: The database files to get firmware for the firmware banks on the OLT Module. The Tibit module supports 4 banks of firmware. The list is ordered Bank0, Bank1, Bank2, and Bank3. :rel fw_bank_versions: The version of firmware for the 4 banks on the OLT. If the version in the OLT bank doesn’t match the version name in this list, the corresponding “FW File” will be loaded to the OLT. :rel labels: List of user configurable strings for administrative groupings, tags, and other notes associated with this device. :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: OLT Global Configurations

other end: tibit::Olt.olt [0:1]

relation tibit::olt::olt::FwBankFiles fw_bank_files [0:4]

Relation to parent container Peer relation: The database files to get firmware for the firmware banks on the OLT Module. The Tibit module supports 4 banks of firmware. The list is ordered Bank0, Bank1, Bank2, and Bank3.

other end: tibit::olt::olt::FwBankFiles.parent_olt [1]

relation tibit::olt::olt::FwBankVersions fw_bank_versions [0:4]

Relation to parent container Peer relation: The version of firmware for the 4 banks on the OLT. If the version in the OLT bank doesn’t match the version name in this list, the corresponding “FW File” will be loaded to the OLT.

other end: tibit::olt::olt::FwBankVersions.parent_olt [1]

relation tibit::olt::olt::Labels labels [0:1]

Relation to parent container Peer relation: List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

other end: tibit::olt::olt::Labels.parent_olt [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Onu

Parents: tibit::Base

ONU related configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4733

attribute yang::types::uint8? maximum_fw_upgrades=null

The maximum number of parallel ONU upgrades to allow for this OLT.

attribute bool? realtime_statistics=null

Enables the ONU state files to show all statistics on every cycle. :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: ONU related configuration.

other end: tibit::Olt.onu [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Onus

Parents: tibit::Base

EPON Mode: ONU MAC addresses for ONUs expected on this OLT. The LLID is automatically assigned in EPON mode. XGS-PON Mode: For each ONU (defined by Vendor ID + Vendor SN) and service port on the ONU, the Allocation ID to use for the service port. Use 65535 or don’t specify for automatic assignment. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4746

attribute tibit::olt::onus_alloc_id_omcc_t? alloc_id_omcc=null

XGS-PON Mode only: The allocation ID, XGEM port ID, and ONU ID number assigned to this ONU for carry OMCI management messages.

attribute bool? disable=null

When true, the disable serial number PLOAM message will be sent to this ONU if it tries to register.

attribute yang::types::uint32? disable_count=null

Increment or toggle to cause a single disable serial number PLOAM message to be sent to this ONU. The ONU doesn’t need to be registered to send this message.

attribute yang::types::uint32? enable_count=null

Increment or toggle to cause a single enable serial number PLOAM message to be sent to this ONU.

attribute string id

EPON Mode: ONU MAC address. XGS-PON Mode: ONU serial number (defined by Vendor ID + Vendor SN). :rel olt_service: List of OLT Service ports. :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: EPON Mode: ONU MAC addresses for ONUs expected on this OLT. The LLID is automatically assigned in EPON mode. XGS-PON Mode: For each ONU (defined by Vendor ID + Vendor SN) and service port on the ONU, the Allocation ID to use for the service port. Use 65535 or don’t specify for automatic assignment.

other end: tibit::Olt.onus [0:*]

relation tibit::olt::onus::OltService olt_service [0:*]

Relation to parent container Peer relation: List of OLT Service ports.

other end: tibit::olt::onus::OltService.parent_onus [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Protection

Parents: tibit::Base

Trunk Fiber PON Protection (Type-B). Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4801

attribute tibit::types::tibit_types::olt_protection_partner? protection_partner=null

MAC address of the partner OLT in the protection group pair. A blank value disables PON protection on this OLT.

attribute yang::types::uint32? switchover_count=null

Initiate a commanded switchover to the standby OLT when this count is different than the value in the state file for this OLT. The value will be copied to the state value after reset.

attribute tibit::olt::protection_watch_t? watch=null

Used with the watch-count attribute to arm or disarm automatic switchover. Set to ‘disabled’ and increment watch-count to disarm automatic switchover. Set to ‘enabled’ and increment watch-count ot arm automatic switchover.

attribute yang::types::uint32? watch_count=null

Arm or disarm automatic switchover when this count is different than the value in the state file for this OLT. The ‘arm’ or ‘disarm action depends on the value of watch. The value will be copied to the state value after reset. :rel inactivity_time: PON inactivity detection times used for automatic protection. :rel parent_olt: Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: Trunk Fiber PON Protection (Type-B).

other end: tibit::Olt.protection [0:1]

relation tibit::olt::protection::InactivityTime inactivity_time [0:1]

Relation to parent container Peer relation: PON inactivity detection times used for automatic protection.

other end: tibit::olt::protection::InactivityTime.parent_protection [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::Switch

Parents: tibit::Base

Configure the switch(es) this OLT is allowed to operate in. The switch configuration is a set of IEEE 802.1AB LLDP fields and values as reported by the switch to the OLT through LLDP. The OLT is allowed to operate in a switch when the switch information learned by LLDP matches the values configured in the field list.

To allow the OLT to reside in any switch, add a switch field entry ‘any’ with a value of ‘ANY’.

To disallow the OLT from any switch, remove all fields from this list. When an OLT is disallowed, it is still manageable but its PON port is disabled.

To specify a specific switch, add switch field entries with chassis-id, port-id and other switch fields which more strictly define the switch(es) where the OLT can operate.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4865

Rel field:

Switch information fields. The fields correspond to the standard LLDP

information TLVs defined in IEEE 802.1AB.

Rel parent_olt:

Relation to parent container

relation tibit::Olt parent_olt [1]

Relation to parent container Peer relation: Configure the switch(es) this OLT is allowed to operate in. The switch configuration is a set of IEEE 802.1AB LLDP fields and values as reported by the switch to the OLT through LLDP. The OLT is allowed to operate in a switch when the switch information learned by LLDP matches the values configured in the field list.

To allow the OLT to reside in any switch, add a switch field entry ‘any’ with a value of ‘ANY’.

To disallow the OLT from any switch, remove all fields from this list. When an OLT is disallowed, it is still manageable but its PON port is disabled.

To specify a specific switch, add switch field entries with chassis-id, port-id and other switch fields which more strictly define the switch(es) where the OLT can operate.

other end: tibit::Olt.switch [0:1]

relation tibit::olt::switch::Field field [0:*]

Relation to parent container Peer relation: Switch information fields. The fields correspond to the standard LLDP information TLVs defined in IEEE 802.1AB.

other end: tibit::olt::switch::Field.parent_switch [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::alarm_history::Ids

Parents: tibit::Base

List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See /tibitcntlr:olt-alarm-history/tibitcntlr:olt/tibitcntlr:alarms/tibitcntlr:id

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4269

attribute yang::types::uint64[]? id=null

ID of the alarm history entry. :rel parent_alarm_history: Relation to parent container

relation tibit::olt::AlarmHistory parent_alarm_history [1]

Relation to parent container Peer relation: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See /tibitcntlr:olt-alarm-history/tibitcntlr:olt/tibitcntlr:alarms/tibitcntlr:id

other end: tibit::olt::AlarmHistory.ids [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::gpon::UpstreamBurstProfile

Parents: tibit::Base

List of Upstream Burst Profiles. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4451

attribute bool? fec=null

This version only supports profile 0. Upstream Burst Profile enable for Forward Error Correction.

attribute tibit::olt::gpon::upstream_burst_profile_id_t id

Index for this entry.

attribute tibit::olt::gpon::upstream_burst_profile_preamble_length_t? preamble_length=null

This version only supports profile 0. Amount of preamble at the start of burst for profile. The sync data allows for ONU laser ON time, signal level recovery, and clock recovery. :rel parent_gpon: Relation to parent container

relation tibit::olt::Gpon parent_gpon [1]

Relation to parent container Peer relation: List of Upstream Burst Profiles.

other end: tibit::olt::Gpon.upstream_burst_profile [0:4]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::nni_networks::MacAddresses

Parents: tibit::Base

Static MAC address configuration table, which is a list of MAC Addresses and source XGEM port IDs (XGS-PON) or LLIDs (EPON).

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4527

attribute tibit::types::ietf_yang_types::mac_address mac_address

MAC address of the CPE.

attribute yang::types::uint16? unicast_id=null

XGEM Port ID or EPON LLID that the CPE is reachable on. :rel parent_nni_networks: Relation to parent container

relation tibit::olt::NniNetworks parent_nni_networks [1]

Relation to parent container Peer relation: Static MAC address configuration table, which is a list of MAC Addresses and source XGEM port IDs (XGS-PON) or LLIDs (EPON).

other end: tibit::olt::NniNetworks.mac_addresses [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::nni_networks::ProtocolFilters

Parents: tibit::Base

Protocol filter configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4552

attribute tibit::types::tibit_types::protocol_filter_action? dhcpv4=null

Configures a protocol filter action for DHCPv4 frames. Default is pass but frames can be dropped or sent to the server over the UMT tunnel.

attribute tibit::types::tibit_types::protocol_filter_action? dhcpv6=null

Configures a protocol filter action for DHCPv6 frames.

attribute tibit::types::tibit_types::protocol_filter_action? eapol=null

Configures a protocol filter action for EAPOL frames.

attribute tibit::types::tibit_types::protocol_filter_action? pppoe=null

Configures a protocol filter action for PPPoE frames. :rel parent_nni_networks: Relation to parent container

relation tibit::olt::NniNetworks parent_nni_networks [1]

Relation to parent container Peer relation: Protocol filter configuration.

other end: tibit::olt::NniNetworks.protocol_filters [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::nni_networks::SlaProfile

Parents: tibit::Base

Service level agreements for the flooding link. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4575

attribute string? name=null

SLA profile name to apply to the flooding link for this network. If SLA is not configured or found, the ‘Max’ SLA will be used. It should be noted that only the downstream portion of the SLA profile will be used. :rel parent_nni_networks: Relation to parent container

relation tibit::olt::NniNetworks parent_nni_networks [1]

Relation to parent container Peer relation: Service level agreements for the flooding link.

other end: tibit::olt::NniNetworks.sla_profile [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::olt::FwBankFiles

Parents: tibit::Base

The database files to get firmware for the firmware banks on the OLT Module. The Tibit module supports 4 banks of firmware. The list is ordered Bank0, Bank1, Bank2, and Bank3. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4624

attribute string? file=null

Name of the firmware file.

attribute tibit::olt::olt::fw_bank_files_id_t id

Index for this entry. :rel parent_olt: Relation to parent container

relation tibit::olt::Olt parent_olt [1]

Relation to parent container Peer relation: The database files to get firmware for the firmware banks on the OLT Module. The Tibit module supports 4 banks of firmware. The list is ordered Bank0, Bank1, Bank2, and Bank3.

other end: tibit::olt::Olt.fw_bank_files [0:4]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::olt::FwBankVersions

Parents: tibit::Base

The version of firmware for the 4 banks on the OLT. If the version in the OLT bank doesn’t match the version name in this list, the corresponding “FW File” will be loaded to the OLT. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4647

attribute tibit::olt::olt::fw_bank_versions_id_t id

Index for this entry.

attribute string? version=null

Name of the firmware file. :rel parent_olt: Relation to parent container

relation tibit::olt::Olt parent_olt [1]

Relation to parent container Peer relation: The version of firmware for the 4 banks on the OLT. If the version in the OLT bank doesn’t match the version name in this list, the corresponding “FW File” will be loaded to the OLT.

other end: tibit::olt::Olt.fw_bank_versions [0:4]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::olt::Labels

Parents: tibit::Base

List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4663

attribute tibit::olt::olt::labels_label_t[]? label=null

String representing a group, tag, or note associated with this device. :rel parent_olt: Relation to parent container

relation tibit::olt::Olt parent_olt [1]

Relation to parent container Peer relation: List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

other end: tibit::olt::Olt.labels [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::onus::OltService

Parents: tibit::Base

List of OLT Service ports. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4779

attribute yang::types::uint32 id

OLT Service port number.

attribute yang::types::uint16? unicast_id=null

EPON Mode: The LLID to use for the service port. Use 65535 or don’t specify for automatic assignment. Valid LLID range is 5121..6013, excluding 5375, 5631, 5887. XGS-PON Mode: The Allocation ID to use for the service port. Use 65535 or don’t specify for automatic assignment. Valid ALLOC-ID range is 1154..1534, excluding 1279. :rel parent_onus: Relation to parent container

relation tibit::olt::Onus parent_onus [1]

Relation to parent container Peer relation: List of OLT Service ports.

other end: tibit::olt::Onus.olt_service [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::protection::InactivityTime

Parents: tibit::Base

PON inactivity detection times used for automatic protection. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4803

attribute tibit::olt::protection::inactivity_time_active_t? active=null

Time in milliseconds an active OLT waits for inactivity on the PON before triggering an automatic switchover to the standby OLT. Automatic Switchover must be armed for this configuration to apply.

attribute tibit::olt::protection::inactivity_time_standby_t? standby=null

Time in milliseconds a standby OLT waits for inactivity on the PON before triggering an automatic switchover, taking control of the PON redundancy path. Automatic Switchover must be armed for this configuration to apply. :rel parent_protection: Relation to parent container

relation tibit::olt::Protection parent_protection [1]

Relation to parent container Peer relation: PON inactivity detection times used for automatic protection.

other end: tibit::olt::Protection.inactivity_time [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt::switch::Field

Parents: tibit::Base

Switch information fields. The fields correspond to the standard LLDP information TLVs defined in IEEE 802.1AB.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4880

attribute tibit::types::tibit_types::switch_field name

Switch field name.

attribute string? value=null

Switch field value as reported by LLDP. A value of ‘ANY’ matches any value reported by LLDP. :rel parent_switch: Relation to parent container

relation tibit::olt::Switch parent_switch [1]

Relation to parent container Peer relation: Switch information fields. The fields correspond to the standard LLDP information TLVs defined in IEEE 802.1AB.

other end: tibit::olt::Switch.field [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::Controller

Parents: tibit::Base

PON Controller related configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4928

attribute string? configuration_version=null

Capability of configuration file format. :rel parent_olt_alarm_profile: Relation to parent container

relation tibit::OltAlarmProfile parent_olt_alarm_profile [1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::OltAlarmProfile.controller [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::Olt

Parents: tibit::Base

OLT device alarms. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4946

Rel asic_temperature:

ASIC Temperature

Rel hardware_failure:

Hardware Failure

Rel laser_temperature:

Laser Temperature

Rel parent_olt_alarm_profile:

Relation to parent container

Rel pon_inactivity:

PON Inactivity

Rel pon_port_disabled:

PON Port Disabled

Rel receive_power:

Receive Power

Rel tec_current:

TEC Current

Rel transceiver_temperature:

Transceiver Temperature

Rel transmit_bias:

Transmit Bias

Rel transmit_power:

Transmit Power

Rel voltage:

Voltage

Rel warranty_invalid:

Warranty Invalid

relation tibit::OltAlarmProfile parent_olt_alarm_profile [1]

Relation to parent container Peer relation: OLT device alarms.

other end: tibit::OltAlarmProfile.olt [0:1]

relation tibit::olt_alarm_profile::olt::AsicTemperature asic_temperature [0:1]

Relation to parent container Peer relation: ASIC Temperature

other end: tibit::olt_alarm_profile::olt::AsicTemperature.parent_olt [1]

relation tibit::olt_alarm_profile::olt::HardwareFailure hardware_failure [0:1]

Relation to parent container Peer relation: Hardware Failure

other end: tibit::olt_alarm_profile::olt::HardwareFailure.parent_olt [1]

relation tibit::olt_alarm_profile::olt::LaserTemperature laser_temperature [0:1]

Relation to parent container Peer relation: Laser Temperature

other end: tibit::olt_alarm_profile::olt::LaserTemperature.parent_olt [1]

relation tibit::olt_alarm_profile::olt::PonInactivity pon_inactivity [0:1]

Relation to parent container Peer relation: PON Inactivity

other end: tibit::olt_alarm_profile::olt::PonInactivity.parent_olt [1]

relation tibit::olt_alarm_profile::olt::PonPortDisabled pon_port_disabled [0:1]

Relation to parent container Peer relation: PON Port Disabled

other end: tibit::olt_alarm_profile::olt::PonPortDisabled.parent_olt [1]

relation tibit::olt_alarm_profile::olt::ReceivePower receive_power [0:1]

Relation to parent container Peer relation: Receive Power

other end: tibit::olt_alarm_profile::olt::ReceivePower.parent_olt [1]

relation tibit::olt_alarm_profile::olt::TecCurrent tec_current [0:1]

Relation to parent container Peer relation: TEC Current

other end: tibit::olt_alarm_profile::olt::TecCurrent.parent_olt [1]

relation tibit::olt_alarm_profile::olt::TransceiverTemperature transceiver_temperature [0:1]

Relation to parent container Peer relation: Transceiver Temperature

other end: tibit::olt_alarm_profile::olt::TransceiverTemperature.parent_olt [1]

relation tibit::olt_alarm_profile::olt::TransmitBias transmit_bias [0:1]

Relation to parent container Peer relation: Transmit Bias

other end: tibit::olt_alarm_profile::olt::TransmitBias.parent_olt [1]

relation tibit::olt_alarm_profile::olt::TransmitPower transmit_power [0:1]

Relation to parent container Peer relation: Transmit Power

other end: tibit::olt_alarm_profile::olt::TransmitPower.parent_olt [1]

relation tibit::olt_alarm_profile::olt::Voltage voltage [0:1]

Relation to parent container Peer relation: Voltage

other end: tibit::olt_alarm_profile::olt::Voltage.parent_olt [1]

relation tibit::olt_alarm_profile::olt::WarrantyInvalid warranty_invalid [0:1]

Relation to parent container Peer relation: Warranty Invalid

other end: tibit::olt_alarm_profile::olt::WarrantyInvalid.parent_olt [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::State

Parents: tibit::Base

State alarm configurations entries. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4936

attribute tibit::types::tibit_types::comparison_operator? comp=null

Comparison operator: eq(=), ne(!=), gt(>), ge(>=), lt(<), le(<=).

attribute string? field=null

Database field.

attribute yang::types::uint32 id

Index of the alarm profile state entry.

attribute string? section=null

Database section name.

attribute tibit::types::tibit_types::alarm_severity? severity=null

The alarm severity can be any of the 8 alarm levels: 0-EMERG, 1-ALERT, 2-CRIT, 3-ERROR, 4-WARNING, 5-NOTICE, 6-INFO, 7-DEBUG.

attribute tibit::olt_alarm_profile::state_value_t? value=null

Value used in the comparison (e.g., <section>.<field> == <value>).

attribute tibit::types::tibit_types::value_type? value_type=null

Defines the data type for the ‘value’ attribute. :rel parent_olt_alarm_profile: Relation to parent container

relation tibit::OltAlarmProfile parent_olt_alarm_profile [1]

Relation to parent container Peer relation: State alarm configurations entries.

other end: tibit::OltAlarmProfile.state [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::Statistic

Parents: tibit::Base

Statistics alarm configurations entries. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4941

attribute tibit::types::tibit_types::comparison_operator? comp=null

Comparison operator: eq(=), ne(!=), gt(>), ge(>=), lt(<), le(<=).

attribute string? field=null

Database field.

attribute yang::types::uint32 id

Index of the alarm profile state entry.

attribute string? section=null

Database section name.

attribute tibit::types::tibit_types::alarm_severity? severity=null

The alarm severity can be any of the 8 alarm levels: 0-EMERG, 1-ALERT, 2-CRIT, 3-ERROR, 4-WARNING, 5-NOTICE, 6-INFO, 7-DEBUG.

attribute tibit::olt_alarm_profile::statistic_value_t? value=null

Value used in the comparison (e.g., <section>.<field> == <value>).

attribute tibit::types::tibit_types::value_type? value_type=null

Defines the data type for the ‘value’ attribute. :rel parent_olt_alarm_profile: Relation to parent container

relation tibit::OltAlarmProfile parent_olt_alarm_profile [1]

Relation to parent container Peer relation: Statistics alarm configurations entries.

other end: tibit::OltAlarmProfile.statistic [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::AsicTemperature

Parents: tibit::Base

ASIC Temperature Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4948

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: ASIC Temperature

other end: tibit::olt_alarm_profile::Olt.asic_temperature [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::HardwareFailure

Parents: tibit::Base

Hardware Failure Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4961

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: Hardware Failure

other end: tibit::olt_alarm_profile::Olt.hardware_failure [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::LaserTemperature

Parents: tibit::Base

Laser Temperature Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4974

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: Laser Temperature

other end: tibit::olt_alarm_profile::Olt.laser_temperature [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::PonInactivity

Parents: tibit::Base

PON Inactivity Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L4987

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: PON Inactivity

other end: tibit::olt_alarm_profile::Olt.pon_inactivity [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::PonPortDisabled

Parents: tibit::Base

PON Port Disabled Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5000

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: PON Port Disabled

other end: tibit::olt_alarm_profile::Olt.pon_port_disabled [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::ReceivePower

Parents: tibit::Base

Receive Power Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5013

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: Receive Power

other end: tibit::olt_alarm_profile::Olt.receive_power [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::TecCurrent

Parents: tibit::Base

TEC Current Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5026

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: TEC Current

other end: tibit::olt_alarm_profile::Olt.tec_current [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::TransceiverTemperature

Parents: tibit::Base

Transceiver Temperature Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5039

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: Transceiver Temperature

other end: tibit::olt_alarm_profile::Olt.transceiver_temperature [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::TransmitBias

Parents: tibit::Base

Transmit Bias Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5052

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: Transmit Bias

other end: tibit::olt_alarm_profile::Olt.transmit_bias [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::TransmitPower

Parents: tibit::Base

Transmit Power Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5065

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: Transmit Power

other end: tibit::olt_alarm_profile::Olt.transmit_power [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::Voltage

Parents: tibit::Base

Voltage Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5078

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: Voltage

other end: tibit::olt_alarm_profile::Olt.voltage [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::olt_alarm_profile::olt::WarrantyInvalid

Parents: tibit::Base

Warranty Invalid Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5091

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_olt: Relation to parent container

relation tibit::olt_alarm_profile::Olt parent_olt [1]

Relation to parent container Peer relation: Warranty Invalid

other end: tibit::olt_alarm_profile::Olt.warranty_invalid [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::AlarmHistory

Parents: tibit::Base

ONU alarm history configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5918

attribute yang::types::uint64? acknowledge_count=null

Increment or toggle this value to acknowledge an alarm in the ONU alarm history table. The ‘ids’ attribute contains a the list of alarm history entry IDs to acknowledge. The value will be copied to the onu-state after PON Controller completes the acknowlege action.

attribute string? acknowledge_operator=null

Name or identification of the operationr or user acknowledging the alarm.

attribute yang::types::uint64? purge_count=null

Increment or toggle this value to purge an alarm from the ONU alarm history table. The ‘ids’ attribute contains a the list of alarm history entry IDs to purge. The value will be copied to the onu-state after PON Controller completes the purge action. :rel ids: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See /tibitcntlr:onu-alarm-history/tibitcntlr:onu/tibitcntlr:alarms/tibitcntlr:id :rel parent_onu: Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: ONU alarm history configuration.

other end: tibit::Onu.alarm_history [0:1]

relation tibit::onu::alarm_history::Ids ids [0:1]

Relation to parent container Peer relation: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See /tibitcntlr:onu-alarm-history/tibitcntlr:onu/tibitcntlr:alarms/tibitcntlr:id

other end: tibit::onu::alarm_history::Ids.parent_alarm_history [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::Controller

Parents: tibit::Base

PON Controller related configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5952

attribute string? configuration_version=null

Capability of configuration file format. :rel parent_onu: Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::Onu.controller [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::EponFwUpgrade

Parents: tibit::Base

EPON ONU firmware upgrade tuning parameters. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5965

attribute tibit::onu::epon_fw_upgrade_final_ack_timeout_t? final_ack_timeout=null

Time to wait for the final acknowledgement during firmware upgrade. Increase the value to the allow the ONU additional time to commit the firmware image to flash. :rel parent_onu: Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: EPON ONU firmware upgrade tuning parameters.

other end: tibit::Onu.epon_fw_upgrade [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::GponFwUpgrade

Parents: tibit::Base

GPON ONU firmware upgrade tuning parameters. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5978

attribute tibit::onu::gpon_fw_upgrade_backoff_delay_t? backoff_delay=null

Time to wait before retransmitting an window.

attribute tibit::onu::gpon_fw_upgrade_backoff_divisor_t? backoff_divisor=null

Controls the size of the send window during retransmissions. A value of ‘2’ reduces the send window size by half for each retransmission. A value of ‘1’ disables the backoff.

attribute tibit::onu::gpon_fw_upgrade_end_download_timeout_t? end_download_timeout=null

Time to wait for the final acknowledgement during firmware upgrade. Increase the value to the allow the ONU additional time to write the firmware image to flash. The PON Controller automatically calculates the end-download-timeout when set to a value of zero.

attribute tibit::onu::gpon_fw_upgrade_maximum_retries_t? maximum_retries=null

Maximum number of times a window is retransmitted before terminating the ONU firmware upgrade and reporting an error.

attribute tibit::onu::gpon_fw_upgrade_maximum_window_size_t? maximum_window_size=null

The maximum send window sized used for transfering firmware to the ONU.

attribute tibit::onu::gpon_fw_upgrade_response_timeout_t? response_timeout=null

The time in seconds to wait for an acknowledgement from the ONU during firmware upgrade. :rel parent_onu: Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: GPON ONU firmware upgrade tuning parameters.

other end: tibit::Onu.gpon_fw_upgrade [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::Olt

Parents: tibit::Base

OLT configuration specific to this ONU. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6257

Rel mac_address:

Restricts the OLTs for this ONU. If ‘ANY’ or the specific MAC address of the OLT is in the list, any OLT will allow this ONU to register. If the OLT is not in the list, the ONU will be placed in the ‘Disallowed Admin’ list for the OLT. Adding the OLT to the list will cause it to register if the ONU is still trying.

Rel parent_onu:

Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: OLT configuration specific to this ONU.

other end: tibit::Onu.olt [0:1]

relation tibit::onu::olt::MacAddress mac_address [0:*]

Relation to parent container Peer relation: Restricts the OLTs for this ONU. If ‘ANY’ or the specific MAC address of the OLT is in the list, any OLT will allow this ONU to register. If the OLT is not in the list, the ONU will be placed in the ‘Disallowed Admin’ list for the OLT. Adding the OLT to the list will cause it to register if the ONU is still trying.

other end: tibit::onu::olt::MacAddress.parent_olt [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::OltService

Parents: tibit::Base

OLT Configuration for the services. 0 to 7 services can be configured. A service is an XGEM Port ID/Alloc ID in XGS-PON or LLID in EPON. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6033

attribute string? downstream_qos_map=null

Reference to a Downstream QoS Map. Used with multiple XGem configurations.

attribute bool? drop_unknown_source_mac=null

Discard upstream frames from the CPE if the CPE’s MAC address is not present in the MAC Address Learning Table. A value of True enables this functionality. Set to False to always forward upstream frames from the CPE.

attribute bool? enable=null

True to enable this service port. False to disable it.

attribute tibit::onu::olt_service_id_t id

OLT Service Port number.

attribute tibit::onu::olt_service_learning_limit_t? learning_limit=null

Dynamic MAC learning table size limit for this service port. A value of ‘0’ disables MAC Learning for this service.

attribute string? name=null

Name for this service port. This string is set and used by the PON Manager only.

attribute string? sla_profile=null

Service level agreements for the service flow.

attribute tibit::onu::olt_service_tcont_service_ref_t? tcont_service_ref=null

GPON ONLY: TCONT OLT Service Port reference used to configure multiple XGem Ports for a single TCONT. When the value is set to a ‘none’, this OLT Service port operates as a TCONT + XGem Port. When the value references another OLT Service Port 0..7, this OLT Service port operates as an XGem Port only. When operating as an XGem only, this value must reference another OLT Service Port operating in TCONT + XGem mode.

attribute tibit::onu::olt_service_upstream_priority_treatment_t? upstream_priority_treatment=null

Treatment of priority (CoS) bits in VLAN tags added or translated by the OLT for frames received upstream from the ONU.

attribute tibit::onu::olt_service_upstream_priority_value_t? upstream_priority_value=null

VLAN tag priority value to insert in frames when the upstream-priority-treatment attribute is ‘set’. :rel dhcp_relay: DHCP Relay Options. :rel internal_network: ONU cross connect networks (ONU-to-ONU switching) configuration. :rel nni_network: NNI (switch interface) Networks List of NNI VLAN network(s) through the service flow. VLAN Networks are defined by the SVLAN VID and two CVLAN VIDs. :rel parent_onu: Relation to parent container :rel pon_network: PON Networks for this service flow. List of PON VLAN network(s) through service flow. VLAN Networks are defined by the SVLAN VID and two CVLAN VIDs. :rel pppoe: PPPoE Intermediate Agent Options. :rel protocol_filters: Protocol filters. Default is pass but these frames can be dropped or sent to the server over the UMT tunnel. :rel radius: RADIUS protocol settings for 802.1X Authenticator.

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: OLT Configuration for the services. 0 to 7 services can be configured. A service is an XGEM Port ID/Alloc ID in XGS-PON or LLID in EPON.

other end: tibit::Onu.olt_service [0:8]

relation tibit::onu::olt_service::DhcpRelay dhcp_relay [0:1]

Relation to parent container Peer relation: DHCP Relay Options.

other end: tibit::onu::olt_service::DhcpRelay.parent_olt_service [1]

relation tibit::onu::olt_service::InternalNetwork internal_network [0:*]

Relation to parent container Peer relation: ONU cross connect networks (ONU-to-ONU switching) configuration.

other end: tibit::onu::olt_service::InternalNetwork.parent_olt_service [1]

relation tibit::onu::olt_service::NniNetwork nni_network [0:1000]

Relation to parent container Peer relation: NNI (switch interface) Networks List of NNI VLAN network(s) through the service flow. VLAN Networks are defined by the SVLAN VID and two CVLAN VIDs.

other end: tibit::onu::olt_service::NniNetwork.parent_olt_service [1]

relation tibit::onu::olt_service::PonNetwork pon_network [0:1000]

Relation to parent container Peer relation: PON Networks for this service flow. List of PON VLAN network(s) through service flow. VLAN Networks are defined by the SVLAN VID and two CVLAN VIDs.

other end: tibit::onu::olt_service::PonNetwork.parent_olt_service [1]

relation tibit::onu::olt_service::Pppoe pppoe [0:1]

Relation to parent container Peer relation: PPPoE Intermediate Agent Options.

other end: tibit::onu::olt_service::Pppoe.parent_olt_service [1]

relation tibit::onu::olt_service::ProtocolFilters protocol_filters [0:1]

Relation to parent container Peer relation: Protocol filters. Default is pass but these frames can be dropped or sent to the server over the UMT tunnel.

other end: tibit::onu::olt_service::ProtocolFilters.parent_olt_service [1]

relation tibit::onu::olt_service::Radius radius [0:1]

Relation to parent container Peer relation: RADIUS protocol settings for 802.1X Authenticator.

other end: tibit::onu::olt_service::Radius.parent_olt_service [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::Onu

Parents: tibit::Base

ONU specific settings. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6273

attribute string? address=null

An address for the device. This value is written and read by the PON Manager only.

attribute string? alarm_profile=null

Points to the profile with the ONU alarm definitions

attribute bool? auto_boot_mode=null

Not Implemented. Sets Auto Boot Mode on the ONU. This feature is only available on Tibit based ONUs.

attribute tibit::types::ietf_yang_types::date_and_time? create_date=null

User configurable timestamp to record the date and time of when device was created.

attribute tibit::onu::onu_cvlan_id_t? cvlan_id=null

VID for Add CTag service configuration.

attribute tibit::types::tibit_types::onu_encryption_mode? encryption=null

EPON ONLY: Encryption mode for this ONU.

attribute tibit::onu::onu_expected_registration_id_t? expected_registration_id=null

GPON ONLY: The Registration ID is an operator defined string programmed into ONU’s non-volatile memory. The ‘expected-registration-id’ is used by the OLT’s Registration ID authorization feature, where this value is matched against the Registration ID reported by the ONU. If the values do not match, the ONU is not authorized and not permitted to complete registration with the OLT. Setting the value to ‘ANY’ or a blank string disables this feature in the OLT.

attribute tibit::onu::onu_fw_bank_ptr_t? fw_bank_ptr=null

Current Firmware bank pointer. A value of ‘65535’ disables ONU firmware upgrade.

attribute yang::types::uint32? laser_tx_disable_count=null

EPON ONLY: Disable count to disable the laser transmit on a DPoE ONU. When the disable count in the -CFG and -STATE are different, the laser tx disable DPoE OAM message is sent to the ONU and the -CFG value is copied to the -STATE file.

attribute yang::types::uint16? laser_tx_disable_time=null

EPON ONLY: Length of time that a DPoE ONU disables laser transmit for, where 0 means turn laser on immediately, 1..65534 length of time to disable the laser for, 65535 means disable laser permanently.

attribute yang::types::uint16? learning_age=null

EPON ONLY: Dynamic MAC address learning age. A value of ‘0’ disables learning.

attribute tibit::types::tibit_types::gps_location? location=null

GPS location coordinates specifying the latitude and longitude of the ONU.

attribute yang::types::uint64? mib_reset_count=null

GPON: Reset Count to trigger sending a MIB Reset to the ONU. When the reset count in the CFG and STATE are different, the MIB Reset command is sent to the ONU and the CFG value is copied to the STATE file. MIB Reset clears the OMCI configuration from the ONU.

attribute string? name=null

Name of the ONU. This value is written and read by the PON Manager only.

attribute string? picture=null

Document in the Picture collection that shows the device. Written and read by the PON Manager only.

attribute yang::types::uint32? pon_max_frame_size=null

Not Implemented. Sets the maximum ethernet frame size.

attribute yang::types::uint16? reset_count=null

Reset Count to reset on the ONU. When the reset count in the -CFG and -STATE are different, the reset command is sent to the ONU and the -CFG value is copied to the -STATE file.

attribute string? service_config=null

ONU Service Configuration has 3 generic built-in modes and the ability to load a service configuration from the database. EPON supports ‘Disabled’ or ‘Unmodified’. XGS supports all 3 configurations and service configuration files.

attribute bool? service_config_once=null

Debugging mode that forces the PON Controller attempt service configuration one time without verification of success or failure. This debugging mode may be helpful when working with faulty ONUs. This feature is only considered when we are not using one of the built-in service configurations. When false, the service configuration is checked by the PON controller on every cycle for proper values. When true, it is applied once and not checked. It should only be set to true for debug.

attribute bool? skip_omci_tables=null

GPON ONLY: debug feature to skip tables during an OMCI MIB upload. Used to work around issues with ONUs that are not standards compliant.

attribute string? tag=null

User configurable description of the device configuration.

attribute yang::types::uint64? write_stats_count=null

Causes a new statistics document to be written to the STATS collection when this count is different than the value in the state file. :rel fw_bank_files: EPON: firmware source filename for firmware download if version doesn’t match. XGS-PON: firmware source filenames for bank 0 (1st in list) and bank 1 if version doesn’t match. :rel fw_bank_versions: Firmware version(s) for comparison with ONU firmware version. If version is not blank and doesn’t match ONU version, firmware downloads of corresponding ‘FW Bank File’ will be started. EPON: Single Version XGS-PON: Bank 0 Version (1st in list) and Bank 1 Version (2nd in list) :rel labels: List of user configurable strings for administrative groupings, tags, and other notes associated with this device. :rel parent_onu: Relation to parent container :rel service_config_ports: XGS mode only. List of physical (UNI) or virtual (VEIP) ethernet port OMCI Managed Entity IDs (me_ids) on the ONU. This list of the ports applies to the built-in service configurations only. The ME ID for the Physical Port Termination or Virtual Ethernet Port should be used. For physical port termination, listing multiple ports is allowed for bridging into a single T-Cont. Not all ONUs support bridging multiple ports into a single T-Cont. If the Service Config Port is not specified, the PON Controller will use the highest numbered Physical Port Termination or the virtual port if no physical port terminations exist in the ONU.

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: ONU specific settings.

other end: tibit::Onu.onu [0:1]

relation tibit::onu::onu::FwBankFiles fw_bank_files [0:2]

Relation to parent container Peer relation: EPON: firmware source filename for firmware download if version doesn’t match. XGS-PON: firmware source filenames for bank 0 (1st in list) and bank 1 if version doesn’t match.

other end: tibit::onu::onu::FwBankFiles.parent_onu [1]

relation tibit::onu::onu::FwBankVersions fw_bank_versions [0:2]

Relation to parent container Peer relation: Firmware version(s) for comparison with ONU firmware version. If version is not blank and doesn’t match ONU version, firmware downloads of corresponding ‘FW Bank File’ will be started. EPON: Single Version XGS-PON: Bank 0 Version (1st in list) and Bank 1 Version (2nd in list)

other end: tibit::onu::onu::FwBankVersions.parent_onu [1]

relation tibit::onu::onu::Labels labels [0:1]

Relation to parent container Peer relation: List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

other end: tibit::onu::onu::Labels.parent_onu [1]

relation tibit::onu::onu::ServiceConfigPorts service_config_ports [0:*]

Relation to parent container Peer relation: XGS mode only. List of physical (UNI) or virtual (VEIP) ethernet port OMCI Managed Entity IDs (me_ids) on the ONU.

This list of the ports applies to the built-in service configurations only. The ME ID for the Physical Port Termination or Virtual Ethernet Port should be used. For physical port termination, listing multiple ports is allowed for bridging into a single T-Cont. Not all ONUs support bridging multiple ports into a single T-Cont. If the Service Config Port is not specified, the PON Controller will use the highest numbered Physical Port Termination or the virtual port if no physical port terminations exist in the ONU.

other end: tibit::onu::onu::ServiceConfigPorts.parent_onu [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::ServiceConfigValues

Parents: tibit::Base

Service configuration file parameter ‘name’ = ‘value’ pairs. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6483

attribute tibit::onu::service_config_values_name_t name

Name of the service configuration parameter (e.g., ‘CVID UNI’).

attribute tibit::onu::service_config_values_value_t? value=null

Service configuration parameter value.

attribute tibit::types::tibit_types::value_type? value_type=null

Defines the data type for the ‘value’ attribute. :rel parent_onu: Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: Service configuration file parameter ‘name’ = ‘value’ pairs.

other end: tibit::Onu.service_config_values [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::Subscriber

Parents: tibit::Base

Subscriber specific information. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6506

attribute string? account=null

Account information for the subscriber.

attribute string? address=null

An address for the subscriber.

attribute string? name=null

A name identifying the subscriber. :rel parent_onu: Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: Subscriber specific information.

other end: tibit::Onu.subscriber [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::Uni

Parents: tibit::Base

Configurations for the UNI ports on the ONU. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6524

attribute yang::types::uint32? broadcast_rate_limit=null

EPON ONLY: Sets the broadcast rate limit for the UNI port. Set the value to 4294967295 to disable broadcast rate limiting.

attribute tibit::types::tibit_types::port_duplex? duplex=null

Sets the duplex for the Ethernet port.

attribute bool? enable=null

Admin enable or disable for the UNI port.

attribute tibit::onu::uni_encryption_t? encryption=null

EPON ONLY: Sets the encryption mode for the Ethernet port.

attribute yang::types::uint16? learning_limit=null

EPON ONLY: Set the maximum allowed number learned MAC addresses on the Ethernet port.

attribute bool? loopback=null

Sets a loopback on the Ethernet port

attribute tibit::types::tibit_types::loopback_mode? loopback_type=null

EPON ONLY: Sets the loopback type for the Ethernet port.

attribute yang::types::uint32? max_frame_size=null

Set the maximum frame size on UNI port.

attribute string name

Identifier for this UNI port.

attribute bool? poe=null

GPON ONLY: Enable Power over Ethernet (PoE) on the UNI port.

attribute tibit::types::tibit_types::port_speed? speed=null

Sets the speed of the Ethernet port. :rel parent_onu: Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: Configurations for the UNI ports on the ONU.

other end: tibit::Onu.uni [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::VoicePort

Parents: tibit::Base

Configurations for the voice POTS ports on the ONU. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6594

attribute bool? enable=null

Admin enable or disable for the POTS port.

attribute string name

Identifier for this voice POTS port. :rel parent_onu: Relation to parent container

relation tibit::Onu parent_onu [1]

Relation to parent container Peer relation: Configurations for the voice POTS ports on the ONU.

other end: tibit::Onu.voice_port [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::alarm_history::Ids

Parents: tibit::Base

List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See /tibitcntlr:onu-alarm-history/tibitcntlr:onu/tibitcntlr:alarms/tibitcntlr:id

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L5933

attribute yang::types::uint64[]? id=null

ID of the alarm history entry. :rel parent_alarm_history: Relation to parent container

relation tibit::onu::AlarmHistory parent_alarm_history [1]

Relation to parent container Peer relation: List of IDs identifying specific alarms to acknowledge or purge in the alarm history. The IDs reference the ‘id’ key of the alarm history entry. See /tibitcntlr:onu-alarm-history/tibitcntlr:onu/tibitcntlr:alarms/tibitcntlr:id

other end: tibit::onu::AlarmHistory.ids [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt::MacAddress

Parents: tibit::Base

Restricts the OLTs for this ONU. If ‘ANY’ or the specific MAC address of the OLT is in the list, any OLT will allow this ONU to register. If the OLT is not in the list, the ONU will be placed in the ‘Disallowed Admin’ list for the OLT. Adding the OLT to the list will cause it to register if the ONU is still trying. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6259

attribute yang::types::uint8 id

Index of entry.

attribute string? mac_address=null

‘ANY’ or OLT MAC Address. :rel parent_olt: Relation to parent container

relation tibit::onu::Olt parent_olt [1]

Relation to parent container Peer relation: Restricts the OLTs for this ONU. If ‘ANY’ or the specific MAC address of the OLT is in the list, any OLT will allow this ONU to register. If the OLT is not in the list, the ONU will be placed in the ‘Disallowed Admin’ list for the OLT. Adding the OLT to the list will cause it to register if the ONU is still trying.

other end: tibit::onu::Olt.mac_address [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::DhcpRelay

Parents: tibit::Base

DHCP Relay Options. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6044

attribute string? circuit_id=null

DHCP Relay Circuit ID.

attribute yang::types::uint32? enterprise_number=null

(DHCPv6-only) The vendor’s registered Enterprise Number as registered with IANA, Private Enterprise Numbers. The value is used to encode the Remote ID in Relay-Forward DHCPv6 messages.

attribute string? remote_id=null

DHCP Relay Remote ID.

attribute string? sub_options=null

Additional DHCP Relay options. :rel parent_olt_service: Relation to parent container

relation tibit::onu::OltService parent_olt_service [1]

Relation to parent container Peer relation: DHCP Relay Options.

other end: tibit::onu::OltService.dhcp_relay [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::InternalNetwork

Parents: tibit::Base

ONU cross connect networks (ONU-to-ONU switching) configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6084

attribute string name

ONU cross connect network name. :rel egress_vlan_tags: Downstream VLAN tags as transmitted to the ONU on the OLT PON port. :rel ingress_vlan_tags: Upstream VLAN tags as received from the ONU on the OLT PON port. :rel parent_olt_service: Relation to parent container

relation tibit::onu::OltService parent_olt_service [1]

Relation to parent container Peer relation: ONU cross connect networks (ONU-to-ONU switching) configuration.

other end: tibit::onu::OltService.internal_network [0:*]

relation tibit::onu::olt_service::internal_network::EgressVlanTags egress_vlan_tags [0:1]

Relation to parent container Peer relation: Downstream VLAN tags as transmitted to the ONU on the OLT PON port.

other end: tibit::onu::olt_service::internal_network::EgressVlanTags.parent_internal_network [1]

relation tibit::onu::olt_service::internal_network::IngressVlanTags ingress_vlan_tags [0:1]

Relation to parent container Peer relation: Upstream VLAN tags as received from the ONU on the OLT PON port.

other end: tibit::onu::olt_service::internal_network::IngressVlanTags.parent_internal_network [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::NniNetwork

Parents: tibit::Base

NNI (switch interface) Networks List of NNI VLAN network(s) through the service flow. VLAN Networks are defined by the SVLAN VID and two CVLAN VIDs. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6118

attribute tibit::onu::olt_service::nni_network_id_t id

Index for this entry.

attribute tibit::types::tibit_types::network_tags? tags=null

VLAN tag stack in the format ‘S#.C#.C#’. :rel parent_olt_service: Relation to parent container

relation tibit::onu::OltService parent_olt_service [1]

Relation to parent container Peer relation: NNI (switch interface) Networks List of NNI VLAN network(s) through the service flow. VLAN Networks are defined by the SVLAN VID and two CVLAN VIDs.

other end: tibit::onu::OltService.nni_network [0:1000]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::PonNetwork

Parents: tibit::Base

PON Networks for this service flow. List of PON VLAN network(s) through service flow. VLAN Networks are defined by the SVLAN VID and two CVLAN VIDs. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6134

attribute tibit::onu::olt_service::pon_network_id_t id

Index for this entry.

attribute tibit::types::tibit_types::network_tags? tags=null

VLAN tag stack in the format ‘S#.C#.C#’. :rel parent_olt_service: Relation to parent container

relation tibit::onu::OltService parent_olt_service [1]

Relation to parent container Peer relation: PON Networks for this service flow. List of PON VLAN network(s) through service flow. VLAN Networks are defined by the SVLAN VID and two CVLAN VIDs.

other end: tibit::onu::OltService.pon_network [0:1000]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::Pppoe

Parents: tibit::Base

PPPoE Intermediate Agent Options. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6150

attribute string? circuit_id=null

Agent Circuit ID. This value is inserted into the BBF TR-101 PPPoE Vendor Tag.

attribute string? remote_id=null

Agent Remote ID. This value is inserted into the BBF TR-101 PPPoE Vendor Tag. :rel parent_olt_service: Relation to parent container

relation tibit::onu::OltService parent_olt_service [1]

Relation to parent container Peer relation: PPPoE Intermediate Agent Options.

other end: tibit::onu::OltService.pppoe [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::ProtocolFilters

Parents: tibit::Base

Protocol filters. Default is pass but these frames can be dropped or sent to the server over the UMT tunnel. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6163

attribute tibit::types::tibit_types::protocol_filter_action? dhcpv4=null

Configures a protocol filter action for DHCPv4 frames.

attribute tibit::types::tibit_types::protocol_filter_action? dhcpv6=null

Configures a protocol filter action for DHCPv6 frames.

attribute tibit::types::tibit_types::protocol_filter_action? eapol=null

Configures a protocol filter action for EAPOL frames.

attribute tibit::types::tibit_types::protocol_filter_action? pppoe=null

Configures a protocol filter action for PPPoE frames. :rel parent_olt_service: Relation to parent container

relation tibit::onu::OltService parent_olt_service [1]

Relation to parent container Peer relation: Protocol filters. Default is pass but these frames can be dropped or sent to the server over the UMT tunnel.

other end: tibit::onu::OltService.protocol_filters [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::Radius

Parents: tibit::Base

RADIUS protocol settings for 802.1X Authenticator. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6186

attribute string? nas_identifier=null

NAS Identifier.

attribute string? nas_port_id=null

NAS Port Identifier.

attribute tibit::types::tibit_types::radius_user_name_override? user_name_override=null

Username override mode. :rel parent_olt_service: Relation to parent container

relation tibit::onu::OltService parent_olt_service [1]

Relation to parent container Peer relation: RADIUS protocol settings for 802.1X Authenticator.

other end: tibit::onu::OltService.radius [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::internal_network::EgressVlanTags

Parents: tibit::Base

Downstream VLAN tags as transmitted to the ONU on the OLT PON port. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6098

attribute tibit::types::tibit_types::network_tags[]? egress_vlan_tag=null

VLAN tag stack in the format ‘S#.C#.C#’. :rel parent_internal_network: Relation to parent container

relation tibit::onu::olt_service::InternalNetwork parent_internal_network [1]

Relation to parent container Peer relation: Downstream VLAN tags as transmitted to the ONU on the OLT PON port.

other end: tibit::onu::olt_service::InternalNetwork.egress_vlan_tags [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::olt_service::internal_network::IngressVlanTags

Parents: tibit::Base

Upstream VLAN tags as received from the ONU on the OLT PON port. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6091

attribute tibit::types::tibit_types::network_tags[]? ingress_vlan_tag=null

VLAN tag stack in the format ‘S#.C#.C#’. :rel parent_internal_network: Relation to parent container

relation tibit::onu::olt_service::InternalNetwork parent_internal_network [1]

Relation to parent container Peer relation: Upstream VLAN tags as received from the ONU on the OLT PON port.

other end: tibit::onu::olt_service::InternalNetwork.ingress_vlan_tags [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::onu::FwBankFiles

Parents: tibit::Base

EPON: firmware source filename for firmware download if version doesn’t match. XGS-PON: firmware source filenames for bank 0 (1st in list) and bank 1 if version doesn’t match.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6317

attribute string? file=null

Name of the firmware file.

attribute tibit::onu::onu::fw_bank_files_id_t id

Index for this entry. :rel parent_onu: Relation to parent container

relation tibit::onu::Onu parent_onu [1]

Relation to parent container Peer relation: EPON: firmware source filename for firmware download if version doesn’t match. XGS-PON: firmware source filenames for bank 0 (1st in list) and bank 1 if version doesn’t match.

other end: tibit::onu::Onu.fw_bank_files [0:2]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::onu::FwBankVersions

Parents: tibit::Base

Firmware version(s) for comparison with ONU firmware version. If version is not blank and doesn’t match ONU version, firmware downloads of corresponding ‘FW Bank File’ will be started. EPON: Single Version XGS-PON: Bank 0 Version (1st in list) and Bank 1 Version (2nd in list)

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6343

attribute tibit::onu::onu::fw_bank_versions_id_t id

Index for entry.

attribute string? version=null

Version. :rel parent_onu: Relation to parent container

relation tibit::onu::Onu parent_onu [1]

Relation to parent container Peer relation: Firmware version(s) for comparison with ONU firmware version. If version is not blank and doesn’t match ONU version, firmware downloads of corresponding ‘FW Bank File’ will be started. EPON: Single Version XGS-PON: Bank 0 Version (1st in list) and Bank 1 Version (2nd in list)

other end: tibit::onu::Onu.fw_bank_versions [0:2]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::onu::Labels

Parents: tibit::Base

List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6379

attribute tibit::onu::onu::labels_label_t[]? label=null

String representing a group, tag, or note associated with this device. :rel parent_onu: Relation to parent container

relation tibit::onu::Onu parent_onu [1]

Relation to parent container Peer relation: List of user configurable strings for administrative groupings, tags, and other notes associated with this device.

other end: tibit::onu::Onu.labels [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu::onu::ServiceConfigPorts

Parents: tibit::Base

XGS mode only. List of physical (UNI) or virtual (VEIP) ethernet port OMCI Managed Entity IDs (me_ids) on the ONU.

This list of the ports applies to the built-in service configurations only. The ME ID for the Physical Port Termination or Virtual Ethernet Port should be used. For physical port termination, listing multiple ports is allowed for bridging into a single T-Cont. Not all ONUs support bridging multiple ports into a single T-Cont. If the Service Config Port is not specified, the PON Controller will use the highest numbered Physical Port Termination or the virtual port if no physical port terminations exist in the ONU.

Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6444

attribute yang::types::uint8 id

Index for this entry.

attribute yang::types::uint32? port=null

Physical (UNI) or virtual (VEIP) port Managed Entity ID. :rel parent_onu: Relation to parent container

relation tibit::onu::Onu parent_onu [1]

Relation to parent container Peer relation: XGS mode only. List of physical (UNI) or virtual (VEIP) ethernet port OMCI Managed Entity IDs (me_ids) on the ONU.

This list of the ports applies to the built-in service configurations only. The ME ID for the Physical Port Termination or Virtual Ethernet Port should be used. For physical port termination, listing multiple ports is allowed for bridging into a single T-Cont. Not all ONUs support bridging multiple ports into a single T-Cont. If the Service Config Port is not specified, the PON Controller will use the highest numbered Physical Port Termination or the virtual port if no physical port terminations exist in the ONU.

other end: tibit::onu::Onu.service_config_ports [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::Controller

Parents: tibit::Base

PON Controller related configuration. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6637

attribute string? configuration_version=null

Capability of configuration file format. :rel parent_onu_alarm_profile: Relation to parent container

relation tibit::OnuAlarmProfile parent_onu_alarm_profile [1]

Relation to parent container Peer relation: PON Controller related configuration.

other end: tibit::OnuAlarmProfile.controller [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::Epon

Parents: tibit::Base

EPON ONU device alarms. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6655

Rel donu_busy:

D-ONU Busy

Rel key_exchange_failure:

Key Exchange Failure

Rel loss_of_signal:

Loss of Signal

Rel mac_table_overflow:

MAC Table Overflow

Rel parent_onu_alarm_profile:

Relation to parent container

Rel pon_interface_switch:

PON Interface Switch

Rel port_disabled:

Port Disabled

Rel power_failure:

Power Failure

Rel statistics_alarm:

Statistics Alarm

relation tibit::OnuAlarmProfile parent_onu_alarm_profile [1]

Relation to parent container Peer relation: EPON ONU device alarms.

other end: tibit::OnuAlarmProfile.epon [0:1]

relation tibit::onu_alarm_profile::epon::DonuBusy donu_busy [0:1]

Relation to parent container Peer relation: D-ONU Busy

other end: tibit::onu_alarm_profile::epon::DonuBusy.parent_epon [1]

relation tibit::onu_alarm_profile::epon::KeyExchangeFailure key_exchange_failure [0:1]

Relation to parent container Peer relation: Key Exchange Failure

other end: tibit::onu_alarm_profile::epon::KeyExchangeFailure.parent_epon [1]

relation tibit::onu_alarm_profile::epon::LossOfSignal loss_of_signal [0:1]

Relation to parent container Peer relation: Loss of Signal

other end: tibit::onu_alarm_profile::epon::LossOfSignal.parent_epon [1]

relation tibit::onu_alarm_profile::epon::MacTableOverflow mac_table_overflow [0:1]

Relation to parent container Peer relation: MAC Table Overflow

other end: tibit::onu_alarm_profile::epon::MacTableOverflow.parent_epon [1]

relation tibit::onu_alarm_profile::epon::PonInterfaceSwitch pon_interface_switch [0:1]

Relation to parent container Peer relation: PON Interface Switch

other end: tibit::onu_alarm_profile::epon::PonInterfaceSwitch.parent_epon [1]

relation tibit::onu_alarm_profile::epon::PortDisabled port_disabled [0:1]

Relation to parent container Peer relation: Port Disabled

other end: tibit::onu_alarm_profile::epon::PortDisabled.parent_epon [1]

relation tibit::onu_alarm_profile::epon::PowerFailure power_failure [0:1]

Relation to parent container Peer relation: Power Failure

other end: tibit::onu_alarm_profile::epon::PowerFailure.parent_epon [1]

relation tibit::onu_alarm_profile::epon::StatisticsAlarm statistics_alarm [0:1]

Relation to parent container Peer relation: Statistics Alarm

other end: tibit::onu_alarm_profile::epon::StatisticsAlarm.parent_epon [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::Gpon

Parents: tibit::Base

GPON ONU device alarms. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6762

Rel ani_g:

AniG Alarms

Rel cardholder:

Cardholder Alarms

Rel circuit_pack:

CircuitPack Alarms

Rel dot1ag_mep:

Dot1agMep Alarms

Rel dot1x_port_extension_package:

Dot1XPortExtensionPackage Alarms

Rel equipment_extension_package:

EquipmentExtensionPackage Alarms

Rel gem_port_network_ctp:

GemPortNetworkCtp Alarms

Rel mac_bridge_port_configuration_data:

MacBridgePortConfigurationData Alarms

Rel mgc_config_data:

MgcConfigData Alarms

Rel multicast_operations_profile:

MulticastOperationsProfile Alarms

Rel onu_g:

OnuG Alarms

Rel parent_onu_alarm_profile:

Relation to parent container

Rel pptp_ethernet_uni:

PptpEthernetUni Alarms

Rel pptp_video_ani:

PptpVideoAni Alarms

Rel pptp_video_uni:

PptpVideoUni Alarms

Rel priority_queue:

PriorityQueue Alarms

Rel sip_agent_config_data:

SipAgentConfigData Alarms

Rel sip_user_data:

SipUserData Alarms

Rel virtual_ethernet_interface_pt:

VirtualEthernetInterfacePt Alarms

Rel voice_service_profile:

VoiceServiceProfile Alarms

Rel voip_config_data:

VoIPConfigData Alarms

relation tibit::OnuAlarmProfile parent_onu_alarm_profile [1]

Relation to parent container Peer relation: GPON ONU device alarms.

other end: tibit::OnuAlarmProfile.gpon [0:1]

relation tibit::onu_alarm_profile::gpon::AniG ani_g [0:1]

Relation to parent container Peer relation: AniG Alarms

other end: tibit::onu_alarm_profile::gpon::AniG.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::Cardholder cardholder [0:1]

Relation to parent container Peer relation: Cardholder Alarms

other end: tibit::onu_alarm_profile::gpon::Cardholder.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::CircuitPack circuit_pack [0:1]

Relation to parent container Peer relation: CircuitPack Alarms

other end: tibit::onu_alarm_profile::gpon::CircuitPack.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::Dot1agMep dot1ag_mep [0:1]

Relation to parent container Peer relation: Dot1agMep Alarms

other end: tibit::onu_alarm_profile::gpon::Dot1agMep.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::Dot1xPortExtensionPackage dot1x_port_extension_package [0:1]

Relation to parent container Peer relation: Dot1XPortExtensionPackage Alarms

other end: tibit::onu_alarm_profile::gpon::Dot1xPortExtensionPackage.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::EquipmentExtensionPackage equipment_extension_package [0:1]

Relation to parent container Peer relation: EquipmentExtensionPackage Alarms

other end: tibit::onu_alarm_profile::gpon::EquipmentExtensionPackage.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::GemPortNetworkCtp gem_port_network_ctp [0:1]

Relation to parent container Peer relation: GemPortNetworkCtp Alarms

other end: tibit::onu_alarm_profile::gpon::GemPortNetworkCtp.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::MacBridgePortConfigurationData mac_bridge_port_configuration_data [0:1]

Relation to parent container Peer relation: MacBridgePortConfigurationData Alarms

other end: tibit::onu_alarm_profile::gpon::MacBridgePortConfigurationData.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::MgcConfigData mgc_config_data [0:1]

Relation to parent container Peer relation: MgcConfigData Alarms

other end: tibit::onu_alarm_profile::gpon::MgcConfigData.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::MulticastOperationsProfile multicast_operations_profile [0:1]

Relation to parent container Peer relation: MulticastOperationsProfile Alarms

other end: tibit::onu_alarm_profile::gpon::MulticastOperationsProfile.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::OnuG onu_g [0:1]

Relation to parent container Peer relation: OnuG Alarms

other end: tibit::onu_alarm_profile::gpon::OnuG.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::PptpEthernetUni pptp_ethernet_uni [0:1]

Relation to parent container Peer relation: PptpEthernetUni Alarms

other end: tibit::onu_alarm_profile::gpon::PptpEthernetUni.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::PptpVideoAni pptp_video_ani [0:1]

Relation to parent container Peer relation: PptpVideoAni Alarms

other end: tibit::onu_alarm_profile::gpon::PptpVideoAni.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::PptpVideoUni pptp_video_uni [0:1]

Relation to parent container Peer relation: PptpVideoUni Alarms

other end: tibit::onu_alarm_profile::gpon::PptpVideoUni.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::PriorityQueue priority_queue [0:1]

Relation to parent container Peer relation: PriorityQueue Alarms

other end: tibit::onu_alarm_profile::gpon::PriorityQueue.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::SipAgentConfigData sip_agent_config_data [0:1]

Relation to parent container Peer relation: SipAgentConfigData Alarms

other end: tibit::onu_alarm_profile::gpon::SipAgentConfigData.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::SipUserData sip_user_data [0:1]

Relation to parent container Peer relation: SipUserData Alarms

other end: tibit::onu_alarm_profile::gpon::SipUserData.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::VirtualEthernetInterfacePt virtual_ethernet_interface_pt [0:1]

Relation to parent container Peer relation: VirtualEthernetInterfacePt Alarms

other end: tibit::onu_alarm_profile::gpon::VirtualEthernetInterfacePt.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::VoiceServiceProfile voice_service_profile [0:1]

Relation to parent container Peer relation: VoiceServiceProfile Alarms

other end: tibit::onu_alarm_profile::gpon::VoiceServiceProfile.parent_gpon [1]

relation tibit::onu_alarm_profile::gpon::VoipConfigData voip_config_data [0:1]

Relation to parent container Peer relation: VoIPConfigData Alarms

other end: tibit::onu_alarm_profile::gpon::VoipConfigData.parent_gpon [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::State

Parents: tibit::Base

State alarm configurations entries. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6645

attribute tibit::types::tibit_types::comparison_operator? comp=null

Comparison operator: eq(=), ne(!=), gt(>), ge(>=), lt(<), le(<=).

attribute string? field=null

Database field.

attribute yang::types::uint32 id

Index of the alarm profile state entry.

attribute string? section=null

Database section name.

attribute tibit::types::tibit_types::alarm_severity? severity=null

The alarm severity can be any of the 8 alarm levels: 0-EMERG, 1-ALERT, 2-CRIT, 3-ERROR, 4-WARNING, 5-NOTICE, 6-INFO, 7-DEBUG.

attribute tibit::onu_alarm_profile::state_value_t? value=null

Value used in the comparison (e.g., <section>.<field> == <value>).

attribute tibit::types::tibit_types::value_type? value_type=null

Defines the data type for the ‘value’ attribute. :rel parent_onu_alarm_profile: Relation to parent container

relation tibit::OnuAlarmProfile parent_onu_alarm_profile [1]

Relation to parent container Peer relation: State alarm configurations entries.

other end: tibit::OnuAlarmProfile.state [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::Statistic

Parents: tibit::Base

Statistics alarm configurations entries. Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6650

attribute tibit::types::tibit_types::comparison_operator? comp=null

Comparison operator: eq(=), ne(!=), gt(>), ge(>=), lt(<), le(<=).

attribute string? field=null

Database field.

attribute yang::types::uint32 id

Index of the alarm profile state entry.

attribute string? section=null

Database section name.

attribute tibit::types::tibit_types::alarm_severity? severity=null

The alarm severity can be any of the 8 alarm levels: 0-EMERG, 1-ALERT, 2-CRIT, 3-ERROR, 4-WARNING, 5-NOTICE, 6-INFO, 7-DEBUG.

attribute tibit::onu_alarm_profile::statistic_value_t? value=null

Value used in the comparison (e.g., <section>.<field> == <value>).

attribute tibit::types::tibit_types::value_type? value_type=null

Defines the data type for the ‘value’ attribute. :rel parent_onu_alarm_profile: Relation to parent container

relation tibit::OnuAlarmProfile parent_onu_alarm_profile [1]

Relation to parent container Peer relation: Statistics alarm configurations entries.

other end: tibit::OnuAlarmProfile.statistic [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::epon::DonuBusy

Parents: tibit::Base

D-ONU Busy Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6722

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_epon: Relation to parent container

relation tibit::onu_alarm_profile::Epon parent_epon [1]

Relation to parent container Peer relation: D-ONU Busy

other end: tibit::onu_alarm_profile::Epon.donu_busy [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::epon::KeyExchangeFailure

Parents: tibit::Base

Key Exchange Failure Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6670

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_epon: Relation to parent container

relation tibit::onu_alarm_profile::Epon parent_epon [1]

Relation to parent container Peer relation: Key Exchange Failure

other end: tibit::onu_alarm_profile::Epon.key_exchange_failure [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::epon::LossOfSignal

Parents: tibit::Base

Loss of Signal Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6657

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_epon: Relation to parent container

relation tibit::onu_alarm_profile::Epon parent_epon [1]

Relation to parent container Peer relation: Loss of Signal

other end: tibit::onu_alarm_profile::Epon.loss_of_signal [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::epon::MacTableOverflow

Parents: tibit::Base

MAC Table Overflow Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6735

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_epon: Relation to parent container

relation tibit::onu_alarm_profile::Epon parent_epon [1]

Relation to parent container Peer relation: MAC Table Overflow

other end: tibit::onu_alarm_profile::Epon.mac_table_overflow [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::epon::PonInterfaceSwitch

Parents: tibit::Base

PON Interface Switch Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6748

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_epon: Relation to parent container

relation tibit::onu_alarm_profile::Epon parent_epon [1]

Relation to parent container Peer relation: PON Interface Switch

other end: tibit::onu_alarm_profile::Epon.pon_interface_switch [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::epon::PortDisabled

Parents: tibit::Base

Port Disabled Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6683

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_epon: Relation to parent container

relation tibit::onu_alarm_profile::Epon parent_epon [1]

Relation to parent container Peer relation: Port Disabled

other end: tibit::onu_alarm_profile::Epon.port_disabled [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::epon::PowerFailure

Parents: tibit::Base

Power Failure Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6696

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_epon: Relation to parent container

relation tibit::onu_alarm_profile::Epon parent_epon [1]

Relation to parent container Peer relation: Power Failure

other end: tibit::onu_alarm_profile::Epon.power_failure [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::epon::StatisticsAlarm

Parents: tibit::Base

Statistics Alarm Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6709

attribute tibit::types::tibit_types::alarm_severity? severity=null

Severity level for this alarm.

attribute bool? suppress=null

Set to true to disable generation of this alarm. :rel parent_epon: Relation to parent container

relation tibit::onu_alarm_profile::Epon parent_epon [1]

Relation to parent container Peer relation: Statistics Alarm

other end: tibit::onu_alarm_profile::Epon.statistics_alarm [0:1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::AniG

Parents: tibit::Base

AniG Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6764

Rel high_received_optical_power:

High received optical power

Rel high_transmit_optical_power:

High transmit optical power

Rel laser_bias_current:

Laser bias current

Rel low_received_optical_power:

Low received optical power

Rel low_transmit_optical_power:

Low transmit optical power

Rel parent_gpon:

Relation to parent container

Rel sd:

SD

Rel sf:

SF

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: AniG Alarms

other end: tibit::onu_alarm_profile::Gpon.ani_g [0:1]

relation tibit::onu_alarm_profile::gpon::ani_g::HighReceivedOpticalPower high_received_optical_power [0:1]

Relation to parent container Peer relation: High received optical power

other end: tibit::onu_alarm_profile::gpon::ani_g::HighReceivedOpticalPower.parent_ani_g [1]

relation tibit::onu_alarm_profile::gpon::ani_g::HighTransmitOpticalPower high_transmit_optical_power [0:1]

Relation to parent container Peer relation: High transmit optical power

other end: tibit::onu_alarm_profile::gpon::ani_g::HighTransmitOpticalPower.parent_ani_g [1]

relation tibit::onu_alarm_profile::gpon::ani_g::LaserBiasCurrent laser_bias_current [0:1]

Relation to parent container Peer relation: Laser bias current

other end: tibit::onu_alarm_profile::gpon::ani_g::LaserBiasCurrent.parent_ani_g [1]

relation tibit::onu_alarm_profile::gpon::ani_g::LowReceivedOpticalPower low_received_optical_power [0:1]

Relation to parent container Peer relation: Low received optical power

other end: tibit::onu_alarm_profile::gpon::ani_g::LowReceivedOpticalPower.parent_ani_g [1]

relation tibit::onu_alarm_profile::gpon::ani_g::LowTransmitOpticalPower low_transmit_optical_power [0:1]

Relation to parent container Peer relation: Low transmit optical power

other end: tibit::onu_alarm_profile::gpon::ani_g::LowTransmitOpticalPower.parent_ani_g [1]

relation tibit::onu_alarm_profile::gpon::ani_g::Sd sd [0:1]

Relation to parent container Peer relation: SD

other end: tibit::onu_alarm_profile::gpon::ani_g::Sd.parent_ani_g [1]

relation tibit::onu_alarm_profile::gpon::ani_g::Sf sf [0:1]

Relation to parent container Peer relation: SF

other end: tibit::onu_alarm_profile::gpon::ani_g::Sf.parent_ani_g [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::Cardholder

Parents: tibit::Base

Cardholder Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6858

Rel improper_card_removal:

Improper card removal

Rel parent_gpon:

Relation to parent container

Rel plugin_circuit_pack_missing:

Plug-in circuit pack missing

Rel plugin_equipment_id_mismatch_alarm:

Plug-in equipment ID mismatch alarm

Rel plugin_type_mismatch_alarm:

Plug-in type mismatch alarm

Rel protection_switch:

Protection switch

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: Cardholder Alarms

other end: tibit::onu_alarm_profile::Gpon.cardholder [0:1]

relation tibit::onu_alarm_profile::gpon::cardholder::ImproperCardRemoval improper_card_removal [0:1]

Relation to parent container Peer relation: Improper card removal

other end: tibit::onu_alarm_profile::gpon::cardholder::ImproperCardRemoval.parent_cardholder [1]

relation tibit::onu_alarm_profile::gpon::cardholder::PluginCircuitPackMissing plugin_circuit_pack_missing [0:1]

Relation to parent container Peer relation: Plug-in circuit pack missing

other end: tibit::onu_alarm_profile::gpon::cardholder::PluginCircuitPackMissing.parent_cardholder [1]

relation tibit::onu_alarm_profile::gpon::cardholder::PluginEquipmentIdMismatchAlarm plugin_equipment_id_mismatch_alarm [0:1]

Relation to parent container Peer relation: Plug-in equipment ID mismatch alarm

other end: tibit::onu_alarm_profile::gpon::cardholder::PluginEquipmentIdMismatchAlarm.parent_cardholder [1]

relation tibit::onu_alarm_profile::gpon::cardholder::PluginTypeMismatchAlarm plugin_type_mismatch_alarm [0:1]

Relation to parent container Peer relation: Plug-in type mismatch alarm

other end: tibit::onu_alarm_profile::gpon::cardholder::PluginTypeMismatchAlarm.parent_cardholder [1]

relation tibit::onu_alarm_profile::gpon::cardholder::ProtectionSwitch protection_switch [0:1]

Relation to parent container Peer relation: Protection switch

other end: tibit::onu_alarm_profile::gpon::cardholder::ProtectionSwitch.parent_cardholder [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::CircuitPack

Parents: tibit::Base

CircuitPack Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L6926

Rel equipment_alarm:

Equipment alarm

Rel laser_end_of_life:

Laser end of life

Rel parent_gpon:

Relation to parent container

Rel powering_alarm:

Powering alarm

Rel selftest_failure:

Self-test failure

Rel temperature_red:

Temperature red

Rel temperature_yellow:

Temperature yellow

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: CircuitPack Alarms

other end: tibit::onu_alarm_profile::Gpon.circuit_pack [0:1]

relation tibit::onu_alarm_profile::gpon::circuit_pack::EquipmentAlarm equipment_alarm [0:1]

Relation to parent container Peer relation: Equipment alarm

other end: tibit::onu_alarm_profile::gpon::circuit_pack::EquipmentAlarm.parent_circuit_pack [1]

relation tibit::onu_alarm_profile::gpon::circuit_pack::LaserEndOfLife laser_end_of_life [0:1]

Relation to parent container Peer relation: Laser end of life

other end: tibit::onu_alarm_profile::gpon::circuit_pack::LaserEndOfLife.parent_circuit_pack [1]

relation tibit::onu_alarm_profile::gpon::circuit_pack::PoweringAlarm powering_alarm [0:1]

Relation to parent container Peer relation: Powering alarm

other end: tibit::onu_alarm_profile::gpon::circuit_pack::PoweringAlarm.parent_circuit_pack [1]

relation tibit::onu_alarm_profile::gpon::circuit_pack::SelftestFailure selftest_failure [0:1]

Relation to parent container Peer relation: Self-test failure

other end: tibit::onu_alarm_profile::gpon::circuit_pack::SelftestFailure.parent_circuit_pack [1]

relation tibit::onu_alarm_profile::gpon::circuit_pack::TemperatureRed temperature_red [0:1]

Relation to parent container Peer relation: Temperature red

other end: tibit::onu_alarm_profile::gpon::circuit_pack::TemperatureRed.parent_circuit_pack [1]

relation tibit::onu_alarm_profile::gpon::circuit_pack::TemperatureYellow temperature_yellow [0:1]

Relation to parent container Peer relation: Temperature yellow

other end: tibit::onu_alarm_profile::gpon::circuit_pack::TemperatureYellow.parent_circuit_pack [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::Dot1agMep

Parents: tibit::Base

Dot1agMep Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7036

Rel ais:

AIS

Rel error_ccm:

Error CCM

Rel mac_status:

MAC status

Rel parent_gpon:

Relation to parent container

Rel rdi_ccm:

RDI CCM

Rel remote_ccm:

Remote CCM

Rel unexpected_period:

Unexpected period

Rel xcon_ccm:

Xcon CCM

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: Dot1agMep Alarms

other end: tibit::onu_alarm_profile::Gpon.dot1ag_mep [0:1]

relation tibit::onu_alarm_profile::gpon::dot1ag_mep::Ais ais [0:1]

Relation to parent container Peer relation: AIS

other end: tibit::onu_alarm_profile::gpon::dot1ag_mep::Ais.parent_dot1ag_mep [1]

relation tibit::onu_alarm_profile::gpon::dot1ag_mep::ErrorCcm error_ccm [0:1]

Relation to parent container Peer relation: Error CCM

other end: tibit::onu_alarm_profile::gpon::dot1ag_mep::ErrorCcm.parent_dot1ag_mep [1]

relation tibit::onu_alarm_profile::gpon::dot1ag_mep::MacStatus mac_status [0:1]

Relation to parent container Peer relation: MAC status

other end: tibit::onu_alarm_profile::gpon::dot1ag_mep::MacStatus.parent_dot1ag_mep [1]

relation tibit::onu_alarm_profile::gpon::dot1ag_mep::RdiCcm rdi_ccm [0:1]

Relation to parent container Peer relation: RDI CCM

other end: tibit::onu_alarm_profile::gpon::dot1ag_mep::RdiCcm.parent_dot1ag_mep [1]

relation tibit::onu_alarm_profile::gpon::dot1ag_mep::RemoteCcm remote_ccm [0:1]

Relation to parent container Peer relation: Remote CCM

other end: tibit::onu_alarm_profile::gpon::dot1ag_mep::RemoteCcm.parent_dot1ag_mep [1]

relation tibit::onu_alarm_profile::gpon::dot1ag_mep::UnexpectedPeriod unexpected_period [0:1]

Relation to parent container Peer relation: Unexpected period

other end: tibit::onu_alarm_profile::gpon::dot1ag_mep::UnexpectedPeriod.parent_dot1ag_mep [1]

relation tibit::onu_alarm_profile::gpon::dot1ag_mep::XconCcm xcon_ccm [0:1]

Relation to parent container Peer relation: Xcon CCM

other end: tibit::onu_alarm_profile::gpon::dot1ag_mep::XconCcm.parent_dot1ag_mep [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::Dot1xPortExtensionPackage

Parents: tibit::Base

Dot1XPortExtensionPackage Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7007

Rel local_authentication_allowed:

Local authentication allowed

Rel local_authentication_denied:

Local authentication denied

Rel parent_gpon:

Relation to parent container

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: Dot1XPortExtensionPackage Alarms

other end: tibit::onu_alarm_profile::Gpon.dot1x_port_extension_package [0:1]

relation tibit::onu_alarm_profile::gpon::dot1x_port_extension_package::LocalAuthenticationAllowed local_authentication_allowed [0:1]

Relation to parent container Peer relation: Local authentication allowed

other end: tibit::onu_alarm_profile::gpon::dot1x_port_extension_package::LocalAuthenticationAllowed.parent_dot1x_port_extension_package [1]

relation tibit::onu_alarm_profile::gpon::dot1x_port_extension_package::LocalAuthenticationDenied local_authentication_denied [0:1]

Relation to parent container Peer relation: Local authentication denied

other end: tibit::onu_alarm_profile::gpon::dot1x_port_extension_package::LocalAuthenticationDenied.parent_dot1x_port_extension_package [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::EquipmentExtensionPackage

Parents: tibit::Base

EquipmentExtensionPackage Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7130

Rel parent_gpon:

Relation to parent container

Rel sense_point1:

Sense point 1

Rel sense_point2:

Sense point 2

Rel sense_point3:

Sense point 3

Rel sense_point4:

Sense point 4

Rel sense_point5:

Sense point 5

Rel sense_point6:

Sense point 6

Rel sense_point7:

Sense point 7

Rel sense_point8:

Sense point 8

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: EquipmentExtensionPackage Alarms

other end: tibit::onu_alarm_profile::Gpon.equipment_extension_package [0:1]

relation tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint1 sense_point1 [0:1]

Relation to parent container Peer relation: Sense point 1

other end: tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint1.parent_equipment_extension_package [1]

relation tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint2 sense_point2 [0:1]

Relation to parent container Peer relation: Sense point 2

other end: tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint2.parent_equipment_extension_package [1]

relation tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint3 sense_point3 [0:1]

Relation to parent container Peer relation: Sense point 3

other end: tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint3.parent_equipment_extension_package [1]

relation tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint4 sense_point4 [0:1]

Relation to parent container Peer relation: Sense point 4

other end: tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint4.parent_equipment_extension_package [1]

relation tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint5 sense_point5 [0:1]

Relation to parent container Peer relation: Sense point 5

other end: tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint5.parent_equipment_extension_package [1]

relation tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint6 sense_point6 [0:1]

Relation to parent container Peer relation: Sense point 6

other end: tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint6.parent_equipment_extension_package [1]

relation tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint7 sense_point7 [0:1]

Relation to parent container Peer relation: Sense point 7

other end: tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint7.parent_equipment_extension_package [1]

relation tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint8 sense_point8 [0:1]

Relation to parent container Peer relation: Sense point 8

other end: tibit::onu_alarm_profile::gpon::equipment_extension_package::SensePoint8.parent_equipment_extension_package [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::GemPortNetworkCtp

Parents: tibit::Base

GemPortNetworkCtp Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7237

Rel endtoend_loss_of_continuity:

End-to-end loss of continuity

Rel parent_gpon:

Relation to parent container

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: GemPortNetworkCtp Alarms

other end: tibit::onu_alarm_profile::Gpon.gem_port_network_ctp [0:1]

relation tibit::onu_alarm_profile::gpon::gem_port_network_ctp::EndtoendLossOfContinuity endtoend_loss_of_continuity [0:1]

Relation to parent container Peer relation: End-to-end loss of continuity

other end: tibit::onu_alarm_profile::gpon::gem_port_network_ctp::EndtoendLossOfContinuity.parent_gem_port_network_ctp [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::MacBridgePortConfigurationData

Parents: tibit::Base

MacBridgePortConfigurationData Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7253

Rel parent_gpon:

Relation to parent container

Rel port_blocking:

Port blocking

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: MacBridgePortConfigurationData Alarms

other end: tibit::onu_alarm_profile::Gpon.mac_bridge_port_configuration_data [0:1]

relation tibit::onu_alarm_profile::gpon::mac_bridge_port_configuration_data::PortBlocking port_blocking [0:1]

Relation to parent container Peer relation: Port blocking

other end: tibit::onu_alarm_profile::gpon::mac_bridge_port_configuration_data::PortBlocking.parent_mac_bridge_port_configuration_data [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::MgcConfigData

Parents: tibit::Base

MgcConfigData Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7269

Rel parent_gpon:

Relation to parent container

Rel timeout:

Timeout

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: MgcConfigData Alarms

other end: tibit::onu_alarm_profile::Gpon.mgc_config_data [0:1]

relation tibit::onu_alarm_profile::gpon::mgc_config_data::Timeout timeout [0:1]

Relation to parent container Peer relation: Timeout

other end: tibit::onu_alarm_profile::gpon::mgc_config_data::Timeout.parent_mgc_config_data [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::MulticastOperationsProfile

Parents: tibit::Base

MulticastOperationsProfile Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7285

Rel lost_multicast_group:

Lost multicast group

Rel parent_gpon:

Relation to parent container

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: MulticastOperationsProfile Alarms

other end: tibit::onu_alarm_profile::Gpon.multicast_operations_profile [0:1]

relation tibit::onu_alarm_profile::gpon::multicast_operations_profile::LostMulticastGroup lost_multicast_group [0:1]

Relation to parent container Peer relation: Lost multicast group

other end: tibit::onu_alarm_profile::gpon::multicast_operations_profile::LostMulticastGroup.parent_multicast_operations_profile [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::OnuG

Parents: tibit::Base

OnuG Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7301

Rel battery_failure:

Battery failure

Rel battery_low:

Battery low

Rel battery_missing:

Battery missing

Rel dying_gasp:

Dying gasp

Rel equipment_alarm:

Equipment alarm

Rel invimage:

Inv-Image

Rel onu_manual_poweroff:

ONU manual power-off

Rel onu_selftest_failure:

ONU self-test failure

Rel parent_gpon:

Relation to parent container

Rel physical_intrusion:

Physical intrusion

Rel powering_alarm:

Powering alarm

Rel pse_overload_red:

PSE overload red

Rel pse_overload_yellow:

PSE overload yellow

Rel temperature_red:

Temperature red

Rel temperature_yellow:

Temperature yellow

Rel voltage_red:

Voltage red

Rel voltage_yellow:

Voltage yellow

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: OnuG Alarms

other end: tibit::onu_alarm_profile::Gpon.onu_g [0:1]

relation tibit::onu_alarm_profile::gpon::onu_g::BatteryFailure battery_failure [0:1]

Relation to parent container Peer relation: Battery failure

other end: tibit::onu_alarm_profile::gpon::onu_g::BatteryFailure.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::BatteryLow battery_low [0:1]

Relation to parent container Peer relation: Battery low

other end: tibit::onu_alarm_profile::gpon::onu_g::BatteryLow.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::BatteryMissing battery_missing [0:1]

Relation to parent container Peer relation: Battery missing

other end: tibit::onu_alarm_profile::gpon::onu_g::BatteryMissing.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::DyingGasp dying_gasp [0:1]

Relation to parent container Peer relation: Dying gasp

other end: tibit::onu_alarm_profile::gpon::onu_g::DyingGasp.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::EquipmentAlarm equipment_alarm [0:1]

Relation to parent container Peer relation: Equipment alarm

other end: tibit::onu_alarm_profile::gpon::onu_g::EquipmentAlarm.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::Invimage invimage [0:1]

Relation to parent container Peer relation: Inv-Image

other end: tibit::onu_alarm_profile::gpon::onu_g::Invimage.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::OnuManualPoweroff onu_manual_poweroff [0:1]

Relation to parent container Peer relation: ONU manual power-off

other end: tibit::onu_alarm_profile::gpon::onu_g::OnuManualPoweroff.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::OnuSelftestFailure onu_selftest_failure [0:1]

Relation to parent container Peer relation: ONU self-test failure

other end: tibit::onu_alarm_profile::gpon::onu_g::OnuSelftestFailure.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::PhysicalIntrusion physical_intrusion [0:1]

Relation to parent container Peer relation: Physical intrusion

other end: tibit::onu_alarm_profile::gpon::onu_g::PhysicalIntrusion.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::PoweringAlarm powering_alarm [0:1]

Relation to parent container Peer relation: Powering alarm

other end: tibit::onu_alarm_profile::gpon::onu_g::PoweringAlarm.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::PseOverloadRed pse_overload_red [0:1]

Relation to parent container Peer relation: PSE overload red

other end: tibit::onu_alarm_profile::gpon::onu_g::PseOverloadRed.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::PseOverloadYellow pse_overload_yellow [0:1]

Relation to parent container Peer relation: PSE overload yellow

other end: tibit::onu_alarm_profile::gpon::onu_g::PseOverloadYellow.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::TemperatureRed temperature_red [0:1]

Relation to parent container Peer relation: Temperature red

other end: tibit::onu_alarm_profile::gpon::onu_g::TemperatureRed.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::TemperatureYellow temperature_yellow [0:1]

Relation to parent container Peer relation: Temperature yellow

other end: tibit::onu_alarm_profile::gpon::onu_g::TemperatureYellow.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::VoltageRed voltage_red [0:1]

Relation to parent container Peer relation: Voltage red

other end: tibit::onu_alarm_profile::gpon::onu_g::VoltageRed.parent_onu_g [1]

relation tibit::onu_alarm_profile::gpon::onu_g::VoltageYellow voltage_yellow [0:1]

Relation to parent container Peer relation: Voltage yellow

other end: tibit::onu_alarm_profile::gpon::onu_g::VoltageYellow.parent_onu_g [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::PptpEthernetUni

Parents: tibit::Base

PptpEthernetUni Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7512

Rel lanlos:

LAN-LOS

Rel parent_gpon:

Relation to parent container

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: PptpEthernetUni Alarms

other end: tibit::onu_alarm_profile::Gpon.pptp_ethernet_uni [0:1]

relation tibit::onu_alarm_profile::gpon::pptp_ethernet_uni::Lanlos lanlos [0:1]

Relation to parent container Peer relation: LAN-LOS

other end: tibit::onu_alarm_profile::gpon::pptp_ethernet_uni::Lanlos.parent_pptp_ethernet_uni [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::PptpVideoAni

Parents: tibit::Base

PptpVideoAni Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7528

Rel parent_gpon:

Relation to parent container

Rel video_los:

Video LOS

Rel video_oor_high:

Video OOR high

Rel video_oor_low:

Video OOR low

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: PptpVideoAni Alarms

other end: tibit::onu_alarm_profile::Gpon.pptp_video_ani [0:1]

relation tibit::onu_alarm_profile::gpon::pptp_video_ani::VideoLos video_los [0:1]

Relation to parent container Peer relation: Video LOS

other end: tibit::onu_alarm_profile::gpon::pptp_video_ani::VideoLos.parent_pptp_video_ani [1]

relation tibit::onu_alarm_profile::gpon::pptp_video_ani::VideoOorHigh video_oor_high [0:1]

Relation to parent container Peer relation: Video OOR high

other end: tibit::onu_alarm_profile::gpon::pptp_video_ani::VideoOorHigh.parent_pptp_video_ani [1]

relation tibit::onu_alarm_profile::gpon::pptp_video_ani::VideoOorLow video_oor_low [0:1]

Relation to parent container Peer relation: Video OOR low

other end: tibit::onu_alarm_profile::gpon::pptp_video_ani::VideoOorLow.parent_pptp_video_ani [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::PptpVideoUni

Parents: tibit::Base

PptpVideoUni Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7570

Rel parent_gpon:

Relation to parent container

Rel videolos:

Video-LOS

Rel videooorhigh:

Video-OOR-high

Rel videooorlow:

Video-OOR-low

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: PptpVideoUni Alarms

other end: tibit::onu_alarm_profile::Gpon.pptp_video_uni [0:1]

relation tibit::onu_alarm_profile::gpon::pptp_video_uni::Videolos videolos [0:1]

Relation to parent container Peer relation: Video-LOS

other end: tibit::onu_alarm_profile::gpon::pptp_video_uni::Videolos.parent_pptp_video_uni [1]

relation tibit::onu_alarm_profile::gpon::pptp_video_uni::Videooorhigh videooorhigh [0:1]

Relation to parent container Peer relation: Video-OOR-high

other end: tibit::onu_alarm_profile::gpon::pptp_video_uni::Videooorhigh.parent_pptp_video_uni [1]

relation tibit::onu_alarm_profile::gpon::pptp_video_uni::Videooorlow videooorlow [0:1]

Relation to parent container Peer relation: Video-OOR-low

other end: tibit::onu_alarm_profile::gpon::pptp_video_uni::Videooorlow.parent_pptp_video_uni [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::PriorityQueue

Parents: tibit::Base

PriorityQueue Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7612

Rel block_loss:

Block Loss

Rel parent_gpon:

Relation to parent container

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: PriorityQueue Alarms

other end: tibit::onu_alarm_profile::Gpon.priority_queue [0:1]

relation tibit::onu_alarm_profile::gpon::priority_queue::BlockLoss block_loss [0:1]

Relation to parent container Peer relation: Block Loss

other end: tibit::onu_alarm_profile::gpon::priority_queue::BlockLoss.parent_priority_queue [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::SipAgentConfigData

Parents: tibit::Base

SipAgentConfigData Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7628

Rel parent_gpon:

Relation to parent container

Rel sip_ua_register_auth:

SIP UA register auth

Rel sip_ua_register_connect:

SIP UA register connect

Rel sip_ua_register_fail:

SIP UA register fail

Rel sip_ua_register_name:

SIP UA register name

Rel sip_ua_register_reach:

SIP UA register reach

Rel sip_ua_register_timeout:

SIP UA register timeout

Rel sip_ua_register_validate:

SIP UA register validate

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: SipAgentConfigData Alarms

other end: tibit::onu_alarm_profile::Gpon.sip_agent_config_data [0:1]

relation tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterAuth sip_ua_register_auth [0:1]

Relation to parent container Peer relation: SIP UA register auth

other end: tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterAuth.parent_sip_agent_config_data [1]

relation tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterConnect sip_ua_register_connect [0:1]

Relation to parent container Peer relation: SIP UA register connect

other end: tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterConnect.parent_sip_agent_config_data [1]

relation tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterFail sip_ua_register_fail [0:1]

Relation to parent container Peer relation: SIP UA register fail

other end: tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterFail.parent_sip_agent_config_data [1]

relation tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterName sip_ua_register_name [0:1]

Relation to parent container Peer relation: SIP UA register name

other end: tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterName.parent_sip_agent_config_data [1]

relation tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterReach sip_ua_register_reach [0:1]

Relation to parent container Peer relation: SIP UA register reach

other end: tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterReach.parent_sip_agent_config_data [1]

relation tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterTimeout sip_ua_register_timeout [0:1]

Relation to parent container Peer relation: SIP UA register timeout

other end: tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterTimeout.parent_sip_agent_config_data [1]

relation tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterValidate sip_ua_register_validate [0:1]

Relation to parent container Peer relation: SIP UA register validate

other end: tibit::onu_alarm_profile::gpon::sip_agent_config_data::SipUaRegisterValidate.parent_sip_agent_config_data [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::SipUserData

Parents: tibit::Base

SipUserData Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7722

Rel parent_gpon:

Relation to parent container

Rel sip_ua_register_auth:

SIP UA register auth

Rel sip_ua_register_fail:

SIP UA register fail

Rel sip_ua_register_timeout:

SIP UA register timeout

relation tibit::onu_alarm_profile::Gpon parent_gpon [1]

Relation to parent container Peer relation: SipUserData Alarms

other end: tibit::onu_alarm_profile::Gpon.sip_user_data [0:1]

relation tibit::onu_alarm_profile::gpon::sip_user_data::SipUaRegisterAuth sip_ua_register_auth [0:1]

Relation to parent container Peer relation: SIP UA register auth

other end: tibit::onu_alarm_profile::gpon::sip_user_data::SipUaRegisterAuth.parent_sip_user_data [1]

relation tibit::onu_alarm_profile::gpon::sip_user_data::SipUaRegisterFail sip_ua_register_fail [0:1]

Relation to parent container Peer relation: SIP UA register fail

other end: tibit::onu_alarm_profile::gpon::sip_user_data::SipUaRegisterFail.parent_sip_user_data [1]

relation tibit::onu_alarm_profile::gpon::sip_user_data::SipUaRegisterTimeout sip_ua_register_timeout [0:1]

Relation to parent container Peer relation: SIP UA register timeout

other end: tibit::onu_alarm_profile::gpon::sip_user_data::SipUaRegisterTimeout.parent_sip_user_data [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity tibit::onu_alarm_profile::gpon::VirtualEthernetInterfacePt

Parents: tibit::Base

VirtualEthernetInterfacePt Alarms Yang definition can be found here: tibit-pon-controller-db@2022-11-04.yang:L7764

Rel connecting_function_fail:

Connecting function fail

Rel parent_gpon:

Relation to parent container