网络延迟

网络工程 思科 服务质量
2022-02-15 14:54:24

我的公司使用延迟非常重要的交易应用程序。我的想法很少,但真的不知道如何实施。就像我想知道

1) 如何通过 802.1q 标签对应用程序进行优先级排序。

2) 如何按 IP 标头(差分服务代码点 (DSCP)/服务类型 (ToS) 对应用程序进行优先级排序。

3)整形流量,例如带宽限制或速率限制。

请帮忙

1个回答

这是一个非常复杂的话题,也是一个非常广泛的问题。我会尝试一个粗略的答案。

通常,首先您将流量分类为例如

  • 低延迟(以最高优先级转发)
  • 不要丢弃(延迟不是大问题,但除非低延迟需要,否则不要丢弃任何东西)
  • 不在乎(尽力而为,但必要时放弃)

完成此操作后,您就可以确定您的网络硬件功能。大多数设备都有多个优先级队列,因此您可以配置每个队列来处理一个或多个流量类别。您可以使用源或目标 IP 地址、协议、源/目标端口号 VLAN,或者通过从数据包的 ToS 字段或帧的 802.1Q 标记中分配已经存在的流量类别来做到这一点。

此外,您可以为每个流量类别配置限制,这样(假的)VoIP 类别流量就不会掩盖其他一切。

优先级和限制也用于流量整形,这是另一个大主题。

此外,给定的网络可能无法可靠地处理您的要求,尤其是当聚合链接不够宽时。QoS 要求应始终与整个网络设计一起审查。

这是简短的答案,有很多关于这些主题的书。

但是,由于您指的是交易应用程序需求 - 这通常不是由 QoS 单独处理,但您还需要为此优化整个环境:选择低延迟交换机、路由器和物理层传输(甚至电缆) ,分配充足的带宽并优化短路径和快速路径的拓扑。