《第五部分ONT笔记》由会员分享,可在线阅读,更多相关《第五部分ONT笔记(25页珍藏版)》请在金锄头文库上搜索。
1、第五部分 ONT 一、QOS 介绍区分服务可分为以下四大部分:- 分类和标记限速 (shaping 2)对telnet流量速率控制在32kbps, 得到令牌的包传输, 超出的 drop 第一步:抓出流量access-list 100 permit udp any any range 16384 32767 第二步:定义 CAR int s0/0 rate-limit output access-group 100 64000 2000 5000 conform-action set-prec-transmit 3 exceed-action drop CIR Bc Bc+Be 拿到令牌的设置优
2、先级没令牌的drop rate-limit output access-group 101 32000 2000 5000 conform-action transmit exceed-action drop show interface rate-limit 例八:说明 continue 的作用要求:1、对于接口的 VOIP流量要求控制在128K,拿到令牌的,设置优先级为5并传递,没牌的向下匹配2、将出接口的总速率控制在640K,拿到令牌的传递,其他的drop access-list 100 permit udp any any range 16384 32767 rate-limit ou
3、tput access-group 100 128000 2000 5000 conform-action set-prec-transmit 5 exceed-action continue rate-limit output 640000 2000 5000 conform-action transmit exceed-action drop CBpolicing -conforms 拿到令牌的就是conforms -exceeds 在只有一个桶的情况下,没拿到令牌的就是exceeds ,两个桶的情况下,借了第二个桶的令牌的就是exceeds -violates 在有两个桶的情况下才有用,
4、当两个桶的令牌都用完了,再来的数据包就是violates一类了例九:对于 VOICE 流量,设传输速率为64K,拿到令牌的设为EF优先级,并传输,借用令牌的,只作为普通包传输,没牌的drop 掉。第一步:access-list 100 permit udp any any range 16384 32767 第二步:class-map VOIP match access-group 100 第三步:policy-map WOLF class VOIP police cir 64000 conform-action set-dscp-transmit ef exceed-action trans
5、mit violate-action drop 拿到令牌的设为ef 优先级,借用令牌的只作为普通包传输,没牌的丢掉第四步:int s0/0 service-policy input WOLF 调用show policy-map interface s0/0 六、拥塞避免区分服务可分为以下四大部分:- 分类和标记限速 (shaping&policy) 拥塞避免 QueuingACL GTS CAR RED FIFO PBR FRTS CBpolicing WRED PQ NBAR CBshaping FB-WRED CQ CBMARKING CB-WRED WFQ LLQ CBWFQ WRRQ
6、- WRED( Weighted Random Early Detection)TCP 中存在一个慢启动和拥塞避免机制,当检测到网络中发生冲突的时候,会大幅度降低发送速率当网络中发生拥塞,有可能同时丢失多个TCP 连接的数据包,造成多个TCP 连接同时进入慢启动状态,这被称为TCP 全局同步解决方法:可以在网络发生拥塞之前,就主动丢弃一部分TCP 数据包,防止出现尾丢弃,从而避免进入慢启动默认设置尾丢弃是一种被动的队列管理机制。主动队列管理机制在拥塞发生前就丢弃分组。基本思想:确保队列长度位于最小阈值和最大阈值之间,对于不同类别的数据流采用不同丢弃策略。丢弃概率: 1/10 int s1/0
7、random-detect 启用开关random-detect precedence 6 45 50 5 设优先级为 6的包在队列填充到45和50之间时开始丢弃5表示按 1/5 的概率丢弃random-detect dscp-based show queueing random-detect random-detect exponential-weighting-constant N 默认是 9 N值越大, WRED 就越不敏感,最后导致失效,N值越小,会导致包被丢掉的概率越大注意:默认情况下,启用WRED 后只能使用 FIFO FB-WRED 使用流来分类,默认最多可分256个流int s0
8、/0 random-detect flow 开启开关random-detect flow count 256 设定可分的流的数目show queueing random-detect CBWRED即可对 TCP ,也可对非 TCP 流量 , 必须结合 CBWFQ来做例:将优先级为3、4 的数据包分为一个类别GOLD 、带宽 30% 当队列中数据包达到20个时,以 1/10 的概率丢弃优先级为3的包,达到 40个时尾丢弃当队列中数据包达到30个时,以 1/10 的概率丢弃优先级为4的包,达到 40个时尾丢弃将优先级为 1、2 的数据包分为一个类别SILVER、带宽 20% 当队列中数据包达到15
9、个时,以 1/10 的概率丢弃优先级为1的包,达到 35个时尾丢弃当队列中数据包达到20个时,以 1/10 的概率丢弃优先级为2的包,达到 35个时尾丢弃对于默认队列,启用WFQ ,WRED class-map GOLD match ip precedence 3 4 class-map SILVER match ip precedence 1 2 policy-map POLICY1 class GOLD bandwidth percent 30 random-detect random-detect precedence 3 20 40 10 random-detect precedenc
10、e 4 30 40 10 class SILVER bandwidth percent 20 random-detect random-detect precedence 1 15 35 10 random-detect precedence 2 20 35 10 class class-default fair-queue random-detect show policy-map show policy-map interface s0/0 以上的例子是基于优先级来做的,如果基于DSCP ,开启的命令是不一样的policy-map POLICY1 class GOLD bandwidth
11、percent 30 random-detect dscp-basedrandom-detect precedence 31 20 40 10 random-detect precedence 41 30 40 10 class SILVER bandwidth percent 20 random-detect dscp-based random-detect precedence 11 15 35 10 random-detect precedence 21 20 35 10 class class-default rair-queue random-detect dscp-based 七、
12、链路高效Cisco IOS link efficiency mechanisms include: Layer 2 payload compression (Stacker, Predictor, MPPC)Header compression (TCP, RTP, class-based TCP, and class-based RTP)LFI (MLP, FRF.12, and FRF.11.C) 二层 payload 压缩1) HDLC的payload 压缩只支持 Stac压缩,int s0/0 compress stac /链路两端都要配置,否则无法通讯show compress 2)
13、 ppp 支持三种 payload 压缩方式int s0/0 compress ? 3) Frame-Relay的payload 压缩int s0/0 frame-relay payload-compression frF9 stac Header压缩tcp 头部压缩int s0/0 ip tcp header-compression /普通接口int s1/0 frame-relay ip tcp header-compression /Frame-Relay 接口rtp 头部压缩int s0/0 ip rtp header-compression show ip tcp header-co
14、mpression MQC 的配置policy-map TEST class TEST compression ?LFI (config )#map-class frame-relay FR encap frame-relay frame-relay traffic-shaping int s0/0.1 point-to-point frame-relay interface-dlci 100 class FRF12 map-class frame-relay FRF12 frame-relay fragment 160(Byte)frame-relay cir 65536 frame-rel
15、ay bc 2600 frame-relay fair-queue show frame-relay pvc 102 八、TCP 慢启动2. 传统的 TCP 拥塞控制机制传统的 TCP 中的拥塞控制机制主要是基于Van Jacobson 提出的 “慢启动 “算法、 “拥塞避免 “算法和一个用于估计周转RTT(round trip time)的算法。慢启动算法通过观察到新分组进入网络的速率应该与另一端返回确认的速率相同而进行工作。慢启动为发送方的TCP 增加了另一个窗口:拥塞窗口(congestion window) , 记为 cwnd。当与另一个网络的主机建立TCP 连接时,拥塞窗口被初始化为1个报文段(即另一端通告的报文段大小)。 每收到一个 ACK ,拥塞窗口就增加一个报文段( cwnd以字节为单位, 但是慢启动以报文段大小为单