【问题标题】:Maximum response PDU size of a remote system远程系统的最大响应 PDU 大小
【发布时间】:2018-09-28 08:00:48
【问题描述】:

我正在开发一个 SNMP 轮询器,它将每小时轮询大约 40K 设备以获取 CPU、内存、带宽和连接计数相关信息。我目前正在使用 snmp4j API。我正在为 CPU、内存、带宽和连接计数分别执行 snmpwalk,但考虑到设备的数量,这需要大量时间。我正在考虑使用 SNMP getbulk 请求一次获取所有信息,但这受到查询设备的最大响应 PDU 数据包大小的限制。我想知道有没有办法知道远程系统的最大 PDU 响应大小,以便我可以相应地分解我的请求 PDU。我有大约 2500 个 OID 可以在一个请求中轮询。而且,我不允许修改远程系统的响应数据包大小。

【问题讨论】:

    标签: networking snmp net-snmp snmp4j


    【解决方案1】:

    这个问题已经存在 30 年了(SNMP 就那么老了):设备发现的一部分是确定每个设备的最大响应大小(除了响应时间、支持的版本等)。

    这基本上是发现时间与仅假设一些最小功能的权衡。

    【讨论】:

      猜你喜欢
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      相关资源
      最近更新 更多