思科的ISR4K和ASR1K设备都是IOS XE的架构,它们和传统的IOS架构是不一样的。

以ISR4K为例,和一般的IOS(例如ISR G2)有所区别,他的转发更依赖硬件完成,针对NAT或QoS应用的ACL,存在未公开的bug:CSCtj33068 ,它无法在show access-list中看到ACL计数(这是默认情况)。

如何去解决它,看到ACL计数呢?

思科有一个关于这方面的feature:Per ACE QoS Statistics

操作步骤:

1、  先在设备上确认per ACE QoS Statistics feature是否开启:

命令:show palt hard qfp active feature qos config global

Marker statistics are: disabled

Match per-filter statistics are: enabled <<<<<<<

Match per-ace statistics are: disabled <<<<<<

Performance-Monitor statistics are: disabled

2、  确认未开启该功能。然后去掉所有接口调用的QoS策略。

3、  在全局模式下配置开启feature:

命令:

platform qos match-statistics per-filter <<<需要先敲这条命令

platform qos match-statistics per-ace

(另:如果不先no掉调用的QoS policy-map,在配置时回弹出告警信息:大概意思就是说要使得整个命令生效,需要移除调用的policy-map,然后再调用;或者是重启设备,这样也可以)

4、  然后在接口上调用对应的QoS策略。

5、  查看该Feature是否开启:

命令:show palt hard qfp active feature qos config global

6、  如果显示enable,观察ACL是否有统计值

7、  如果没有计数,尝试重启设备

其他注意事项:

1、开启该feature势必会占用一定的CPU资源,所以权衡得失是有必要的,一般情况也不会耗损多少CPU。

2、有必要确认对应的设备版本是否支持该feature(可以通过Cisco Feature Navigator去查询)。

为什么ISR4K、ASR1K等设备的QoS ACL没有显示计数?的更多相关文章

  1. IT兄弟连 HTML5教程 在移动设备上设置原始大小显示

    在iPhone系列和iPod Touch中使用的是Safari浏览器,它支持前面介绍的媒体查询表达式.例如,使用iPhone 320px×480px的分辨率去访问我们前面的布局示例,却无法得到我们想看 ...

  2. 第15章 设备无关位图_15.2 显示和打印DIB

    15.2.1 探究DIB (1)DIB文件的结构 整个文件 紧凑DIB(整个文件除文件头) 文件头(File Header) 信息头(Information Header) 信息头(Informati ...

  3. 系统不识别某些Android设备:adb devices不显示问题解决

    1.获取厂商android设备ID 电脑连接android设备,然后执行命令: system_profiler SPUSBDataType 2.将厂商ID添加到 adb_usb.ini 文件中 Mac ...

  4. H3C ACL包过滤显示与调试

  5. QoS专题-第2期-QoS实现工具之MQC

    QoS实现工具之MQC QoS技术可以对网络中报文进行分类处理,根据优先级提供不同的差分服务,如何实现这种差分服务呢?我们有一种强大的配置方法-模块化QoS命令行MQC(Modular QoS Com ...

  6. ACL流策略

    QoS实现工具之MQC-qos设置 作者:上犹日期:2019-10-23 11:30:36 返回目录:设置问题 QoS技术可以对网络中报文进行分类处理,根据优先级提供不同的差分服务,如何实现这种差分服 ...

  7. QOS

    QoS控制原理 · 基于设备的QoS保障技术——CAC· 基于优先级设置的QoS保障技术· 基于减小抖动的QoS保障-Jitter BufferIP传输在时延.抖动.丢包率方面的性能不及TDM传输,而 ...

  8. Ceph块设备

    Ceph块设备 来自这里. 块是一个字节序列(例如,一个512字节的数据块).基于块的存储接口是最常见的存储数据的方法,它通常基于旋转介质,像硬盘.CD.软盘,甚至传统的9道磁带. 基本的块设备命令 ...

  9. Chrome 开发者工具有了设备模拟器

    今天从哥们那里学到了一个小技巧,使用chrome自带的多设备模拟器来调试页面在不同设备下的显示效果. 特地上网查了一下,记录一下. 如果想要在 Chrome 上测试网站在不同设备,不同分辨率的显示情况 ...

随机推荐

  1. YARN High Availablity

    1. RM Failover ResourceManager HA 由一个Active/Standby 架构实现:在任何时间点,仅有一个RM是Active,其他一个(或多个)RM节点处于Standby ...

  2. Go_Redis

    Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上.除此之外,通过复制.持久化和客户端分片等特性,我们可以 ...

  3. 使用git pull同步github代码到服务器

    我直接用git pull的时候遇到这个错误: error: Your local changes to the following files would be overwritten by merg ...

  4. 百炼OJ - 1003 - Hangover

    题目链接 思路 求一个数列的前n项和(1/2, 1/3, ...., 1/n)大于所给数所需的项数. #include<stdio.h> int main() { float a; whi ...

  5. 在远程连接mysql数据库出现问题怎么办

    远程连接mysql数据库报“Communications link failure...”错误 今天在用myEclipse连接时提示:Communications link failure,Last ...

  6. 吴裕雄 python 机器学习——集成学习随机森林RandomForestClassifier分类模型

    import numpy as np import matplotlib.pyplot as plt from sklearn import datasets,ensemble from sklear ...

  7. 关于AutoCompleteTextView的用法:根据输入的自动匹配关键词

  8. Go错误

    1. error package main import ( "errors" "fmt" ) func main() { /* error:内置的数据类型,内 ...

  9. STA之OCV

    Timing sign-off Corner = library PVT +RC Corner + OCV 针对每个工艺结点,foundry都会给出一张类似的timing sign-off表格,定义了 ...

  10. ASP.NET Core搭建多层网站架构【0-前言】

    2020/01/26, ASP.NET Core 3.1, VS2019 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构 目录 0-前言 1-项目结构分层建立 2-公共基 ...