两个QoS综合配置案例

 许多读者朋友是一说到QoS就头痛,认为太难了。其实,虽然QoS的工作原理有些深奥,但QoS的配置还是比较简单的,只要你理解了各个关键参数的含义就没什么大问题了。本篇介绍的两个QoS配置案例介绍的是华为S系列交换机中通过QoS功能实现拥塞避免和拥塞管理的配置方法,全文摘自今年元月份刚刚出版上市,由华为公司授权并审核通过的《华为交换机学习指南》一书:http://item.jd.com/11355972.html,http://product.dangdang.com/23372225.html,http://www.amazon.cn/dp/B00GT743ME/ref=sr_1_1

11.3.6  拥塞避免和拥塞管理综合配置示例(一)

 本示例拓扑结构图11-5所示(适用于S5700EI系列),Switch通过接口GE0/0/3与路由器互连,来自Internet的业务有语音、视频、数据,携带的802.1p优先级分别为752,这些业务可经由路由器和Switch到达用户。现为了减轻网络拥塞造成的影响,保证用户对于高优先级、低延迟业务的服务要求,要求按表11-17所示配置拥塞避免功能参数,按表11-18所示配置拥塞管理功能参数。

图11-5 拥塞避免和拥塞管理综合配置示例一拓扑结构

11-17拥塞避免配置参数

业务类型

颜色

阈值下限

丢弃概率

对应丢弃概率值

语音

1000

0.78125%

4

500

6.25%

1

视频

1000

0.78125%

4

500

6.25%

1

数据

1000

0.78125%

4

500

6.25%

1

11-18拥塞管理配置参数

业务类型

服务等级

Wrr权重

语音

CS7

0

视频

EF

20

数据

AF2

10

1.       基本配置思路分析

 本示例的基本配置思路如下(不包括VLAN方面的配置):

1)首先在Switch设备与路由器连接,Internet流量的入端口GE0/0/3上配置信任报文的802.1p优先级,然后配置基于流的流量监管,对报文进行着色。

2)全局配置不同802.1p优先级报文的拥塞避免功能,即配置各队列的SREDS5700EI系列交换机仅支持SRED拥塞避免方法)阈值和丢弃概率。此时只需要配置257三个队列的调度参数,因为这里有配置优先级与队列的映射,所以采用缺省映射配置,即报文的802.1p优先级与队列号是一一对应的。

3)在Switch与下级两交换机连接的两个出接口上配置257三个队列的调度参数。

2. 具体配置步骤

1)配置GE0/0/3入接口信任报文的802.1p优先级。然后按照本章11.3.2节介绍的S5700EI系列交换机基于流的流量监管方法对报文进行着色。

<Quidway> system-view

[Quidway] sysname Switch

[Switch] interface gigabitethernet 0/0/3

[Switch-GigabitEthernet0/0/3] trust 8021p

[Switch-GigabitEthernet0/0/3] quit

2)配置拥塞避免功能,即按照表10-17配置257队列的SRED阈值和丢弃概率。

[Switch] qos sred queue 2 red 500 discard-probability 1 yellow 1000 discard-probability 4

[Switch] qos sred queue 5 red 500 discard-probability 1 yellow 1000 discard-probability 4

[Switch] qos sred queue 7 red 500 discard-probability 1 yellow 1000 discard-probability 4

3)配置拥塞管理功能,即按照表10-18SwitchGE0/0/1GE0/0/2出接口上配置各服务等级队列的调度模式。

[Switch] interface gigabitethernet 0/0/1

[Switch-GigabitEthernet0/0/1] qos wrr

[Switch-GigabitEthernet0/0/1] qos queue 7 wrr weight 0

[Switch-GigabitEthernet0/0/1] qos queue 5 wrr weight 20

[Switch-GigabitEthernet0/0/1] qos queue 2 wrr weight 10

[Switch-GigabitEthernet0/0/1] quit

