IEEE 标准 802.1Qbv™-2015

IEEE 局域网和城域网标准——桥接和桥接网络修正案 25:调度流量的增强

2.规范性参考

以字母数字顺序插入以下参考:

IEEE Std 802.1AS™,IEEE 局域网和城域网标准——桥接局域网中时间敏感应用的定时和同步。

3.定义 3.1门关闭事件:当与队列相关的传输门从打开状态转换到关闭状态时发生的事件,将转发过程的传输选择功能从队列中断开,并阻止它从该队列中选择帧。 3.2门打开事件:当与队列相关的传输门从关闭状态转换到打开状态时发生的事件,将转发过程的传输选择功能连接到队列并允许它从该队列中选择帧。 3.3 门控周期:门控列表中的操作序列重复的时间段。3.4 传输门:连接或断开转发过程的传输选择功能与队列的连接,允许或阻止它从该队列中选择帧的门。门有两种状态,打开和关闭。

4.缩略语 按字母顺序插入以下缩略语: PTP IEEE 1588™ 精密时间协议 TAI Temps Atomic International—International Atomic Time

5.一致性

5.4 VLAN 桥组件要求

5.4.1 VLAN 桥组件选项  

ac) 支持 8.6.8.4 中规定的调度流量增强;

ad) 支持 12.29 中规定的调度流量的管理实体。

5.13 MAC 桥组件要求

5.13.1 MAC 桥组件选项

l) 支持 8.6.8.4 中规定的调度流量增强;

m) 支持 8.6.9 中规定的调度流量的状态机。

5.24 EVB 站要求

5.25 端站要求——调度流量的增强 符合本标准规定的调度流量增强的端站实施应:

a) 支持 8.6.8.4 中指定的调度流量增强。

b) 支持 8.6.9 中规定的调度流量的状态机。

6.MAC 服务的支持

6.5 服务质量 (QoS) 维护

6.5.2 帧丢失  

8) 网桥支持调度流量的增强 (8.6.8.4) 和服务数据单元的大小超过要在其上排队帧的业务类队列的 queueMaxSDU (8.6.8.4) 的值。

8.网桥操作的原理

8.6 转发过程

8.6.6 排队帧

注 2,如下所示: 注 2 — 不同的端口可以使用不同数量的流量类别。具有支持单一传输优先级的媒体访问方法的端口(例如以太网)可以支持多个流量类别。

8.6.8 传输选择

对于每个端口,根据端口支持的流量类别和相应队列支持的传输选择算法的操作来选择帧进行传输。那个港口。对于给定的端口和支持的流量类别值,当且仅当在 8.6.8 末尾插入新段落时,才会从相应队列中选择帧进行传输,如下所示: 当支持调度流量的增强时,附加要求按照 8.6.8.4 中的规定,确定帧是否可用于传输。

8.6.8.2 基于信用的整形算法

d) idleSlope。当信用值增加时(即,当传输为 FALSE 并且队列的传输门打开 [8.6.8.4])时信用的变化率,以每秒比特数为单位。 idleSlope 的值永远不能超过 portTransmitRate。如果不支持调度流量 (8.6.8.4) 的增强,或者如果 GateEnabled 为 FALSE (8.6.9.4.14),则给定队列的 idleSlope 值由等于 operIdleSlope(N) 的值确定该队列的参数,如 34.3 中所定义。如果支持调度流量 (8.6.8.4) 的增强,并且 GateEnabled 为 TRUE (8.6.9.4.14),则: idleSlope = (operIdleSlope(N)*OperCycleTime / GateOpenTime) 。其中 OperCycleTime 在 8.6.9.4.20 中定义,GateOpenTime 等于门控周期期间队列的门状态为打开的总时间量。

注意—启用预定交通操作时,仅在大门打开时累积积分;因此,idleSlope 的有效数据速率增加以反映与队列相关的传输门的占空比;但是,队列的 operIdleSlope(N) 值保持不变。

 f) credit。当前可用于队列的传输信用,以比特为单位。如果在任何时候队列中都没有帧,并且传输参数为 FALSE,并且队列的传输门打开 (8.6.8.4),并且信用为正,则信用设置为零。

8.6.8.3 ETS 算法

8.6.8.4 调度流量的增强

桥接器或终端站可以支持允许从每个队列相对于已知的传输进行调度的增强时间尺度。为了实现这一点,每个队列都关联了一个传输门;传输门的状态决定了是否可以选择排队的帧进行传输(见图 8-12)。对于给定的队列,传输门可以处于以下两种状态之一: a) 打开:根据与队列相关的传输选择算法的定义,选择排队的帧进行传输。 b) 关闭:不选择排队的帧进行传输。

与每个端口关联的门控制列表包含门操作的有序列表。每个门操作都会更改与每个端口的流量类队列关联的门的传输门状态。在不支持调度流量增强的实现中,假定所有门都永久处于打开状态。表 8-6 标识了门操作类型、它们的参数以及它们执行产生的动作。控制门控制列表执行的状态机,连同它们的变量和过程,在 8.6.9 中规定。除了传输选择算法执行的其他检查之外,如果传输门在关闭状态,或者如果在与该队列相关的下一个关门事件(3.1)之前没有足够的时间来传输整个帧。如果当该队列的门关闭事件发生时,实现检测到来自给定队列的帧仍在由 MAC 传输,则每个流量类计数器 TransmissionOverrun (12.29.1.1.2) 会递增。

Action:GateState 参数指示每个端口队列的打开或关闭值。门立即设置为 GateState 参数中指示的状态。这会导致任何队列发生门关闭事件 (3.13.1) 和/或门打开事件 (3.23.2),其中新的 GateState 表示相对于门的当前状态的状态变化。在门控制列表中的上一个门操作完成后 TimeInterval 记号 (8.6.9.4.16) 过去后,控制转到下一个门操作。

注 1——假设实现知道在给定端口上传输帧所涉及的传输开销,因此可以确定传输帧需要多长时间。但是,可能有原因导致帧大小以及传输所需的时间长度未知;例如,在支持直通的情况下,或者在支持帧抢占的情况下,无法预先知道在其传输完成之前给定帧将被抢占多少次。希望此类流量的时间表设计为适应预期的传输模式,而不会超出相关流量类别的下一个关门事件。

注 2——假设实现可以从门事件序列中确定下一个门关闭事件发生的时间。在正常情况下,这可以通过检查 OperControlList (8.6.9.4.19) 中的门操作序列和相关变量来实现。但是,当即将安装新配置时,有必要检查 OperControlList 和 AdminControlList (8.6.9.4.2) 和相关变量的内容,以确定下一个关门事件的时间,因为新配置的门控周期在大小和相位上可能与旧周期不同。每个流量类队列 queueMaxSDU 参数定义了每个队列的最大服务数据单元大小;超过 queueMaxSDU 的帧将被丢弃 [6.5.2 b8)]。每个队列的 queueMaxSDU 的值可由管理层配置(12.29);它的默认值是在 LAN 上使用的 MAC 程序支持的最大 SDU 大小,帧将被中继到 [6.5.2 b3)]。

注 3——PFC 的使用可能会干扰流量调度,因为 PFC 是由更高层实体传输的(见第 36 条)。为了使终端站支持帧的调度传输,它的行为必须与它所连接的网桥中采用的转发和排队机制的操作兼容。实际上,对终端站的要求是其传输选择就像它是支持调度流量的网桥的单个出站端口一样操作。对于接收预定业务的终端站支持没有特殊要求;仅用于预定流量的传输。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值