Versions Compared

Key

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

...

  • the base is a Service which provides a Netconfnode-state-API by using a netconf-change-listener
  • on top of this service several devicemanagers which can register a callback function for a connected netconfnode
  • the devicemanager can then decide if it wants to keep the netconfsession (based on capabilities) and register a notification listener on this or it wants to ignore it
  • Listener for
    • NetconfNodeConnectListener (Monitored states: connected/not connected and hello response available)
    • NetconfNodeStateListener (Create, delete, change .. gets all related indications)
      • DeviceMonitor
      • ConnectionLog
  • Provide INetconfAcessor toidentify communication channel and allow requesting information from device.

States of NetconfNode

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameNetconfNodeStates
simpleViewerfalse
width
diagramWidth1062
revision10

...

NameDescription
AaiService (D)

Device registration and unregistration for AAI Service.

EquipmentService (D)Write equipment of device into internal database.
EventHandlingService (question)(legacy) Provide status changes of a device to update database and notify web client.
FaultService (D)Provide Fault status changes to update database and notify web client.
MaintenanceService (D)Use centralized maintenance service for a device.
NotificationService (D)Forward NetconfNotification to devicemanager
PerformanceManager(D)Register device for centralised PM Service. Device needs to implement PerformanceDataProvider
DeviceManagerServiceMarker of interface for NetworkElement.
DeviceManagerServiceProviderProvides access to services

...