• QOS shaping 知识要点


    Shaping:(平滑的曲线)
    Rate limiting with buffering(delay or drop)
    Shaping supports interraction with Frame Relay
    Work on output
        shaping的特点:会将超出的流量先缓存起来,等到有可用带宽的时候,再发送出去,所以接口的流量输出是非常平滑的,但是占用的系统资源比较多。

    Token Bucket(令牌桶)
    衡量Packet大小的工具
    突发与否由令牌桶的大小决定

    任何数据流符不符合限制的速率,设备本身是用令牌桶来衡量的

    shaping(整型)令牌桶参数说明:
    在shaping令牌桶大小:Bc + Be(单位为bit)
    Bc:normal burst,正常突发量(突发是用缓存来buffer住)
    Be:excess burst,超出突发量
    Tc:是往令牌桶里添加数据的周期,默认是1/8秒(Tc = Bc / CIR)
        每隔Tc,往桶里注入Bc个token,是一次性注入,不是匀速注入。然后shaper gate open,什么时候关闭呢?在桶里没有Token的时候就关闭了,然后在下一个Tc开始的时候再打开并一次性注入Bc个Token。

    CIR:承诺信息速率

    对shaping的单桶单速率无BE,桶的大小为BC,如果一个数据包来,Token够用,转发,同时减少Token相应的数量;如果一个数据包来,Token不够,等下一个TC的注入的Token。从宏观效果来看,总体速率保持为CIR。
    对shaping的单桶单速率有BE,桶的大小为BE+BC。该类型的shaping增加了对Bursty流量的容忍能力,但是从宏观效果来看,总体速率还是保持为CIR。


    Shaping Mechanisms:
    Generic Traffic Shaping(GTS)
    Frame Relay Traffic Shaping(FRTS)
    Class-based Shaping
    Distributed Traffic Shaping(DTS)
    --------------------------------------------------------------------------------------------------
    Shaping Queue(WFQ):
    配置GTS:
    r1(config-if)#traffic-shape rate bit-rate [burst-size [excess-burst-size]](Tc的默认添加周期是1/8s)
    默认情况下Bc = Be(两者的单位都是bit)

      

  • 相关阅读:
    psi
    firefox修改语言
    automapper
    堆喷图解
    脱壳系列_0_FSG壳_详细版
    脱壳系列_1_UPX壳_详细版
    算法01-最大子数组详解
    逆向MFC程序
    如何执行shell命令
    Unity之流光效果
  • 原文地址:https://www.cnblogs.com/cyrusxx/p/12824051.html
Copyright © 2020-2023  润新知