1 Agent 技术文档 (一) 背 景知识 在开发Agent 软件之前,需熟悉以下内容: ( 1) SNMP 协议,MIB, ASN
1 SNMP 子集,BER 编码规则; ( 2) UDP 协议,无连接Socket 编程; ( 3) ATM UNI, AAL5; ( 4) VxWorks 的多任务机制和消息队列机制,及两者的编程; ( 5) WRS WindNet 软件包的使用和扩展; ( 6) Tornado 系列开发和调试工具
以上内容可参阅下述资料: ( 1) SNMP, MIB: RFC1155, RFC1157, RFC1122, RFC1213; ( 2) ASN
1, BER: X
680, X
690; ( 3) 有关ATM 的书籍,ATM Forum ILMI 4
0; ( 4) VxWorks Programmer’s Guide: Chapter 2: Basic OS Chapter 5: Network ( 5) WindNet SNMPv1/v2c 全本 ( 6) Tornado User’s Guide 全本 ( 7) GNU ToolKit: The GNU Binary Utilities: ar, ld, nm GNU Make ( 8) 编程中若遇到函数调用之类的问题,可参阅 VxWorks 5
1 Reference Manual ( 9) 有关消息队列的介绍另可参考崔健同学的技术文挡
(二) Agent简述 根据该接入设备的总体设计,网络管理分为用户侧和网络侧两级来进行
每一级的网络管理模块都基于 Client/Server 结构,Manager 作为 Client ,以请求的形式向被管对象的Agent(以下简称Agent)发送命令; Agent 作为 Server,根据接收到的请求完成相应的操作,并将结果以响应的形式发