[转载]IPX上的SNMP
信息来源:邪恶八进制信息安全团队([url]www.eviloctal.com[/url])本文主要定义了通过IPX协议传送打包了的SNMP协议包。
1. 介绍
SNMP协议已经成为基于TCP/IP协议网络中网络管理的框架结构了,SNMP定义了管理信息库(MIB)和管理信息结构(SMI),在基于TCP/IP的网络中SNMP得到了长足的发展。也正是因为它在基于TCP/IP网络上的发展,促使非TCP/IP网络开始使用它。本文主要介绍如何在Netware环境下使用IPX协议传送SNMP协议包。通常对SNMP进行迁移都是对UDP协议进行映射,但是本文描述的是没有对UDP协议映射的情况上使用SNMP。
2. 映射SNMP到IPX
映射SNMP到IPX是直接的,因为IPX提供的包服务与IP/UDP十分类似。虽然修改是必不可少的,但是IPX与Xerox的Internet数据报协议(IDP)一致。套接字地址空间由Novell管理。SNMP包会设置IPX包头中的包类型域为4。
2.1 套接字指定
SNMP协议实体将在套接字36879上接收GetRequest-PDU,GetNextRequest-PDU和SetRequest-PDU消息(目的套接字设置为十六进制的900F),将在套接字36880上接收Trap-PDU消息(目的套接字设置为十六进制9010)。GetResponse-PDU消息将作为IPX地址和发出相应GetRequest-PDU,GetNextRequest-PDU或 SetRequest-PDU的套接字。
2.2 陷井
当SNMP陷井在IPX上传送时,在Trap-PDU中的代理地址域包含IP地址"0.0.0.0"。SNMP管理器可以基于由传输服务提供的信息确定陷井的来源。
2.3 最大消息长度
虽然SNMP不需要接收长度超过484字节的消息,但推荐实现中应该支持最大的SNMP消息长度为546,这一长度是IPX下允许的最大长度。而且这一限制使包在通过IPX路由器的时候包不会被分段。如果在知道最大长度的基础上,实现者可以使用更长的包长度,这依赖于中间路由器和(或)中间的数据链路层协议。
页:
[1]