We have introduced the SNMP protocol and the entire Technical System in the GPON technology. If you have any questions, you can refer to "SNMP protocol technology application example". Next we will discuss the software design in this regard. First, let's take a look at the SNMP protocol proxy.
OLT-side SNMP protocol proxy
To complete ONU control on the Management end, ONU must be managed on the OLT end. SNMP has good support for MIB and is simple, it is easy to implement and manage. To manage the SNMP protocol, you must implement the SNMP Agent on the OLT side and implement the Manager on the management side 。
Agent has three main functions:
(1) The Agent communicates with the Manager through the SNMP protocol, obtains the management commands sent by the Manager, and responds to the management commands, or report important events of the managed object to the Manager in the form of traps 。
(2) The Agent communicates with the managed device through a special management protocol (mostly a custom protocol, codec OMCI frames), obtains information about the managed device objects, and completes parameter configuration, performance Statistics and fault reporting 。
(3) maintain the MIB, including reading or modifying the variable values in the MIB 。
Overall Software System Design
1 Overview of software systems
The GPON network management system adopts the SNMP-based architecture. The network front-end is the management and control center of the entire system, is the interface between people and the system. The network management system software accesses the OLT through the standard Simple Network Management Protocol (SNMP), and the proxy is embedded in the OLT node, the management site communicates with the agent through the SNMP protocol. The management information shared between the management site and the agent is provided by the OLT 。
The network management system software monitors and controls the olts of the Network Element Node in real time, displays the device status, and provides fault alarms. It displays the geographic location information of the GPON network devices and devices, and accurately locates faults, identifies fault types, records fault information, and provides necessary data for network management 。
The Client/Sever structure of the SNMP-based GPON network management system uses a dedicated server as the image file server and database server, and the Client uses a high-grade PC. The network operating system uses Windows NT Sever, the database management system uses SQL Sever and the front-end development tool uses Delphi Client/Sever Suite 。
Using Delphi 7.0 as a programming language, it is simple, object-oriented, machine-independent structure, portability and security, and provides a concurrent mechanism with high performance 。
2. System Function Structure
As shown in the overall functional structure 1 of the system, the network management system uses a layered approach to divide the entire system into three layers: the first layer is the user interface module, and the second layer is the function module, the third layer is the communication module, which is divided into eight modules based on different functions of the system and their object-oriented features 。
Figure 1 System Function Structure