Agent技术文档分析和总结.docxVIP

  • 12
  • 0
  • 约8.54千字
  • 约 8页
  • 2023-03-26 发布于上海
  • 举报
网络技术应用网 网络技术应用网 Agent 技术文档 (一)背景知识 在开发 Agent 软件之前,需熟悉以下内容: SNMP 协议,MIB,ASN.1 SNMP 子集,BER 编码规则; UDP 协议,无连接 Socket 编程; ATM UNI,AAL5; VxWorks 的多任务机制和消息队列机制,及两者的编程; WRS WindNet 软件包的使用和扩展; Tornado 系列开发和调试工具。以上内容可参阅下述资料: (1) SNMP,MIB:RFC1155,RFC1157,RFC1122,RFC1213; (2) ASN.1,BER:X.680,X.690; 有关 ATM 的书籍,ATM Forum ILMI 4.0 ; VxWorks Programmer’s Guide: Chapter 2:Basic OS Chapter 5:Network WindNet SNMPv1/v2c 全本 Tornado User’s Guide 全本 GNU ToolKit: The GNU Binary Utilities:ar,ld,nm GNU Make 编程中若遇到函数调用之类的问题,可参阅 VxWorks 5.3.1 Reference Manual 有关消息队列的介绍另可参考崔健同学的技术文挡。 (二)Agent 简述 根据该接入设备的总体设计,网络管理分为用户侧和网络侧两级来进行。每一级的网络管理模块都基于 Client/Server 结构,Manager 作为 Client ,以请求的形式向被管对象的Agent(以下简称 Agent)发送命令; Agent 作为 Server,根据接收到的请求完成相应的操作,并将结果以响应的形式发回给 Manager。这两者之间的通信遵循简单网络管理协议 (SNMP)。 另外,根据 ATM Forum 制订的规范,用户侧和网络侧的 Agent 作为 ATM 接口管理实体(IME),两者之间也必须建立起实时对等的通信,每一方都必须实现 Manager 和 Agent的双重功能,既可以以 Manager 的身份向对方发送请求,也可以以 Agent 的身份接收和处理对方的请求。两个对等 IME 之间的通信遵循 ATM Forum 的 ILMI 规范(Integrated Local Management Interface Specification)。而 ILMI 也是基于 SNMP 协议之上的。 综上所述,网络管理信息系统 SNMP Agent 主要将实现以下功能: 接收和处理来自对应 Manager 的请求(通过 UDP 端口); 两级 Agent 之间的 ILMI 消息传递(通过一个特定的 VPI/VCI 和 AAL5 层); 为实现上述功能而必需的与交换、信令和业务模块之间的消息传递。图一、二显示了响应实体之间的关系及其协议栈。 上述(3)的功能通过操作系统(采用了实时操作系统 VxWorks)提供的内部通信机制 (如消息队列)来实现。而 SNMP Agent 的实现则采用了 Wind River System 公司所提供的 WindNet 软件包。 由于 WindNet 只实现了 Agent 的功能,为了建立起 ILMI 通信,还必须自己实现 U ser-side U ser-side N etw ork-side Service SN M P A gent B oa业rds 务 板 M IB Traffic C ontrol Sw itch P rocessor Interface Signalling ILM I AT M C ell B us SN M P SN M P SN M P A gent N M S (N et-side) N M S (U ser-side) M IB 图一 IL M I IL M I S N M P S N M P S N M P S N M P S N M P T C P /IP A A L 5 A A L 5 T C P /IP T C P /IP N etw o rk AT M AT M N etw o rk N e tw o rk 图二 图二 VPI=0VCI=16 VPI=0 VCI=16 N M P C P /IP N e tw o rk In te rfa c e P h y s ic a l L a y e r In terface P h ysical L ayer In terface P h ysical L ayer In te rfa c e P h y s ic a l L a y e r NMS Agent Agent NMS User-side Network-side 本人编写的程序

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档