当主代理处理PDU时,它向Netif过程发送响应PDU,该过程将PDU编码为字节并将字节传输到网络上。 但是,这种简单的行为可以通过多种方式进行修改。
Netif进程的最常见行为是从管理器服务器接收请求PDU,将PDU编码为字节并将字节传输到网络中的代理。当代理的回复被Netif进程接收时,它将其解码为一个SNMPPDU,并发送给管理服务器。
使用异步时,应答将通过调用handle_pdu行为定义的handle_pdu回调函数来实现。 3.2操作 需要执行以下步骤才能让管理员运行: 任选实现默认用户。 实施用户。 配置应用程序(管理器)。
使用可扩展(代理/管理器)工具包的优点是从程序员中删除诸如类型检查,访问权限,协议数据单元(PDU),编码,解码和陷阱分发等细节,而这些细节只需编写检测工具函数,它们实现了MIB。
SEQUENCE可以定义如下: Pdu::=SEQUENCE{aINTEGER,bREAL,cOBJECTIDENTIFIER,dNULL} 这是一个叫做4分量结构的结构Pdu。
不要假设PDU中的第一个变量将在第二个变量之前处理,即使代理按此顺序处理变量。甚至不能假定属于不同子代理的请求有任何顺序。 如果经理试图在相同的PDU中多次设置相同的变量,那么代理可以随意即兴创作。
第三,仅当动作应答的大小(加上任意消息头大小)的总和大于指定的最大消息大小(请参阅max_pdu_size选项)时才会对回复进行分段。最后,如果分段被确定,则每个动作回复将构成其自己的(分段)消息。
Value必须的范围内正确的类型,长度,并且,否则genErr在响应PDU返回。如果对象是枚举整数,则符号枚举值可以用作原子。如果对象是BITS类型,则返回值应是整数或设置的位列表。
该请求的答案被编码为UDP协议数据单元(PDU)。 所显示的步骤序列可能比正常情况更复杂,但它说明了可用的功能数量。应注意以下几点: 代理可以同时加载多个MIB。 子代理也可以有子代理。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
