日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解决cisco路由器cpu占用率100%问题

發(fā)布時間:2025/4/5 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决cisco路由器cpu占用率100%问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
適用于由于路由器遭受***造成處理端口上的輸入數(shù)據(jù)包時耗盡資源的情況。 1、檢查路由器的利用率 router#show process cpu 看到cpu利用率99%,檢查是那一項占用率最高,一般IP Input比較高,說明是輸入數(shù)據(jù)包過多。 2、判斷出故障端口所在 router#show interface fastethernet x/y 看一下端口的數(shù)據(jù)量,輸入輸出的包數(shù),輸入輸出的錯誤數(shù),輸入隊列中被drop掉的包數(shù)等,分析一下是否有異常。 例如:
Input queue: 0/75/223681684/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue :0/40 (size/max) 5 minute input rate 444000 bits/sec, 183 packets/sec 5 minute output rate 708000 bits/sec, 139 packets/sec 43289439 packets input, 4150615869 bytes Received 9225 broadcasts, 0 runts, 0 giants, 0 throttles 3645805 input errors, 0 CRC, 0 frame, 3645805 overrun, 0 ignored
當(dāng)然,最快的方法,是排除法,把端口逐個斷開,觀察cpu利用率,很快就能找出故障的端口。或者進一步用排除發(fā)找出網(wǎng)絡(luò)分支上的故障點。 3、判斷故障原因 原理上,是在路由器上創(chuàng)建一個permit ip any any的access-list(訪問列表),然后,把這個acl應(yīng)用到故障端口上,打開ip包的debug,分析故障原因。例子如下: 3.1創(chuàng)建一個access-list ,允許ip包通過 route(config)# access-list 120 permit ip any any 3.2把此acl應(yīng)用的故障端口上 route((config-if)#ip access-group 120 in 這樣做的目的是因為,下面要打開debug,就是要根據(jù)這個acl,來抓通過這個端口的包。 3.3打開debug進行抓包 route#debug ip packet 120 debug應(yīng)該在console上進行 3.4停止debug route#no debug all 注意debug可能會把路由器沖死,所以應(yīng)該盡快停止。 3.5分析抓到的包 抓到的包,可以分析出原地址,目的地址,源端口,目的端口,用于判斷故障的根源。 當(dāng)然,有時遇到***軟件,會用IP欺騙的方式進行***,例如下面看到的抓包信息
2:54:56: IP: s=180.93.127.229 (FastEthernet0/0), d=193.151.73.76 (FastEthernet0 1), g=211.138.74.97, len 40, forward 2:54:56: TCP src=1232, dst=80, seq=1632305152, ack=0, win=16384 SYN 2:54:56: IP: s=180.93.128.205 (FastEthernet0/0), d=193.151.73.76 (FastEthernet0 1), g=211.138.74.97, len 40, forward 2:54:56: TCP src=1839, dst=80, seq=1144193024, ack=0, win=16384 SYN 2:54:56: IP: s=180.93.129.212 (FastEthernet0/0), d=193.151.73.76 (FastEthernet0 1), g=211.138.74.97, len 40, forward 2:54:56: TCP src=1116, dst=80, seq=1918435328, ack=0, win=16384 SYN 2:54:56: IP: s=180.93.130.223 (FastEthernet0/0), d=193.151.73.76 (FastEthernet0 1), g=211.138.74.97, len 40, forward 2:54:56: TCP src=1302, dst=80, seq=1559429120, ack=0, win=16384 SYN
上面這個例子可以看出,***行為用虛擬源地址180.x.x.x想目的地址192.151.73.76發(fā)包,這些包都被發(fā)到了網(wǎng)關(guān),也就是路由器的FastEthernet0/0。 4、解決方法 首先,當(dāng)然應(yīng)該先找到罪魁禍?zhǔn)?#xff0c;如果在路由器上debug不是很清晰能找出故障源,就用sniffer或者ethereal這樣的抓包工具找出那臺機器。 另外,在路由器上,也可以針對***的特性,做訪問列表,關(guān)閉相關(guān)的端口。 下面是在路由器上一個典型的acl
! --- 禁止ICMP協(xié)議 access-list 115 deny icmp any any echo access-list 115 deny icmp any any echo-reply ! --- 禁止沖擊波135端口的數(shù)據(jù)包. access-list 115 deny tcp any any eq 135 access-list 115 deny udp any any eq 135 access-list 115 deny udp any any eq 4444 ! --- 禁止TFTP應(yīng)用的端口的數(shù)據(jù)包 access-list 115 deny udp any any eq 69 ! --- 禁止其他微軟的有漏洞的協(xié)議端口. access-list 115 deny udp any any eq 137 access-list115denyudpanyanyeq138 access-list115denytcpanyanyeq139 access-list115denyudpanyanyeq139 access-list115denytcpanyanyeq445 access-list115denytcpanyanyeq593 ! --- 允許其他的IP包通過路由器端口. access-list 115 permit ip any any ! --- 把以上的訪問列表應(yīng)用的端口上. interface ip access-group 115 in ip access-group 115 out

轉(zhuǎn)載于:https://blog.51cto.com/3layer/43581

總結(jié)

以上是生活随笔為你收集整理的解决cisco路由器cpu占用率100%问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。