基于P2P的应用和一些病毒是近年影响网络运行质量的主要因素。对此,在硬件层面限制连接数和带宽是比较治本的办法。下面笔者与大家共享一个真实案例,通过QoS实现基于交换机的带宽控制。

1、网络拓扑

这家园区网络共七幢建筑,入驻了27家单位,总计一千余信息点,各楼通过光纤接人中心机房(位于lF一2),统一使用电信l00M互联网出口。按照结构清晰、方便管理的原则,园区网按单位划分子网,分别对应192.168.1.0/24~192.168.27.0/24,192.168.0.0/28为设备通信网段,另设置服务器等专用网段若干。

2、网络设备状况

该园区使用的防火墙是一台旧设备,可限制每IP连接数,带宽管理功能却很弱,不支持按VLAN限制带宽,限制带宽策略只能部署在核心交换机。核心交换机为Cisco 3560G,G0/24通过光纤收发器接5-7F,G0/25~G0/28 (光口)分别接l~4F,均设为Trunk,GO/1接防火墙。

3、实现思路

综合考虑诸因素决定通过交换机的Qos实现带宽控制。交换机不同于路由器或防火墙,通过的数据分为占用互联网带宽或不占用二种,必须应用不同策略。对占用互联网带宽的流量,又按单位规模大小分为二类,较大的单位互联网带宽限为4M上行、10M下行,较小的单位限为2M上行、5M下行。对所有用户互访、或访问集中于中心机房内部服务器等不占用互联网带宽的流量,则提供lO0M上行,下行不作限制。

4、实现过程

下面以Cisco 3560G为例进行配置。已删除或省略不相关部分,关键部分给予文字说明。

(1).启用QoS

mls qos

(2).定义QoS类型,分别绑定对应的访问控制列表

class-m apmatch-all bandwidth_loca_up

match access-group name locaL_up

class-map match-all bandwidth_wide_high_up

match access-group name wide_high_up

class-map match-all bandwidth_wide_low_up

match access-group name wide_low_up

class-map match-a11 bandwidth_wide_high_down

match aecess-group name wide_high_down

class-map match-a11 bandwidth_wide_low_down

match access-group name wide_low_down

说明:下行策略仅应用于与防火墙通信的G0/1,本地互访流量不经该端口,不必定义

bandwidth_local_down。

(3).定义上行策略

policy-map local_wide_up

Class bandwidth_locaLup

police 100000000 800000 exceed-action drop

