qos
英文解释quality of service(服务质量保证)主要用于对某些关键或重要业务,提供高的质量的服务。
1用在带宽比较低的地方。
2并不是有足够的带宽就不需要qos
考点
qos
classification & marking (分类,标记)
congestion management(拥塞管理)
congestion avoidance(拥塞避免)
policing and shaping(策略和整形)
signaling(信令)
link efficiency mechanisms(链路机制)
modular qos command line(模块化配置)
qos的服务模型
网络应用时端到端的通信结构,比如两个不同网络的主机进行通讯,中间可能跨越各种路由器和核交换机,那么想整体的实现所谓的qos,就必须全局考虑,qos的服务模型的概念就是采用通过什么模式全局实现服务质量保证,一共分为三种。
1best-effort service 尽力而为服务类型
best-effort是一个单一的服务模型,也是最简单的服务模型。
网络尽最大的可能性来发送报文,但对时延、可靠性等性能不提供任何保证。
best-effort服务是现在internet的缺省服务模型,其实best-effort并非是什么qos
2integrated service 继承服务模型简称intserv
集成服务模型,它可以满足多种qos需求。
这种服务模型在发送报文前,需要向网络申请特定的服务。
请求包括贷款、时延等。确认网络已经为这个应用程序的报文预留了资源后,才开始发送报文。(rsvp)
3differentiated service 区分服务模型简称diffserv
不需要通知路由器为其预留资源。
网络不需要为每个流维护状态。
可以用不同的方法来指定报文的qos等级。
traffic classification(分类)
acl 访问控制列表
pbr 策略路由
car 承诺访问速率
nbar基于应用的网络识别
marking(标记)
class-map
policy-map
route-map
confestion management拥塞管理
pq 优先级队列
cq 自定义队列
wfq 加权公平队列
flow based wfq 基于流的wfq
class based wfq 基于类的wfq
llq 低延迟队列
ip rtp priority ip实时传输
fr ip ptp priority 帧中继实时传输
congestion avoidance拥塞避免
wred加权随即早起检测
frow based wred 基于流的wred
class based wred 基于类的wred
ecn based wred 基于ecn的wred
policing and shaping策略和整形
car/cir承诺访问/信息速率
gts通用流量整形
frts帧中继流量整形
cbs基于类的流量整形
signaling信令
rsvp资源预留协议
link efficiency mechanisms链路有效机制
lfi链路分片交错
crtp实时传输压缩
classification & marking
分类和标记就是将不同的数据包加以区分,并且对其做不同的标记(着色)。以便以后策略的实施。
数据包可以被打伤标记的字段,通常是ip中的tos字段。
如果在交换网络里面,还有trunk种的cos字段。
classification
分类
acl:可以区分第三层(标准列表),第四次(扩展列表)的数据包
nbar:可以通过第七层的应用信息,来区分不同的数据包。
nbar
nbar基于网络的应用程序识别:
可以对使用动态分配tcp/udp端口号的应用程序和http流量等进行分类。
需要先启用cef.
可以使用数据包描述语言模块(pdlm)从路由器的才能出介质中立加载特征库。
配置nbar(分类工具)
1、启用cef (config)#ip cef
2、流量分类,定义class map:(config)#class-map {map-name}
3、定义nbar要匹配的协议:(config-cmap)#match protocol {protocol}
定义要匹配的pdlm:(config)#ip nbar pdlm flash:/bittorrent.pdlm
tos标记
precedence & dscp
precedence只能使用3bit,取值范围是0~7
dscp可以使用5bit,取值范围0~63
cu拥塞通告,全1拥塞全0不拥塞10协商
dscp
dscp的流量类别:64个分类登记
dscp定义的服务:
1.尽力而为的服务phb
2.分类服务phb
3.确保转发phb
4.最高速转发phb
cisco定义了4个类,每个类分三个级别(金、银、铜)
用于表示流量的优先级
标记的配置方法
policy-map
set ip {precedence | dscp}
route-map
set ip precedence
策略路由--pbr
可以跳过路由表,一定做在入口上。在路由之前的。数据层面问题
route-map smoke permit 10
match length min max
or
match ip address 1-99 or 1-1999(standard)
or
match ip address 100-199 or 2000-2699(extended)
route-map smoke permit 10
match length min max or match ip address
set ip precedence 0-7 or name
set ip next-hop 只能用于直连的地址
set ip default next-hop 不会先跳路由表,先会去查表,如果如果没有没有详细路由就走set的属性。
set ip interface
set default interface
ip local policy route-map 始发自身的流量
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具