当前位置:首页 » 《随便一记》 » 正文

CAR_CTS应用的命令

29 人参与  2023年02月24日 10:20  分类 : 《随便一记》  评论

点击全文阅读


♥️作者:小刘在C站

♥️每天分享云计算网络运维课堂笔记,一起努力,共赴美好人生!

♥️夕阳下,是最美的,绽放。

承若平均速率的配置方法
Router(config)#access-list 100 permit ip any host 192.168.1.1        //创建acl 列表
Router(config)#int f0/0                                                                       //进入接口
Router(config-if)#rate-limit input access-group 100  100000  20000   40000      conform-action continue exceed-action drop                                                
//设置流量整形  应用acl 100 在进口  规定平均速率  100Kb/s    突发量 20M  额外突发量  40M  合规流量 继续传输  违规流量丢弃


流量整形的配置方法:
R1(config)#access-list 100 permit ip any host  192.168.1.2      //创建acl 列表
R1(config)#class-map  match-all  ftp                                   //创建一个类 类名 ftp
R1(config-cmap)#match  access-group  100                      //此类匹配 acl 100
R1(config)#policy-map  ftp                                                  //创建一个策略 策略名称 ftp
R1(config-pmap)#class ftp                                                    //策略中应用 类 ftp
R1(config-pmap-c)#shape  average  100000                      //限制平均速率 100kb/s
R1(config-pmap-c)#shape  max-buffers 100                     //定义缓存上限 100

R1(config)#int f0/1
R1(config-if)service-policy output  ftp                      //将策路应用到 f0/1的 出口方向

CAR  流量限制 可以应用到进口 也可以 应用到 出口
CTS  流量整形  只能应用到出口上

拥塞管理,
  FIFO  first in  first  out  queuing     先进先出
  PQ  priority  queuing    优先级队列    
  CQ  custom  queuing   定制队列
  WFQ  weighted  fair  queuing    加权公平队列
  CBWFQ class based   weighted fair queuing   基于类的加权公平队列
   
加权公平队列  WFQ
   实际上的意义 就是按照优先级的不同分配不同的带宽
   方法, 各自的优先级分别加一, 将所有加一的优先级数相加取和 标记为 s
               各自的带宽就是  各自优先级加一的数/s * 设备的总带宽

  举例, 比方有五个 流量 优先级分别是  0   1    2    3   4  
             各自优先级加一   分别是  1   2   3    4    5     取和   1+2+3+4+5=15
            假设总带宽 15M
               那么五个流量分别占用带宽   1/15*15     2/15*15    3/15*15   4/15*15    5/15*15
                                                              1               2                 3            4            5

基于类的加权公平队列 CBWFQ
     这个是按照优先级的不同分别放到不同的队列中, 优先级高的队列先传输  传输完毕之后再传输优先级低的
     举例: 比方现在又三个流量  分别优先级是 0  1   2
                优先级2 的放到 LLQ 队列,这个队列是低延时队列,优先级高,
                优先级 1 的流量放到 1BQ 队列  
                 优先级为 0 的流量放到 2 BQ 队列
               传输的时候,先传LLQ 中的数据,当LLQ 中数据全部传输完毕之后 再传输 1BQ 队列中的数据, 1BQ 队列中数据传输完毕之后,再传输 2BQ队列中的数据。

拥塞避免
   当拥塞管理不能解决网络拥塞问题时, Qos 准备了最后一种措施  拥塞避免
   拥塞避免就是主动丢弃部分报文,以减缓网络的拥塞程度
拥塞避免的方法:  尾丢弃,  传统的丢包策略, 当队列达到最大长度后, 将所有后续来的报文全部丢弃
                                           可以同时丢弃多个 TCP 报文, 但导致了网络中流量的忽大忽小。
                           WRED   加权随机预检测。 避免尾丢弃的缺点。
                                          为每个队列设置两个值, 分别时 低阈值和高阈值
                                          小于低阈值的, 不进行报文丢弃
                                          大于高阈值的 , 完全丢弃
                                          介于低阈值和高阈值之间的, 进行随机丢弃, 队列越长, 丢弃概率越高

router(config-if)#random-detect  dscp-based                      //配置启动基于 DSCP 的 WRED(加权随机预检测)
router(config-if)#random-detect  dscp { dscp }  { 低阈值   高阈值}         //配置高阈值和低阈值

router(config-if)#random-detect  precedence  { precedence}  {低阈值  高阈值}   //配置ip 优先级

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家


点击全文阅读


本文链接:http://zhangshiyu.com/post/53364.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1