当流量需要从接口流出时,它会被放入输出队列。
当流量整形器对流出接口的出口流量进行整形时,它也会将流量放入输出队列中。
所以我能说
- 是否有整形器的唯一区别只是整形器控制允许多少流量从队列/接口流出?
- 如果接口出站队列已满,无论整形器是否到位,尾数据包仍然会被丢弃。- 对?
当流量需要从接口流出时,它会被放入输出队列。
当流量整形器对流出接口的出口流量进行整形时,它也会将流量放入输出队列中。
所以我能说
标准的硬件队列是 FIFO(先进先出),所有通过接口的流量都经过这个队列。
根据您之前的问题,您可能希望根据流量类型进行调整,优先考虑 VoIP 等内容。这涉及设置多个软件队列,并给每个队列一定的时间来发送到硬件队列。优先级队列,如 VoIP,将始终获得第一优先级,直到它定义的带宽,只要优先级队列中有东西。
此外,tail drop 会导致 TCP 全局同步(一件坏事)。RED (Cisco WRED) 等缓解措施会随机丢弃队列中的数据包,以防止队列填满并导致尾部丢弃。