Qos和区分服务(DiffServ)
Qos服务质量
网络畅通是网络建设中的基本要求,但是并非所有的网络流量都应该被转发,为了安全也是为了满足部分业务流量的优先服务要求,有一些流量需要被限制。
常用的流量控制技术有访问控制列表(ACL)和服务质量(Qos),本文讲Qos。
Qos主要有三种工作模式:Best-Effort service(尽力而为服务)、Integrated service(综合服务)、Differentiated service(区分服务)。
1.Best-Effort service(尽力而为服务模型)
它是一个单一的服务模型,也是最简单的服务模型。对Best-Effort服务模型,网络尽最大的可能性来发送报文。但对延时、可靠性等性能不提供任何保证。Best-Effort服务模型是网络的缺省服务模型,通过FIFO(first in first out先入先出)队列来实现。它适用绝大多数网络应用,如FTP、E-Mail等。
2.Integrated service(综合服务模型)
它可以满足多种Qos需求。该模型使用资源预留协议(RSVP),RSVP运行在从源端到目的端的每个设备上,可以监视每个流,以防止其消耗资源过多。这种体系能够明确区分并保证每一个业务流的服务质量,为网络提供最细粒度化的服务质量区分。但是Inter-Serv模型对设备的要求很高,当网络中的数据流数量很大时,设备的存储和处理能力会遇到很大的压力。Inter-Serv模型可扩展性很差,难以在Internet核心网络实施。
3.Differentiated service(区分服务模型)
Diff-server是一个多服务模型,它可以满足不同的Qos需求。与Inter-Serv模型不同,它不需要通知网络为每个业务预留资源,区分服务实现简单,扩展性较好,使用较为普遍。
区分服务(DiffServ)
区分服务(DiffServ)将具有相同特性的若干业务汇聚起来,为整个汇聚流提供服务,而不是面向单个业务流来提供服务。
每个IP分组都要根据其QoS需求打上一个标记,这种标记称为DS码点(DS Code Point,DSCP)可以利用IPv4协议头中的服务类型(Type of Service)字段,或者IPv6协议头中的通信类别(Traffic Class)字段来实现,这样就维持了现有的IP分组格式不变。
在使用DiffServ服务之前,服务提供者于用户之间先要建立一个服务等级约定(Service Level Agreement,SLA)。这样,在各个应用中就不再需要类似的机制,从而可以保持现有的应用不变。
Internet中能实现区分服务的连续区域称为DS域(DS Domain),在一个DS域中,服务提供策略(Service Provisioning Policies)和逐跳行为(Per-Hop Behavior,PHB)都是一致的。PHB是(外部观察到的)DS结点对一个分组的转发行为。
Qos和区分服务(DiffServ)相关推荐
- 区分服务之分类和标记
DiffServ四要素 对于QoS区分服务模型(DiffServ),我们可以从以下四个要素展开理解: 流分类和标记(classification & marking) 基于QoS优先级流分类 ...
- 网络协议 一 网络层( 版本、首部长度、区分服务、总长度、 标识、标志、片偏移生存时间、协议、首部校验和)
目录 网络层 版本,首部长度,区分服务 总长度 标识.标志 [实践]ping 的几个用法.wireshark抓包 片偏移 生存时间 [实践]根据TTL追踪经过路由器 协议,首部校验和 [实践]Wire ...
- 网络协议从入门到底层原理(4)网络层(版本、首部长度、区分服务、总长度、 标识、标志、片偏移生存时间、协议、首部校验和)
网络协议从入门到底层原理 网络层 网络层首部 - 版本.首部长度.区分服务 网络层首部 - 总长度 网络层首部 - 标识.标志 [实践]ping 的几个用法.wireshark抓包 网络层首部 - 片 ...
- 如何区分服务端和客户端?
如何区分服务端和客户端? 说白了,谁来设置要实现什么功能,那就是服务端. 那他设置的东西谁来用,来连接,就是客户端. 对我来说最简单粗暴的理解!
- 基于SDN的Qos差异化服务-流量限速原理
SDN中你那个流量限速可以基于OpenFlow协议来实现 其原理大致为: OpenFlow通过用户定义的流表来匹配和处理报文, 计量表项被流表项所引用,并为引用该计量表项的流表项提供报文限速的功能. ...
- 软考高级网规考试笔记(涉及表格用图片代替_9万字左右)
作者:BSXY_19计科_陈永跃_23年7月更 BSXY_信息学院_v:CwJp0403 注:未经允许禁止转发任何内容 笔记说明: 目前还只有笔记,其他资源将会在近期更新,(笔记5.5即可,不诚勿加可 ...
- cisco路由器与QOS技术
1 前言 随着因特网的普及,网络和人们生活的关系愈加密切,多样化的业务(数据.语音.视频等)应运而生.通常,这些业务对于通信条件的要求各不相同:数据业务对传递的可靠性要求非常高,误码率是最重要的指标, ...
- 计网PPT 第八章 互联网上的音频和视频服务
目录 1.概述 多媒体信息的特点 互联网是非等时的 在接收端设置缓存 缓存的影响 需要解决的问题 必须改造现有的互联网 互联网提供的音频/视频服务类型心 "边下载边播放"中的&qu ...
- 互联网中的视频/音频服务
调度机制 服务质量 QoS 是服务性能的总效果,此效果决定了一个用户对服务的满意程度. 加权公平排队 WFQ (Weighted Fair Queuing) 分组到达后就将分组进行分类,然后送交与其 ...
最新文章
- golang channel 管道
- 图像传感器与信号处理——详解图像传感器噪声
- python田字格的输出的两种方法
- 为PHP5.4开启Zend OPCode缓存
- 华为、阿里员工在听的英语资源,即将过期,请自取
- mysq数据库再次理解
- boost的multi_index的使用
- Android自己搭建一个实用的SharedPreferences管理类
- 如何使用jmeter进行并发登录测试
- Win10错误代码0x80070541是怎么回事
- 最强CNN语音识别算法开源了:词错率5%,训练超快,Facebook出品
- 第七十节,css选择器
- 在三维坐标中给出三个点,求三个点所在平面的圆心和圆心坐标
- Excel单元格如何调整行高与列宽?经验技巧!excel怎样设置单元格的高与宽?
- python opencv resize函数_python cv2.resize函数high和width注意事项说明
- 贝叶斯优化调参-Bayesian optimiazation原理加实践
- Java学习笔记Day06 工具类及常用算法
- 实现简易HTTP服务器
- pytorch | 常用归一化方法
- 动手学深度学习——矩阵求导之矩阵的迹和微分
热门文章
- linux java maven_Linux下安装及配置Java与Maven
- 本地html app跨域,本地webapp是怎么解决跨域问题的?
- oracle中睡眠,sql - ORACLE中的睡眠功能 - 堆栈内存溢出
- 结构 win32_COM编程攻略(十五 持久化与结构化存储)
- maven项目转成web项目
- 年月跨度_预应力跨度国内第一!1850吨146米跨度钢结构整体拔高22米!
- 皮一皮:现在的年轻人不得了吖...
- Spring Boot 2.x基础教程:多文件的上传
- Containerd 的前世今生和保姆级入门教程
- Spring Security 实战干货:OAuth2授权回调的核心认证流程