Font Size: a A A

Research And Application Of Network Configuration Data Automatic Conversion Tool

Posted on:2019-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:J H TanFull Text:PDF
GTID:2428330542455570Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In network management,administrators manage devices through the northbound interface,where the command line is the most commonly used protocol form of the northbound interface.The command line exists as a string and needs to be con2`verted into a device-recognizable configuration data before use.However,there are thousands of back-end configuration data processing code lines which corresponding single command,such a large amount of code will undoubtedly improve the difficulty of code development for R & D staff.In addition,according to user's requirement,new function need be Introduced and configuration model should be changed continuously,function code needs continuous adjustment and improvement,resulting in increased maintenance difficulty.After analysis and comparison,it is found that the network configuration data processing code has high similarity,and the difference between the implementation functions and the logic processing method is small,which conform with the characteristics of automatic code generation.In the process of Data Communication Main-System Control Software Platform development,MIB related code has play an important role in the network configuration of data management.The MIB structure code need strictly meet the syntax requirements stipulated in the RFC protocol,Meanwhile,high similarity of call-back function of each MIB table and huge coding job are problems that occur during changing Call-back function,which does not conducive to the flexible development of products.To solve this technical problem,code generation tools are developed for automated code generation.This thesis takes into account the powerful description ability of XML language and Python can Simply analyzing and processing the data in XML documents,a tool which can automatically generate network configuration data is designed and implemented.The main contents of this thesis can be summarized as follows:(1)According to the analysis of network configuration delivery process in network management system,the role and application scene of MIB in network management are introduced in detail.(2)Analyzing the feature points of MIB data structure code and call-back function code of each MIB table,then model the similarity in code.(3)Using the XML language to describe the generation principle of MIB code,focus on Python analyzing and converting data structure that described in the XML generate XML command-line file and MIB code file which based on business configuration model to implement network management system configuration,transformation and administration of service model.This tool can reduce the workload of development and increasing the speed of product development while meeting the MIB syntax and realizing the function of MIB code in the development platform.
Keywords/Search Tags:Network equipment, Network configuration, Extensible markup language, Management information base
PDF Full Text Request
Related items