IEEE 802.1 YANG数据建模简介

需积分: 16 6 下载量 93 浏览量 更新于2024-09-05 收藏 201KB PDF 举报
"2018.1 IEEE 802.1 YANG Data Modeling Overview.pdf" IEEE 802.1 YANG数据建模概述是2018年1月在瑞士日内瓦举行的一个关于构建未来网络的IEEE 802和ITU-T SG15联合工作坊的主题。YANG是一种数据建模语言,主要应用于网络配置和管理,尤其在标准组织如IEEE 802.1的工作中起着关键作用。这份文档由Ciena公司的Marc Holness撰写,详细介绍了当时正在进行的多个802.1标准的YANG数据建模项目。 当前活跃的802.1 YANG项目包括: 1. 802.1Xck - 基于端口的网络访问控制修正案:YANG数据模型,用于定义和管理网络访问控制策略。 2. 802.1Qcp - 桥接和桥接网络修正案:YANG数据模型,关注桥接网络的配置和管理。 3. 802.1Qcx - 连接性故障管理的YANG数据模型,用于网络故障检测和恢复。 4. 802.1Qcw - 针对调度流量、帧预emption和流过滤及限速的YANG数据模型,处理网络带宽管理和流量整形。 5. 802.1ABcu - LLDP(Link Layer Discovery Protocol)的YANG数据模型,用于设备发现和邻接设备的网络信息交换。 在建模方法上,通常采用UML(统一建模语言)来衍生IEEE 802.1的YANG模型。UML模型基于规范的叙述文本(如管理对象条款),它的好处在于: 1. 提高了与广泛群体(可能熟悉也可能不熟悉YANG)沟通的便利性。 2. 提供了一个与特定语义语言(如YANG)无关的通用模型表示,有利于模型的未来兼容性。 3. 有助于建立模型的结构和关系,为模型的标准化和扩展打下基础。 通过这样的建模过程,可以确保网络管理系统和设备之间的数据交换更加标准化和高效,从而实现更灵活、可扩展且易于维护的网络架构。YANG的数据模型使得网络设备和应用程序能够以一致的方式描述、配置、查询和操作网络状态,极大地推动了网络自动化的发展。在802.1的这些项目中,YANG的应用进一步巩固了其在标准制定中的地位,为网络行业的标准化和互操作性做出了重要贡献。