Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在托管设备上配置选项,以缩短 SNMP 响应时间

以下章节包含有关托管设备上可增强 SNMP 性能的配置选项的信息:

启用 stats-cache-lifetime 选项

Junos OS 提供了一个选项,用于配置缓存接口统计信息的时间长度(以秒为单位)。如果NMS在缓存时间内再次查询同一接口,则返回相同的数据。如果 NMS 在缓存时间之后进行查询,则缓存不再有效,从较低层获取新数据,并更新缓存时间戳。默认 stats-cache-lifetime 设置为 5 秒。这可以根据轮询频率进行调整。

注意:

减少 stats-cache-lifetime 选项的值会导致更多查询,并可能影响性能。要获取实时未缓存的统计信息,请将 stats-cache-lifetime 选项的值设置为 0。但是,不建议这样做,因为它会完全禁用缓存功能并影响性能。

过滤掉重复的 SNMP 请求

如果网络管理站过于频繁地将 、 GetNextGetBulk SNMP 请求重新传输Get到设备,则该请求可能会干扰先前请求的处理,并减慢代理的响应时间。过滤这些重复请求可缩短 SNMP 代理的响应时间。Junos OS 允许您过滤掉重复Get的 、 GetNextGetBulk SNMP 请求。Junos OS 使用以下信息来确定 SNMP 请求是否为重复项:

  • SNMP 请求的源 IP 地址

  • SNMP 请求的源 UDP 端口

  • SNMP 请求的请求 ID

注意:

默认情况下,运行 Junos OS 的设备上禁用对重复 SNMP 请求的过滤。

要在运行 Junos OS 的设备上启用重复 SNMP 请求过滤,请在层次结构级别包含[edit snmp]filter-duplicates语句:

排除响应 SNMP 查询速度较慢的接口

响应 SNMP 接口统计信息请求的速度较慢的接口可能会延迟内核对 SNMP 请求的响应。您可以查看 mib2d 日志文件以了解内核响应各种 SNMP 请求需要多长时间。有关查看内核响应数据日志文件的更多信息,请参阅 监控 SNMP 活动和跟踪运行 Junos OS 的设备上影响 SNMP 性能的问题下的“检查内核和数据包转发引擎响应”。

如果您发现某个特定接口的响应速度较慢,并认为这降低了内核响应 SNMP 请求的速度,请从对设备的 SNMP 查询中排除该接口。您可以通过配置 filter-interface 语句或修改 SNMP 视图设置,从 SNMP 查询中排除某个接口。

以下示例显示了从 SNMP GetGetNextSet 操作中排除接口的示例配置:

以下示例显示了用于从 ifTable 和 ifXtable 对象相关信息请求中排除接口索引 (ifIndex) 值为 312 的接口的 SNMP 视图配置:

或者,您可以使响应速度慢的接口脱机。