Font Size: a A A

Research And Implementation Of YANG-based NETCONF Data Modeling

Posted on:2010-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y N ChangFull Text:PDF
GTID:2178360275979591Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Computer network plays more and more important role in people's life, it needs the support of network devices so that only using these devices to contruct network can run various endpoint or professional services. As the development of Information Age, there is an expanding number of network devices with lots of different kinds in wide distribution, which increases the complexity of current network management. Current network management protocol SNMP has so many problems in network configuration, transport efficiency and security management that it can't satisfy the need of configuration management of multiple devices in highly interoperable networks. It is necessary to develop efficient management techniques to manage the networks. Based on such background, NETCONF is introduced.NETCONF is a XML-based network management protocol, which not only provides monitoring management but also offer great function of configuration mangement. It adopts HTTP to transport NETCOF message and it has high security and extensibility so that it is considered as the best replacement of SNMP. Up to now, the first three layers of NETCONF named operation layer, RPC layer and transport layer have been standardized in RFC4741. However, there isn't a standard data modeling language and standard data model for NETCONF, which becomes the determinate factor of restricting the wide use of NETCONF in current network management. Recently, YANG is used as the most suitable data modeling language for NETCONF, which can model configuration and state data manipulated by the NETCONF protocol, NETCONF remote procedure calls and NETCONF notifications. Thus, research and design in this paper is based on YANG.This paper firstly focus on the selection of data model for NETCONF. Currently, only few developers use YANG to define data mode while a number of standard MIBs defined by IETF have been widely used. Thus, we are apt to reuse the semantics of these standard MIBs. Because MIB is described in ASN.1 form, there needs a complete method to translate SMI MIB to YANG module. On the other hand, no matter it is the translated YANG module or the self-defined YANG module, they all can't directly be used to validate XML documents, which can't meet the continuous development of NETCONF.Based on the above problems, this paper aims to provide an algorithm to tranlate SMI MIB to YANG module with many improvement of structure, information organization, which enable the translated YANG module fully apply in NETCONF protocol. And then a translator is implemented. Secondly, this paper will complete the shortcoming in validating of YANG module in XML documents with the help of DSDL so that the XML documents can be validated from both grammer aspect and semantic aspect, which ensure the following process to be correct.
Keywords/Search Tags:NETCONF, YANG, DSDL, data model, translator, document validation
PDF Full Text Request
Related items