【每日文稿】2025-01-12
今日共有2篇文稿更新,涉及1个area里的1个WG
OPS
netmod
- Title: Sub-interface VLAN YANG Data Models
- Authors: Robert Wilton(rwilton@cisco.com), Scott Mansfield(Scott.Mansfield@Ericsson.com)
- Summary: 该文档定义了两个基于YANG数据模型的增强模块,以支持在路由器设备上配置分层三层和二层子接口(如L3 VPN连接)来处理来自IEEE 802.1Q兼容桥接的802.1Q标记化的Ethernet帧。这些模块允许为IEEE 802.1Q兼容桥接配置的层3服务提供层3层子接口或接口级别的功能和服务配置。 主要目标包括: 1. 提供基本分类IEEE 802.1Q标记化的Ethernet帧到子接口(或接口),通常用于IP层服务。 2. 支持IEEE 802.1Q兼容桥接对层2帧进行灵活分类,通常用于L2帧转发服务。 3. 可以直接在一个无子接口的Ethernet或LAG接口上配置二层服务而不需要配置单独的子接口。 通过实现基本和灵活分类,可以进一步扩展YANG模型来支持更多匹配条件、重写操作以及修改其他字段等高级功能。 文档还定义了一个名为ietf-if-vlan-encapsulation.yang的数据模型,实现了基本的802.1Q VLAN标签分类,并将这个模型注册到IANA的yang模块命名注册表中。另一个名为ietf-if-flexible-encapsulation.yang的数据模型提供了针对层2服务的灵活性配置,实现了基本的802.1Q VLAN标签重写。这两个模型旨在与IEEE 802.1Q兼容的桥接设备协同工作,以支持IEEE 802.1Q兼容桥接提供的802.1Q标记化流量。 总的来说,该文档提出了一种新的方法来支持IEEE 802.1Q兼容桥接提供的802.1Q标记化流量,并定义了两个基于YANG的数据模型来实现这一目的。它不仅适用于层3层服务,也适用于层2帧转发服务。
- Diff: 以上新的英文标准文稿定义了两种用于增强Ethernet/VLAN帧分类和层3/层2接口配置的YANG数据模型。这两个模块可以实现与IEEE 802.1Q桥接设备兼容的功能,并允许IPv6、以太伪网线(EWP)、VPWS(虚拟专用线路)等网络服务通过适当的YANG数据模型进行配置。 主要区别: 1. 主要针对路由器设备,而不是基于802.1Q桥接设备; 2. 允许在子接口或子接口上配置更细粒度的层3和服务配置; 3. 支持灵活重写层2帧中的802.1Q标签; 4. 可以直接在非子接口上配置并支持不同的重写操作,例如对源MAC地址、PCP字段的匹配等; 5. 需要单独配置多个子接口来实现不同的转发功能; 6. 提供了清理扩展到添加更多的层2帧分类规则的能力,如源MAC地址、PCP字段或帧数据包类型等。
- Title: YANG Module Versioning Requirements
- Authors: Joe Clarke(jclarke@cisco.com)
- Summary: 本文讨论了YANG语言模块版本更新规则可能带来的问题和潜在解决方案。主要提出以下要求: 1. 对于非向后兼容性变更,提供一种在不影响依赖模块的情况下更新模块的方法。 2. 提供机制允许现有客户端以向后兼容方式支持更新后的模块。 3. 客户端应能处理意外的实例数据结果。 4. 针对数据节点的状态化信息进行管理与文档。 同时指出,这些要求需要被一个更合理的未来YANG版本编排方案所满足,既要支持敏捷开发流程,又要保留服务器能够支持使用旧版YANG模块的特性。此外,还建议从现有的YANG 1.0/1.1版本编排方案过渡到新的方案,并描述如何影响实例数据引用以及状态化的解释方法。
- Diff: 本文档主要总结了最新版本的英文标准文稿的主要特点和改进之处。 与旧版相比,新版在引入模块版本的概念后,明确了每个模块版本是唯一的且具有一定的顺序关系。同时,在非反向兼容更新规则下,也提供了更严格的依赖机制,使得更新过程更加可控。此外,对于非反向兼容性问题,新增了详细说明功能变化或状态改变的方式,并对模块版本信息进行了规范,以支持敏捷开发和版本管理。 总的来说,新版在保留原有优点的基础上,通过引入模块版本概念并提供更严格的安全性和版本管理机制,进一步增强了对模块版本管理和更新的控制力。