[Switch] interface gigabitethernet 0/0/2

[Switch-GigabitEthernet0/0/2] qos wrr

[Switch-GigabitEthernet0/0/2] qos queue 7 wrr weight 0

[Switch-GigabitEthernet0/0/2] qos queue 5 wrr weight 20

[Switch-GigabitEthernet0/0/2] qos queue 2 wrr weight 10

[Switch-GigabitEthernet0/0/2] quit

可通过任意视图命令查看接口出方向队列的全局SRED配置,验证配置结果。具体如下,从中可以看出输出的配置信息与上述配置是一致的,表明配置是正确的。

[Switch] display qos sred

Current sred configuration:

qos sred queue-index 2 red 500 discard-probability 1 yellow 1000 discard-probability 4

qos sred queue-index 5 red 500 discard-probability 1 yellow 1000 discard-probability 4

qos sred queue-index 7 red 500 discard-probability 1 yellow 1000 discard-probability 4

11.3.7 拥塞避免和拥塞管理综合配置示例(二)

 本示例拓扑结构如图11-6所示(适用于S5700HI/5710EI/6700/7700/9300/9300E/9700系列交换机)。Switch通过接口GE0/0/3Router互连,来自Internet的业务有语音、视频、数据,携带的802.1p优先级分别为652,这些业务可经由RouterSwitch到达用户。由于Switch入接口GE0/0/3的速率大于出接口GE0/0/1GE0/0/2的速率,在这两个出接口处可能会发生拥塞。为了减轻网络拥塞造成的影响,保证用户对于高优先级、低延迟业务的服务要求,现同时配置拥塞避免和拥塞管理功能,配置参数分别如表11-19和表11-20所示。

11-19拥塞避免配置参数

业务类型

颜色

阈值下限(%

阈值上限(%

丢弃概率

语音

绿

80

100

10

视频

60

80

20

数据

40

60

40

11-20拥塞管理配置参数

业务类型

服务等级

DRR

语音

EF

0

视频

AF3

100

数据

AF1

50

图11-6 拥塞避免和拥塞管理综合配置示例二拓扑结构

1.       基本配置思路分析

1)因为在S5700HI/5710EI/6700/7700/9300/9300E/9700系列交换机中支持PHB行为着色,所以需要在Switch上创建并配置DiffServ域,将802.1p优先级映射为PHB行为并着色,并在Switch入接口上绑定DiffServ域。参见本章11.1.4节。

2)在Switch上配置WRED模板,并在出接口应用WRED模板。

3)在Switch出接口上配置各服务等级队列的调度参数。

2. 具体配置步骤

1)配置基于简单流分类的优先级映射,即创建DiffServds1,将802.1p优先级652分别映射为PHB行为EFAF3AF1,并分别将颜色标记为绿色、黄色、红色。

<Quidway> system-view

[Quidway] sysname Switch

[Switch] diffserv domain ds1

[Switch-dsdomain-ds1] 8021p-inbound 6 phb ef green

[Switch-dsdomain-ds1] 8021p-inbound 5 phb af3 yellow

[Switch-dsdomain-ds1] 8021p-inbound 2 phb af1 red

[Switch-dsdomain-ds1] quit

2)在Switch入接口GE0/0/3上绑定DiffServ域。

[Switch] interface gigabitethernet 0/0/3

[Switch-GigabitEthernet0/0/3] trust upstream ds1

[Switch-GigabitEthernet0/0/3] trust 8021p inner

[Switch-GigabitEthernet0/0/3] quit

3)配置拥塞避免,即在Switch上创建WRED模板wred1,并配置wred1的三色报文参数。

[Switch] drop-profile wred1

[Switch-drop-wred1] color green low-limit 80 high-limit 100 discard-percentage 10

[Switch-drop-wred1] color yellow low-limit 60 high-limit 80 discard-percentage 20

[Switch-drop-wred1] color red low-limit 40 high-limit 60 discard-percentage 40

