路由器CPU使用率过高怎么办?

如果你遇到了上述问题,请参照以下解决方法进行操作

一、show process cpu 如显示IP input process is using a lot of CPU resources,检查以下情况

(1)不能被fast switched的包有:switching cache没有entry的包、目的地是路由器的包、需要协议转换的包、做了policy routing的包、X.25 encapsulation的包、Multilink PPP、压缩和加密的包目的地是router的包。

(2)Fast switching

在大流量的外出接口上是否被disabled.可以用show interfaces switching 命令察看接口流量.然后在接口上重新Re-enable fast switching .记住fast switching是配置在output 接口。

(3)Fast switching on the same interface是否被disabled. 如一个接口配有多个网段(secondary addresses )并且在这些网段间流量很大时路由器工作在process-switches方式.这种情况下要在接口上enable ip route-cache same-interface。

二、用show interfaces 和show interfaces switching命令识别大量包进出的端口;

一旦你确认进入端口后,打开ip accounting on the outgoing interface看其特征.如果是攻击,源地址会不断变化但是目的地址不变.可以用access list暂时解决此类问题(最好在接近攻击源的设备上配置), 最终解决办法是停止攻击源。

(1)路由器配置了IP NAT (Network Address Translation)并且有很多DNS (Domain Name System) 包穿越router. UDP or TCP packets with source and/or destination port 53 (DNS) are always punted to process level by NAT。

(2)路由器被over-used 不能处理amount of traffic, 可以用load among other routers 或者考虑另购买high-end router。

(3)通过X.25封装的包,因为有flow control on the second Open System Interconnection (OSI) layer.7.Compressed traffic.如没有Compression Service Adapter (CSA) in the router, compressed packets must be process-switched.8.Encrypted traffic. 如没有Encryption Service Adapter (ESA) in the router, encrypted packets must be process-switched。

(4)大量的User Datagram Protocol (UDP) 流量. 可以用解决spoof attack的步骤解决。

(5)大量广播包。Check the number of broadcast packets in the show interfaces command output。

(6)大量组播流穿越路由器。可以enable fast switching of multicast packets using the ip mroute-cache interface configuration command (fast switching of multicast packets is off by default)。

(7)需policy routing的包.在Cisco IOS version 11.3以前, policy-routed packets不能被fast switched. IOS version 11.3 以后允许policy-routed packets to be fast switched.使用接口命令ip route-cache policy。

(0)

相关推荐

  • 电脑CPU温度过高 cpu使用率较高怎么办

    cpu使用率高是网民经常遇到的问题,CPU使用率高其实就是你运行的程序占用的CPU资源,说明你的机器在这个时间上运行了很多程序。长期使用会让CPU长时间处于高热状态会对影响cpu寿命产生点影响,CPU ...

  • 电脑CPU使用率过高怎么办?

    cpu使用率高是网民经常遇到的问题,CPU使用率高其实就是你运行的程序占用的CPU资源,说明你的机器在这个时间上运行了很多程序。长期使用会让CPU长时间处于高热状态会对影响cpu寿命产生点影响,CPU ...

  • 如何解决cpu使用率过高的问题

    CPU使用率是什么? CPU使用率其实就是你运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况.使用率越高,说明你的机器在这个时间上运行了很多程序,反之较少.使用率的高低与你的CPU ...

  • Win7 CPU使用率忽高忽低怎么办?

    电脑的CPU使用率忽高忽低或者CPU使用率偏高,不但会拖慢电脑的运算速度,还会导致电脑异常发热,如果时间久了,肯定会减少电脑的使用寿命.最近,有Win7系统的用户,在操作电脑的时候,发现最近电脑的CP ...

  • win10系统CPU使用率过高怎么办

    win10系统CPU使用率过高怎么办?具体的解决方法如下: 禁用DiagTrack Diagnostics Tracking Service服务 1.首先在键盘上面按WIN+R调出运行,输入 serv ...

  • Win7系统CPU使用率忽高忽低图文教程

    电脑CPU使用率忽高忽低或者CPU使用率偏高,这样会使电脑的运算速度变慢,而且电脑也会异常发热,想要解决这样的问题就快来看看下面的教程吧. 步骤如下: 1.首先要明白在哪里查看CPU使用率,我们右键桌 ...

  • win10系统cpu使用率过高达到70% 的解决方法

    win10系统cpu使用率过高怎么办?在一台电脑里cpu是核心部分,最近有win10系统的用户反应cpu使用率过高的问题,今天我们就以win10系统cpu使用率过高,达到70%为例子,下面小编就给大家 ...

  • 电脑cpu使用率过高怎么办(笔记本cpu占用率过高)

    大家好,我是小诸葛,一个喜欢捣鼓电脑的小机灵鬼儿,如果关注电脑 手机信息,可以关注小诸葛!        小诸葛在Win7操作系统下,你的电脑有没有提示过电脑CPU使用率过高?如果经常提示会影响我们的 ...

  • 电脑CPU使用率过高处理办法?

    操作方法 01 电脑在使用的过程中,我们会发现使用电脑速度越来越慢,无论是笔记本电脑还是台式机电脑,速度一天不如一天,不知道保养,渐渐的就发现我们好多钱买的东西就这样坏了. 电脑速度过慢就是运行了一些 ...