Utilize the method for terminal management transmission network
Technical field
The present invention relates to the telecommunication network management technical field, particularly utilize the method for terminal management transmission network in the telecommunication network management technical field.
Background technology
Transmission network is the basis of telecommunications network, along with business demand and science and technology development, network element in the transmission network has comprised a series of products such as SDH digital synchronous equipment, DWDM dense wave division multipurpose equipment, the application of these transmission equipments be unable to do without network management, and their power and superiority can only could fully show by the advanced management system.
According to the multi-zone supervision notion of telecommunications network, the management of transmission network is divided into NML, NE management layer and net does not have layer.NE management layer mainly is responsible for the management of a group NEs, its function is distributed by NML, at present the function of NE management layer is all very strong, and its management function of providing mainly comprises alarm management/performance management, safety management, configuration management, maintenance management usually.At present, the way to manage of the NE management layer of general transmission network is to adopt the webmastering software of the graphical interfaces that each equipment vendors develops alone to ask that GUI webmaster people is by installing the purpose that this software reaches supervising the network on PC or work station.This mode is powerful, and is easy to operate, and especially advantage is apparent in view under the networking situation of complexity, is used widely.But also there is certain defective in this way to manage, at first it is higher to the system hardware configuration requirement, make network management system give play to normal performance and often need high performance computer, the operation that will guarantee webmastering software simultaneously often will be installed additional systems soft ware, and these costs have accounted for significant proportion in some simple network environment.Next is a very flexible, no matter under which kind of situation, the management that the user will carry out equipment must guarantee that all affiliated computer has webmastering software, if relate under existing networking situation, at the network element place that does not have webmaster, webmastering software is installed, is carried out the recovery of Backup Data again, this application in some reality is afraid of that significant discomfort is used in the engineering maintenance.Last because these GUI webmasters are that the network element data in the transmission network is stored in the network management data storehouse, this can cause the data and the first data of storing of actual sets Webweb of storing in the webmaster inconsistent under certain abnormal conditions.So prior art has webmaster to problem such as the having relatively high expectations of hardware system, very flexible and data are inconsistent.
Summary of the invention
The method of the invention is to solve some problems of above-mentioned incumbent transmission network managing mode, to reduce the requirement of webmaster to hardware system, guarantee the data consistent of network management data and actual sets Webweb unit storage, utilize the terminal management transmission network flexibly, more effectively carry out the management of transmission network.
Technical scheme of the present invention is, be embedded in the transmission network element by NE management layer function transmission network management, carry out the management of transmission network by hyper terminal or Telnet then, the terminal of mentioning hereinafter is meant hyper terminal or Telnet if not otherwise specified.
Technical scheme of the present invention is as described below:
At first, with traditional NE management layer and the order between the Network Element Layer, promptly have the datagram of certain agreement, be defined as character order with certain format according to practical application;
Secondly, the input module and the output module that is used for the execution result of administration order character string is printed to terminal of module that access function can be provided and the administration order character string of being responsible for receiving terminal are set in NE management layer; Can carry out network management by hyper terminal or telnet access network element to satisfy the user;
The 3rd, in NE management layer, be provided with and can be the datagram order with the management character command conversion of NE management layer and be the module of the management character order of NE management layer the datagram command conversion; Simultaneously, for making before the management character command conversion with NE management layer is the datagram order, from legalizing of the character string command of terminal input, assurance can be issued to the AGENT program by the correct datagram order that converts to of command conversion module from the character order of terminal input, is provided with command processing module; And, also be provided with safety management module, to carry out the checking of user identity and user right for guaranteeing to have only legal users and order to carry out with authority;
The 4th, for making in each network element information, as the physical connection between topology of networks, network element, by self-defining administration order or use the GUI webmaster that these information datas are stored in the network element relevant for all network elements;
The 5th, for solving the problem of the level that belongs to different on NE management layer and the AGENT programmed logic, to provide two communication modes between level, the message queue between the employing multitask.
The present invention utilizes the method for terminal management transmission network to be defined as having traditional NE management layer of certain format and the character order between the Network Element Layer, can be configuration management order, alarm management order, performance management order, safety management order, maintenance management order.
Utilize the method for terminal management transmission network, when the user carries out network management by the hyper terminal access network element, use the driving of serial communication, when the user carries out network management by the Telnet access network element, then be provided with and receive the Telnet server that client connects.
Be according to above-mentioned design technological merit of the present invention as can be seen:
1, because the NE management layer function is embedded in the net nothing,, also need not any additional systems soft ware simultaneously, therefore solved the hardware and software cost problem as long as have hyper terminal or Telnet function on the computer that manages.
2, because the NE management layer function is embedded in the network element, therefore under which kind of situation, do not need to install webmastering software, no longer relate to the recovery of network element Backup Data, so flexibility is better yet.
3, during the group NEs of management in the transmission network, the data of use are to be embedded in the network element, do not relate to the layering storage of data, have therefore avoided the inconsistent of data.In sum, it is more intense to GUI webmaster dependence to adopt design of the present invention well to solve in transmission equipment beginning, the maintenance process, higher and data the are possible problem such as inconsistent of hardware and software cost has made things convenient for the monitoring management of user to transmission equipment under the simple networking situation.
Description of drawings
Fig. 1 uses terminal to carry out the system construction drawing of transmission network management
Fig. 2 NE management layer nucleus module structure chart
Specific implementation method
The several conceptual illustration that relate to:
1) GUI: graphical user interface.
2) AGENT: succedaneum.Its response management person's order is implemented concrete bookkeeping to relevant management object, and returns the manager that is notified to of reflection object behavior.
3) order legitimacy: refer to that the command message form of importing is that the message that meets NE management layer is arranged.
4) order validity: refer to that the command message of importing is that the NE management layer command processing module is accessible.
Real-time embedded operational environment mainly is based in the realization of this programme, and its operating system should have the real time operating system feature of supporting multitask, message mechanism and have the BSDSOCket programing function, requires background host computer to have Telnet or hyper terminal function.When utilizing this scheme to carry out the transmission network management, the structure of system as shown in Figure 1.From then on figure with respect to traditional Network Element Layer management, has increased NE management layer as can be seen in the network element.The present invention is further described below in conjunction with Fig. 1, Fig. 2; At first according to order and command parameter between the command interface message between NE management layer one Network Element Layer definition NE management layer and the AGEN, these orders and parameter all are the character strings with unique identification in the system of special format.
Secondly, the user wants and can carry out network management by hyper terminal or telnet access network element, at first in the network element module that provides access function must be arranged, if promptly use hyper terminal then need to go here and there the driving of day communication, receive the Telnet server that client connects if use Telnet then need.Secondly also the input and output processing module to be arranged in the network element.Defeated people's module is responsible for the administration order character string of receiving terminal, and output module is used for the execution result of administration order character string is printed to terminal.The initialization module of the management level that promptly create NE, the function of initializing of this module comprises the resident task that the serial port drive of initialization RS232 communication, the Telnet server of creating the connection of reception Teinet client, establishment are used to receive the hyper terminal input, the message queue of communication between the management level that create NE and the AGENT application program module.
The 3rd, in traditional NE management, the AGENT program receives in the network element is gerentocratic data message from QX or F mouth, transmits to each target then and carries out.We introduce above-mentioned Managed Solution is that a kind of of existing transfer management scheme replenished, so behind the management character command message of the NE management layer arrival AGENT, also will meet the message agreement between manager and the AGENT.Therefore need management character command conversion with NE management layer in the NE management layer and be the datagram order and be the module of the management character order of NE management layer the datagram command conversion.Simultaneously, before the management character command conversion with NE management layer is the datagram order, we will guarantee from the legitimacy of the character string command of terminal input, therefore need to introduce command processing module, it guarantees can be issued in the AGENT program by the correct datagram order that converts to of command conversion module from the character order of terminal input.Last so long as Network Management will relate to a safety issue, so we have introduced safety management module.The function of safety management module is to carry out the checking of user identity and user right, guarantees to have only legal users and the order with authority to carry out.
The 4th, be group NEs management owing to what undertaken by hyper terminal or telnet, so must be relevant for the information of all network elements, as topology of networks, net physical connection continuously in each network element.These information can or use the GUI network management configuration in network element by self-defining administration order.After configuration finished, data then were stored in the network element, and the data that relate to when terminal operation are later all taken this as the standard.
The 5th, though NE management layer is integrated in the network element with the AGENT program, from logic, they still belong to different levels, and two communication modes between level need be provided, and we adopt is message queue between the multitask.
To sum up state, involved input/output module, command processing module, safety management module, administration order are arrived datagram command conversion module, datagram order to the administration order modular converter when making up NE management layer.Be commonly referred to as the nucleus module of NE management layer.Between each module of NE management layer nucleus module and the relation between NE management layer nucleus module and the AGENT application program as shown in Figure 2.The nucleus module of NE management layer comprises 6 submodules as can be seen from Figure 2, and the function of each submodule is as follows respectively:
1, input manager module: this module receives hyper terminal or refuses) the character order of Telnet, finish receiving back call instruction processing module.This module comprises two in module, an input that is used to receive hyper terminal, an input that is used to receive Telnet.Two submodules all exist with the form of task, and the task of being used to receive hyper terminal is a resident task, and the task of being used to receive the Telnet input is created when having telnet client to connect, and deletes when client disconnects.
2, command processing module: judge the legitimacy and the validity of the order receive, if effectively order then order is sent to safety management module
3, safety management module: this module is divided into user management and Authority Verification module according to user's fill order moment difference.
User management module comprises the authentication of user identity, and (comprise that user label, user make the identifier user's of validity foundation deletion day, this module is called when the user signs in to system first.The Authority Verification module is used for the checking of command execution authority after the user logins success, certain class user has only the authority of carrying out particular command, has only the order by Authority Verification just can obtain carrying out.
4, management character order is to the modular converter of datagram order: after the administration order by safety verification arrives this module, at first carry out the inspection of message validity, be converted into the message of digital stream form then, by message queue order is sent to the AGENT application program, be distributed to respective network elements by the AGENT application program and carry out.
5, the datagram order is to the character command conversion module: be distributed to after the command execution of specifying network element finishes by the AGENT application program, specify network element that the execution result of order is reported to the AGENT application program, the AGENT application program is reported to this module by message queue with execution result.This module is responsible for the datagram command message is converted to the character string message of NE management layer, sends to output module then.
6, output processing module: this module is responsible for the character string message of NE management layer is sent to hyper terminal or 6) client of Telnet, execution information is shown to the user.This module comprises two in module, and one is used for output information to hyper terminal, and one is used for output information to telnet client.