Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在受管理设备上配置选项以获得更好的 SNMP 响应时间

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

启用统计信息缓存生存期选项

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

注:

减小统计信息缓存生存期选项的值会导致更多查询,并可能影响性能。若要获取实时未缓存统计信息,请将统计信息缓存生存期选项的值设置为 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 请求过滤,请在层次结构级别包含 filter-duplicates 以下语句 [edit snmp]

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

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

如果您注意到某个特定接口响应缓慢,并认为它正在减慢内核响应 SNMP 请求的速度,请从对设备的 SNMP 查询中排除该接口。您可以通过配置 filter-interface 语句或修改 SNMP 视图设置,从 SNMP 查询中排除接口。

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

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

或者,您可以将响应缓慢的界面脱机。