SONET/SDH Trunk Management Software
SONET/SDH Software from NComm provides a complete software solution for the implementation of a range of SONET/SDH systems. It consists of a set of software modules that perform span configuration, alarming, performance monitoring plus Automatic Protection Switching. The SDH/SONET software is completely data driven, allowing operating mode, alarm timers, and thresholds to be configurable on a static or run time basis. Additionally, NComm's SONET/SDH TMS device driver mapping methodology permits potentially many device drivers to appear as one virtual device to the SONET/SDH software. The suite includes 2 levels of ANSI C Application Programming Interfaces (APIs), encapsulating the details of SONET SDH operation and the underlying hardware elements, and provides a clean integration to the target system's operating environment.
Main Features of SONET/SDH Software
SONET/SDH Trunk Management Software (TMS) Architecture
The figure below illustrates the TMS software module architecture. Each software component performs specific functions that represent a part of the total SONET SDH software solution.
The SONET/SDH Software API is comprised of a set of ANSI C functions and macros that encapsulate all functionality and data of the SONET/SDH Software. The API provides a clean interface to the SONET/SDH Software simplifying the integration of the SONET/SDH Software to the target application. The target application is implemented on top of the SONET/SDH Software API layer, using the API to access all functionality provided by the SONET Software.
The SONET/SDH Manager Module (CAM) provide the interface points for administering and configuring any of the STS-1/OC-n spans being controlled by the SONET Software. The CAM defines the line interface rate -OC-1 thru OC-192, structure of the interface—line, path, section & virtual tributaries and alarm conditions definable per type of alarm and per structure of the interface. The CAM also communicates with the PMM for processing performance reports.
Performance data is collected for the past 24 hours in 15-minute buckets plus summary information. In addition, the PMM supports collections of data locked to the time of day. The PMM supports threshold-crossing alerts, when enabled, the alerts will inform the application when a threshold has been exceeded and take the appropriate action. The application can retrieve performance information upon request to the PMM.
The Device Driver and its associated API provides the interface between the SONET/SDH Software and the driver device. Hardware implementations of OC-n systems and VT-n systems may involve various & mixed devices that access different sub-levels of an OC or STS/STM signal. To accommodate this potential, the SONET/SDH Software has a Polymorphic Device Driver Mapping Methodology that permits many device drivers to appear as one virtual device to the SONET/SDH Software; this methodology maintains a commonality in general device driver development. The SONET/SDH Driver API is comprised of a set of ANSI C functions and macros that handle the interaction with the device driver.