10多年思科技术培训师。独特的以技术为载体,引导和建立思维、学习方法的授课技巧;丰富的大型企业定制培训经验;数年网络方案设计;专注技术架构;开思科技术书籍本地化先河;荣获2010和2012年读者最喜爱的作者奖;携手白宫通信局服务2011年美副总统拜登访华;全国高等职业技能大赛命题专家;
全部博文(167)
分类: 系统运维
2009-10-19 17:29:21
配置基于分类的流量整形的命令语法如下:
Router(config)# policy-map policy-map-name
Router(config-pmap)# class {class-name | class-default}
Router(config-pmap-c)# shape [average | peak] mean-rate [[burst-size] [excess-burst-size]]
Router(config-if)# service-policy output policy-map-name
Mean-rate :整形速率,即CIR,单位是bps。
Average : 以BC值作为Tc时间内发送数据的最大值,单位是比特。
Peak : 以BC+BE值作为Tc时间内发送数据的最大值,单位是比特。
Burst-size : BC值,单位是比特。
Excess-burst-size : BE值,单位是比特。
当CIR和BC值定义后,系统使用公式Tc=BC/CIR计算Tc。如果没有声明BC值,系统使用缺省的Tc=4ms计算出BC。BC值越大,意味着Tc时间越长,这有可能使语音数据的延迟增加。如果没有声明BE值,系统认为BE=BC。
下面是该命令用法的基本示例:
(1)只声明CIR=512000bps。
Router(config)# policy-map sample-Policy
Router(config-pmap)# class class-default
Router(config-pmap-c)# shape 512000
Router(config-pmap-c)#exit
Router(config-pmap)#exit
Router(config)# interface s1/0/0
Router(config-if)# service-policy output
sample-Policy
(2)定义整形速率为1Mbps,BC=8000,BE=4000。以BC值作为Tc时间内发送数据的最大值。
policy-map interface-action
class class-interface-all
shape average 1000000 8000 4000
interface pos1/0/0
service-policy output interface-action
(3)定义整形速率为1Mbps,BC=8000,BE=4000。以BC+BE值作为Tc时间内发送数据的最大值。
policy-map interface-action-peak
class class-peak
shape peak 1000000 8000 4000
interface pos1/0/0
service-policy output interface-action-peak