IEEE Std 802.1Qat-2010 协议解读(一)
因为光看代码不深入理解协议,看代码也看不明白。所以想先了解协议,但是网上大多只对SRP协议做笼统介绍。没有深入分析,所以我打算入坑SRP协议,从IEEE标准文档开始每天看几页,慢就是快。
abstract:此协议修订了协议、过程、管理对象,这些对象可由现有更高层机制使用,这些协议允许穿越桥接局域网设备的特定的流预留网络带宽。
Keywords:AVB(Audio/Video Bridging)、桥接局域网(Bridged Local Area Networks)、LANS、局域网(local area networks)、MAC网桥(MAC Bridges)、MRP、多属性注册协议(Multiple Registration Protocol (MRP))、资源预留、虚拟桥接局域网(Virtual Bridged Local Area Networks)、virtual LANs。
虽然IEEE管理并建立规则来促进公示开发过程的合理性,但是IEEE并不会对任何信息或标准中任何判断的健全性实施评估、测试、或验证精确性。
IEEE标准完全自愿,IEEE对任何使用标准的机构不承担任何责任。不保证内容的精确性。IEEE标准会随着技术的发展不断更新,可能每5年修订一次,用户需要检查是不是最新版本。IEEE发布文档时并不提供服务。任何人或团体都可以给文档提意见。
复印任何个人标准的部分内容供内部或个人使用的授权由电气和技术协会授予Electronics Engineers, Inc.,前提是向版权清算中心支付适当的费用。(难道IEEE文档是收费的吗?是的,那谁还按照他指定的规范来做产品呢?)
Introduction
这篇引言并不包含在IEEE 802.1Qat-2010标准中,该标准为“IEEE局域网和城域网标准——虚拟桥接局域网——第14号修正案:流预留协议(SRP)”。
此协议修订了IEEE Std 802.1QTM-2005文档,提供协议、过程、管理对象,这些对象可由现有更高层机制使用,这些协议允许穿越桥接局域网设备的特定的流预留网络带宽。
Notice to users
Laws and regulations:遵守本协议并不意味着遵守法律。
Copyrights:本文档的版权归 IEEE 所有。它可供各种公共和私人使用。
Contents
下面就是主要内容了
1. Overview
本协议规定了可供上层机制使用的标准协议、过程和托管对象机制。允许为局域网桥流通的特定流进行网络资源预留。它将流量的资源需求表征到足以让网桥确定所需资源的水平,并提供动态维护这些资源的机制。
1.1 Scope
在上面这句话后又加了两句:
a) 指定在筛选数据库中使用动态预留条目 (8.8.7) 来控制与特定流关联的帧的转发。
b) 指定流保留协议Stream Reservation Protocol(SRP)。SRP 有助于在相关网桥中注册、取消注册和维护流保留信息,以建立端到端的流路径。
2. References
IETF RFC 2205: Resource ReSerVation Protocol (RSVP)—Version 1 Functional Specification. 1
IETF RFC 2750: RSVP Extensions for Policy Control.
3. Definitions
将以下定义按适当的整理顺序插入到第3条中,并酌情对现有/新定义重新编号:
3.1 Designated MSRP Node (DMN): 共享介质上的单个站点 [例如,IEEE 802.11 或协调共享网络 (CSN)],用于控制该共享介质上所有其他站点的 MSRP 访问
3.2 Listener: 作为流的目标、接收者、或使用者的终点站。
3.3 Multiple Stream Registration Protocol (MSRP): 一种协议,旨在通过沿流路径在每个网桥内预留资源的方法为网桥中的流提供质量服务(Qos)。
3.4 Stream: 从说话者到一个或多个听众的单向数据流(例如,音频和/或视频)。
3.5 StreamID: 64 位字段,用于唯一标识stream。
3.6 Talker: 流的源头或产生者的终端。
3.7 Traffic Specification (TSpec): 一个流可以消耗的带宽的规范。
4. Abbreviations(缩略语)
DMN Designated MSRP Node
MSRP Multiple Stream Registration Protocol
MSRPDU Multiple Stream Registration Protocol Data Unit
QoS quality of service
SR_PVID Stream Reservation Port VLAN Identifier
5. Conformance
在下面一小节后插入如下内容
5.4.1 VLAN 感知网桥组件选项
r) Support Multiple Stream Reservation Protocol (MSRP; Clause 35).
在5.4.2 [Multiple VLAN Registration Protocol (MVRP) requirements]节后插入如下内容:
5.4.3 Multiple Stream Registration Protocol (MSRP) requirements
未完待续。。。