ICS 33.040.40 CCS M21 YD 中华人民共和国通信行业标准 YD/TXXXXX-XXXX IP承载网路由设备路由策略YANG模型技 术要求 Technical requirements ofYANG modelforroutingpolicy ofrouterIPbearer network (报批稿) 行业标准信息服务平台 XXXX-XX-XX发布 XXXX-XX-XX实施 中华人民共和国工业和信息化部 发布
YD/TXXXXXXXXX 目次 前言.
1范围. 2规范性引用文件. 3术语、定义和缩略语. 3.1术语和定义 3.2缩略语, 4路由策略的通用YANG模型概述. 5数据模型结构. 5.1基本网络模型 5.2路由策略的表达式.
5.2.1简介 5.2.2用于策略匹配的定义集. 5.2.3策略条件.
5.2.4策略操作 5.2.5策略子程序(subrot 5.2.6策略评估. 5.2.7路由策略的应用. 6YANG模块及其架构. 6.1路由策略模型架构. 6.2路由策略模型.... 附录A特定于路由协议的策略 附录B策略示例 标准信息服务平台 32
YD/TXXXXXXXXX 前言 本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定 起草.
请注意本文件的某些内容可能涉及专利.
本文件的发布机构不承担识别专利的责任.
本文件由中国通信标准化协会提出并归口.
本文件起草单位中国电信集团有限公司、中国移动通信集团有限公司、中国联合网络通信集团有 限公司、中国信息通信研究院、华为技术有限公司、中国信息通信科技集团有限公司、新华三技术有限 公司.
本文件主要起草人王巍、徐洪磊、张雪、颜宇、杨雪、徐博华、刘畅、韩博文、穆域博、柴瑶琳、 吴波、吴钦、汪俊芳、万晓兰.
行业标准信息服务平台 II
YD/T XXXXXXXXX IP承载网路由设备路由策略YANG模型技术要求 1范围 本文件定义了一个数据模型,用于配置和管理路由策略,从而屏蔽不同厂商之间的差异.
本标准规 范了路由策略的通用YANG模型,以便后续向其中扩充其他协议的相关内容.
本文件适用于路由设备生产商、控制器生产商、网络运营商.
2规范性引用文件 下列文件对于本文件的应用是必不可少的.
凡是注日期的引用文件,仅所注日期的版本适用于本文 件.
凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件.
IETF RFC7950 YANG 1.1数据建模语言(YANG 1.1 Data Modeling Language) IETF RFC8340 YANG 树状图(YANG Tree Diagrams) 3术语、定义和缩略语 3.1术语和定义 下列术语和定义适用于本文件.
3. 1. 1 路由策略routingpolicy 路由策略定义如何在路由协议之间或单个路由协议内导入、导出、修改和发布路由.
业标准信息服务平台 3. 1. 2 策略链policy chain 策略链是一系列的路由策略.
3. 1. 3 策略语句policystatement 策略语句由一组条件和操作组成(其中任何一个都可能为空) 3.2缩略语 下列缩略语适用于本文件.
IGP:内部网关协议(InteriorGatewayProtocol) IS-IS:中间系统到中间系统(Intermediate System to Intermediate System)
YD/T xXXXXXXXX LSP:标记交换路径(LabelSwitched Pat) NETCONF:网络配置协议(Network Configuration Protocol) NMDA:网络管理数据存储体系结构(Network Management Datastore Architecture) OSPF:开放最短路径优先(Open Shortest PathFirst) SDN:软件定义网络(Software Defined Networking) TED:流量工程数据库(Traffic Engineering Database) URI:统一资源标识符(Uniform Resource Identifier) VM:虚拟机(Virtualmachine) 4路由策略的通用YANG模型概述 本标准描述了一个YANGIETFRFC7950数据模型,用于基于各种服务提供商网络中的运行情况 和最佳实践进行路由策略配置.
该模型旨在屏蔽不同设备厂商间的差异性,允许运营商在具有多个供 应商提供的网络设备的环境中以一致的方式管理策略配置.
本文件中的模块符合网络管理数据存储体系结构(NMDA)IETFRFC8342.
此模型的目标不是功能的完整性,而是支持广泛使用的结构,用于管理跨对路由的跨协议导入、 导出和修改操作.
此模型的开发过程中参考了跨多个运营商网络使用的实际策略配置.
因此,本模型 的重点是启用广泛使用的策略配置功能和结构.
尽管不同设备商实现中的策略表达式在细节上存在差异,但该模型采用相对简单的条件-操作方 法,该方法可以很容易地映射到多个现有供应商的实现,并且还为运营商提供了一种熟悉而直接的策 略表达方式.
此设计决策的一个副作用是不考虑其他表示策略的方法.
该模型中只包含现有主要实现中广泛可用的策略表达式,模型中省略了那些仅在单个实现中可用 的配置项.
附录A给出了一个扩充该通用YANG模型的示例,附录B给出了如何定义和应用配置 的示例.
本文件中使用的树状图遵循IETFRFC8340中定义的符号规则.
5数据模型结构 5.1基本网络模型 在本标准中,数据节点、操作和其他数据模型对象的名称通常不带前缀,只要定义每个名称的上 下文中清楚即可.
否则,名称将使用与相应模块关联的标准前缓作为前缓,如表1所示.
表1前缀和对应的YANG模块 前级 YANG模块 参考 if ietf-interfaces RFC8343 rt ietf-routing RFC8349 yang ietf-yang-types RFC6991 inet ietf-inet-types RFC6991 if-ext ietf-if-extensions daft-itf-netmod-intf-ext-yang-10 if-flex ietf-if-flexible-cncapsulation draft-ietf-netmod-sub-intf-vlan- model-07 路由策略模块包括三个主要部分: 提供了一个通用框架,将策略表示为一组相关条件和操作.
包括在许多路由协议中有用的匹 配集和操作;