生产厂商:MG-SOFT产品类别:网络管理
MG-SOFT YANG Explorer Professional Edition是一个特殊的应用程序,可让您加载YANG和YIN模块,并在直观的图形用户界面中浏览其结构和属性。
该软件可以加载任何一组标准或特定于供应商的YANG 1.1(RFC 7950)和YANG 1(RFC 6020))模块(和等效的YIN模块)并以可视方式显示其内容,其中模块元素在分层树结构中表示为不同类型的节点。通过展开YANG树并在左侧的YANG Tree面板中选择一个节点,其属性和描述将显示在主窗口右侧的Node Properties选项卡中。此外,还提供YANG Source File视图和Texttree Tree Diagram视图,让您快速查看YANG代码中定义所选节点/子树或文本树表示形式的部分(如RFC 8340中所定义 并常用分别位于所选数据树分支的IETF NETMOD出版物中)。
YANG Explorer实施了许多功能,可让您有效地探索参考一个或多个YANG / YIN模块中的YANG语句之间。在探索YANG模块时,至关重要的是能够在定义的引用和定义本身之间快速导航,例如,能够从“如果功能”语句转到匹配的“功能”的定义声明。现在,只要存在引用,YANG Explorer便提供此类导航。该软件还提供了反向功能,使您可以快速找到已加载的YANG / YIN模块中定义的所有用法,例如,找到引用特定“功能”定义的所有“ if功能”。“ typedef”,“ grouping”,“ identity”,“ feature”和“ extension”语句支持此功能。'Leafrefs'(带有“ leafref”类型的YANG语句)也是YANG的重要概念,该软件现在提供了一种快速的方法来查找模块中的所有“ leafref”及其目标模式节点。此外,您还可以在YANG树中选择任何“叶子”或“叶子列表”节点,并使用“查找引用叶子引用”功能来搜索引用它的“叶子引用”。
MG-SOFT YANG Explorer可以UML(统一建模语言)类图的形式可视化所选的YANG模块。UML类图将不同类型的YANG节点显示为类,以及它们的属性,方法和类之间的关系(例如,依赖关系,组成,继承等)。您可以在单个或多个关联的YANG模块的范围内探索UML对象及其关系。此外,YANG Explorer通过指定排除(排除特定的,用户选择的类)并设置各种显示选项(以全局切换显示某些类型的类,等等),使您可以专注于YANG模块的所需元素。您可以放大和缩小UML类图,平移图,重新定位图中的类和连接,在打印机上打印图,并将其另存为图像文件以供外部使用。
YANG Explorer还集成了 基于RFC 6110的NETCONF内容编辑器和验证器工具,该工具已由MG-SOFT扩展以支持YANG 1.1和RESTCONF协议数据结构,并允许您轻松地编写任何类型的NETCONF XML或RESTCONF XML或JSON文档并使用从选定的YANG模块自动生成的DSDL模式进行验证。您可以使用具有语法着色和代码完成功能的成熟XML / JSON编辑器(如屏幕截图)或使用Visual编辑器来编辑NETCONF或RESTCONF文档或消息。。后者使您只需在树视图中右键单击一个节点,然后通过从上下文菜单中选择命令来添加/删除元素并设置其值(屏幕截图)。通过允许您仅添加在文档中给定位置有效的那些构造,两个编辑器都可以在编写NETCONF或RESTCONF内容时为您提供指导。此外,易于理解的验证消息使您可以快速修复正在编辑的文档中的所有语法和语义不一致。
此外,该软件还允许您根据YANG数据模型生成配置。它允许您选择(例如)子树节点并生成NETCONF XML实例文档或RESTCONF XML或JSON文档,用作配置修改请求(也已生成)的有效负载。生成的配置将包含给定子树中所有“配置为真”数据节点的实例,这些实例具有有效但无效的值,可以轻松对其进行编辑以匹配您的首选项。这项强大的功能使您可以从头开始快速创建配置。
MG-SOFT YANG Explorer符合以下IETF的RFC文档:RFC 4741,RFC 6020,RFC 6110,RFC 6241,RFC 6243,RFC 6991,RFC 7950,RFC 7951,RFC 7952,RFC 8040和RFC 8340。
MG-SOFT YANG Explorer是一个Java™应用程序,可以在装有Java Runtime Environment版本7.0(又名JRE 1.7)或更高版本的Windows,Linux和Mac OS X操作系统上安装和使用。