IP : 简单网络管理协议 (SNMP)

SNMP :IOS软件常见问题

2016 年 10 月 25 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文提供答案给通常询问的问题和指南用户查找有用资源简单网络管理协议。(SNMP)和SNMP问题作为问题与Cisco设备关连。

Q. 在我的路由器阻止的IP-SNMP CPU进程对90百分比(或更多)。这是不是Bug?

A. 不,这不是bug。当路由器轻微装载与其他任务时, IP-SNMP能占CPU的90百分比在路由器的;此情况不是异常的。在低优先级的IP-SNMP运行。90百分比CPU使用情况或更加高意味着路由器有带宽花费更多时间在SNMP上。

然而,在大量用途下, CPU使用情况能接近100百分比和使低优先级进程挨饿。大量用途示例是大表检索(例如ipRouteTable和ipNetToMediaTable的自动发现检索)由网络管理应用程序。

在某种状况下, IP-SNMP进程能浪费几乎所有CPU资源。进程能使其他进程挨饿和的设备引起不稳定行为。最明显的症状是TCP连接损耗对设备的。产生此问题的最可能的原因是大量的发送SNMP请求到在短时间内的设备,导致很多数据检索。此行为用网络获取设备和IP路由表整个地址解析服务(ARP)缓存定期的自动发现机制通常关联。

一些网络管理应用程序能恶化问题。默认情况下,其中一些应用程序一样经常进行自动发现象每5分钟。

一部分应急方案是识别进行自动发现并且修改默认行为的设备。

另一应急方案是强制路由器过早地结束IP路由表的从网络管理系统服务器的查询和ARP缓存。当路由器接收一个要求的开始IP路由表或ARP缓存,请配置路由器回应全部的消息。参考示例的本文IP简单网络管理协议(SNMP)原因高CPU利用率如何执行在Cisco路由器的此配置。

Q. Cisco IOS软件在ifTable的软件支持子接口?

A. RFC 1573leavingcisco.com IF-MIB实现子接口的支持。(RFC 2233leavingcisco.comRFC 2863leavingcisco.com 过时RFC 1573leavingcisco.com 。)它在ifTable允许使用VLAN,帧中继数据链路连接标识符(DLCI)和X.25虚拟电路(VC)作为子接口出现。RFC 1213leavingcisco.com 介绍ifTable,并且RFC 1573leavingcisco.com 提高了ifTable。其中一增强是允许非物理接口存在ifTable。

下层的通用的支持在ifTable从Cisco IOS软件版本11.1(1)是存在。支持任何给的介质类型的组必须确定(与从互联网工程任务组[IETF]的方向)下层是否为该介质类型是适当的。组必须也确定如何支持那些下层。

子接口 支持的从那以后…
ATM Cisco IOS软件版本12.0(1)T
帧中继 Cisco IOS 软件版本 11.1
LANE1 Cisco IOS 软件版本 11.1
  • FE2

  • GE3

1 LAN仿真

2快速以太网

3个千兆以太网

Q. 如何能重新加载有使用的路由器SNMP ?

A. 遵循以下步骤:

tsMsgSend = .1.3.6.1.4.1.9.2.9.9 from the OLD-CISCO-TS-MIB
tsMsgSend OBJECT-TYPE
        -- FROM OLD-CISCO-TS-MIB
        SYNTAX     Integer { nothing(1), reload(2), messagedone(3), abort(4) }
        MAX-ACCESS  read-write
        STATUS      Mandatory
        DESCRIPTION    "Sends the message. The value determines what
                          to do after the message has completed."
::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) 
     local(2) lts(9) 9 }

在Cisco路由器上,您必须设置这些命令支持reload命令

snmp-server community private RW    
snmp-server system-shutdown

此示例重新启动有IP地址10.16.99.55的路由器:

# ./snmpset 10.16.99.55 private .1.3.6.1.4.1.9.2.9.9.0 i 2

!--- This is an explanation of the variables that this command uses.

          10.16.99.55 = ip address of your router
               private = R/W SNMP Community string of your router
.1.3.6.1.4.1.9.2.9.9.0 = tsMsgSend SNMP MIB OID
                     i = Integer as defined SYNTAX in the MIB
                     2 = reload command as defined in the MIB

相关信息


Document ID: 26010