[Switch-drop-wred1] quit

4)在SwitchGE0/0/1GE0/0/2出接口上应用WRED模板wred1

[Switch] interface gigabitethernet 0/0/1

[Switch-GigabitEthernet0/0/1] qos wred wred1

[Switch-GigabitEthernet0/0/1] qos queue 5 wred wred1

[Switch-GigabitEthernet0/0/1] qos queue 3 wred wred1

[Switch-GigabitEthernet0/0/1] qos queue 1 wred wred1

[Switch-GigabitEthernet0/0/1] quit

[Switch] interface gigabitethernet 0/0/2

[Switch-GigabitEthernet0/0/2] qos wred wred1

[Switch-GigabitEthernet0/0/2] qos queue 5 wred wred1

[Switch-GigabitEthernet0/0/2] qos queue 3 wred wred1

[Switch-GigabitEthernet0/0/2] qos queue 1 wred wred1

[Switch-GigabitEthernet0/0/2] quit

5)配置拥塞管理,在SwitchGE0/0/1GE0/0/2接口上配置各服务等级队列的调度参数。

[Switch] interface gigabitethernet 0/0/1

[Switch-GigabitEthernet0/0/1] qos drr

[Switch-GigabitEthernet0/0/1] qos queue 5 drr weight 0  #如果是S7700/9300/9300E/9700系列,本命令要通过以下两条命令来实现:?[Switch-GigabitEthernet0/0/1] qos pq 5,②[Switch-GigabitEthernet0/0/1] qos drr 0 to 4,下同

[Switch-GigabitEthernet0/0/1] qos queue 3 drr weight 100

[Switch-GigabitEthernet0/0/1] qos queue 1 drr weight 50

[Switch-GigabitEthernet0/0/1] quit

[Switch] interface gigabitethernet 0/0/2

[Switch-GigabitEthernet0/0/2] qos drr

[Switch-GigabitEthernet0/0/2] qos queue 5 drr weight 0

[Switch-GigabitEthernet0/0/2] qos queue 3 drr weight 100

[Switch-GigabitEthernet0/0/2] qos queue 1 drr weight 50

[Switch-GigabitEthernet0/0/2] quit

配置好后,可以通过display diffserv domain name ds1命令查看DiffServds1的配置信息,验证配置结果。

[Switch] display diffserv domain name ds1

diffserv domain name:ds1

8021p-inbound 0 phb be green

8021p-inbound 1 phb af1 green

8021p-inbound 2 phb af1 red

8021p-inbound 3 phb af3 green

8021p-inbound 4 phb af4 green

8021p-inbound 5 phb af3 yellow

8021p-inbound 6 phb ef green

8021p-inbound 7 phb cs7 green

8021p-outbound be green map 0

......

同样可通过display drop-profile name wred1命令查看WRED模板配置信息,验证配置结果。

[Switch] display drop-profile name wred1

Drop-profile[3]: wred1

Color     Low-limit   High-limit  Discard-percentage

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Green     80          100         10

Yellow    60          80          20

Red       40          60          40

Non-tcp   100         100         100

-----------------------------------------------------------------

