本节书摘来自异步社区《Cisco QoS认证考试指南(第2版)》一书中的第6章,第6.1节,作者 【美】Wendell Odom , Michael J. Cavanaugh,更多章节内容可以访问云栖社区“异步社区”公众号查看
第6章 流量限速和整形
Cisco QoS认证考试指南(第2版)
QoS考试内容
本章涵盖了QoS考试中的部分考试内容,如下所示。
- 描述使用流量限速和流量整形进行流量调节的目的,描述这两个特性之间的区别;
- 描述网络设备如何使用单速率或双速率来测量流量速率,描述单/双令牌桶数学模型;
- 知道用来配置和监测单/双速率CB限速的Cisco IOS命令;
- 知道用来配置和监测基于百分比的CB限速的Cisco IOS命令;
- 解释如何将两个速率限制(平均速率和峰值速率)应用于速率限制流量;
流量限速(Traffic Policing)会强制一个网络中的设备执行流量契约。流量契约(Traffic Contract)指定了一个网络能够向另一个网络发送多少数据,通常描述为承诺信息速率(CIR,Committed Information Rate)和承诺突发(Committed Burst)。限速特性会对数据流进行测量,并会丢弃超出了流量契约的数据包。
类似地,流量整形(Traffic Shaping)会使数据包遵从流量契约。由于数据包超出流量契约后可能会被丢弃,因此发送设备可以降低其发送速率,这样数据包就不会被丢弃了。为了遵从流量契约而降低发送速率的过程就称为整形。
简而言之,限速特性会丢弃超出了契约的流量,整形特性会降低发送速率。
整形和限速使用一些相同的概念和机制。它们都需要测量数据的发送或接收速率,并且在速率超出契约的时候采取特定行为。若一个网络在数据包进入时应用了限速特性,那么将数据包发送到该网络的设备上通常也应用了整形特性。即使整形和限速不总是应用在同一个网络中,但它们之间的相似性大于差异性,因此在一章中介绍这两个特性。
6.1 “我已经知道了吗?”测试
Cisco QoS认证考试指南(第2版)
“我已经知道了吗?”测试旨在帮助你决定是否确实需要通读本章的内容。如果你已经打算通读本章,就没有必要现在回答这些问题。
测试中的12个问题来自本章“基础内容”部分的重要段落,帮助你决定如何利用有限的时间进行学习。
表6-1列出了本章讨论的主要内容,以及每部分内容对应的“我已经知道了吗?”测试问题。
注意:
自我评估的目的是判断你对本章内容的掌握程度。如果你不知道问题的答案,或者不确定自己的答案,那么基于自我评估的目的,把这道题判为错误。若将你蒙对的题判为正确,会得到不准确的自我评估结果,而这个结果会给你带来一种虚假的安全感。
你可以在附录A查看“我已经知道了吗?”的测试答案。根据你的得分,建议你接下来这样做。
10分及以下——通读本章。包括“基础内容”、“基础小结”和“Q&A”部分;
11分或12分——如果你希望复习这部分内容,跳过“基础小结”部分,直接阅读“Q&A”部分。或者也可以跳过本章,继续下一章。
6.1.1 整形和限速概念
1.在配置了无超额突发时,CB整形使用的令牌桶有多大?
a. Bc字节
b. Bc + Be字节
c. Bc比特
d. Bc + Be比特
2.下列描述中,通常情况下符合限速器但不符合整形器的描述是?
a. 使用令牌桶的概念来监测流量
b. 可以丢弃超出特定流量速率的流量
c. 可以通过将数据包放入队列来避免流量超出特定流量速率
d. 可以重新标记数据包
3.若将整形速率配置为128 kbit/s,Bc为3200,那么计算出的Tc值是多少?
a. 125毫秒
b. 125秒
c. 25毫秒
d. 25秒
e. 整形不使用Tc
f. 信息不足以判断
4.使用双速率限速时,限速器会根据第二个令牌桶什么数值的大小,来提高限速速率?
a. Bc
b. Be
c. CIR
d. PIR
e. 不使用其他值——必须静态配置
5.使用单速率限速,且配置了3种行为,限速器怎样才能将令牌填入超额令牌桶?
a. 在内个时间间隔内,将Bc×Tc个令牌填入第一个桶,溢出的令牌填入超额令牌桶
b. 根据Bc的特定百分比填充第一个桶,溢出的令牌填入超额令牌桶
c. 每个时间间隔内填入Be×Tc
d. 直接将Be的特定百分比填入超额令牌桶
e. 每秒填入Be个令牌
6.1.2 配置基于类的整形
6.若在正确的配置模式中使用了下列命令,能够启用128 kbit/s整形,且无超额突发的命令是?
a. shape average 128000 8000 0
b. shape average 128 8000 0
c. shape average 128000
d. shape peak 128000 8000 0
e. shape peak 128 8000 0 0
f. shape peak 128000
7.查看下列配置,注意标注行的位置,分别标注为“point 1”、“point 2”等。假设已正确配置了一个称为queue-it的策略映射,并实施了CBWFQ,但这部分配置未显示出来。对于通过CB整形的数据包来说,如需为它们启用CBWFQ,需要什么命令?这条命令应该出现在哪个位置?
a. service-policy queue-it,放在point 1
b. service-policy queue-it,放在point 3
c. service-policy queue-it,放在point 5
d. service-policy queue-it,放在point 6
e. shape queue service-policy queue-it,放在point 1
f. shape queue service-policy queue-it,放在point 3
g. shape queue service-policy queue-it,放在point 5
h. shape queue service-policy queue-it,放在point 6
8.使用前一问题的相同配置,哪条命令可以显示计算出的Tc值?Tc值应该是多少?
a. show policy-map,Tc = 125毫秒
b. show policy-map,Tc = 20毫秒
c. show policy-map,Tc = 10毫秒
d. show policy-map interface s0/0,Tc = 125毫秒
e. show policy-map interface s0/0,Tc = 20毫秒
f. show policy-map interface s0/0,Tc = 10毫秒
6.1.3 配置基于类的限速
9.若在正确的配置模式中使用了下列命令,能够启用128 kbit/s CB限速,且无超额突发的命令是?
a. police 128000 conform-action transmit exceed-action transmit violate-action discard
b. police 128 conform-action transmit exceed-action transmit violate-action discard
c. police 128000 conform-action transmit exceed-action discard
d. police 128 conform-action transmit exceed-action discard
e. police 128k conform-action transmit exceed-action discard
10.查看下列配置。如需将下列配置变更为:限速功能使用双速率限速器,CIR为256 kbit/s,峰值速率为CIR的两倍,需要下列命令中的哪条?
a. 将现有的police命令改为police cir 256000 Bc 4000 Be 4000 conform-actiontransmit exceed-action transmit violate-action drop
b. 将现有的police命令改为police cir 256000 pir 512000 conform-actiontransmit exceed-action set-dscp-transmit af11 violate-action drop
c. 将现有的police命令改为police 256000 512000 conform-actiontransmit exceed-action transmit violate-action drop
d. 将现有的police命令改为police cir 256000 pir 2x conform-actiontransmit exceed-action transmit violate-action drop
11.在前一个问题中,没有明确设置Bc和Be。若使用256 kbit/s和512 kbit/s双速率限速配置,CB限速如何计算Bc和Be?
a. 分别为4000和4000
b. 分别为4000和8000
c. 分别为32000和32000
d. 分别为32000和64000
12.查看下列配置,列出了与本题有关的所有命令。若要求启用128 kbit/s的单速率限速,并且Bc的设置要使得Tc = 10毫秒,需要下列哪条命令?(注释行表示出police命令应该配置在哪里)
a. police cir 128000 Bc 1280 conform-action transmit exceed-action transmitviolate-action discard
b. police cir percent 8 conform-action transmit exceed-action transmit violate-actiondiscard
c. police cir 128000 Tc 10 conform-action transmit exceed-action transmit violate-action discard
d. police cir percent 8 Bc 10 ms conform-action transmit exceed-action transmitviolate-action discard