SNMP Debug命令changhong00903Word文档格式.docx
《SNMP Debug命令changhong00903Word文档格式.docx》由会员分享,可在线阅读,更多相关《SNMP Debug命令changhong00903Word文档格式.docx(11页珍藏版)》请在冰点文库上搜索。
含义
Incoming
输入SNMP报文
SNMPv1/v2c/v3packet
SNMP版本号分别为v1、v2c、v3的数据包
communityname:
communityName
SNMPv1v2c访问团体名
securitymodel:
securityModel
SNMPv3安全模型
securitylevel:
securityLevel
SNMPv3安全级别
username:
userName
SNMPv3用户名
snmpEngineID:
engineID
SNMP引擎ID
snmpEngineBoots:
n
SNMP引擎重启次数
snmpEngineTime:
SNMP引擎运行时间
表1-2debuggingsnmp-agentpacket命令输出信息列表
received
接受的报文
fromaddress
报文源地址
viaUDP
报文基于UDP传输协议
PACKETS:
报文包含的信息
VBLIST:
报文中绑定的变量列表
PACKETS_BULK:
SNMPGetBulkRequest报文中包含信息
getrequest
SNMPGetRequest报文
reqid:
reqid
SNMP报文ResquetID
errstat:
errstat
SNMP报文差错状态
erridx:
erridx
SNMP报文差错索引
sent
发送的报文
toaddress
报文目的地址
setrequest
SNMPSetRequest报文
get-nextrequest
SNMPGetNextRequest报文
get-bulkrequest
SNMPGetBulkRequest报文
nonrptr:
nonrptr
GetBulkRequest参数:
NonRepeaters
maxreps:
maxreps
MaxRepetitions
report
SNMPreport报文
表1-3debuggingsnmp-agentprocess命令输出信息列表
PROCESS:
SNMP过程所包含的内容
operation:
operation
SNMP操作
errortype:
errtype
SNMP操作差错类型
表1-4debuggingsnmp-agenttrap命令输出信息列表
TRAPV1:
SNMPtrap(version1)报文所包含内容
trap<
v1>
SNMPtrap版本为1
sendto:
address
SNMPtrap上报目的地址
at:
sysuptime
SNMPtrap事件产生时的系统时间
udp_port:
portnumber
SNMPtrap发送UDP端口号
sendOK
SNMPtrap发送成功
TRAPV2:
SNMPtrap(version2)报文所包含内容
v2>
SNMPtrap版本为2
requestID
SNMPtrap报文requestID
errorstate:
errorState
SNMPtrap报文差错状态
errorIndex:
errorIindex
SNMPtrap报文差错索引
SNMPtrap中绑定的变量列表
注:
SNMPtrap报文有v1和v2两个版本。
【举例】
例1:
打开SNMP数据包消息头调试功能
在一台启动了SNMPv1/v2/v3功能并配置相应读写团体名的设备上打开数据包消息头调试功能,并使用MIBBrowser进行节点Get/GetNext/SET操作:
[router]
*0.856360routerSNMP/8/V12HEADERS:
IncomingSNMPv1packet
communityname:
public
//SNMP进程接受到版本1的GetRequest数据包消息头,团体名为public
*0.1012815routerSNMP/8/V12HEADERS:
private
//SNMP进程接收版本1的SETRequest数据包消息头,团体名为private
*0.417990Quidway-wvrpSNMP/8/V3HEADERS:
IncomingSNMPv3packet
securitymodel:
v3
securitylevel:
NoAuthNoPriv
username:
snmpEngineID:
snmpEngineBoots:
0snmpEngineTime:
0
//SNMP进程接受到版本3的GetRequest数据包消息头,安全模型为v3,安全级别为非认证非加密,用户名未知,SNMP引擎ID未知,SNMP引擎重启次数为0,SNMP引擎运行时间为0
*0.418080Quidway-wvrpSNMP/8/V3HEADERS:
v3test
800007DBCCCCCCCCCCCC6877
//SNMP进程接受到版本3的GetRequest数据包消息头,安全模型为v3,安全级别为非认证非加密,用户名为v3test,SNMP引擎ID为800007DBCCCCCCCCCCCC6877,SNMP引擎重启次数为0,SNMP引擎运行时间为0
例2:
打开SNMP数据包调试功能
在一台启动了SNMPv1/v2/v3功能并配置相应读写团体名的设备上打开数据包调试功能,并使用MIBBrowser进行节点SNMPv1Get/Set/GetBulk操作:
*0.2871768routerSNMP/8/PACKETS_SRC:
Packetreceivedfrom10.153.84.161viaUDP
*0.2871778routerSNMP/8/PACKETS:
getrequest
reqid:
46,errstat:
0,erridx:
*0.2871778routerSNMP/8/VBLIST:
sysContact.0=
//接收到从地址10.153.84.161发来的基于UDP协议的SNMP报文;
该报文为SNMPgetRequest数据包,requestID为46,差错状态为0,差错索引为0;
报文绑定变量为sysContact.0,变量值为空
*0.31505541routerSNMP/8/PACKETS:
66,errstat:
*0.31505551routerSNMP/8/VBLIST:
sysName.0=router
*0.31505551routerSNMP/8/PACKETS_DES:
Packetsentto10.153.84.161viaUDP
//SNMPGetResponse报文,相应getRequst的查询请求,报文requestID为66,差错状态为0,差错索引为0;
绑定变量为sysContact.0,变量值为“R&
DBeijing,HuaweiTechnologiesco.,Ltd.”;
报文发送目的地址为10.153.84.161,该报文基于UDP传输协议
*0.21549996routerSNMP/8/PACKETS_SRC:
Packetreceivedfrom10.153.84.161viaUDP
*0.21549996routerSNMP/8/PACKETS:
setrequest
53,errstat:
*0.21550006routerSNMP/8/VBLIST:
sysName.0=router
//接收到源地址为10.153.84.161的SNMPSetRequest报文,该报文基于UDP协议;
其中requestID为53,差错状态为0,差错索引为0;
绑定变量为sysName.0,变量值为router
*0.21550006routerSNMP/8/PACKETS:
*0.21550006routerSNMP/8/PACKETS_DES:
Packetsentto10.153.84.161viaUDP
//SNMPSetrequest响应报文,其中requestID为53,差错状态为0,差错索引为0;
报文绑定变量为sysName.0,变量值为router;
*0.21647796routerSNMP/8/PACKETS_SRC:
*0.21647796routerSNMP/8/PACKETS_BULK:
get-bulkrequest
56,nonrptr:
0,maxreps:
10
*0.21647796routerSNMP/8/VBLIST:
sysName.0=
该报文为SNMPGetBulkrequest报文,其中requestID为56,参数NonRepeaters为0,参数MaxRepetitions为10;
报文绑定变量为sysName.0,变量值为空
*0.21647937routerSNMP/8/PACKETS_BULK:
*0.21647937routerSNMP/8/VBLIST:
sysLocation.0=BeijingChina
sysServices.0=78
*0.21647947routerSNMP/8/VBLIST:
ifNumber.0=29
ifIndex.983040=983040
ifIndex.983041=983041
ifIndex.983042=983042
ifIndex.983043=983043
ifIndex.983044=983044
ifIndex.983045=983045
ifIndex.983046=983046
*0.21647947routerSNMP/8/PACKETS_DES:
Packetsentto10.153.84.161viaUDP//SNMPGetBulkrequest响应报文,其中requestID为56,参数NonRepeaters为0,参数MaxRepetitions为10;
根据getBulk参数依次返回各变量值;
*0.33862580routerSNMP/8/PACKETS:
report
0,errstat:
*0.33862580routerSNMP/8/VBLIST:
usmStatsUnknownEngineIDs.0=15
*0.33862580routerSNMP/8/PACKETS_DES:
Packetsentto10.153.84.161viaUDP//设备返回的SNMPreport报文,其中requestID为0,差错状态为0,差错索引为0;
报文绑定变量为usmStatsUnknownEngineIDs.0,变量值为15;
例3:
打开SNMP过程调试功能
在一台启动了SNMPv1/v2/v3功能并配置相应读写团体名的设备上打开SNMP过程调试功能,并使用MIBBrowser进行节点SNMPv1Get/Set/GetBulk操作:
*0.34155792routerSNMP/8/PROCESS:
sysName
operation:
getrequesterrortype:
noerror
//SNMP对节点sysName的操作过程,操作类型为getrequest,操作的差错类型为noerror
*0.34401565routerSNMP/8/PROCESS:
setrequesterrortype:
//SNMP对节点sysName的操作过程,操作类型为setrequest,操作的差错类型为noerror
*0.34509921routerSNMP/8/PROCESS:
wrongvalue
//SNMP对节点sysName的操作过程,操作类型为setrequest,操作的差错类型为wrongvalue
例4:
打开SNMPTrap调试功能
在一台启动了SNMPv1/v2/v3功能并配置相应读写团体名的设备上打开SNMPtrap调试功能,并在设备上配置trap上报的目的地址,使设备有warmStart和linkuptrap上报的目标地址:
*0.87229129routerSNMP/8/TRAPV1:
warmStarttrap<
sendto:
10.153.84.161at8722034udp_port:
162
sendOK
//SNMPtrap报文,该trap版本为1,trap为warmstart,trap上报目的地址为10.153.84.161,trap上报时的系统时间为8722034,trap通过162端口上报;
该报文上报成功
*0.87302925routerSNMP/8/TRAPV2:
10.153.84.161
errorstate:
errorIndex:
udp_port:
sendOK
*0.87302925routerSNMP/8/VBLIST:
sysUpTime.0=8729423
snmpTrapOID.0=1.3.6.1.6.3.1.1.5.2
//SNMPtrap报文,该trap版本为2,该trap为warmstart,trap上报目的地址为10.153.84.161,requestID为0,差错状态为0,差错索引为0,trap通过162端口上报,该trap报文上报成功;
trap报文中绑定变量包括:
sysUpTime.0、snmpTrapOID.0,分别明确了trap产生的时间、trapOID等信息。
*0.87494918routerSNMP/8/TRAPV2:
linkUptrap<
*0.87494918routerSNMP/8/VBLIST:
sysUpTime.0=8748420
snmpTrapOID.0=1.3.6.1.6.3.1.1.5.4
*0.87494928routerSNMP/8/VBLIST:
ifIndex.3145856=3145856
ifAdminStatus.3145856=1
ifOperStatus.3145856=1
//SNMPtrap报文,该trap版本为2,该trap为linkUp,trap上报目的地址为10.153.84.161,requestID为0,差错状态为0,差错索引为0,trap通过162端口上报,该trap报文上报成功;
sysUpTime.0、snmpTrapOID.0、ifIndex.3145856、ifAdminStatus.3145856、ifOperStatus.3145856,明确了trap上报系统时间、trapOID、产生linkUPtrap的接口索引、接口的管理状态、接口的操作状态等信息。