华为交换机做qos案例_经典案例:QoS实现交换机带宽控制(1)相关推荐

  1. TF学习:Tensorflow基础案例、经典案例集合——基于python编程代码的实现

    TF学习:Tensorflow基础案例.经典案例集合--基于python编程代码的实现 目录 Tensorflow的使用入门 1.TF:使用Tensorflow输出一句话 2.TF实现加法 3.TF实 ...

  2. mysql i o 高_经典案例:磁盘I/O巨高排查全过程

    原标题:经典案例:磁盘I/O巨高排查全过程 前言 是什么原因导致线上数据库服务器磁盘I/O的util和iowait持续飚高?1. 问题描述 朋友小明的线上数据库突发严重告警,业务方反馈写入数据一直堵住 ...

  3. 可口可乐市场调查失败的原因_经典案例5:可口可乐:一次市场调研失败的教训...

    1 经典案例 5 : --可口可乐:一次市场调研失败的教训 [资料]: 1 . 可口可乐与百事可乐的较量 --百事以口味取胜 20 世纪 70 年代中期以前,可口可乐一直是美国饮料市场的霸主,市场占有 ...

  4. 公众号文章折叠点击后展开案例_(案例)蜂窝纸板在包装中的应用内衬

    关注公共号?,当作随身携带的<包装工程手册> 蜂窝纸板以其优异的性能在重型包装行业占有很重要的位置.早期其技术受到国外控制与垄断,在国内的发展也是"经历风雨".最早蜂窝 ...

  5. 公众号文章折叠点击后展开案例_(案例)蜂窝纸板在包装中的应用重型箱

    关注公共号?,当作随身携带的<包装工程手册> 蜂窝纸板以其优异的性能在重型包装行业占有很重要的位置.早期其技术受到国外控制与垄断,在国内的发展也是"经历风雨".最早蜂窝 ...

  6. C语言88案例,经典案例带你绝对入门C编程!

    链接可以下载完整代码和文档[C语言88案例] C语言经典88案例打包下载地址 链接: www.keketec.club/posts/c065dba1/ 案例ex01: 将字符串转换为一个整数 1 题目 ...

  7. iptables做路由转发服务器经典案例

    需求描述: 当前有一台服务器B IP假设为10.10.10.10 此台服务器有smtp.pop服务,用户可以正常使用 当前为了区别个性服务,需要部分用户从服务器A(192.168.100.100)去使 ...

  8. java基础语言+面向对象_经典案例——65个

    文章目录 x++和++ //调用类 1.用户在控制台输入 3 个数值,需要找出这 3 个数值中的最小值,要求使用 if 语句来实现.系统交互信息如图所示: 2// 正三角形 表达式 3算术运算代码: ...

  9. mysql 磁盘i o 优化_经典案例:磁盘I/O巨高排查全过程

    作者:叶金荣,知数堂联合创始人,3306pai社区联合创始人 前言是什么原因导致线上数据库服务器磁盘I/O的util和iowait持续飚高? 1. 问题描述 朋友小明的线上数据库突发严重告警,业务方反 ...

  10. C++_类和对象_封装_属性和行为做为整体_封装案例---C++语言工作笔记036

    然后我们再来看看类和对象.这个面向对象的含义就不多说了,java的时候已经把这个弄的..烂了.. 然后再看封装.看一下就行了,其实就是把属性和函数,写到一起,来描述一个实体. 看上面这个例子.

最新文章

  1. 机器视觉之医学诊断应用
  2. linux命令:du,df用法说明
  3. MySQL DBA基本知识点梳理和查询优化
  4. SAP Spartacus Unit List Component的设计明细 - UnitListComponent
  5. 爬虫用mysql存储还是mongodb_【面试题】Mongodb和MySQL存储爬虫数据的特点是什么?...
  6. 移动硬盘备份linux系统盘,将Ubuntu Linux系统放到你的移动硬盘
  7. hadoop2.x伪集群搭建全流程
  8. Perl Redis 连接测试脚本,获取list长度
  9. 如何在服务台提交工单?
  10. 2015年3月计算机二级vb题库,2015年计算机二级vb机试试题
  11. CHM格式 打开后不显示内容的解决办法
  12. 系统崩溃分析 - vmcore 加载到 Trace32
  13. 【水晶报表内功心法】--公式、函数与运行时总计 注:(文章来自阿泰博客)
  14. Aruba AC如何通过CLI备份及导入导出
  15. 【Unity】用Lerp()实现类杀戮尖塔手牌变化
  16. 读书笔记--家庭教育1
  17. html语言div怎么使用,什么是div标签?HTML中div标签怎么使用?
  18. 手把手撸一个小而美的日历组件
  19. NoteExpress引用文献出现ADDIN NE.Ref.
  20. 如何从量化的角度观看股票传统的技术指标

热门文章

  1. python针对Excel表格的操作
  2. 微信小程序中 三元运算符的嵌套使用
  3. 深度学习中Batch size对训练效果的影响
  4. Unity中的3D数学和渲染
  5. 冷酷仙境与世界尽头——《葫芦兄弟》人物赏析  作者:马伯庸
  6. 西湖大学教授怎么看AI制药革命?|量子位智库圆桌实录
  7. python求因子个数_python怎么求因数
  8. 班级网站java,ssm班级网站
  9. Bottled Water: 实时集成postgresql与kafka
  10. Oracle ORA-00955名称已由现有对象使用