返回顶部
首页 > 资讯 > 后端开发 > Python >router6 QoS 3管制与×××
  • 175
分享到

router6 QoS 3管制与×××

管制QoS 2023-01-31 01:01:06 175人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1、为什么要×××和管制 1)速度不匹配 2)过载 ---------->限速 2、shaping和policing区别 shaping:对超额的流量进行缓存。仅用于出口 policing:对超额的流量进行丢弃,可以应用到入口和出口

1、为什么要×××和管制

1)速度不匹配

2)过载

---------->限速

2、shaping和policing区别

shaping:对超额的流量进行缓存。仅用于出口

policing:对超额的流量进行丢弃,可以应用到入口和出口

shaping队列--->软件队列---->硬件队列

3、术语

1)BC 正常突发量    byte

2)CIR 承诺信息速度 bps

3)AR  访问速率

4)BE  超额突发流量

5)TC  125ms

4、shaping--GTS

1)

Router(config-if)#traffic-shape rate 64000

Router#sh traffic-shape

Interface   Se1/0

       Access Target    Byte   Sustain   Excess    Interval  Increment Adapt

VC     List   Rate      Limit  bits/int  bits/int  (ms)      (bytes)  

Active

-             64000     2000   8000      8000      125       1000      -  

              cir       bc+be  bc         be        tc        bc  

2)也可以针对某种流量限速,使用ACL定义流量

3)GTS over FR

FECN:在去往目标路径上由FRSW打上

BECN:在返回源路径上由FRSW打上

DE:合法丢弃位,用于匹配数据

interface Serial1/0

 encapsulation frame-relay

 traffic-shape rate 128000 7936 7936 1000

以上是针对tcp流量有ACK才可以设置BECN,但UDP流量没有ACK,但可以在接收方设置

让接收方接收到FECN置位的数据,回送一个Q922测试帧,

 traffic-shape fecn-adapt

Router(config-if)#traffic-shape adaptive 32000

当收到BECN,最多降到3200,默认降到3/4

5、shaping--FRTS

1)主要功能:针对VC做TS

2)配置

(1)R2(config-if)#frame-relay traffic-shaping   启用FRTS

R2#sh traffic-shape

Interface   Se1/0

       Access Target    Byte   Sustain   Excess    Interval  Increment Adapt

VC     List   Rate      Limit  bits/int  bits/int  (ms)      (bytes)  

Active

203           56000     875    7000      0         125       875       -  

(2)

R2(config)#map-class frame-relay frts

R2(config-map-class)#frame-relay traffic-rate 64000  全局定义

R2(config-if)#frame-relay interface-dlci 203

R2(config-fr-dlci)# class frts   VC下调用

R2#sh traffic-shape

(3)

Interface   Se1/0

       Access Target    Byte   Sustain   Excess    Interval  Increment Adapt

VC     List   Rate      Limit  bits/int  bits/int  (ms)      (bytes)  

Active

203           64000     1000   64000     0         125       1000      - 

R2(config-map-class)#frame-relay adaptive-shaping becn

R2#sh traffic-shape

Interface   Se1/0

       Access Target    Byte   Sustain   Excess    Interval  Increment Adapt

VC     List   Rate      Limit  bits/int  bits/int  (ms)      (bytes)  

Active

203           64000     1000   64000     0         125       1000      BECN

R2(config-map-class)#frame-relay mincir 32000

(4)

FRTS中:shaping队列可以是PQ/CQ/WFQ

软件队列:  Queueing strategy: fifo

6、shaping--CB-Shaping

使用MQC:class-map--->policy-map--->service policy

class-map match-all frts

policy-map frts

  class frts

   shape average 64000  CIR速率

   shape adaptive 32000 不能降到这个速率之下

   shape fecn-adapt     启用发送Q922测试

R3(config-if)#service-policy output frts

R3#sh policy-map int s1/1

切记:不要用R3#sh traffic-shape

凡是使用MQC配置,都是使用sh policy-map来查看效果

7、policy--->CAR

 rate-limit input 64000 8000 8000 confORM-action transmit exceed-action drop

                   cir  bc    be

正常突发流量:转发

超额突发流量:drop

8、policy--->CB-Policing

R3(config)#class-map policy

R3(config-cmap)#exi

R3(config)#policy-map policy

R3(config-pmap)#class policy

R3(config-pmap-c)#police 64000 8000 8000 conform-action transmit ex drop

R3#show policy-map int f0/0

 

***********************

R3(config-if)#$input 64000 8000  8000 conform-action transmit exceed-action ?

  continue                          scan other rate limits

 

 

 

--结束END--

本文标题: router6 QoS 3管制与×××

