使用分层 CoS 根据组播流量调整整形速率
对于使用接口集提供语音和数据等服务以及使用组播 VLAN (M-VLAN) 来提供广播电视等服务的服务提供商,您可以设置 CoS,以便在用户开始接收组播流量时,调整用户接口的整形速率以考虑组播流量。您还可以设置要从用户接口传播到接口集(调度器层次结构中的父级)的服务等级 (CoS) 组播调整。此功能可防止组播复制器(如 PON)超额订阅,从而导致流量丢失和服务中断。
对于广播电视,宽带网络网关 (BNG) 使用 M-VLAN 将一个视频流发送到接入节点,而不是将单独的视频流从源传输到接收相同流的每个用户。接入节点(例如光线路终端 (OLT) 或 DSLAM)为当前正在观看特定电视频道的每个用户复制视频流。在此场景中,M-VLAN 用于流式传输电视,接口集用于管理到接入节点的流量。接口集包含连接到访问节点的每个用户的接口。有关典型的广播电视网络拓扑,请参见 图 1 。
当用户开始观看电视频道时,BNG 会检测到该用户已加入组播组并已开始接收来自 M-VLAN 的流量。BNG 会调整用户接口上的流量整形,以考虑组播流量使用的带宽。例如,如果用户开始观看电视频道,BNG 会减少用户接口上的带宽,以考虑到组播流量使用的带宽。如果将 CoS 设置为将用户接口的带宽减少传播到接口集,则接口集的整形速率也会降低。
BNG 使用基于三级分层 CoS 调度的 CoS 调整来实现此功能。调度器层次结构中的第 2 级是接口集,第 3 级是逻辑接口。要使用此功能,请为逻辑接口(级别 3)配置流量控制配置文件,以调整父接口集(级别 2)。
您可以将 CoS 调整设置为通过 M-VLAN 流式传输的每个广播电视频道发生一次,方法是在层次结构中[edit dynamic-profiles dynamic-profile-name access-cac interface $junos-interface-name]包括 。 qos-adjust-hierarchical interface-set例如:
user@host# set dynamic-profiles dynamic-profile-name access-cac interface $junos-interface-name qos-adjust-hierarchical interface-set
为了说明此功能的优势,请考虑 图 2 中的两种情景,图 2 显示了使用 M-VLAN 的可能用户调度器层次结构。
Scenario 1
PON2 上的 32 个订阅者中的每一个都在尽可能多地消耗数据。每个订阅者接收(2.4 Gbps / 32 个订阅者)= 75Mbps。PON2 上的订阅者 1 开始观看 120Mbps 的组播视频流。每个订阅者接收 (2.4Gbps – 120Mbps) / 32 个订阅者 = 71.25Mbps 的数据。用户 1 接收 120Mbps 的视频和 71.25Mbps 的数据。然后,PON2 上的订阅者 2 开始观看 不同的 120Mbps 组播视频流。然后,每个订阅者接收 (2.4Gbps – 240Mbps) / 32 个订阅者 = 67.5 Mbps 的数据。用户 1 和 2 接收 120Mbps 的视频和 67.5Mbps 的数据传输。
最终 QoS 调整:
-
用户 1 的整形速率降低 120Mbps 至 880Mbps。
-
用户 2 的整形速率降低 120Mbps 至 880Mbps。
-
PON2 的整形速率降低了 240Mbps 至 2.160Gbps,使所有 32 个用户平等共享 2.160Gbps,即每个 67.5Mbps。
Scenario 2
32 个订阅者中的每一个都在消耗尽可能多的数据。每个订阅者接收(2.4 Gbps / 32 个订阅者)= 75Mbps。PON2 上的订阅者 1 开始观看 120Mbps 的组播视频流。然后,每个订阅者接收 (2.4Gbps – 120Mbps) / 32 个订阅者 = 71.25Mbps 的数据。订阅者 1 可获得 120Mbps 的视频和 71.25Mbps 的数据传输。然后,PON2 上的订阅者 2 开始观看 相同的 120Mbps 组播视频流。这是完全服务的。由于这是与订阅者 1 正在观看的同一视频流,并且该流正在 PON 上复制,因此只需要进行一次订阅者调整。由于用户 2 正在观看相同的 120Mbps 组播视频蒸汽,因此不需要额外的 PON 调整。
最终 QoS 调整:
-
用户 1 的整形速率降低 120Mbps 至 880Mbps。
-
用户 2 的整形速率降低 120Mbps 至 880Mbps。
-
PON2 的整形速率降低了 240Mbps 至 2.280Gbps,使所有 32 个用户平分 2.280Gbps,即每个 71.25Mbps。
当接收 120Mbps 视频流的两个订阅者中的任何一个取消订阅时,将还原该订阅者的调整。其他用户的调整保持不变,PON 的调整也是如此。当剩余的用户取消订阅时,将还原该订阅者的调整,PON 的调整也将恢复。