我正在寻找以不同于UDP的协议运行的SNMP的示例。我需要和一位教授争论,他说只能通过UDP运行SNMP。谁知道它在ATM中是如何工作的?在我看来,SNMP是第7层协议,无论使用什么协议进行传输,我都只找到对UDP的引用。请发布参考文献。
答案 0 :(得分:1)
来自RFC 1157 'A Simple Network Management Protocol (SNMP)' #4:
协议规范
网络管理协议是一种应用协议 可以检查或改变代理商MIB的变量。
协议实体之间的通信由交换完成 消息,每个消息都完全独立地表示 使用ASN.1的基本编码规则在单个UDP数据报中 (如第3.2.2节所述)。消息由版本组成 标识符,SNMP社区名称和协议数据单元(PDU)。 协议实体在主机上的UDP端口161处接收消息 它与除报告之外的所有消息相关联 陷阱(即除包含Trap-PDU的消息之外的所有消息)。 应在UDP端口162上接收报告陷阱的消息 进一步处理。
答案 1 :(得分:0)
SNMP当然可以通过UDP以外的其他协议。例如,RFC 3430定义了SNMP over TCP,
https://tools.ietf.org/html/rfc3430
但是,广泛使用的SNMP实现在大多数情况下仍然是UDP,因此很少在TCP或其他协议上看到应用程序(我知道思科的一些内部用法)。
好吧,并没有真正提出一个论点,希望你能和你的教授好好聊聊。