更多相关文章
  • 典型配置案例概述本文档针对SecowayUSG2200/5120/5150(以下简称为USG)的各种典型应用场景,通过配置举例介绍了系统管理.接入.IP业务.IP路由.安全防范.QoS.可靠性.VPN业务等各种功能的配置方法.本文档中举例的场景和相关数据请根据实际网络情况进行调整.读者对象本文档主要 ...
  • 可聚合网络:语音和视频流量之间共存带宽缺乏.端到端延迟.抖动延迟.丢包解决带宽匮乏:1,更新带宽2,转发作重要的流量3,压缩2层4,压缩3层流延迟:1,处理延迟2,队列延迟3,串行延迟(8bit转换成一个字节)4,链路延迟解决延迟:1,更新带宽2,转发重要的流量3,压缩2层负载4,压缩ip包头丢包率 ...
  • 网吧Samba服务器和vsftpd服务器综合应用案例
    网吧Samba服务器和vsftpd服务器综合应用案例 实验背景: 某一网吧需要搭建一台Samba服务器,具体要求如下:1. Samba服务器充当网吧的文件服务器,里面要求有电影和游戏并提供给所有用户使用,不存在私有用户共享目录.2. 要求所有普通用户只能查看和使用Samba服务器中的文件,不能修改. ...
  • Linux下Apache与MySQL+PHP的综合应用案例
    Linux下Apache与MySQL+PHP的综合应用案例 实验背景:小诺公司的Linux服务器中已经编译安装了Apache服务器,为了构建公司的论坛系统,需要安装phpBB论坛程序.phpBB是典型的LAMP(Linux+Apache+MySQL+PHP)架构应用系统,因此需要在现有Apache服 ...
  • 由于芯片结构的原因,中端产品的QACL配置较复杂,给用户使用带来了一定的难度,用服人员维护起来有时也会较为棘手,经常会有用户和用服人员打电话过来咨询这方面的配置的使用,下面的配置案例全部取材于6500系列产品在使用中的实际配置,大多是客户的咨询,其中一些还曾发生过网上问题.将这些东西进行总结,有利于 ...
  •   以下内容摘自正在全面热销的最新网络设备图书"豪华四件套"之一<H3C路由器配置与管理完全手册>(第二版)(其余三本分别是:<Cisco交换机配置与管理完全手册>(第二版).<Cisco路由器配置与管理完全手册>(第二版)和<H3C交换 ...
  • interface Vlan2nameif outside                            --------------------对端口命名外端口 security-level 0                          --------------------设置 ...
一周排行
  • oracle数据库限制dba权限
    2011年10月10日星期一可以进行如下管理活动:启动和关闭数据库挂载.打开.备份数据库, ...
  • zabbix监控端口状态
    目的:监控web主机80端口是否在供提服务.如果不在发出报警.配置:    1.添加监控项 ...
  • ios开发入门-NavigationController导航控制使用
    目标 : NavigationController导航的作用和使用程序效果图如下 :程序启 ...
  • 存储过程定义:存储过程是一组为了完成特定功能的SQL语句集合,它经编译后存储在数据库中,用户通过制定存储过程的名称并给出相应的参数就可以对其进行执行SQLSERVER 2008主要包括用户自定义存储过程,扩展存储过程 ...
  • MongoDB安装、CURD操作、使用场景分析总结1
    NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL& ...
  • 1. 你以为最酸的感觉是吃醋吗?不是,最酸的感觉是没权吃醋.2. 低头要有勇气,抬头要有底气.3. 上天决定了谁是你的亲戚,幸运的是在选择朋友方面它给你留了余地.4. 人生就像一杯茶,不会苦一辈子,但总会苦一阵子.5 ...
  • 因为重新安装了svn插件,重启后发现原来的svn项目无法自动识别出来,连Team->Share Project都没有,而本地用tortoiseSvn是可以正常操作的. 后来我把项目删除然后重新导入后就可以识别了 ...
  • Windows 7 Build 7106简体中文版泄露时间:3 7来源:远景论坛 作者:Tonyu 点击:953465次前日互联网上出现了Windows 7 Build 7106简体中文版, ...
  • ASA防火墙上配置DHCP中继要求:R1作为DHCP server,在ASA防火墙上配置dhcp中继,使得client端动态获取地址1.配置基本的IP地址,保证直连能通R1(config)#int f0/0R1(co ...
  • http://www.imooc.com/code/3417 迭代器 迭代器是一个框架的重要设计.我们经常需要提供一种方法顺序用来处理聚合对象中各个元素,而又不暴露该对象的内部,这也是设计模式中的迭代器模式(Iter ...