通信知识第19篇;在中介绍了轻松了解通信知识ACL访问控制列表,技术人必备通信知识第18
本节内容主要对QOS原理认识,接下来的章节会对二层通信知识点进行系统讲解。
QOS概念:
应用于在带宽还不充裕的情况下可以平衡一下各种服务流量占用的矛盾,如果带宽足够的话,QOS是没有任何使用价值的应用于在带宽还不充裕的情况下可以平衡一下各种服务流量占用的矛盾,如果带宽足够的话,QOS是没有任何使用价值的。
QOS的服务模型:
Best-Effortservice尽力而为服务模型;
Integratedservice综合服务模型简称Intserv;
Differentiatedservice区分服务模型简称Diffserv;
Best-Effort模型(尽力而为服务模型):
是目前Internet的缺省服务模型,主要实现技术是先进先出队列(FIFO);
IntServ模型(集成化服务模型):
业务通过信令向网络申请特定的QoS服务,网络在流量参数描述的范围内,预留资源以承诺满足该请求;
DiffServ模型(区分化服务模型):
当网络出现拥塞时,根据业务的不同服务等级约定,有差别地进行流量控制和转发来解决拥塞问题;
Intserv服务模型:
Intserv:集成服务模型,它可以满足多种QoS需求。这种服务模型在发送报文前,需要向网络申请特定的服务。
应用程序首先通知网络它自己的流量参数和需要的特定服务质量请求:包括带宽、时延等。应用程序一般在收到网络的确认信息,即确认网络已经为这个应用程序的报文预留了资源后,才开始发送报文,同时应用程序发出的报文应该控制在流量参数描述的范围以内.IntServ服务模型中,负责传送QoS请求的信令是RSVP(ResourceReservationProtocol)资源预留协议,它通知路由器应用程序的QoS需求。
RSVP:
是第一个标准QoS信令协议,它用来动态地建立端到端的QoS,它允许应用程序动态地申请网络带宽等RSVP是第一个标准QoS信令协议,它用来动态地建立端到端的QoS,它允许应用程序动态地申请网络带宽等。RSVP协议不是一个路由协议,相反,它按照路由协议规定的报文流的路径为报文申请预留资源,在路由发生变化后,它会按照新路由进行调整,并在新的路径上申请预留资源。RSVP只是在网络节点之间传递QoS请求,它本身不完成这些QoS的要求实现,而是通过其他技术来完成这些要求的实现。(RSVP只是一种用来预定的协议)。
网络节点比较资源请求和网络现有的资源,确定是否接受请求,在资源不够的情况下,这个请求可以被拒绝,可以对每个资源请求设置不同的优先级。这样,优先级较高的资源请求可以在网络资源不够的情况下,抢占较低优先级的预留资源,来优先满足高优先级的资源请求。
DiffServ服务模型:
DiffServ是一个多服务模型,它可以满足不同的QoS需求,不需要通知路由器为其预留资源,对DiffServ服务模型,网络不需要为每个流维护状态,它根据每个报文指定的QoS来提供特定的服务可以用不同的方法来指定报文的QoS,如IP报文的优先级位IPPrecedence),报文的源地址和目的地址等,网络通过这些信息来进行报文的分类、流量整形、流量监管和队列调度。
DiffServ一般用来为一些重要的应用提供端到端的QoS它通过下列技术来实现:
CAR:它根据报文的ToS或CoS值(对于IP报文是指IP优先级或者DSCP等等)IP报文的五元组(指源地址目的地址协议端口号)等信息进行报文分类,完成报文的标记和流量监管。
队列技术:WRED、PQ、CQ、WFQ、CBWFQ等队列技术对拥塞的报文进行缓存和调度,实现拥塞管理。
通常在配置DiffServ时,边界路由器通过报文的源地址和目的地址等对报文进行分类,对不同的报文设置不同的CoS值,而其他路由器只需要用CoS值来进行报文的分类
DSCP:
这种标记在frame中和packet中本身就存在,frame中存在cos字段,packet中有tos字段,只不过在正常的传输模型中(例如best-effort)并不使用,而在Diffserv中,数据包的标记作用就体现出来了,并且在packet中,Diffserv提出了一个新的标记,就DSCP(DiffesentiatedServicesCodePoint)区分服务代码点;
#程序员#,#软件#,#协议#,#互联网#,#通信#
上一章:轻松了解通信知识ACL访问控制列表,技术人必备通信知识第18篇
下一章: QOS介绍2(通信知识20)
感谢其他人一路给我带来的知识,很惭愧自己一直潜水,于是下定决心,分享自己总结的知识,虽然写得不好,万一有人会用到,有错误的和需要改进的地方欢迎指正,怕误导他人。总结一篇看似简短的文章也非常不容易,随手点个