本文全称应该是:Frame Relay Voice-Adaptive Traffic Shaping and Fragmentation,标题限制字数,没办法了
 
帧中继的流量整型向来是个头疼的地方,因为本身QOS就已经够乱,所以专门在这儿整理一下
 
QOS分为以下几类:
classification                  包分类,包标记(based on prec or dscp in ip packets' tos)
congestion management           队列(CQ/PQ/WFQ/CBWFQ/PQCBWFQ..)
congestion avoidance            随机早期检测(RANDOM DETECT)
policing and shaping            策略丢弃或流量整型,也称为congestion control
signalling                      RSVP
link efficiency mechanisms      压缩及多链路捆绑等
 
概念上易混的是congestion management 和 congestion control / policing and shaping
 
 
下面是本文的重点:帧中继语音自适应流量整型及分片
 
帧中继上的流量整型分传统方法(map-class)与MQC两种
 
传统方法只能做分片(语音包分片后获得更高效率),对不同类型数据无法给足够清晰的优先级,比如语音数据到达接口后,并不能优先于其它数据通过,只能在链路出现拥塞后,依据对端发来的BECN,将数据降速至MINCIR发送,从而给语音留出空余带宽,但此前的语音包肯定会受影响。
 
下面我们举例说明MQC在这里的应用及其优势:
 
int s0/0
  en fram
  frame-relay fragmentation voice-adaptive deactivation 50
  frame-relay interface-dlci 100
    class Jackson                         //调用map-class
    frame-relay fragment 80 end-to-end    //fragment is here
 
map-class frame-relay Jackson             //map-class在这儿只是个壳,主要是下面MQC
  service-policy output cracker
 
class-map voice
  match access-g 102
 
class-map data
  match access-g 101
 
policy-map QQ
  class voice
    priority 10                //高优先级队列
  class data
    bandwidth 10               //普通队列,基本带宽
 
policy-map cracker
  class class-default
    shape average 64000          //CIR
    shape adaptive 32000         //MINCIR
    shape fr-voice-adapt deactivation 50    //失效时间,如无语音通过,返回正常CIR速率
    service-policy QQ
 
 
注意上文中MQC的应用,套了几层而已,仔细区别一下就好









本文转自 ciscodocu51CTO博客,原文链接:http://blog.51cto.com/ciscodocu/74257,如需转载请自行联系原作者

Frame Relay Voice Traffic Shaping and Frament的更多相关文章

  1. Frame Relay - 简单介绍及基本配置

    Frame Relay如今越来越不流行了,只是在过去的设计中被广泛应用. 所以工作上还是能常常见到的, 这篇博文从二层简单总结下FR的一些概念 在介绍Frame Relay之前,先了解下广播介质和非广 ...

  2. tc: Linux HTTP Outgoing Traffic Shaping (Port 80 Traffic Shaping)(转)

    原文:https://www.cyberciti.biz/faq/linux-traffic-shaping-using-tc-to-control-http-traffic/ I‘ve 10Mbps ...

  3. CCNA 之 十二 Frame Relay 帧中继

    Fram Relay 帧中继 帧中继简介 VC.LMI.DLCI的概念 帧中继映射 Inverse-ARP的操作 帧中继配置 帧中继简介 分组交换广域网接入方式的一个代表,分组交换是以分组的形式在广域 ...

  4. CCNA实验(9) -- Frame Relay

    帧中继的一些特点:1.中小企业常用的广域网线路2.通信费用较低3.配置较为复杂 1.将Cisco路由器配置为帧中继交换机2.帧中继基本配置.帧中继映射3.在帧中继的链路上运行RIPv24.帧中继的多点 ...

  5. 008 frame relay

    Router>en Router#config t Enter configuration commands, one per line.  End with CNTL/Z. Router(co ...

  6. the Linux Kernel: Traffic Control, Shaping and QoS

    −Table of Contents Journey to the Center of the Linux Kernel: Traffic Control, Shaping and QoS 1 Int ...

  7. [编辑中] 免费的Internet流量发生器 | Free Internet Traffic Generators

    流量发生器 (Traffic Generator) 是用来检测网络性能,进行网络相关研究的一个很重要的工具.大家可能用过Iperf或者IxChariot,前者是类UNIX环境下的一个免费.开源的网络性 ...

  8. Debug / Inspect WebSocket traffic with Fiddler【转】

    Introduction I have recently written a project using SignalR, which supports HTML 5 WebSocket.  Howe ...

  9. Multiprotocol Label Switching (MPLS)

    Posted by: Margaret Rouse WhatIs.com   Contributor(s): Robert Sturt This definition is part of our E ...

随机推荐

  1. Hadoop(学习·2)

                                                                          Hadoop 操作步骤: 192.168.1.110-113 ...

  2. 【电商】性能测试网站搭建:XAMPP1.8+DBShop1.3

    1.安装准备 1.1软件版本 XAMPP的版本:XAMPP 1.8.2 DBShop的版本:DBShop 1.3   1.2.安装环境 我的环境:win10 win7,win10都可以运行的,安装步骤 ...

  3. Python进度条模块tqdm实现任务进度可视化

    一.前言 tqdm 是一个易用性强.扩展性高的 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息,我们只需要封装任意的迭代器 tqdm(iterator) 即可. 二.安装 ...

  4. Mac配置hosts文件

    说明:工作里面有时候会遇到内网办公的环境,需要对使用的IP和地址进行配置到hosts文件内,所以记录一下: 1,Windows配置hosts Windows里面直接打开文件夹,可进行找到system/ ...

  5. ES5与ES6 this 指向详细解析(箭头函数)

    首先要明白箭头函数的作用: 箭头函数除了让函数的书写变得很简洁,可读性很好外:最大的优点是解决了this执行环境所造成的一些问题.比如:解决了匿名函数this指向的问题(匿名函数的执行环境具有全局性) ...

  6. python基础:如何使用python pandas将DataFrame转换为dict

    之前在知乎上看到有网友提问,如何将DataFrame转换为dict,专门研究了一下,pandas在0.21.0版本中是提供了这个方法的.下面一起学习一下,通过调用help方法,该方法只需传入一个参数, ...

  7. async,await执行流看不懂?看完这篇以后再也不会了

    昨天有朋友在公众号发消息说看不懂await,async执行流,其实看不懂太正常了,因为你没经过社会的毒打,没吃过牢饭就不知道自由有多重要,没生过病就不知道健康有多重要,没用过ContinueWith就 ...

  8. 零基础的学习者应该怎么开始学习呢?Python核心知识学习思维分享

    近几年,Python一路高歌猛进,成为最受欢迎的编程语言之一,受到无数编程工作者的青睐. 据悉,Python已经入驻部分小学生教材,可以预见学习Python将成为一项提高自身职业竞争力的必修课.那么零 ...

  9. Element里el-badge在el-tab里视图不被渲染问题

    我们发现:el-badge绑定的变量是有数据的,但是界面上就是不渲染. 这个时候执行getTodo发现数据已经打印出来,当是视图未发送变化.于是查阅资料:vm.$forceUpdate()示例:迫使 ...

  10. [Php][linux][nginx] 安装总结

    就想总结一份安装环境文档,因为文档很多问题也很多,总结一份自己的安装文档! 首先,环境CentOS7,linux环境,windows! 1. 网络配置! vi /etc/sysconfig/netwo ...