可聚合网络:
语音和视频流量之间共存
带宽缺乏、端到端延迟、抖动延迟、丢包
解决带宽匮乏:
1,更新带宽
2,转发作重要的流量
3,压缩2层
4,压缩3层流
延迟:
1,处理延迟
2,队列延迟
3,串行延迟(8bit转换成一个字节)
4,链路延迟
解决延迟:
1,更新带宽
2,转发重要的流量
3,压缩2层负载
4,压缩ip包头
丢包率:
1,tail drops:超过一定深度队列的数据包被丢弃
1,network audit网络审计
2,business audit商务审计
3,service levels required服务级别
QOS模型分类:
1,尽力而为模型:没有应用QOS服务
2,集成服务模型:应用程序发送程序协议之前,先向网络中发起信令申请服务
3,差分服务模型:对流量进行分类
尽力而为服务
集成服务:有保障、可预期。端到端信令协议。资源预留
1,提供多种服务级别2
2,需要信令协议
3,资源预留协议RSVP
4,使用智能队列
分类:
1,保障速率服务
2,负载控制服务
差分服务:对服务进行分类,不同流量有不同的服务级别
区分服务模型:
在网络边缘对流量分类
DSCP:差分服务代码点:基于每一个数据包的
per-hop behaviors:每跳行为
1,支持各种策略
2,服务和应用分离
3,后向兼容不支持差分服务的节点
4,支持增量部署
DSCP编码地址:
ipv4包头格式:
versionlength tosbyte len id offset ttl proto fcs ipsa ipda data
ip优先级有三个比特。产生八个数值,值越高,优先级越高,只是一个标记方式。
diffserv field:使用ipv4中的tos字段
dscp:使用diffserv field的6bit,用来选举PHB(转发和队列的方法)
per-hop behaviors
101110DSCP
前三位
000=default(FIFO,tail drop)BE:没有应用差分服务模型
101=expedited forwardingEF
001,010,011,or 100=assured forwardingAF
后三位
000=class selector(IP Precedence)CF
EF:加速转发101110
1,保障最小的转发速率
2,带宽受保障,优先转发
3,带宽分配有管制作用
bits 5 to 7:'101'=5跟IP的TOS使用一样的
bits 3 to 4:'11'=NO DROP probability
bits 2:'0'
AF:带宽保障100110
1,保障最小的转发速率
DSCP VALUE RANGE:
aaadd0
四类:
af1,af2,af3,af4
classvalue
af1001 dd 0
af2010 dd 0
af3011 dd 0
af4100 dd 0
dd值越小被丢弃的可能性越大
af值越大获得的资源越多
CF:XXX000后三位始终为0,与IP tos正好符合
xxx越大获得带宽资源越高
QOS机制:
1,分类:DSCP、MQC
2,标记
3,拥塞管理(队列机制):队列的优先调度;路由器的出接口生效;FIFO/WFQ/CBWFQ/LLQ/PQ/CQ
4,拥塞避免:避免出现tail drop、wred
5,流量管制(限速)与×××;路由器的入接口生效(管制)、路由器的出接口生效(×××)
6,链路有效性:分片、交叉传递、压缩
INPUT INTERFACE:
classify、mark、policing
OUTPUT INTERFACE:
congestion management、mark、congestion avoidance、shaping、policing、compressing、fragmentation and interleaving
QOS实现方式:
1,QOS CLI(重点)
2,auto qos
3,sdm
4,传统QOS命令行:没有统一的模型
QOS CLI:
1,建立模型定义流量分类:CLASS A、CLASS B、CLASS C
定义CLASS MAP,class map没有序列号、大小写敏感、默认是match all
match all:所有条件必须匹配
match any:至少必须匹配一个条件
class-map还可以嵌套
2,构建模块定义策略并指定流量分类到策略
定义POLICY MAP,大小写敏感、最多调用256个class分类、可以嵌套
policy map yy
class xx
bandwidth 1000保障一兆带宽
class class-default默认的流量
police 10000
service-policy policy-name嵌套policy map
3,把策略应用到接口
定义SERVICE POLICY
service-policy {input|output} policy-map-name
分类和标记在链路层的使用
802.1P属于802.1Q标记中的高三位bit(COS)