本文链接: https://lsjlt.com/news/183765.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • router6 QoS 3管制与×××
    1、为什么要×××和管制 1)速度不匹配 2)过载 ---------->限速 2、shaping和policing区别 shaping:对超额的流量进行缓存。仅用于出口 policing:对超额的流量进行丢弃,可以应用到入口和出口 ...
    99+
    2023-01-31
    管制 QoS
  • ASP.NET MVC 3中如何理解控制器与视图
    本篇文章给大家分享的是有关ASP.NET MVC 3中如何理解控制器与视图,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。I:控制器和视图的基础概念控制器的概念控制器在ASP.N...
    99+
    2023-06-17
  • 详解php内存管理机制与垃圾回收机制
    目录一、内存管理机制二、垃圾回收机制一、内存管理机制 先看一段代码: <?php //内存管理机制 var_dump(memory_get_usage());//获...
    99+
    2024-04-02
  • golang函数依赖管理与版本控制
    go语言通过go.mod文件和go get命令管理函数依赖关系,并通过语义版本控制和标签提供版本控制。go.mod文件指定了模块版本信息,go get命令用于下载并安装函数。语义版本控制...
    99+
    2024-04-26
    golang 依赖管理 版本控制 git go语言
  • PHP 垃圾回收机制与内存管理
    php 的内存管理使用垃圾回收机制,它会在运行时自动释放不再使用的内存,基于引用计数原理运作。为了避免内存泄漏,遵循以下最佳实践:销毁不再需要的变量、避免循环引用、使用弱引用。 PHP...
    99+
    2024-05-03
    php 垃圾回收
  • WindowsServer2019远程控制的配置与管理方法
    目录远程控制的配置与管理1、Windows Server 远程桌面功能2、远程显示协议(RDP)3、网路拓扑及说明4、配置远程桌面服务器4.1、创建远程访问账户4.2、开启远程桌面服...
    99+
    2024-04-02
  • 了解Golang堆栈管理的机制与应用
    Golang是一种由Google开发的开源编程语言,它在并发编程和内存管理方面有很多独特的特性。其中,Golang的堆栈管理机制是其一个重要的特点,本文将重点探讨Golang堆栈管理的...
    99+
    2024-03-13
    应用 golang 堆栈管理 内存占用
  • golang管道与函数通信的同步机制
    go语言中管道与函数通信的同步机制是通过管道缓冲阻塞来实现的,确保数据传输的顺序和安全性。具体包括:管道为空时,接收数据会被阻塞。管道已满时,发送数据会被阻塞。实战案例:计算斐波那契数列...
    99+
    2024-05-02
    golang 管道 go语言 安全传输 同步机制
  • PHP学习笔记:版本控制与代码管理
    引言:在软件开发的过程中,版本控制和代码管理是非常重要的环节。通过版本控制系统,开发人员可以有效地管理代码的版本,并进行协同开发。而PHP作为一种流行的服务器端脚本语言,也需要借助版本控制系统来管理代码。本文将介绍版本控制的基本概念,并提供...
    99+
    2023-10-21
    版本控制 代码管理 PHP学习
  • php内存管理机制与垃圾回收机制的示例分析
    这篇文章给大家分享的是有关php内存管理机制与垃圾回收机制的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、内存管理机制先看一段代码:<php//内存管理机制var_dump(memory_get...
    99+
    2023-06-15
  • Java集合详解3:一文读懂Iterator,fail-fast机制与比较器
    《Java集合详解系列》是我在完成夯实Java基础篇的系列博客后准备开始写的新系列。这些文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h3pl/Java-Tut...
    99+
    2023-06-02
  • [数据分析与可视化] Python绘制数据地图3-GeoPandas使用要点
    本文主要介绍GeoPandas的使用要点。GeoPandas是一个Python开源项目,旨在提供丰富而简单的地理空间数据处理接口。GeoPandas扩展了Pandas的数据类型,并使用matplotl...
    99+
    2023-09-23
    python 数据分析 开发语言
  • vue权限控制与管理的实现方法是什么
    本篇内容介绍了“vue权限控制与管理的实现方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、 菜单权限菜单权限:控制用户在系统中能...
    99+
    2023-07-05
  • 阿里云ECS数据库用户管理与安全控制
    本文将深入介绍如何在阿里云ECS服务器上管理数据库用户以及实现安全控制。从创建数据库用户、设置权限、监控和审计等方面进行详细阐述,帮助用户更好地理解和掌握阿里云ECS数据库用户管理与安全控制的知识。一、创建数据库用户在阿里云ECS服务器上...
    99+
    2024-01-26
    阿里 数据库 用户
  • 限制与提升:Go语言中的请求管理策略
    现代软件开发中,对于请求的管理策略一直是一个重要的议题。在使用Go语言进行开发的过程中,由于其协程模型的特性,请求管理变得更为重要。本文将探讨Go语言中请求管理策略的限制与提升,并通过...
    99+
    2024-04-02
  • Composer 与 Git 的协作艺术:包管理与版本控制的完美融合
    ...
    99+
    2024-04-02
  • 详解vue各种权限控制与管理的实现思路
    本篇文章给大家带来了关于vue的相关知识,其中主要详细介绍了vue各种权限控制与管理的实现思路,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。一、 菜单权限菜单权限:控制用户在系统中能够看到哪些菜单项菜单权限指的就是后台系统中的左侧的菜...
    99+
    2023-05-14
    前端 Vue.js Vuex
  • PHPStorm 的版本控制集成:无缝协作与安全管理
    PHPStorm 作为一款功能强大的集成开发环境 (IDE),提供了与版本控制系统的无缝集成,从而简化了协作、提高了代码质量,并加强了安全性。 无缝协作 版本控制系统,例如 Git,允许开发人员追踪代码更改、回滚更改以及在不同的分支上协作...
    99+
    2024-03-03
    PHPStorm、Git、版本控制、协作、安全
  • PL/SQL中的事务管理与并发控制怎么实现
    在PL/SQL中,事务管理和并发控制可以通过使用事务控制语句和锁机制来实现。 事务控制语句包括BEGIN TRANSACTION、C...
    99+
    2024-05-07
    PL/SQL
  • PostgreSQL免费公开课第18期-控制文件管理与恢复
    十八、PostgreSQL控制文件管理与恢复 控制文件的结构 2、如何维护控制文件 3、有备份控制文件损坏恢复 4、无备份控制文件损坏恢复 PG的控制文件与Oracle的控制文件一样重要,如果缺少直接影响数据库的启动与备份恢复,本次计算...
    99+
    2019-08-22
    PostgreSQL免费公开课第18期-控制文件管理与恢复
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作