SNMP的5种协议数据单元
来源:互联网 发布:好莱坞电影推荐 知乎 编辑:程序博客网 时间:2024/05/16 18:59
SNMP协议5种PDU
SNMP规定了5种协议数据单元PDU(也就是SNMP报文),用来在管理进程和代理之间的交换。
- get-request操作:从代理进程处提取一个或多个参数值
- get-next-request操作:从代理进程处提取紧跟当前参数值的下一个参数值
- set-request操作:设置代理进程的一个或多个参数值
- get-response操作:返回的一个或多个参数值。这个操作是由代理进程发出的,它是前面三种操作的响应操作。
- trap操作:代理进程主动发出的报文,通知管理进程有某些事情发生。
前面的3种操作是由管理进程向代理进程发出的,后面的2个操作是代理进程发给管理进程的,为了简化起见,前面3个操作今后叫做get、get-next和set操作。图4描述了SNMP的这5种报文操作。请注意,在代理进程端是用熟知端口161俩接收get或set报文,而在管理进程端是用熟知端口162来接收trap报文。
SNMP报文格式
图5是封装成UDP数据报的5种操作的SNMP报文格式。可见一个SNMP报文共有三个部分组成,即公共SNMP首部、get/set首部trap首部、变量绑定。
(1)公共SNMP首部
共三个字段:
- 版本
写入版本字段的是版本号减1,对于SNMP(即SNMPV1)则应写入0。 - 共同体(community)
共同体就是一个字符串,作为管理进程和代理进程之间的明文口令,常用的是6个字符“public”。 - PDU类型
根据PDU的类型,填入0~4中的一个数字,其对应关系如表2所示意图。
(2)get/set首部
- 请求标识符(request ID)
这是由管理进程设置的一个整数值。代理进程在发送get-response报文时也要返回此请求标识符。管理进程可同时向许多代理发出get报文,这些报文都使用UDP传送,先发送的有可能后到达。设置了请求标识符可使管理进程能够识别返回的响应报文对于哪一个请求报文 - 差错状态(error status)
由代理进程回答时填入0~5中的一个数字,见表3的描述
- 差错索引(error index)
当出现noSuchName、badValue或readOnly的差错时,由代理进程在回答时设置的一个整数,它指明有差错的变量在变量列表中的偏移。
(3)trap首部
企业(enterprise)
填入trap报文的网络设备的对象标识符。此对象标识符肯定是在图3的对象命名树上的enterprise结点{1.3.6.1.4.1}下面的一棵子树上。trap类型
此字段正式的名称是generic-trap,共分为表4中的7种。
当使用上述类型2、3、5时,在报文后面变量部分的第一个变量应标识响应的接口。
- 特定代码(specific-code)
指明代理自定义的时间(若trap类型为6),否则为0。 - 时间戳(timestamp)
指明自代理进程初始化到trap报告的事件发生所经历的时间,单位为10ms。例如时间戳为1908表明在代理初始化后1908ms发生了该时间。
(4)变量绑定(variable-bindings)
指明一个或多个变量的名和对应的值。在get或get-next报文中,变量的值应忽略。
0 0
- SNMP的5种协议数据单元
- SNMP的5种协议数据单元
- SNMP的5种协议数据单元
- SNMP规定了5种协议数据单元
- snmp 中的pdu协议数据单元定义
- snmp 中的pdu协议数据单元定义
- snmp 中的pdu协议数据单元定义
- 使用snmp协议获取MIB的数据
- 协议数据单元
- 协议数据单元PDU
- 服务数据单元/协议数据单元/接口数据单元
- SNMP协议的7种PDU
- SNMP协议的7种PDU
- snmp协议的学习。
- SNMP协议数据编码格式
- Isis pdu 协议数据单元
- PDU(协议数据单元)
- SNMP协议的一点东西
- 一幅图秒懂LoadAverage(负载)
- 架设本地时间服务器
- RecyclerView
- (十七)单例模式
- paho mqtt资源地址
- SNMP的5种协议数据单元
- PAT1047编程团体赛(20)
- mirantis openstack安装后处理
- [Java]简易使用JavaDoc生成说明文档
- iOS开发笔记--先弄清楚这里的学问,再来谈iOS内存管理与优化(一)
- Ubuntu下Code::Blocks无法编译/bin/sh:1:g++ not
- CountDownLatch
- No Interfaces Available In Wireshark Mac OS X
- Android屏幕适配全攻略1-从dp、sp、px说起