我的 ISP 云边缘有以下类型的链接:
+-----------------------+
| Customer 1 |
|-----------------------|
+-----------------------+ +-----------> |
| XMR | | | |
|-----------------------| | +-----------------------+
| | +-------------------+--+
| | | BT Cloud |
| | |----------------------|
| | | |
| +---------> | +-----------------------+
| | | | | Customer 2 |
+-----------------------+ +-------------------+--+ |-----------------------|
| | |
+-----------> |
+-----------------------+
左侧是 Brocade XMR。这通过单个演出链接连接到许多运营商,在本例中为 BT。BT 在 A 端的这条单一链路上为我们提供了许多点对点链路。B端然后隔离并前往每个地理上分散的站点。在 A 端,即 XMR 端口,我们通过预先商定的 vlan ID 指定流量去往哪个站点。
这一切都非常好,我们有许多这些链接到 BT 和其他运营商的负载。
问题主要是从 XMR 出站的 QoS。虽然我的 XMR 和运营商之间有一个演出链接,但这些内部电路可以是从 2Mb 到演出的任何东西。
让我们假设客户 1 有一个 10Mb 的链接。他们希望此链接的 25% 保留给 EF 标记的流量。这很容易在 CPE 级别进行出站,因为我可以将接口调整为 10Mb,然后将 25 % 的优先级分配给 EF 标记的数据包。然而,在 A 端,XMR 认为整个链路为 1Gb。它不知道到客户站点 1 的 vlan 2000 只有 10Mb(BT 在他们自己的网络中将其监管为 10Mb)
H-QoS 将是理想的,因为我可以将 vlan 2000 整形为 10Mb,然后在该整形值内为 EF 提供 25%。问题是 XMR 上的 H-QoS 仅在 8X10Gb 模块上受支持。我们使用的运营商都没有直接向我们提供原生 10Gb(只有大量 1Gb 链接)
我的计划是在 XMR 和仅执行 H-QoS 的运营商之间插入另一个设备。我一直在研究 Cisco ME3600X,据说它可以根据 vlan ID 执行 H-QoS。有没有人对 ME3600X 上的这个特殊功能有经验,或者让我更好地了解这样做?
本质上,如果更有意义的话,我希望有一个看起来像这样的配置:
policy-map out-policy-parent
class vlan2000
shape average 10000000
service-policy out-policy
class vlan2001
shape average 20000000
service-policy out-policy
policy-map out-policy
class EF
priority percent 25
class AF21
bandwidth percent 50
interface gigabitethernet0/1
service-policy output out-policy-parent