♥️作者:小刘在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 优先级
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家