在由运营商 NTE 进行协商的“可变”速度链路上实施 QoS

网络工程 服务质量 cisco-ios-15
2021-07-03 18:02:06

从本质上讲,我们从运营商那里购买了 80/20 线路,该运营商提供客户场所和当地交换机之间的传输,运营商终止于我们的 PE。

(Juniper PE) <--> [交换中的运营商互连 <---> 客户财产中的 NTE] <---> (Cisco CPE - 881,1921,1941,2921))

客户物业和当地街道机柜之间的电路仍然是铜线,因此随着噪声/距离的增加,速度会降低。

实际的线路速度协商是在运营商 NTE 而非我们的 CPE 上进行的。

我如何确保当链路饱和时优先级数据包不会被丢弃,而实际上不知道线路速度已通过身份验证?可以用 ipsla 做些什么吗?

1个回答

一种可能性是,如果您想对 CPE 网关的上游流量进行 QoS 流量整形,则可以对出站流量进行整形,然后在该整形带宽内对重要流量进行优先级排序。

如果这是一条 80/20 线路,并且您知道平均上行速度为 15Mbps,则您可以将出站流量调整为 15Mbps,并优先考虑该 15Mbps 内的语音。如果同步速度下降几 Mbps,则不会产生很大的差异。如果同步速度提高到 17Mbps,它们将缺少几 Mbps 的上传带宽。

我在某些 EFM 线路上使用了类似打击的配置。EFM 速度可能因线路条件而异,一旦安装,尽管它们似乎非常一致。所以在这个例子中,这个 CPE 连接到 20/20 EFM 线路,该线路实际上以 10/10 可靠地同步,上传整形为 10Mbps。

class-map match-any CM-VOICE-TRAFFIC
 match access-group 100
!
policy-map PM-PRIORITISE-VOICE
 class CM-VOICE-TRAFFIC
   set ip dscp ef
   priority 1000
 class class-default
   fair-queue
!
policy-map PM-SHAPE-10M
 class class-default
  shape average 10000000
  service-policy PM-PRIORITISE-VOICE
!
interface FastEthernet0/1
 Description WAN Interface
 bandwidth 10000
 service-policy output PM-SHAPE-10M
!
access-list 100 remark Priority IP Destinations
access-list 100 permit ip 1.2.3.0 0.0.0.255 any

重要的是,我们在这里塑造的不是速率限制或警察,以便流量不会下降,而是根据可用带宽“塑造”。阅读Cisco 页面以了解更多信息。