Huiyang Cui, Bin Zhang, Guohui Li, Xuesong Gao, Yan Li
{"title":"Contrast Analysis of NETCONF Modeling Languages: XML Schema, Relax NG and YANG","authors":"Huiyang Cui, Bin Zhang, Guohui Li, Xuesong Gao, Yan Li","doi":"10.1109/ICCSN.2009.134","DOIUrl":null,"url":null,"abstract":"As SNMP management system has some weaknesses due to its built-in functional limitation, NETCONF, with XML as its data encoding scheme, is viewed as a promising solution for future network configuration management. To make NETCONF interoperable and capable of manipulating data in a standardized fashion, an extensible data modeling language, YANG, was proposed to model data including configuration and state data manipulated by NETCONF protocol, remote procedure calls and notifications. To make YANG understood better, we have done some comparison between YANG and others like XSD and RelaxNG both from theory and practice. The investigation is performed by modeling four models respectively using YANG,XSD and Relax NG, including NETCONF Monitoring, Accessing Control List, VLAN and TCP/IP Monitoring. The experimental data is compared and explained detailedly in the paper combining theoretical analysis. As a result, we concluded that YANG is a better option of modeling language for NETCONF protocol.","PeriodicalId":177679,"journal":{"name":"2009 International Conference on Communication Software and Networks","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Conference on Communication Software and Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSN.2009.134","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
As SNMP management system has some weaknesses due to its built-in functional limitation, NETCONF, with XML as its data encoding scheme, is viewed as a promising solution for future network configuration management. To make NETCONF interoperable and capable of manipulating data in a standardized fashion, an extensible data modeling language, YANG, was proposed to model data including configuration and state data manipulated by NETCONF protocol, remote procedure calls and notifications. To make YANG understood better, we have done some comparison between YANG and others like XSD and RelaxNG both from theory and practice. The investigation is performed by modeling four models respectively using YANG,XSD and Relax NG, including NETCONF Monitoring, Accessing Control List, VLAN and TCP/IP Monitoring. The experimental data is compared and explained detailedly in the paper combining theoretical analysis. As a result, we concluded that YANG is a better option of modeling language for NETCONF protocol.