Network Working Group                                         A. Bierman
Request for Comments: 3287                           Cisco Systems, Inc.
Category: Standards Track                                      July 2002
        
Network Working Group                                         A. Bierman
Request for Comments: 3287                           Cisco Systems, Inc.
Category: Standards Track                                      July 2002
        

Remote Monitoring MIB Extensions for Differentiated Services

用于区分服务的远程监控MIB扩展

Status of this Memo

本备忘录的状况

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

本文件规定了互联网社区的互联网标准跟踪协议,并要求进行讨论和提出改进建议。有关本协议的标准化状态和状态,请参考当前版本的“互联网官方协议标准”(STD 1)。本备忘录的分发不受限制。

Copyright Notice

版权公告

Copyright (C) The Internet Society (2002). All Rights Reserved.

版权所有(C)互联网协会(2002年)。版权所有。

Abstract

摘要

This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects used for monitoring Differentiated Services (DS) Codepoint usage in packets which contain a DS field, utilizing the monitoring framework defined in the RMON-2 (Remote Network Monitoring Management Version 2) MIB.

此备忘录定义了管理信息库(MIB)的一部分,用于Internet社区中的网络管理协议。特别是,它描述了用于使用RMON-2(远程网络监控管理版本2)MIB中定义的监控框架监控包含DS字段的数据包中的差异化服务(DS)代码点使用情况的托管对象。

Table of Contents

目录

   1 The SNMP Network Management Framework ........................... 2
   2 Overview ........................................................ 3
   2.1 Terms ......................................................... 4
   2.2 Relationship to Differentiated Services ....................... 4
   2.3 Relationship to the Remote Monitoring MIBs .................... 5
   3 MIB Structure ................................................... 6
   3.1 DSCP Counter Aggregation ...................................... 7
   3.1.1 Counter Aggregation Configuration ..........................  8
   3.2 MIB Group Overview ...........................................  8
   3.2.1 DSCP Counter Aggregation Control Group .....................  9
   3.2.2 DS Statistics Group ........................................ 10
   3.2.3 DS Protocol Distribution Group ............................. 10
   3.2.4 DS Host Distribution Group ................................. 11
   3.2.5 DSMON Capabilities Group ................................... 12
   3.2.6 DS Matrix Distribution Group ............................... 13
   3.3 RMON vs. DSMON Indexing Structure ............................ 13
   4 Definitions .................................................... 16
        
   1 The SNMP Network Management Framework ........................... 2
   2 Overview ........................................................ 3
   2.1 Terms ......................................................... 4
   2.2 Relationship to Differentiated Services ....................... 4
   2.3 Relationship to the Remote Monitoring MIBs .................... 5
   3 MIB Structure ................................................... 6
   3.1 DSCP Counter Aggregation ...................................... 7
   3.1.1 Counter Aggregation Configuration ..........................  8
   3.2 MIB Group Overview ...........................................  8
   3.2.1 DSCP Counter Aggregation Control Group .....................  9
   3.2.2 DS Statistics Group ........................................ 10
   3.2.3 DS Protocol Distribution Group ............................. 10
   3.2.4 DS Host Distribution Group ................................. 11
   3.2.5 DSMON Capabilities Group ................................... 12
   3.2.6 DS Matrix Distribution Group ............................... 13
   3.3 RMON vs. DSMON Indexing Structure ............................ 13
   4 Definitions .................................................... 16
        
   5 Counter Aggregation Configuration Usage Examples .............. 108
   5.1 Step 1: Unlock the Counter Aggregation Configuration ........ 109
   5.2 Step 2: Check the  Maximum  number  of  Counter  Aggregation
        Groups ..................................................... 109
   5.3  Step  3:  Check if the counter aggregation profiles already
        exist ...................................................... 109
   5.4 Step 4: Create the Counter Aggregation Control Entries ...... 109
   5.5 Step 5: Create the Counter  Aggregation  Group  Descriptions
        ............................................................ 110
   5.6 Step 6: Create the Counter Aggregation Profile Mappings ..... 112
   5.7 Step 7: Lock the Counter Aggregation Configuration .......... 115
   6 Intellectual Property ......................................... 115
   7 Acknowledgements .............................................. 116
   8 References .................................................... 116
   9 Security Considerations ....................................... 118
   10 Author's Address ............................................. 119
   11 Full Copyright Statement ..................................... 120
        
   5 Counter Aggregation Configuration Usage Examples .............. 108
   5.1 Step 1: Unlock the Counter Aggregation Configuration ........ 109
   5.2 Step 2: Check the  Maximum  number  of  Counter  Aggregation
        Groups ..................................................... 109
   5.3  Step  3:  Check if the counter aggregation profiles already
        exist ...................................................... 109
   5.4 Step 4: Create the Counter Aggregation Control Entries ...... 109
   5.5 Step 5: Create the Counter  Aggregation  Group  Descriptions
        ............................................................ 110
   5.6 Step 6: Create the Counter Aggregation Profile Mappings ..... 112
   5.7 Step 7: Lock the Counter Aggregation Configuration .......... 115
   6 Intellectual Property ......................................... 115
   7 Acknowledgements .............................................. 116
   8 References .................................................... 116
   9 Security Considerations ....................................... 118
   10 Author's Address ............................................. 119
   11 Full Copyright Statement ..................................... 120
        
1. The SNMP Network Management Framework
1. SNMP网络管理框架

The SNMP Management Framework presently consists of five major components:

SNMP管理框架目前由五个主要组件组成:

o An overall architecture, described in RFC 2571 [RFC2571].

o RFC 2571[RFC2571]中描述的总体架构。

o Mechanisms for describing and naming objects and events for the purpose of management. The first version of this Structure of Management Information (SMI) is called SMIv1 and is described in STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC 1215 [RFC1215]. The second version, called SMIv2, is described in STD 58, RFC 2578 [RFC2578], RFC 2579 [RFC2579] and RFC 2580 [RFC2580].

o 为管理目的描述和命名对象和事件的机制。这种管理信息结构(SMI)的第一个版本称为SMIv1,在STD 16、RFC 1155[RFC1155]、STD 16、RFC 1212[RFC1212]和RFC 1215[RFC1215]中进行了描述。第二个版本称为SMIv2,在STD 58、RFC 2578[RFC2578]、RFC 2579[RFC2579]和RFC 2580[RFC2580]中进行了描述。

o Message protocols for transferring management information. The first version of the SNMP message protocol is called SNMPv1 and is described in STD 15, RFC 1157 [RFC1157]. A second version of the SNMP message protocol, which is not an Internet standards track protocol, is called SNMPv2c and is described in RFC 1901 [RFC1901] and RFC 1906 [RFC1906]. The third version of the message protocol is called SNMPv3 and is described in RFC 1906 [RFC1906], RFC 2572 [RFC2572] and RFC 2574 [RFC2574].

o 用于传输管理信息的消息协议。SNMP消息协议的第一个版本称为SNMPv1,在STD 15、RFC 1157[RFC1157]中进行了描述。SNMP消息协议的第二个版本不是Internet标准跟踪协议,称为SNMPv2c,在RFC 1901[RFC1901]和RFC 1906[RFC1906]中进行了描述。消息协议的第三个版本称为SNMPv3,在RFC 1906[RFC1906]、RFC 2572[RFC2572]和RFC 2574[RFC2574]中进行了描述。

o Protocol operations for accessing management information. The first set of protocol operations and associated PDU formats is described in STD 15, RFC 1157 [RFC1157]. A second set of protocol operations and associated PDU formats is described in RFC 1905 [RFC1905].

o 访问管理信息的协议操作。STD 15、RFC 1157[RFC1157]中描述了第一组协议操作和相关PDU格式。RFC 1905[RFC1905]中描述了第二组协议操作和相关PDU格式。

o A set of fundamental applications described in RFC 2573 [RFC2573] and the view-based access control mechanism described in RFC 2575 [RFC2575].

o RFC 2573[RFC2573]中描述的一组基本应用程序和RFC 2575[RFC2575]中描述的基于视图的访问控制机制。

A more detailed introduction to the current SNMP Management Framework can be found in RFC 2570 [RFC2570].

有关当前SNMP管理框架的更详细介绍,请参见RFC 2570[RFC2570]。

Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the mechanisms defined in the SMI.

托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB中的对象是使用SMI中定义的机制定义的。

This memo specifies a MIB module that is compliant to the SMIv2. A MIB conforming to the SMIv1 can be produced through the appropriate translations. The resulting translated MIB must be semantically equivalent, except where objects or events are omitted because no translation is possible (use of Counter64). Some machine readable information in SMIv2 will be converted into textual descriptions in SMIv1 during the translation process. However, this loss of machine readable information is not considered to change the semantics of the MIB.

此备忘录指定了符合SMIv2的MIB模块。通过适当的翻译,可以生成符合SMIv1的MIB。生成的已翻译MIB必须在语义上等效,除非由于无法翻译而省略了对象或事件(使用计数器64)。在翻译过程中,SMIv2中的一些机器可读信息将转换为SMIv1中的文本描述。但是,这种机器可读信息的丢失不被认为会改变MIB的语义。

2. Overview
2. 概述

There is a need for a standardized way of monitoring the network traffic usage of Differentiated Services (DS) [RFC2474] codepoint values. Each DS codepoint (DSCP) value may be given a different treatment by a forwarding device, and this affects which packets get dropped or delayed during periods of network congestion.

需要一种标准化的方法来监控区分服务(DS)[RFC2474]码点值的网络流量使用情况。转发设备可以对每个DS码点(DSCP)值给予不同的处理,这会影响哪些数据包在网络拥塞期间被丢弃或延迟。

The IETF DIFFSERV working group has redefined the semantics of the Type of Service (TOS) octet in the IP header, which is now called the 'DS field'. The 6-bit Codepoint (DSCP) portion is contained in the DS field, which provides for 64 different packet treatments for the implementation of differentiated network services.

IETF DIFFSERV工作组重新定义了IP报头中服务类型(TOS)八位字节的语义,现在称为“DS字段”。6位代码点(DSCP)部分包含在DS字段中,该字段提供64种不同的数据包处理,以实现差异化网络服务。

By polling DSCP usage counters, an NMS can determine the network throughput for traffic associated with different DSCPs. This data can then be analyzed in order to 'tune' DSCP 'allocations' within a network, based on the Quality of Service (QoS) policies for that network.

通过轮询DSCP使用计数器,NMS可以确定与不同DSCP相关的流量的网络吞吐量。然后可以分析这些数据,以便根据网络的服务质量(QoS)策略在网络内“调优”DSCP“分配”。

Remote monitoring agents are typically implemented as independent software (and sometimes hardware) components, called 'RMON probes'. Note that DSMON-capable RMON probes simply collect and aggregate statistics, based on criteria (which includes the DSCP value) that can be determined by inspecting the contents of monitored packets and do not in any way monitor any aspect of a DS forwarding device's internal statistics.

远程监控代理通常作为独立的软件(有时是硬件)组件实现,称为“RMON探测器”。请注意,支持DSMON的RMON探测器仅根据标准(包括DSCP值)收集和聚合统计信息,这些标准可通过检查受监控数据包的内容来确定,并且不以任何方式监控DS转发设备内部统计信息的任何方面。

2.1. Terms
2.1. 条款

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14, RFC 2119. [RFC2119]

本文件中的关键词“必须”、“不得”、“要求”、“应”、“不应”、“应”、“不应”、“建议”、“可”和“可选”应按照BCP 14、RFC 2119中的说明进行解释。[RFC2119]

This document uses some terms that need introduction:

本文件使用了一些需要介绍的术语:

DataSource A source of data for monitoring purposes. This term is used exactly as defined in the RMON-2 MIB [RFC2021].

数据源用于监视目的的数据源。该术语的使用与RMON-2 MIB[RFC2021]中的定义完全相同。

protocol A specific protocol encapsulation, as identified for monitoring purposes. This term is used exactly as defined in the RMON Protocol Identifiers document [RFC2074].

协议一种特定的协议封装,用于监控目的。该术语的使用与RMON协议标识符文档[RFC2074]中的定义完全相同。

Counter Aggregation Group A group of statistical counters that are being combined in the agent to produce one aggregated counter. Refer to sections 3.1 and 3.2.1 for details on counter aggregation groups.

计数器聚合组在代理中组合以生成一个聚合计数器的一组统计计数器。有关计数器聚合组的详细信息,请参阅第3.1节和第3.2.1节。

Counter Aggregation Profile Also called 'profile'; A complete set of counter aggregation group mappings for DSCP values (i.e., 64 mappings, for each DSCP values 0 to 63), which are applied to all monitored packets on a particular data source and/or DSMON collection. Refer to sections 3.1 and 3.2.1 for details on counter aggregation profiles.

计数器聚合配置文件也称为“配置文件”;DSCP值的一整套计数器聚合组映射(即64个映射,每个DSCP值为0到63),应用于特定数据源和/或DSMON集合上的所有受监控数据包。有关计数器聚合配置文件的详细信息,请参阅第3.1节和第3.2.1节。

High Capacity Monitoring The generic capability to collect and store statistics with an internal range of 64 bits (e.g., Counter64). This term does not refer to implementation of the High Capacity RMON MIB [RFC3273].

高容量监控—收集和存储内部范围为64位(例如计数器64)的统计数据的通用功能。该术语不指高容量RMON MIB[RFC3273]的实现。

2.2. Relationship to Differentiated Services
2.2. 与差别化服务的关系

The DSMON MIB is a product of the RMONMIB WG, not the DIFFSERV WG, and it focuses on extending several existing RMON mechanisms to support additional packet classification, based on DSCP values observed in monitored packets. This document assumes the reader is familiar with the DS Architecture [RFC2475].

DSMON MIB是RMONMIB工作组的产品,而不是DIFFSERV工作组的产品,它专注于扩展几种现有的RMON机制,以支持基于在受监控数据包中观察到的DSCP值的额外数据包分类。本文档假设读者熟悉DS体系结构[RFC2475]。

It is expected that complex management applications will use the counters in this MIB to help analyze DS-related throughput. It is expected that other metrics, such as delay and jitter, will also be analyzed, but support for other metrics is outside the scope of this document.

预计复杂的管理应用程序将使用此MIB中的计数器来帮助分析与DS相关的吞吐量。预计还将分析其他指标,如延迟和抖动,但对其他指标的支持超出了本文档的范围。

2.3. Relationship to the Remote Monitoring MIBs
2.3. 与远程监控MIB的关系

This MIB is intended to be implemented in Remote Monitoring (RMON) probes, which support the RMON-2 MIB [RFC2021]. Such probes may be stand-alone devices, or may be co-located with other networking devices (e.g., ethernet switches and repeaters).

此MIB旨在在支持RMON-2 MIB[RFC2021]的远程监控(RMON)探测器中实现。此类探头可以是独立设备,或者可以与其他网络设备(例如,以太网交换机和中继器)位于同一位置。

The DSMON functions are intended to be implemented in conjunction with the associated RMON functions, but the MIB is independent of all other RMON data tables.

DSMON功能旨在与相关的RMON功能一起实现,但MIB独立于所有其他RMON数据表。

Several concepts and even MIB objects from the RMON MIBs are used in the DSMON MIB:

DSMON MIB中使用了来自RMON MIB的几个概念甚至MIB对象:

Protocol Directory The RMON-2 MIB [RFC2021] defines the protocolDirTable, which is a directory of all the protocols that the RMON-2 agent is capable of decoding and counting. The DSMON MIB utilizes this directory to identify the protocols detected in monitored packets. The protocolDirLocalIndex MIB object is used to identify protocol encapsulations in all DSMON data tables which classify and aggregate by protocol type in some manner. Note that the protocolDirTable is used for protocol identification only, independent of DSCP classification.

协议目录RMON-2 MIB[RFC2021]定义protocolDirTable,它是RMON-2代理能够解码和计数的所有协议的目录。DSMON MIB利用此目录识别在受监控数据包中检测到的协议。protocolDirLocalIndex MIB对象用于标识所有DSMON数据表中的协议封装,这些数据表以某种方式按协议类型进行分类和聚合。请注意,protocolDirTable仅用于协议标识,与DSCP分类无关。

TimeFilter The RMON-2 TimeFilter textual convention provides a mechanism to retrieve only rows which have been created or modified since the last polling interval (for a particular NMS). The DSMON MIB uses this textual convention in the large data tables, in order to minimize polling impact.

TimeFilter RMON-2 TimeFilter文本约定提供了一种机制,用于仅检索自上次轮询间隔(针对特定NMS)以来创建或修改的行。DSMON MIB在大型数据表中使用这种文本约定,以最小化轮询影响。

Zero-Based Counters Since counters are instantiated by management action, as in the RMON MIBs, the DSMON MIB uses zero-based counters in all data collection tables. Specifically, the ZeroBasedCounter32 textual convention from the RMON-2 MIB [RFC2021] and the ZeroBasedCounter64 textual convention (defined in the HCNUM-TC MIB [RFC2856]) are used to define counter objects in this MIB.

零基计数器由于计数器由管理操作实例化,如在RMON MIB中一样,DSMON MIB在所有数据采集表中使用零基计数器。具体而言,RMON-2 MIB[RFC2021]中的ZeroBasedCounter32文本约定和ZeroBasedCounter64文本约定(在HCNUM-TC MIB[RFC2856]中定义)用于定义此MIB中的计数器对象。

High Capacity Counters The DSMON MIB uses the 'SNMPv1 coexistence' strategy adopted by the RMONMIB WG. That is, where a 64-bit counter is provided, a 32-bit version of the counter, and a 32-bit overflow counter are also provided.

高容量计数器DSMON MIB使用RMONMIB工作组采用的“SNMPv1共存”策略。也就是说,在提供64位计数器的情况下,还提供32位版本的计数器和32位溢出计数器。

TopN Reports The DSMON MIB uses the same TopN reporting MIB structure as the RMON-2 MIB [RFC2021]. TopN reporting can greatly reduce the polling overhead required to analyze DSCP usage patterns.

TopN报告DSMON MIB使用与RMON-2 MIB相同的TopN报告MIB结构[RFC2021]。TopN报告可以大大减少分析DSCP使用模式所需的轮询开销。

Some DESCRIPTION clauses for DSMON objects are very similar to those for existing RMON-2 or HC-RMON objects. This is intentional, since the semantics of the DSMON features are designed to be as close to existing RMON feature as possible, to allow developers and users some level of 'MIB re-use'.

DSMON对象的某些描述子句与现有RMON-2或HC-RMON对象的描述子句非常相似。这是有意的,因为DSMON特性的语义被设计为尽可能接近现有的RMON特性,以允许开发人员和用户在某种程度上“MIB重用”。

3. MIB Structure
3. MIB结构

Figure 1: DSMON MIB Functional Structure

图1:DSMON MIB功能结构

       +--------------+     +---------------+
       |              |     |    Counter    |
       |    DSMON     |     |  Aggregation  |
       | Capabilities |     |    Control    |
       |              |     |               |
       +--------------+     +---------------+
                                   |
                                   |
    +------------------------------+----------------------------+
    |                              V                            |
    |                                                           |
    | +-----------+ +-----------+ +-----------+ +------------+  |
    | |           | |           | |           | |            |  |
    | | Data Src  | | Protocol  | | Net. Host | | App Matrix |  |
    | |   Stats   | |  Stats    | |   Stats   | |    Stats   |  |
    | |           | |           | |           | |            |  |
    | +-----------+ +-----------+ +-----------+ +------------+  |
    |                     |             |             |         |
    |                     V             V             V         |
    |               +-----------+ +-----------+ +------------+  |
    |               |           | |           | |            |  |
    |               | Protocol  | | Net. Host | | App Matrix |  |
    |               |   TopN    | |   TopN    | |    TopN    |  |
    |               |           | |           | |            |  |
    |               +-----------+ +-----------+ +------------+  |
    |                                                           |
    |                     Data Collection                       |
    |                                                           |
    +-----------------------------------------------------------+
        
       +--------------+     +---------------+
       |              |     |    Counter    |
       |    DSMON     |     |  Aggregation  |
       | Capabilities |     |    Control    |
       |              |     |               |
       +--------------+     +---------------+
                                   |
                                   |
    +------------------------------+----------------------------+
    |                              V                            |
    |                                                           |
    | +-----------+ +-----------+ +-----------+ +------------+  |
    | |           | |           | |           | |            |  |
    | | Data Src  | | Protocol  | | Net. Host | | App Matrix |  |
    | |   Stats   | |  Stats    | |   Stats   | |    Stats   |  |
    | |           | |           | |           | |            |  |
    | +-----------+ +-----------+ +-----------+ +------------+  |
    |                     |             |             |         |
    |                     V             V             V         |
    |               +-----------+ +-----------+ +------------+  |
    |               |           | |           | |            |  |
    |               | Protocol  | | Net. Host | | App Matrix |  |
    |               |   TopN    | |   TopN    | |    TopN    |  |
    |               |           | |           | |            |  |
    |               +-----------+ +-----------+ +------------+  |
    |                                                           |
    |                     Data Collection                       |
    |                                                           |
    +-----------------------------------------------------------+
        

The DSMON MIB can divided into three functional components:

DSMON MIB可分为三个功能组件:

- DSMON Capabilities Describes which DSMON object groups are supported by the agent on at least one data source.

- DSMON功能描述代理在至少一个数据源上支持哪些DSMON对象组。

- Counter Aggregation Control Controls how individual DIFFSERV codepoint counters are aggregated in DSMON data collections.

- 计数器聚合控制控制如何在DSMON数据集合中聚合各个DIFFSERV码点计数器。

- Data Collection Controls how individual statistical collections are maintained by the agent and reported to management applications. The individual boxes within the Data Collection box represent the DSMON data collections (described in section 3.2):

- 数据收集控制代理如何维护单个统计收集并将其报告给管理应用程序。数据收集框内的各个框代表DSMON数据收集(如第3.2节所述):

- Data Source Statistics - Protocol Statistics - Protocol Statistics TopN Reporting - Network Protocol Host Statistics - Network Protocol Host Statistics TopN Reporting - Application Protocol Matrix Statistics - Application Protocol Matrix Statistics TopN Reporting

- 数据源统计-协议统计-协议统计TopN报告-网络协议主机统计-网络协议主机统计TopN报告-应用协议矩阵统计-应用协议矩阵统计TopN报告

3.1. DSCP Counter Aggregation
3.1. DSCP计数器聚合

A mechanism to configure the agent to internally aggregate counters is provided, based on DSCP values. This is desirable for several reasons:

提供了一种基于DSCP值将代理配置为内部聚合计数器的机制。出于以下几个原因,这是可取的:

- agent data reduction An agent implementation can potentially reduce the number of counters maintained for a given DSMON collection.

- 代理数据缩减代理实现可能会减少为给定DSMON集合维护的计数器数量。

- agent data collection limitations Some implementation strategies might provide for a limited number of high-speed (e.g., hardware-based) counters for either single or aggregated codepoints.

- 代理数据收集限制一些实现策略可能为单个或聚合的代码点提供有限数量的高速(例如,基于硬件的)计数器。

- application data retrieval reduction Applications that would otherwise aggregate counters for individual codepoints can move that function to the agent in order to reduce the polling overhead on the application, the network, and the agent device.

- 应用程序数据检索减少否则会为单个代码点聚合计数器的应用程序可以将该功能移动到代理,以减少应用程序、网络和代理设备上的轮询开销。

- some unused codepoints at this time Various DSCP values may be expected to remain unused on a given network, and may be aggregated for counting purposes.

- 此时一些未使用的代码点各种DSCP值可能会在给定网络上保持未使用状态,并且可能会出于计数目的进行聚合。

- some DSCP values are mapped to the same packet treatment A network administrator may align the counter aggregation configuration of the monitoring device with the DS configuration, and aggregate statistics for DSCP values which are expected to receive the same treatment by the forwarding devices.

- 一些DSCP值映射到相同的分组处理。网络管理员可以将监视设备的计数器聚合配置与DS配置对齐,并聚合预期由转发设备接收相同处理的DSCP值的统计信息。

3.1.1. Counter Aggregation Configuration
3.1.1. 计数器聚合配置

The configuration of DSCP counter to counter aggregation group mappings is managed in a global manner, so that these settings can be shared across several DSMON collections and/or data sources. One complete set of DSCP counter mappings is called a counter aggregation profile. The DSMON control tables are very similar to existing RMON-2 control tables, except they contain an extra parameter to identify the counter aggregation profile the agent should use for the collection.

DSCP计数器到计数器聚合组映射的配置以全局方式进行管理,以便可以在多个DSMON集合和/或数据源之间共享这些设置。一套完整的DSCP计数器映射称为计数器聚合配置文件。DSMON控制表与现有RMON-2控制表非常相似,只是它们包含一个额外参数,用于标识代理应用于集合的计数器聚合配置文件。

The appropriate granularity for counter aggregation profile assignment may be the data source, but in order to reduce MIB complexity (by avoiding an extra layer of tables), an instance of the counter aggregation profile parameter exists for each collection. An agent MAY choose to restrict configurations such that all DSMON data collections for the same data source must use the same counter aggregation profile.

计数器聚合配置文件分配的适当粒度可能是数据源,但为了降低MIB复杂性(通过避免额外的表层),每个集合都存在计数器聚合配置文件参数的实例。代理可以选择限制配置,以便同一数据源的所有DSMON数据收集必须使用相同的计数器聚合配置文件。

The DSMON MIB supports the configuration of an arbitrary number of counter aggregation profiles. There is a top-level counter aggregation control table, which contains one entry for each counter aggregation profile. A subordinate counter aggregation profile table provides information about each DSCP counter to counter aggregation group mapping in each profile. An auxiliary counter aggregation group table also provides descriptive information about each counter aggregation group in each profile. Refer to section 3.2.1 for details on these MIB objects.

DSMON MIB支持配置任意数量的计数器聚合配置文件。有一个顶级计数器聚合控制表,其中包含每个计数器聚合配置文件的一个条目。次级计数器聚合配置文件表提供有关每个配置文件中每个DSCP计数器到计数器聚合组映射的信息。辅助计数器聚合组表还提供有关每个配置文件中每个计数器聚合组的描述性信息。有关这些MIB对象的详细信息,请参阅第3.2.1节。

3.2. MIB Group Overview
3.2. MIB组概述

The DSMON MIB contains six groups of MIB objects:

DSMON MIB包含六组MIB对象:

- dsmonAggregateControl group Controls the configuration of counter aggregation groups for the purpose of reducing the total number of counters maintained by the agent.

- DSMONAGGERGATECONTROL group控制计数器聚合组的配置,以减少代理维护的计数器总数。

- dsmonStatsObjects group Report per counter aggregation group distribution statistics for a particular RMON dataSource.

- dsmonStatsObjects组报告特定RMON数据源的每个计数器聚合组分布统计信息。

- dsmonPdistObjects group Report per counter aggregation group distribution statistics for each application protocol detected on a particular RMON dataSource.

- dsmonPdistObjects组报告每个计数器聚合组在特定RMON数据源上检测到的每个应用程序协议的分布统计信息。

- dsmonHostObjects group Report host address distribution statistics for each counter aggregation group, detected on a particular RMON dataSource.

- dsmonHostObjects组报告在特定RMON数据源上检测到的每个计数器聚合组的主机地址分布统计信息。

- dsmonCapsObjects group Report the static DSMON MIB functional capabilities of the agent implementation.

- dsmonCapsObjects组报告代理实现的静态DSMON MIB功能。

- dsmonMatrixObjects group Report host address pair distribution statistics for each counter aggregation group, detected on a particular RMON dataSource.

- DSMonMatrix对象组报告在特定RMON数据源上检测到的每个计数器聚合组的主机地址对分布统计信息。

3.2.1. DSCP Counter Aggregation Control Group
3.2.1. DSCP计数器聚合控制组

This group contains 4 scalar objects and three tables, and is used by a management station to configure counter aggregation profiles.

该组包含4个标量对象和3个表,由管理站用于配置计数器聚合配置文件。

The dsmonMaxAggGroups scalar is a read-only integer which indicates the maximum number of counter aggregation groups that the agent will allow to be configured into a single aggregation profile. This value SHOULD be equal to 64 (the number of codepoints), but an agent MAY limit the number of counter aggregation groups because of resource limitations (e.g., small number of hardware-based counters). At least one counter aggregation profile containing at least two counter aggregation groups SHOULD be supported by the agent. (Note that classifying all DSCP counters into the same statistical 'bucket' may yield a redundant data collection, which can be achieved more easily with an HC-RMON or RMON-2 collection instead.)

DSMonMaxAggroups标量是一个只读整数,表示代理允许配置到单个聚合配置文件中的最大计数器聚合组数。此值应等于64(代码点的数量),但由于资源限制(例如,少量基于硬件的计数器),代理可能会限制计数器聚合组的数量。代理应至少支持一个包含至少两个计数器聚合组的计数器聚合配置文件。(请注意,将所有DSCP计数器分类到相同的统计“存储桶”中可能会产生冗余数据收集,这可以通过HC-RMON或RMON-2收集更容易实现。)

The dsmonAggControlLocked scalar is used as a top level switch, controlling most write access to the dsmonAggControlTable, dsmonAggProfileTable, and dsmonAggGroupTable. (The dsmonAggControlOwner object is the only exception.) All active DSMON collection data is deleted, and collection suspended, while this object is equal to 'false', since the meaning of one or more counter aggregation control tables may change when it is set back to 'true'.

dsmonAggControlLocked标量用作顶级交换机,控制对dsmonAggControlTable、dsmonAggProfileTable和dsmonAggGroupTable的大多数写入访问。(dsmonAggControlOwner对象是唯一的例外。)删除所有活动DSMON收集数据,并暂停收集,而此对象等于“false”,因为一个或多个计数器聚合控制表的含义在设置回“true”时可能会更改。

The dsmonAggControlChanges counter and dsmonAggControlLastChangeTime timestamp can be used by a management station to detect that the codepoint to counter aggregation group mappings may have changed between polls.

dsmonAggControlChanges计数器和dsmonAggControlLastChangeTime时间戳可由管理站用于检测在轮询之间从代码点到计数器聚合组的映射可能已更改。

The dsmonAggControlTable is a read-create table which contains one entry for each counter aggregation profile configured on the agent. Each entry is identified by a dsmonAggControlIndex value, which is also used as the major index into the dsmonAggProfileTable and dsmonAggGroupTable. The DSMON control tables with DataSource objects select a counter aggregation profile by referencing this index value.

dsmonAggControlTable是一个读-创建表,其中包含代理上配置的每个计数器聚合配置文件的一个条目。每个条目由dsmonAggControlIndex值标识,该值也用作dsmonAggProfileTable和dsmonAggGroupTable的主索引。具有数据源对象的DSMON控制表通过引用此索引值来选择计数器聚合配置文件。

The dsmonAggProfileTable is a read-write table which contains 64 rows for each associated entry in the dsmonAggControlTable, which MUST be indexed from 0 to 63. The agent creates this set of 64 instances when the associated dsmonAggControlEntry is activated, and deletes them when that dsmonAggControlEntry is deactivated. Each of the 64 rows represents a conceptual DSCP counter, identified by the same dsmonAggProfileDSCP value, and contains the DSCP counter to counter aggregation group mapping for that DSCP counter, in the indicated profile. The agent SHOULD use the value zero as the initial counter aggregation group assignment for each entry in this table.

dsmonAggProfileTable是一个读写表,dsmonAggControlTable中的每个关联项都包含64行,必须从0到63索引。代理在激活关联的dsmonAggControlEntry时创建这组64个实例,并在停用该dsmonAggControlEntry时删除它们。64行中的每一行表示一个概念性DSCP计数器,由相同的dsmonAggProfileDSCP值标识,并在指定的配置文件中包含该DSCP计数器的DSCP计数器到计数器聚合组映射。代理应使用值0作为此表中每个条目的初始计数器聚合组分配。

The dsmonAggGroupTable contains an administratively assigned descriptive label for each configured counter aggregation group. This table is not required to be fully configured in order for data collection to occur, since collections are identified by the agent with integer indices. It is provided to allow the agent to store a descriptive string for each configured counter aggregation group. There is no attempt made to convey any real semantics for each counter aggregation group. A management station MAY choose not to configure entries in this table.

DSMONAGGROUPTABLE为每个配置的计数器聚合组包含一个管理分配的描述性标签。为了进行数据收集,不需要完全配置此表,因为收集由代理使用整数索引标识。它允许代理为每个配置的计数器聚合组存储描述性字符串。没有试图为每个计数器聚合组传递任何真正的语义。管理站可以选择不配置此表中的条目。

3.2.2. DS Statistics Group
3.2.2. DS统计组

This group contains two tables, the dsmonStatsControlTable and the dsmonStatsTable, and supports counter aggregation group distribution statistics for half and full-duplex, low and high speed interfaces. Packet and octets distributions are maintained in the dsmonStatsTable for each active control row in the dsmonStatsControlTable.

此组包含两个表,dsmonStatsControlTable和dsmonStatsTable,并支持半双工和全双工、低速和高速接口的计数器聚合组分布统计信息。对于dsmonStatsControlTable中的每个活动控制行,在dsmonStatsTable中维护数据包和八位字节分布。

This group provides the lowest statistics granularity in the DSMON MIB. It is expected that a management application will analyze certain DS deployment or performance problems by first examining the counter aggregation group distribution for an entire data source with this group.

此组在DSMON MIB中提供最低的统计粒度。预计管理应用程序将通过首先检查包含此组的整个数据源的计数器聚合组分布来分析某些DS部署或性能问题。

3.2.3. DS Protocol Distribution Group
3.2.3. DS协议分发组

This group contains two tables for statistics collection, (dsmonPdistCtlTable and dsmonPdistStatsTable), and two tables for a 'Top N' reporting function for the collected statistics (dsmonPdistTopNCtlTable and dsmonPdistTopNTable).

此组包含两个用于统计信息收集的表(DSMONPDISTCLTABLE和DSMONPDISTSTABLE),以及两个用于收集统计信息的“Top N”报告函数的表(DSMONPDISTTOPNCTLABLE和dsmonPdistTopNTable)。

The dsmonPdistCtlTable and dsmonPdistStatsTable tables provide counter aggregation group distribution statistics for each selected protocol encapsulation in packets monitored on a particular dataSource. Packet and octets distributions (per counter aggregation group per protocol) are maintained in the dsmonPdistStatsTable for each active control row in the dsmonPdistCtlTable.

DSMONPDISTCTLABLE和DSMONPDISTSTABLE表为特定数据源上监视的数据包中的每个选定协议封装提供计数器聚合组分布统计信息。dsmonPdistStatsTable中为DSMONPDISTCTLE表中的每个活动控制行维护数据包和八位字节分布(每个计数器聚合组每个协议)。

Due to the potentially large number of entries, the DS Protocol Distribution is different from the RMON-2 protocol distribution group in several ways:

由于潜在的大量条目,DS协议分发在几个方面不同于RMON-2协议分发组:

- maximum desired entries parameter added to the control table

- 添加到控制表的最大所需条目参数

- inserts and deletes counters added to the control table

- 插入和删除添加到控制表的计数器

- support for LRU garbage collection in the dsmonPdistStatsTable

- 支持dsmonPdistStatsTable中的LRU垃圾收集

- TimeFilter index added to the dsmonPdistStatsTable

- 添加到dsmonPdistStatsTable的时间过滤器索引

- the selection of protocols is not configurable. Rather than select individual protocols to monitor, (e.g., via a 'supportedOn/Off' extension to the protocolDirTable [RFC 2021]), a simplified configuration mechanism is provided. Since DSCP usage statistics are most interesting at the application layer, the dsmonPdistStatsTable is 'hardwired' to select only application layer (i.e., 'terminal') protocols for statistical analysis.

- 协议的选择是不可配置的。提供了一种简化的配置机制,而不是选择要监控的单个协议(例如,通过protocolDirTable[RFC 2021]的“supportedOn/Off”扩展)。由于DSCP使用统计数据在应用层最为有趣,因此dsmonPdistStatsTable是“硬连线”的,仅选择应用层(即“终端”)协议进行统计分析。

The TopN feature requires two additional tables: the dsmonPdistTopNCtlTable and the dsmonPdistTopNTable, and supports periodic usage reporting for the statistics maintained in the dsmonPdistStatsTable. This feature allows for simple periodic retrieval of the most used application/counter aggregation group combinations.

TopN功能需要两个附加表:DSMONPDISTTOPNCTLABLE和dsmonPdistTopNTable,并支持定期报告DSMONPDISTSTATSABLE中维护的统计数据的使用情况。此功能允许对最常用的应用程序/计数器聚合组组合进行简单的定期检索。

3.2.4. DS Host Distribution Group
3.2.4. DS主机分发组

This group contains two tables for statistics collection, (dsmonHostCtlTable and dsmonHostTable), and two tables for a 'Top N' reporting function for the collected statistics (dsmonHostTopNCtlTable and dsmonHostTopNTable).

此组包含两个用于统计信息收集的表(dsmonHostCtlTable和dsmonHostTable),以及两个用于收集统计信息的“Top N”报告函数的表(DSMONHOSTTOPNCTLABLE和DSMONHOSTTOPTABLE)。

The dsmonHostCtlTable and dsmonHostTables provide host distribution statistics for each counter aggregation group detected in packets monitored on a particular dataSource. The DSMON Host collection is similar to the RMON-2 network layer host collection (nlHostTable). There is no DSMON application host table defined at this time.

dsmonHostCtlTable和DSMONHOSTTABLE为在特定数据源上监视的数据包中检测到的每个计数器聚合组提供主机分布统计信息。DSMON主机集合类似于RMON-2网络层主机集合(nlHostTable)。此时未定义DSMON应用程序主机表。

It is expected that a management application will analyze certain DS deployment or performance problems by first determining the high priority DSCP values to examine (beyond the scope of this document) and then examining the dsmonHostTable or dsmonHostTopNTable statistics to determine which hosts are using the selected counter aggregation groups.

管理应用程序将首先确定要检查的高优先级DSCP值(超出本文档的范围),然后检查dsmonHostTable或DSMONHOSTTOPTABLE统计信息,以确定哪些主机正在使用选定的计数器聚合组,从而分析某些DS部署或性能问题。

Packet and octets distributions (in and out, per counter aggregation group per host) are maintained in the dsmonHostTable for each active control row in the dsmonHostCtlTable.

数据包和八位字节分布(输入和输出,每个主机的每个计数器聚合组)在dsmonHostTable中为DSMONHOSTCTL表中的每个活动控制行维护。

The DS Host Distribution is different from the RMON-2 network layer host group in two ways:

DS主机分布在两个方面不同于RMON-2网络层主机组:

- the protocolDirLocalIndex in the INDEX clause MUST identify a network protocol encapsulation which contains a DS field (e.g., IPv4 or IPv6). If a protocol encapsulation with multiple network layers is specified, then associated entries in this table refer to the innermost network protocol layer.

- INDEX子句中的ProtocolDirLocaliIndex必须标识包含DS字段(例如IPv4或IPv6)的网络协议封装。如果指定了具有多个网络层的协议封装,则此表中的关联条目指的是最内层的网络协议层。

- the dsmonHostCtlTable supports limited IPv4 and IPv6 prefix aggregation by allowing the number of 'monitored address bits' in each address to be configured for each collection. The agent will zero out the selected number of rightmost address bits for counting purposes. This configuration parameter can dramatically reduce the number of entries which must be maintained by the agent, which should reduce CPU and memory resource requirements on the agent, and reduce polling overhead on the network and the management station. However, only one mask can be configured for each address type, rather than multiple different length masks for each address type, based on prefix value.

- DSMonHostCtlable允许为每个集合配置每个地址中的“受监控地址位”数量,从而支持有限的IPv4和IPv6前缀聚合。出于计数目的,代理将清除所选的最右边地址位数。此配置参数可以显著减少代理必须维护的条目数,这将减少代理上的CPU和内存资源需求,并减少网络和管理站上的轮询开销。但是,每个地址类型只能配置一个掩码,而不是基于前缀值为每个地址类型配置多个不同长度的掩码。

The TopN feature requires two additional tables: the dsmonHostTopNCtlTable and the dsmonHostTopNTable, and supports periodic usage reporting for the statistics maintained in the dsmonHostTable. This feature allows for simple periodic retrieval of the most used IP-host/DSCP combinations.

TopN功能需要两个附加表:dsmonHostTopNCtlTable和DSMONhostTopTable,并支持定期报告dsmonHostTable中维护的统计信息的使用情况。此功能允许对最常用的IP主机/DSCP组合进行简单的定期检索。

3.2.5. DSMON Capabilities Group
3.2.5. DSMON能力小组

This group contains a single read-only scalar object, dsmonCapabilities, which provides an indication of the MIB groups within this MIB that the agent supports.

此组包含一个只读标量对象dsmonCapabilities,它提供代理支持的此MIB中MIB组的指示。

3.2.6. DS Matrix Distribution Group
3.2.6. DS矩阵分布组

This group contains three tables for statistics collection, (dsmonMatrixCtlTable, dsmonMatrixSDTable, and dsmonMatrixDSTable), and two tables for a 'Top N' reporting function for the collected statistics (dsmonMatrixTopNCtlTable and dsmonMatrixTopNTable).

此组包含三个用于统计信息收集的表(dsmonMatrixCtlTable、dsmonMatrixSDTable和dsmonMatrixDSTable),以及两个用于收集统计信息的“Top N”报告函数的表(DSMONMATRIXTOPNCTLABLE和dsmonMatrixTopNTable)。

The dsmonMatrixCtlTable, dsmonMatrixSDTable, and dsmonMatrixDSTable provide host-pair distribution statistics for each counter aggregation group detected in packets monitored on a particular dataSource. The DSMON Matrix collection is similar to the RMON-2 application layer matrix collection (alMatrixSDTable and alMatrixDSTable). There is no DSMON network layer matrix table defined at this time.

DsmonMatrix XctlTable、DsmonMatrix Xdtable和DsmonMatrix Xdstable为在特定数据源上监视的数据包中检测到的每个计数器聚合组提供主机对分布统计信息。DSMON矩阵集合类似于RMON-2应用层矩阵集合(alMatrixSDTable和alMatrixDSTable)。目前没有定义DSMON网络层矩阵表。

It is expected that a management application will analyze certain DS deployment or performance problems by first determining the high priority DSCP values to examine (beyond the scope of this document) and then examining the dsmonMatrixSDTable, dsmonMatrixDSTable, and/or dsmonMatrixTopNTable statistics to determine which host-pairs are using the selected counter aggregation groups.

预计管理应用程序将首先确定要检查的高优先级DSCP值(超出本文档的范围),然后检查DSMonMatrix数据表、DSMonMatrix数据表、DSMonMatrix数据表,从而分析某些DS部署或性能问题,和/或DSMonMatrix可选统计信息,以确定哪些主机对正在使用选定的计数器聚合组。

Packet and octets distributions (source to destination, per counter aggregation group per host-pair) are maintained in the dsmonMatrixSDTable and dsmonMatrixDSTable for each active control row in the dsmonMatrixCtlTable.

数据包和八位字节分布(源到目标,每个计数器聚合组每个主机对)在dsmonMatrixSDTable和DSMONMATRIXDTABLE中为DSMONMATRIXCTTLABLE中的每个活动控制行维护。

The TopN feature requires two additional tables: the dsmonMatrixTopNCtlTable and the dsmonMatrixTopNTable, and supports periodic usage reporting for the statistics maintained in the dsmonMatrixSDTable. This feature allows for simple periodic retrieval of the most used IP-host-pair/DSCP combinations.

TopN功能需要两个额外的表:DSMONMATRIXTOPNCTLABLE和dsmonMatrixTopNTable,并支持定期报告dsmonMatrixSDTable中维护的统计信息的使用情况。此功能允许对最常用的IP主机对/DSCP组合进行简单的定期检索。

3.3. RMON vs. DSMON Indexing Structure
3.3. RMON与DSMON索引结构

The DSMON-MIB control and data tables are very similar in structure and look-and-feel to existing RMON-2 and HC-RMON control tables for the comparable feature, in order to maintain consistent agent behavior and functionality across RMON MIBs. The DSMON data tables are indexed as closely as possible to the comparable RMON-2 or HC-RMON tables, with the addition of an index component for DSCP-based classification (i.e. dsmonAggGroup). Refer to Table 1 for a comparison of DSMON indexing structure with similar existing RMON features.

DSMON-MIB控制表和数据表在结构和外观上与现有的RMON-2和HC-RMON控制表非常相似,以便在RMON MIB中保持一致的代理行为和功能。DSMON数据表的索引尽可能接近可比RMON-2或HC-RMON表,并添加了基于DSCP分类的索引组件(即dsmonAggGroup)。有关DSMON索引结构与类似现有RMON功能的比较,请参阅表1。

Table 1: DSMON Indexing Comparison

表1:DSMON索引比较

           Existing RMON                 DSMON
    --------------------------------------------------------------------
                      Full Duplex Interface Statistics
        
           Existing RMON                 DSMON
    --------------------------------------------------------------------
                      Full Duplex Interface Statistics
        
    mediaIndependentEntry            | dsmonStatsControlEntry
       mediaIndependentIndex         |    dsmonStatsControlIndex
                                     | dsmonStatsEntry
                                     |    dsmonStatsControlIndex,
                                     |    dsmonAggGroupIndex
    ---------------------------------+------------------------------
                              Protocol Statistics
        
    mediaIndependentEntry            | dsmonStatsControlEntry
       mediaIndependentIndex         |    dsmonStatsControlIndex
                                     | dsmonStatsEntry
                                     |    dsmonStatsControlIndex,
                                     |    dsmonAggGroupIndex
    ---------------------------------+------------------------------
                              Protocol Statistics
        
    protocolDistControlEntry         | dsmonPdistCtlEntry
       protocolDistControlIndex      |    dsmonPdistCtlIndex
    protocolDistStatsEntry           | dsmonPdistStatsEntry
       protocolDistControlIndex,     |    dsmonPdistCtlIndex,
       protocolDirLocalIndex         |    dsmonPdistTimeMark,
                                     |    dsmonAggGroupIndex,
                                     |    protocolDirLocalIndex
    ---------------------------------+--------------------------------
                         Protocol TopN Distribution
        
    protocolDistControlEntry         | dsmonPdistCtlEntry
       protocolDistControlIndex      |    dsmonPdistCtlIndex
    protocolDistStatsEntry           | dsmonPdistStatsEntry
       protocolDistControlIndex,     |    dsmonPdistCtlIndex,
       protocolDirLocalIndex         |    dsmonPdistTimeMark,
                                     |    dsmonAggGroupIndex,
                                     |    protocolDirLocalIndex
    ---------------------------------+--------------------------------
                         Protocol TopN Distribution
        
                                     | dsmonPdistTopNCtlEntry
                                     |    dsmonPdistTopNCtlIndex
                  none               | dsmonPdistTopNEntry
                                     |    dsmonPdistTopNCtlIndex,
                                     |    dsmonPdistTopNIndex
    ---------------------------------+--------------------------------
                            Network Host Statistics
        
                                     | dsmonPdistTopNCtlEntry
                                     |    dsmonPdistTopNCtlIndex
                  none               | dsmonPdistTopNEntry
                                     |    dsmonPdistTopNCtlIndex,
                                     |    dsmonPdistTopNIndex
    ---------------------------------+--------------------------------
                            Network Host Statistics
        
     hlHostControlEntry              | dsmonHostCtlEntry
        hlHostControlIndex           |    dsmonHostCtlIndex
     nlHostEntry                     | dsmonHostEntry
        hlHostControlIndex,          |    dsmonHostCtlIndex,
        nlHostTimeMark,              |    dsmonHostTimeMark,
        protocolDirLocalIndex,       |    dsmonAggGroupIndex,
        nlHostAddress                |    protocolDirLocalIndex,
                                     |    dsmonHostAddress
    ---------------------------------+--------------------------------
        
     hlHostControlEntry              | dsmonHostCtlEntry
        hlHostControlIndex           |    dsmonHostCtlIndex
     nlHostEntry                     | dsmonHostEntry
        hlHostControlIndex,          |    dsmonHostCtlIndex,
        nlHostTimeMark,              |    dsmonHostTimeMark,
        protocolDirLocalIndex,       |    dsmonAggGroupIndex,
        nlHostAddress                |    protocolDirLocalIndex,
                                     |    dsmonHostAddress
    ---------------------------------+--------------------------------
        

Table 1 (Continued): DSMON Indexing Comparison

表1(续):DSMON索引比较

Existing RMON DSMON

现有RMON DSMON

    ---------------------------------+--------------------------------
                         Network Host TopN Distribution
        
    ---------------------------------+--------------------------------
                         Network Host TopN Distribution
        
                                     | dsmonHostTopNCtlEntry
                                     |    dsmonHostTopNCtlIndex
                  none               | dsmonHostTopNEntry
                                     |    dsmonHostTopNCtlIndex,
                                     |    dsmonHostTopNIndex
    ---------------------------------+--------------------------------
                       Application Matrix Statistics
        
                                     | dsmonHostTopNCtlEntry
                                     |    dsmonHostTopNCtlIndex
                  none               | dsmonHostTopNEntry
                                     |    dsmonHostTopNCtlIndex,
                                     |    dsmonHostTopNIndex
    ---------------------------------+--------------------------------
                       Application Matrix Statistics
        
     hlMatrixControlEntry            | dsmonMatrixCtlEntry
        hlMatrixControlIndex         |    dsmonMatrixCtlIndex
     alMatrixSDEntry                 | dsmonMatrixSDEntry
        hlMatrixControlIndex,        |    dsmonMatrixCtlIndex,
        alMatrixSDTimeMark,          |    dsmonMatrixTimeMark,
        protocolDirLocalIndex,       |    dsmonAggGroupIndex,
        nlMatrixSDSourceAddress,     |    dsmonMatrixNLIndex,
        nlMatrixSDDestAddress        |    dsmonMatrixSourceAddress
        protocolDirLocalIndex        |    dsmonMatrixDestAddress
                                     |    dsmonMatrixALIndex
     alMatrixDSEntry                 | dsmonMatrixDSEntry
        hlMatrixControlIndex,        |    dsmonMatrixCtlIndex,
        alMatrixDSTimeMark,          |    dsmonMatrixTimeMark,
        protocolDirLocalIndex,       |    dsmonAggGroupIndex,
        nlMatrixDSDestAddress,       |    dsmonMatrixNLIndex,
        nlMatrixDSSourceAddress      |    dsmonMatrixDestAddress
        protocolDirLocalIndex        |    dsmonMatrixSourceAddress
                                     |    dsmonMatrixALIndex
    ---------------------------------+--------------------------------
                      Application Matrix TopN Distribution
        
     hlMatrixControlEntry            | dsmonMatrixCtlEntry
        hlMatrixControlIndex         |    dsmonMatrixCtlIndex
     alMatrixSDEntry                 | dsmonMatrixSDEntry
        hlMatrixControlIndex,        |    dsmonMatrixCtlIndex,
        alMatrixSDTimeMark,          |    dsmonMatrixTimeMark,
        protocolDirLocalIndex,       |    dsmonAggGroupIndex,
        nlMatrixSDSourceAddress,     |    dsmonMatrixNLIndex,
        nlMatrixSDDestAddress        |    dsmonMatrixSourceAddress
        protocolDirLocalIndex        |    dsmonMatrixDestAddress
                                     |    dsmonMatrixALIndex
     alMatrixDSEntry                 | dsmonMatrixDSEntry
        hlMatrixControlIndex,        |    dsmonMatrixCtlIndex,
        alMatrixDSTimeMark,          |    dsmonMatrixTimeMark,
        protocolDirLocalIndex,       |    dsmonAggGroupIndex,
        nlMatrixDSDestAddress,       |    dsmonMatrixNLIndex,
        nlMatrixDSSourceAddress      |    dsmonMatrixDestAddress
        protocolDirLocalIndex        |    dsmonMatrixSourceAddress
                                     |    dsmonMatrixALIndex
    ---------------------------------+--------------------------------
                      Application Matrix TopN Distribution
        
                                     | dsmonMatrixTopNCtlEntry
                  none               |    dsmonMatrixTopNCtlIndex
                                     | dsmonMatrixTopNEntry
       (similar to nlMatrixTopN)     |    dsmonMatrixTopNCtlIndex,
                                     |    dsmonMatrixTopNIndex
    ---------------------------------+--------------------------------
        
                                     | dsmonMatrixTopNCtlEntry
                  none               |    dsmonMatrixTopNCtlIndex
                                     | dsmonMatrixTopNEntry
       (similar to nlMatrixTopN)     |    dsmonMatrixTopNCtlIndex,
                                     |    dsmonMatrixTopNIndex
    ---------------------------------+--------------------------------
        
4. Definitions
4. 定义
DSMON-MIB DEFINITIONS ::= BEGIN
        
DSMON-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF RowStatus, TimeStamp, TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC OwnerString, rmon FROM RMON-MIB protocolDirLocalIndex, LastCreateTime, DataSource, ZeroBasedCounter32, TimeFilter FROM RMON2-MIB CounterBasedGauge64, ZeroBasedCounter64 FROM HCNUM-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB Dscp FROM DIFFSERV-DSCP-TC;

从SNMPv2 SMI MODULE-COMPLIANCE导入MODULE-IDENTITY、OBJECT-TYPE、Integer32、Counter32、Gauge32,从SNMPv2 CONF导入OBJECT-GROUP RowStatus、TimeStamp、text-CONVENTION,从SNMPv2 TC OwnerString导入TruthValue,从rmon-MIB protocolDirLocalIndex导入rmon,从rmon-MIB protocolDirLocalIndex导入LastCreateTime、DataSource、ZeroBasedCounter32,从RMON2-MIB CounterBasedGauge64导入时间过滤器,来自HCNUM-TC SNMPAdministring的零基计数器64来自SNMP-FRAMEWORK-MIB Dscp来自DIFFSERV-Dscp-TC;

dsmonMIB MODULE-IDENTITY LAST-UPDATED "200205310000Z" ORGANIZATION "IETF RMONMIB Working Group" CONTACT-INFO " Andy Bierman Cisco Systems, Inc. RMONMIB WG Chair and DSMON MIB Editor

DSMONIB模块标识最新更新“20020531000Z”组织“IETF RMONMIB工作组”联系方式“Andy Bierman Cisco Systems,Inc.RMONMIB工作组主席兼DSMON MIB编辑

Postal: 170 West Tasman Drive San Jose, CA USA 95134 Tel: +1 408 527-3711 E-mail: abierman@cisco.com

邮政:美国加利福尼亚州圣何塞市西塔斯曼大道170号95134电话:+1408 527-3711电子邮件:abierman@cisco.com

Send comments to <rmonmib@ietf.org> Mailing list subscription info: http://www.ietf.org/mailman/listinfo/rmonmib " DESCRIPTION "This module defines Remote Monitoring MIB extensions for Differentiated Services enabled networks.

将评论发送到<rmonmib@ietf.org>邮件列表订阅信息:http://www.ietf.org/mailman/listinfo/rmonmib “说明”此模块为支持区分服务的网络定义远程监控MIB扩展。

RMON DIFFSERV DSCP statistics * Per Counter Aggregation Group * Per Protocol Per Counter Aggregation Group * Per Counter Aggregation Group Per Host

RMON DIFFSERV DSCP统计信息*每个计数器聚合组*每个协议每个计数器聚合组*每个主机每个计数器聚合组

* Per Counter Aggregation Group Per Host-Pair

* 每个主机对的每个计数器聚合组

            In order to maintain the RMON 'look-and-feel' and semantic
            consistency, some of the text from the RMON-2 and HC-RMON
            MIBs by Steve Waldbusser has been adapted for use in this
            MIB."
    REVISION        "200205310000Z"
    DESCRIPTION
            "Initial version of the DSMON MIB module.  This version
            published as RFC 3287."
    ::= { rmon 26 }
        
            In order to maintain the RMON 'look-and-feel' and semantic
            consistency, some of the text from the RMON-2 and HC-RMON
            MIBs by Steve Waldbusser has been adapted for use in this
            MIB."
    REVISION        "200205310000Z"
    DESCRIPTION
            "Initial version of the DSMON MIB module.  This version
            published as RFC 3287."
    ::= { rmon 26 }
        
dsmonObjects       OBJECT IDENTIFIER ::= { dsmonMIB 1 }
dsmonNotifications OBJECT IDENTIFIER ::= { dsmonMIB 2 }
dsmonConformance   OBJECT IDENTIFIER ::= { dsmonMIB 3 }
        
dsmonObjects       OBJECT IDENTIFIER ::= { dsmonMIB 1 }
dsmonNotifications OBJECT IDENTIFIER ::= { dsmonMIB 2 }
dsmonConformance   OBJECT IDENTIFIER ::= { dsmonMIB 3 }
        
dsmonAggObjects    OBJECT IDENTIFIER ::= { dsmonObjects 1 }
dsmonStatsObjects  OBJECT IDENTIFIER ::= { dsmonObjects 2 }
dsmonPdistObjects  OBJECT IDENTIFIER ::= { dsmonObjects 3 }
dsmonHostObjects   OBJECT IDENTIFIER ::= { dsmonObjects 4 }
dsmonCapsObjects   OBJECT IDENTIFIER ::= { dsmonObjects 5 }
dsmonMatrixObjects OBJECT IDENTIFIER ::= { dsmonObjects 6 }
        
dsmonAggObjects    OBJECT IDENTIFIER ::= { dsmonObjects 1 }
dsmonStatsObjects  OBJECT IDENTIFIER ::= { dsmonObjects 2 }
dsmonPdistObjects  OBJECT IDENTIFIER ::= { dsmonObjects 3 }
dsmonHostObjects   OBJECT IDENTIFIER ::= { dsmonObjects 4 }
dsmonCapsObjects   OBJECT IDENTIFIER ::= { dsmonObjects 5 }
dsmonMatrixObjects OBJECT IDENTIFIER ::= { dsmonObjects 6 }
        
--
-- Textual Convention to define a
-- DSMON Counter Aggregation Group Index
--
        
--
-- Textual Convention to define a
-- DSMON Counter Aggregation Group Index
--
        
DsmonCounterAggGroupIndex ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
            "This TC describes a data type which identifies a DSMON
            counter aggregation group, which is an arbitrary grouping of
            conceptual counters, for monitoring purposes only.  The
            range for this data type begins with zero (instead of
            one), to allow for a direct mapping between counter
            indexing schemes that start at zero (e.g. DSCP values in
            packets) and counter aggregation group values."
    SYNTAX Integer32 (0..2147483647)
        
DsmonCounterAggGroupIndex ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
            "This TC describes a data type which identifies a DSMON
            counter aggregation group, which is an arbitrary grouping of
            conceptual counters, for monitoring purposes only.  The
            range for this data type begins with zero (instead of
            one), to allow for a direct mapping between counter
            indexing schemes that start at zero (e.g. DSCP values in
            packets) and counter aggregation group values."
    SYNTAX Integer32 (0..2147483647)
        
--
-- Textual Convention to define a
-- DSMON Counter Aggregation Profile Index
--
        
--
-- Textual Convention to define a
-- DSMON Counter Aggregation Profile Index
--
        
DsmonCounterAggProfileIndex ::= TEXTUAL-CONVENTION
    STATUS current
        
DsmonCounterAggProfileIndex ::= TEXTUAL-CONVENTION
    STATUS current
        

DESCRIPTION "This TC describes a data type which identifies a DSMON counter aggregation profile, which is a set of counter aggregation group assignments for each of the 64 DSCP values, for a particular statistical collection." SYNTAX Integer32 (1..2147483647)

DESCRIPTION“此TC描述一种数据类型,用于标识DSMON计数器聚合配置文件,该配置文件是针对特定统计集合的64个DSCP值中的每个值的一组计数器聚合组分配。”语法Integer32(1..2147483647)

-- ***********************************************************
-- *                                                         *
-- *           D S M O N    C A P A B I L I T I E S          *
-- *                                                         *
-- ***********************************************************
        
-- ***********************************************************
-- *                                                         *
-- *           D S M O N    C A P A B I L I T I E S          *
-- *                                                         *
-- ***********************************************************
        
dsmonCapabilities OBJECT-TYPE
    SYNTAX      BITS  {
                       dsmonCounterAggControl(0),
                       dsmonStats(1),
                       dsmonStatsOvfl(2),
                       dsmonStatsHC(3),
                       dsmonPdist(4),
                       dsmonPdistOvfl(5),
                       dsmonPdistHC(6),
                       dsmonHost(7),
                       dsmonHostOvfl(8),
                       dsmonHostHC(9),
                       dsmonCaps(10),
                       dsmonMatrix(11),
                       dsmonMatrixOvfl(12),
                       dsmonMatrixHC(13)
                      }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "This object provides an indication of the DSMON groups
            supported by the agent.  If a bit is set, then the agent
            implements all of the objects in the DSMON object group,
            where bit 'n' represents the MIB group identified by the
            OBJECT IDENTIFIER value { dsmonGroups n+1 }."
    ::= { dsmonCapsObjects 1 }
        
dsmonCapabilities OBJECT-TYPE
    SYNTAX      BITS  {
                       dsmonCounterAggControl(0),
                       dsmonStats(1),
                       dsmonStatsOvfl(2),
                       dsmonStatsHC(3),
                       dsmonPdist(4),
                       dsmonPdistOvfl(5),
                       dsmonPdistHC(6),
                       dsmonHost(7),
                       dsmonHostOvfl(8),
                       dsmonHostHC(9),
                       dsmonCaps(10),
                       dsmonMatrix(11),
                       dsmonMatrixOvfl(12),
                       dsmonMatrixHC(13)
                      }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "This object provides an indication of the DSMON groups
            supported by the agent.  If a bit is set, then the agent
            implements all of the objects in the DSMON object group,
            where bit 'n' represents the MIB group identified by the
            OBJECT IDENTIFIER value { dsmonGroups n+1 }."
    ::= { dsmonCapsObjects 1 }
        
-- ***********************************************************
-- *                                                         *
-- *   A G G R E G A T I O N   C O N T R O L   G R O U P S   *
-- *                                                         *
-- ***********************************************************
        
-- ***********************************************************
-- *                                                         *
-- *   A G G R E G A T I O N   C O N T R O L   G R O U P S   *
-- *                                                         *
-- ***********************************************************
        

dsmonMaxAggGroups OBJECT-TYPE SYNTAX Integer32 (2..64) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of counter aggregation groups that this agent can support. The agent will allow this number of distinct groups to be configured in the dsmonAggProfileTable, numbered from '0' to 'dsmonMaxAggGroups - 1', for each counter aggregation profile entry supported by the agent.

dsmonMaxAggGroups对象类型语法整数32(2..64)MAX-ACCESS只读状态当前说明“此代理可以支持的最大计数器聚合组数。代理将允许在dsmonAggProfileTable中为代理支持的每个计数器聚合配置文件条目配置此数量的不同组,编号从“0”到“DSMONAXAGGROGROUPS-1”。

            The agent MUST NOT lower this value during system operation,
            and SHOULD set this object to an appropriate value during
            system initialization."
    ::= { dsmonAggObjects 1 }
        
            The agent MUST NOT lower this value during system operation,
            and SHOULD set this object to an appropriate value during
            system initialization."
    ::= { dsmonAggObjects 1 }
        

dsmonAggControlLocked OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the setup of counter aggregation groups for this agent.

dsmonAggControlLocked对象类型语法TruthValue MAX-ACCESS读写状态当前描述“控制此代理的计数器聚合组的设置。

If this object contains the value 'true', then write access to the objects in the dsmonAggControlTable (except the dsmonAggControlOwner object), dsmonAggProfileTable, and dsmonAggGroupTable is not permitted, and data collection is possible. This object only controls write access to these MIB objects. The DSMON data collection control tables (e.g., dsmonHostCtlTable) can be configured at any time, regardless of the value of this object.

如果此对象包含值“true”,则不允许对dsmonAggControlTable(dsmonAggControlOwner对象除外)、dsmonAggProfileTable和dsmonAggGroupTable中的对象进行写访问,并且可以进行数据收集。此对象仅控制对这些MIB对象的写入访问。DSMON数据采集控制表(例如dsmonHostCtlTable)可以随时配置,而不考虑此对象的值。

If this object contains the value 'false', write access to the objects in the dsmonAggControlTable, dsmonAggProfileTable, and dsmonAggGroupTable is permitted, and data collection is not possible. In addition, all objects in all DSMON data tables (e.g., dsmonStatsTable) shall be deleted.

如果此对象包含值“false”,则允许对dsmonAggControlTable、dsmonAggProfileTable和dsmonAggGroupTable中的对象进行写访问,并且无法收集数据。此外,应删除所有DSMON数据表(如dsmonStatsTable)中的所有对象。

An agent is not required to process SNMP Set Requests for this object in conjunction with other objects from this MIB. This is intended to simplify the processing of Set Requests for tables such as the dsmonAggProfileTable, by eliminating the possibility that a single Set PDU will contain multiple varbinds which are in conflict, such as a PDU which both modifies the dsmonAggProfileTable and locks the

不需要代理来处理此对象的SNMP集请求以及来自此MIB的其他对象。这是为了简化对dsmonAggProfileTable等表的Set请求的处理,通过消除单个Set PDU将包含多个冲突的VARBIND的可能性,例如修改dsmonAggProfileTable并锁定数据的PDU

dsmonAggProfileTable at the same time.

同时使用dsmonAggProfileTable。

Note that the agent is not required to validate the entire counter aggregation configuration when an attempt is made to transition an instance of this object from 'true' to 'false'. That validation is done if and when a DSMON data collection is activated.

请注意,当尝试将此对象的实例从“true”转换为“false”时,不需要代理验证整个计数器聚合配置。如果激活了DSMON数据采集,则会进行验证。

            An agent is required to reactivate any suspended data
            collections when this object transitions to 'true', Each
            active data control entry (e.g., dsmonStatsControlEntry),
            will be validated with respect to the new counter
            aggregation configuration.  If the counter aggregation
            profile referenced in the data collection is valid, then
            that collection will be restarted.  Otherwise, the RowStatus
            object (e.g., dsmonStatsControlStatus) will be set to
            'notReady' for that collection control entry."
    ::= { dsmonAggObjects 2 }
        
            An agent is required to reactivate any suspended data
            collections when this object transitions to 'true', Each
            active data control entry (e.g., dsmonStatsControlEntry),
            will be validated with respect to the new counter
            aggregation configuration.  If the counter aggregation
            profile referenced in the data collection is valid, then
            that collection will be restarted.  Otherwise, the RowStatus
            object (e.g., dsmonStatsControlStatus) will be set to
            'notReady' for that collection control entry."
    ::= { dsmonAggObjects 2 }
        

dsmonAggControlChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object counts the number of times the value of the dsmonAggControlLocked object has changed. A management station can use this object to detect if counters in the DSMON data tables (e.g., dsmonStatsEntry) have been deleted and recreated between polls.

dsmonAggControlChanges对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此对象统计dsmonAggControlLocked对象的值已更改的次数。管理站可以使用此对象检测DSMON数据表(例如dsmonStatsEntry)中的计数器已在轮询之间删除并重新创建。

            This object shall be incremented by one each time the
            dsmonAggControlLocked object changes from 'false' to 'true',
            or from 'true' to 'false'."
    ::= { dsmonAggObjects 3 }
        
            This object shall be incremented by one each time the
            dsmonAggControlLocked object changes from 'false' to 'true',
            or from 'true' to 'false'."
    ::= { dsmonAggObjects 3 }
        

dsmonAggControlLastChangeTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the value of sysUpTime at the moment the dsmonAggControlLocked object was last modified. A management station can use this object to detect if counters in the DSMON data tables (e.g., dsmonStatsEntry) have been deleted and recreated between polls.

dsmonAggControlLastChangeTime对象类型语法时间戳MAX-ACCESS只读状态当前描述“此对象标识上次修改dsmonAggControlLocked对象时的系统正常运行时间值。管理站可以使用此对象检测DSMON数据表(例如dsmonStatsEntry)中的计数器已在轮询之间删除并重新创建。

This object shall be updated with the current value of sysUpTime, if the dsmonAggControlLocked object changes from

如果dsmonAggControlLocked对象从

'false' to 'true', or from 'true' to 'false'.

从“false”到“true”,或从“true”到“false”。

            Upon system initialization, this object shall contain the
            value zero."
    ::= { dsmonAggObjects 4 }
        
            Upon system initialization, this object shall contain the
            value zero."
    ::= { dsmonAggObjects 4 }
        

-- -- Counter Aggregation Control Table --

----计数器聚合控制表--

dsmonAggControlTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonAggControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides an overall description and control point for all dsmonAggProfileEntries with the same dsmonAggControlIndex value.

dsmonAggControlTable DsmonAggControlEntry的对象类型语法序列MAX-ACCESS不可访问状态当前描述“此表为具有相同dsmonAggControlIndex值的所有dsmonAggProfileEntries提供总体描述和控制点。

A management application SHOULD create a counter aggregation profile by first creating and activating an entry in this table. This will cause the agent to create a set of 64 dsmonAggProfileEntries on behalf of this control entry. An application can then set the individual counter aggregation group assignments for each of the 64 DSCP values,

管理应用程序应首先在此表中创建并激活一个条目,从而创建计数器聚合配置文件。这将导致代理代表此控件项创建一组64个DSMONAGGPROFILEENTRY。然后,应用程序可以为64个DSCP值中的每一个设置单独的计数器聚合组分配,

This table MUST NOT be modified if the dsmonAggControlLocked object is equal to 'true'.

如果dsmonAggControlLocked对象等于“true”,则不得修改此表。

Note that an agent MAY choose to limit the actual number of entries which may be created in this table, and (independently) the number of counter aggregation profiles which may be applied to a particular data source. In this case, the agent SHOULD return an error-status of 'resourceUnavailable(13)', as per section 4.2.5 of the 'Protocol Operations for SNMPv2' specification [RFC1905].

请注意,代理可以选择限制可在此表中创建的条目的实际数量,以及(独立地)可应用于特定数据源的计数器聚合配置文件的数量。在这种情况下,根据“SNMPv2协议操作”规范[RFC1905]第4.2.5节,代理应返回错误状态“resourceUnavailable(13)”。

            The agent SHOULD support non-volatile configuration of this
            table, and upon system initialization, the table SHOULD be
            initialized with the saved values.  Otherwise, each
            potential counter aggregation group description string
            SHOULD contain the empty string."
    ::= { dsmonAggObjects 5 }
        
            The agent SHOULD support non-volatile configuration of this
            table, and upon system initialization, the table SHOULD be
            initialized with the saved values.  Otherwise, each
            potential counter aggregation group description string
            SHOULD contain the empty string."
    ::= { dsmonAggObjects 5 }
        

dsmonAggControlEntry OBJECT-TYPE SYNTAX DsmonAggControlEntry MAX-ACCESS not-accessible

dsmonAggControlEntry对象类型语法dsmonAggControlEntry MAX-ACCESS不可访问

    STATUS      current
    DESCRIPTION
            "A conceptual row in the dsmonAggControlTable."
    INDEX { dsmonAggControlIndex }
    ::= { dsmonAggControlTable 1 }
        
    STATUS      current
    DESCRIPTION
            "A conceptual row in the dsmonAggControlTable."
    INDEX { dsmonAggControlIndex }
    ::= { dsmonAggControlTable 1 }
        
DsmonAggControlEntry ::= SEQUENCE {
    dsmonAggControlIndex         DsmonCounterAggProfileIndex,
    dsmonAggControlDescr         SnmpAdminString,
    dsmonAggControlOwner         OwnerString,
    dsmonAggControlStatus        RowStatus
}
        
DsmonAggControlEntry ::= SEQUENCE {
    dsmonAggControlIndex         DsmonCounterAggProfileIndex,
    dsmonAggControlDescr         SnmpAdminString,
    dsmonAggControlOwner         OwnerString,
    dsmonAggControlStatus        RowStatus
}
        
dsmonAggControlIndex OBJECT-TYPE
    SYNTAX      DsmonCounterAggProfileIndex
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "An arbitrary integer index value used to identify the
            counter aggregation profile specified by this control
            entry."
    ::= { dsmonAggControlEntry 1 }
        
dsmonAggControlIndex OBJECT-TYPE
    SYNTAX      DsmonCounterAggProfileIndex
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "An arbitrary integer index value used to identify the
            counter aggregation profile specified by this control
            entry."
    ::= { dsmonAggControlEntry 1 }
        

dsmonAggControlDescr OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "An administratively assigned description of the counter aggregation profile identified by this entry.

dsmonAggControlDescr对象类型语法SnmpAdminString(大小(0..64))MAX-ACCESS read create STATUS current DESCRIPTION“此项标识的计数器聚合配置文件的管理分配描述。

Upon first creation of an instance of this object, the agent SHOULD set this object to the empty string. If the agent supports non-volatile storage, then this object SHOULD be re-initialized with its stored value after a system reboot.

在首次创建此对象的实例时,代理应将此对象设置为空字符串。如果代理支持非易失性存储,则应在系统重新启动后使用其存储值重新初始化此对象。

            This object MUST NOT be modified if the associated
            dsmonAggControlStatus object is equal to 'active', or the
            dsmonAggControlLocked object is equal to 'true'."
    ::= { dsmonAggControlEntry 2 }
        
            This object MUST NOT be modified if the associated
            dsmonAggControlStatus object is equal to 'active', or the
            dsmonAggControlLocked object is equal to 'true'."
    ::= { dsmonAggControlEntry 2 }
        

dsmonAggControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it."

dsmonAggControlOwner对象类型语法OwnerString MAX-ACCESS read create STATUS current DESCRIPTION“配置此条目并因此使用分配给它的资源的实体。”

    ::= { dsmonAggControlEntry 3 }
        
    ::= { dsmonAggControlEntry 3 }
        

dsmonAggControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this row.

dsmonAggControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此行的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

Upon setting this object to active(1), the agent will create a complete set of 64 associated entries in the dsmonAggProfileTable.

将此对象设置为活动(1)后,代理将在dsmonAggProfileTable中创建一组完整的64个关联条目。

If this object is not equal to active(1), all associated entries in the dsmonAggProfileTable shall be deleted.

如果此对象不等于active(1),则应删除dsmonAggProfileTable中的所有关联条目。

            This object MUST NOT be modified if the
            dsmonAggControlLocked object is equal to 'true'."
    ::= { dsmonAggControlEntry 4 }
        
            This object MUST NOT be modified if the
            dsmonAggControlLocked object is equal to 'true'."
    ::= { dsmonAggControlEntry 4 }
        

-- -- Counter Aggregation Profile Table --

----计数器聚合配置文件表--

dsmonAggProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonAggProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Controls the setup of counter aggregation profiles for this agent. For each such profile, every DSCP value MUST be configured into exactly one counter aggregation group.

dsmonAggProfileTable DsmonAggProfileEntry MAX-ACCESS not ACCESS STATUS current DESCRIPTION的对象类型语法序列“控制此代理的计数器聚合配置文件的设置。对于每个此类配置文件,每个DSCP值都必须配置为恰好一个计数器聚合组。

This table MUST NOT be modified if the dsmonAggControlLocked object is equal to 'true'.

如果dsmonAggControlLocked对象等于“true”,则不得修改此表。

The agent will create a set of 64 entries in this table (with the same dsmonAggControlIndex value) when the associated dsmonAggControlEntry is activated.

激活关联的dsmonAggControlEntry时,代理将在此表中创建一组64个条目(具有相同的dsmonAggControlIndex值)。

            If the agent supports non-volatile configuration of this
            table, then upon system initialization, this table SHOULD be
            initialized with the saved values."
    ::= { dsmonAggObjects 6 }
        
            If the agent supports non-volatile configuration of this
            table, then upon system initialization, this table SHOULD be
            initialized with the saved values."
    ::= { dsmonAggObjects 6 }
        
dsmonAggProfileEntry OBJECT-TYPE
    SYNTAX      DsmonAggProfileEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "A conceptual row in the dsmonAggProfileTable.  The
            dsmonAggControlIndex value in the index identifies the
            dsmonAggControlEntry associated with each entry in this
            table."
    INDEX { dsmonAggControlIndex, dsmonAggProfileDSCP }
    ::= { dsmonAggProfileTable 1 }
        
dsmonAggProfileEntry OBJECT-TYPE
    SYNTAX      DsmonAggProfileEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "A conceptual row in the dsmonAggProfileTable.  The
            dsmonAggControlIndex value in the index identifies the
            dsmonAggControlEntry associated with each entry in this
            table."
    INDEX { dsmonAggControlIndex, dsmonAggProfileDSCP }
    ::= { dsmonAggProfileTable 1 }
        
DsmonAggProfileEntry ::= SEQUENCE {
    dsmonAggProfileDSCP          Dscp,
    dsmonAggGroupIndex           DsmonCounterAggGroupIndex
}
        
DsmonAggProfileEntry ::= SEQUENCE {
    dsmonAggProfileDSCP          Dscp,
    dsmonAggGroupIndex           DsmonCounterAggGroupIndex
}
        
dsmonAggProfileDSCP OBJECT-TYPE
    SYNTAX      Dscp
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "The specific DSCP value for the DSCP counter which is
            configured in a counter aggregation group by this entry."
    ::= { dsmonAggProfileEntry 1 }
        
dsmonAggProfileDSCP OBJECT-TYPE
    SYNTAX      Dscp
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "The specific DSCP value for the DSCP counter which is
            configured in a counter aggregation group by this entry."
    ::= { dsmonAggProfileEntry 1 }
        

dsmonAggGroupIndex OBJECT-TYPE SYNTAX DsmonCounterAggGroupIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The counter aggregation group which contains this DSCP value. Upon creation of a new sub-tree (set of 64 entries with the same dsmonAggControlIndex value) in this table, the agent SHOULD initialize all related instances of this object to the value zero.

dsmonAggGroupIndex对象类型语法DsmonCounterAggGroupIndex MAX-ACCESS读写状态当前描述“包含此DSCP值的计数器聚合组。在创建新的子树时(具有相同dsmonAggControlIndex值的64个项的集合)在此表中,代理应将此对象的所有相关实例初始化为零。

            This object MUST NOT be modified if the
            dsmonAggControlLocked object is equal to 'true'."
    DEFVAL { 0 }
    ::= { dsmonAggProfileEntry 2 }
        
            This object MUST NOT be modified if the
            dsmonAggControlLocked object is equal to 'true'."
    DEFVAL { 0 }
    ::= { dsmonAggProfileEntry 2 }
        

-- -- Counter Aggregation Group Table --

----计数器聚合组表--

dsmonAggGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonAggGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides a description of each counter aggregation group configured on this system. Note that the semantics of a particular counter aggregation group are only relevant within the scope of a particular counter aggregation profile.

dsmonAggGroupTable DsmonAggGroupEntry的对象类型语法序列MAX-ACCESS不可访问状态当前说明“此表提供了此系统上配置的每个计数器聚合组的说明。请注意,特定计数器聚合组的语义仅在特定计数器聚合概要文件的范围内相关。

This table MUST NOT be modified if the dsmonAggControlLocked object is equal to 'true'.

如果dsmonAggControlLocked对象等于“true”,则不得修改此表。

Note that an agent MAY choose to limit the actual number of entries which may be created in this table, and (independently) the number of counter aggregation profiles which may be applied to a particular data source. In this case, the agent SHOULD return an error-status of 'resourceUnavailable(13)', as per section 4.2.5 of the 'Protocol Operations for SNMPv2' specification [RFC1905].

请注意,代理可以选择限制可在此表中创建的条目的实际数量,以及(独立地)可应用于特定数据源的计数器聚合配置文件的数量。在这种情况下,根据“SNMPv2协议操作”规范[RFC1905]第4.2.5节,代理应返回错误状态“resourceUnavailable(13)”。

If the agent supports non-volatile configuration of this table, then upon system initialization, this table SHOULD be initialized with the saved values. Otherwise, each potential counter aggregation group description string SHOULD contain the empty string.

如果代理支持此表的非易失性配置,则在系统初始化时,应使用保存的值初始化此表。否则,每个可能的计数器聚合组描述字符串应包含空字符串。

            An agent SHOULD allow entries to be created or modified in
            this table, even if the specified dsmonAggControlIndex value
            does not identify a valid dsmonAggControlEntry or a complete
            set of valid dsmonAggProfileEntries, to reduce row creation
            order dependencies."
    ::= { dsmonAggObjects 7 }
        
            An agent SHOULD allow entries to be created or modified in
            this table, even if the specified dsmonAggControlIndex value
            does not identify a valid dsmonAggControlEntry or a complete
            set of valid dsmonAggProfileEntries, to reduce row creation
            order dependencies."
    ::= { dsmonAggObjects 7 }
        

dsmonAggGroupEntry OBJECT-TYPE SYNTAX DsmonAggGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonAggGroupTable. The dsmonAggGroupIndex value in the INDEX identifies the counter aggregation group associated with each entry.

dsmonAggGroupEntry对象类型语法dsmonAggGroupEntry MAX-ACCESS不可访问状态当前描述“dsmonAggGroupTable中的概念行。索引中的dsmonAggGroupIndex值标识与每个项关联的计数器聚合组。

The dsmonAggControlIndex in the index identifies the counter aggregation profile associated with each entry, identified by the dsmonAggControlEntry and dsmonAggProfileEntries with the same index value.

索引中的dsmonAggControlIndex标识与每个条目关联的计数器聚合配置文件,由具有相同索引值的dsmonAggControlEntry和dsmonAggProfileEntries标识。

The agent SHOULD support non-volatile configuration of this table, and upon system initialization, the table SHOULD be initialized with the saved values.

代理应支持此表的非易失性配置,并且在系统初始化时,应使用保存的值初始化该表。

The dsmonAggGroupIndex in the index identifies the counter aggregation group associated with each entry. This object SHOULD be indexed from zero to 'N', where 'N' is less than the value of the dsmonMaxAggGroups for this agent."

索引中的dsmonAggGroupIndex标识与每个条目关联的计数器聚合组。应将此对象从零索引到“N”,其中“N”小于此代理的DSMONMAXAGGROUPS的值。“

    INDEX { dsmonAggControlIndex, dsmonAggGroupIndex }
    ::= { dsmonAggGroupTable 1 }
DsmonAggGroupEntry ::= SEQUENCE {
    dsmonAggGroupDescr         SnmpAdminString,
    dsmonAggGroupStatus        RowStatus
}
        
    INDEX { dsmonAggControlIndex, dsmonAggGroupIndex }
    ::= { dsmonAggGroupTable 1 }
DsmonAggGroupEntry ::= SEQUENCE {
    dsmonAggGroupDescr         SnmpAdminString,
    dsmonAggGroupStatus        RowStatus
}
        

dsmonAggGroupDescr OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "An administratively assigned description of the counter aggregation group identified by this entry.

DSMONAGGROUPDESCR对象类型语法SnmpAdminString(大小(0..64))MAX-ACCESS read create STATUS current DESCRIPTION“此项标识的计数器聚合组的管理分配描述。

Upon first creation of an instance of this object, the agent SHOULD set this object to the empty string.

在首次创建此对象的实例时,代理应将此对象设置为空字符串。

            This object MUST NOT be modified if the associated
            dsmonAggGroupStatus object is equal to 'active', or the
            dsmonAggControlLocked object is equal to 'true'."
    ::= { dsmonAggGroupEntry 1 }
        
            This object MUST NOT be modified if the associated
            dsmonAggGroupStatus object is equal to 'active', or the
            dsmonAggControlLocked object is equal to 'true'."
    ::= { dsmonAggGroupEntry 1 }
        

dsmonAggGroupStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this row.

dsmonAggGroupStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此行的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

            This object MUST NOT be modified if the
            dsmonAggControlLocked object is equal to 'true'."
    ::= { dsmonAggGroupEntry 2 }
        
            This object MUST NOT be modified if the
            dsmonAggControlLocked object is equal to 'true'."
    ::= { dsmonAggGroupEntry 2 }
        
-- *************************************************************
-- *                                                           *
-- *     P E R - D A T A S O U R C E   C O L L E C T I O N S   *
-- *                                                           *
-- *************************************************************
        
-- *************************************************************
-- *                                                           *
-- *     P E R - D A T A S O U R C E   C O L L E C T I O N S   *
-- *                                                           *
-- *************************************************************
        

-- -- Per-DataSource Statistics Control Table --

----每个数据源统计信息控制表--

dsmonStatsControlTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonStatsControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Controls the setup of per data source per counter aggregation group distribution statistics.

dsmonStatsControlTable对象类型DsmonStatsControlEntry MAX-ACCESS不可访问状态当前描述的语法序列“控制每个数据源每个计数器聚合组分布统计信息的设置。

            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonStatsObjects 1 }
        
            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonStatsObjects 1 }
        

dsmonStatsControlEntry OBJECT-TYPE SYNTAX DsmonStatsControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonStatsControlTable.

dsmonStatsControlEntry对象类型语法dsmonStatsControlEntry MAX-ACCESS不可访问状态当前描述”dsmonStatsControlEntry表中的概念行。

Entries are created and deleted from this table by management action only, using the dsmonStatsControlStatus RowStatus object.

仅通过管理操作,使用dsmonStatsControlStatus RowStatus对象从此表中创建和删除条目。

The agent SHOULD support non-volatile configuration of this table, and upon system initialization, the table SHOULD be initialized with the saved values.

代理应支持此表的非易失性配置,并且在系统初始化时,应使用保存的值初始化该表。

            Activation of a control row in this table will cause an
            associated dsmonStatsTable to be created and maintained by
            the agent."
    INDEX { dsmonStatsControlIndex }
    ::= { dsmonStatsControlTable 1 }
        
            Activation of a control row in this table will cause an
            associated dsmonStatsTable to be created and maintained by
            the agent."
    INDEX { dsmonStatsControlIndex }
    ::= { dsmonStatsControlTable 1 }
        
DsmonStatsControlEntry ::= SEQUENCE {
    dsmonStatsControlIndex                Integer32,
        
DsmonStatsControlEntry ::= SEQUENCE {
    dsmonStatsControlIndex                Integer32,
        

dsmonStatsControlDataSource DataSource, dsmonStatsControlAggProfile DsmonCounterAggProfileIndex, dsmonStatsControlDroppedFrames Counter32, dsmonStatsControlCreateTime LastCreateTime, dsmonStatsControlOwner OwnerString, dsmonStatsControlStatus RowStatus }

dsmonStatsControlDataSource数据源、DSMONSTATSCONTROLAGGPROFILEINDEX、DSMONSTATSCONTROLDROPPEDFRAMS计数器32、dsmonStatsControlCreateTime LastCreateTime、DSMONSTATSCONTROLNER OWNER OwnerString、dsmonStatsControlStatus ROWSTATUTUS}

dsmonStatsControlIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "An arbitrary and unique index for this
            dsmonStatsControlEntry."
    ::= { dsmonStatsControlEntry 1 }
        
dsmonStatsControlIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "An arbitrary and unique index for this
            dsmonStatsControlEntry."
    ::= { dsmonStatsControlEntry 1 }
        

dsmonStatsControlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION "The data source of this per protocol per counter aggregation group distribution.

dsmonStatsControlDataSource对象类型语法DataSource MAX-ACCESS read create STATUS current DESCRIPTION“此数据源按协议按计数器聚合组分布。

Note that only packets that contain a network protocol encapsulation which contains a DS field [RFC2474] will be counted in this table.

请注意,此表中仅统计包含DS字段[RFC2474]的网络协议封装的数据包。

            This object MUST NOT be modified if the associated
            dsmonStatsControlStatus object is equal to active(1)."
    ::= { dsmonStatsControlEntry 2 }
        
            This object MUST NOT be modified if the associated
            dsmonStatsControlStatus object is equal to active(1)."
    ::= { dsmonStatsControlEntry 2 }
        

dsmonStatsControlAggProfile OBJECT-TYPE SYNTAX DsmonCounterAggProfileIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The dsmonAggControlIndex value identifying the counter aggregation profile which should be used on behalf of this dsmonStatsControlEntry.

dsmonStatsControlAggProfile对象类型语法DsmonCounteragProfileIndex MAX-ACCESS读取创建状态当前描述“DsmonAgControlIndex值,标识应代表此dsmonStatsControlEntry使用的计数器聚合配置文件。

The associated dsmonAggControlEntry and dsmonAggProfileEntries, identified by the same dsmonAggControlIndex index value, MUST be active in order for this entry to remain active. It is possible for the counter aggregation configuration to change from a valid to invalid state for this dsmonStats collection. In this case,

由同一dsmonAggControlIndex值标识的关联dsmonAggControlEntry和dsmonAggProfileEntries必须处于活动状态,才能使此条目保持活动状态。此dsmonStats集合的计数器聚合配置可能从有效状态更改为无效状态。在这种情况下,,

the associated dsmonStatsControlStatus object will be changed to the 'notReady' state, and data collection will not occur on behalf of this control entry.

关联的dsmonStatsControlStatus对象将更改为“notReady”状态,并且不会代表此控件条目进行数据收集。

Note that an agent MAY choose to limit the actual number of counter aggregation profiles which may be applied to a particular data source.

请注意,代理可以选择限制可应用于特定数据源的计数器聚合配置文件的实际数量。

            This object MUST NOT be modified if the associated
            dsmonStatsControlStatus object is equal to active(1)."
    ::= { dsmonStatsControlEntry 3 }
        
            This object MUST NOT be modified if the associated
            dsmonStatsControlStatus object is equal to active(1)."
    ::= { dsmonStatsControlEntry 3 }
        

dsmonStatsControlDroppedFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames which were received by the probe and therefore not accounted for in the *StatsDropEvents, but for which the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.

dsmonStatsControlDroppedFrames对象类型语法计数器32个单位“帧”最大访问只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents中,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。

This count does not include packets that were not counted because they had MAC-layer errors.

此计数不包括由于MAC层错误而未计数的数据包。

            Note that, unlike the dropEvents counter, this number is the
            exact number of frames dropped."
    ::= { dsmonStatsControlEntry 4 }
        
            Note that, unlike the dropEvents counter, this number is the
            exact number of frames dropped."
    ::= { dsmonStatsControlEntry 4 }
        
dsmonStatsControlCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this control entry was last
            activated.  This can be used by the management station to
            detect if the table has been deleted and recreated between
            polls."
    ::= { dsmonStatsControlEntry 5 }
        
dsmonStatsControlCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this control entry was last
            activated.  This can be used by the management station to
            detect if the table has been deleted and recreated between
            polls."
    ::= { dsmonStatsControlEntry 5 }
        

dsmonStatsControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION

dsmonStatsControlOwner对象类型语法OwnerString MAX-ACCESS读取创建状态当前描述

            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonStatsControlEntry 6 }
        
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonStatsControlEntry 6 }
        

dsmonStatsControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this row.

dsmonStatsControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此行的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

            If this object is not equal to active(1), all associated
            entries in the dsmonStatsTable shall be deleted."
    ::= { dsmonStatsControlEntry 7 }
        
            If this object is not equal to active(1), all associated
            entries in the dsmonStatsTable shall be deleted."
    ::= { dsmonStatsControlEntry 7 }
        

-- -- Per-DataSource Statistics Table --

----每个数据源统计表--

dsmonStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information on counter aggregation group usage for each monitored data source.

dsmonStatsTable DsmonStatsEntry MAX-ACCESS的对象类型语法序列不可访问状态当前描述“关于每个受监控数据源的计数器聚合组使用情况的信息列表。

The following table defines per counter aggregation group statistics for full and/or half-duplex links as well as high capacity links.

下表定义了全双工和/或半双工链路以及高容量链路的每个计数器聚合组统计信息。

For half-duplex links, or full-duplex-capable links operating in half-duplex mode, the dsmonStatsIn* objects shall be used and the dsmonStatsOut* objects will not increment.

对于在半双工模式下运行的半双工链路或全双工链路,应使用dsmonStatsIn*对象,且dsmonStatsOut*对象不会增加。

For full-duplex links, the dsmonStatsOut* objects will be present. Whenever possible, the probe SHOULD count packets moving away from the closest terminating equipment as output packets. Failing that, the probe SHOULD count packets moving away from the DTE as output packets.

对于全双工链路,将出现dsmonStatsOut*对象。只要可能,探测器应将远离最近终端设备的数据包计算为输出数据包。否则,探测器应将离开DTE的数据包计数为输出数据包。

If the dsmonAggControlLocked object is equal to 'false', then all entries in this table will be deleted and the agent will not process packets on behalf of any

如果dsmonAggControlLocked对象等于“false”,则此表中的所有条目都将被删除,并且代理程序将不会代表任何

            dsmonStatsControlEntry."
    ::= { dsmonStatsObjects 2 }
        
            dsmonStatsControlEntry."
    ::= { dsmonStatsObjects 2 }
        

dsmonStatsEntry OBJECT-TYPE SYNTAX DsmonStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information on Differentiated Services DSCP usage, containing inbound and outbound packet and octet counters for each counter aggregation group configured for collection.

dsmonStatsEntry对象类型语法dsmonStatsEntry MAX-ACCESS不可访问状态当前描述“有关区分服务DSCP使用情况的信息列表,其中包含为收集配置的每个计数器聚合组的入站和出站数据包和八位字节计数器。

The dsmonStatsControlIndex value in the index identifies the dsmonStatsControlEntry on whose behalf this entry was created.

索引中的dsmonStatsControlIndex值标识代表其创建此项的dsmonStatsControlIndex。

The dsmonAggGroupIndex value in the index is determined by examining the DSCP value in each monitored packet, and the dsmonAggProfileTable entry for that DSCP value.

索引中的dsmonAggGroupIndex值是通过检查每个受监控数据包中的DSCP值以及该DSCP值的dsmonAggProfileTable项来确定的。

Note that only packets that contain a network protocol encapsulation which contains a DS field [RFC2474] will be counted in this table.

请注意,此表中仅统计包含DS字段[RFC2474]的网络协议封装的数据包。

            An example of the indexing of this entry is
            dsmonStatsOutPkts.1.16"
     INDEX { dsmonStatsControlIndex, dsmonAggGroupIndex }
    ::= { dsmonStatsTable 1 }
        
            An example of the indexing of this entry is
            dsmonStatsOutPkts.1.16"
     INDEX { dsmonStatsControlIndex, dsmonAggGroupIndex }
    ::= { dsmonStatsTable 1 }
        
DsmonStatsEntry ::= SEQUENCE {
    dsmonStatsInPkts            ZeroBasedCounter32,
    dsmonStatsInOctets          ZeroBasedCounter32,
    dsmonStatsInOvflPkts        ZeroBasedCounter32,
    dsmonStatsInOvflOctets      ZeroBasedCounter32,
    dsmonStatsInHCPkts          ZeroBasedCounter64,
    dsmonStatsInHCOctets        ZeroBasedCounter64,
    dsmonStatsOutPkts           ZeroBasedCounter32,
    dsmonStatsOutOctets         ZeroBasedCounter32,
    dsmonStatsOutOvflPkts       ZeroBasedCounter32,
    dsmonStatsOutOvflOctets     ZeroBasedCounter32,
    dsmonStatsOutHCPkts         ZeroBasedCounter64,
    dsmonStatsOutHCOctets       ZeroBasedCounter64
}
        
DsmonStatsEntry ::= SEQUENCE {
    dsmonStatsInPkts            ZeroBasedCounter32,
    dsmonStatsInOctets          ZeroBasedCounter32,
    dsmonStatsInOvflPkts        ZeroBasedCounter32,
    dsmonStatsInOvflOctets      ZeroBasedCounter32,
    dsmonStatsInHCPkts          ZeroBasedCounter64,
    dsmonStatsInHCOctets        ZeroBasedCounter64,
    dsmonStatsOutPkts           ZeroBasedCounter32,
    dsmonStatsOutOctets         ZeroBasedCounter32,
    dsmonStatsOutOvflPkts       ZeroBasedCounter32,
    dsmonStatsOutOvflOctets     ZeroBasedCounter32,
    dsmonStatsOutHCPkts         ZeroBasedCounter64,
    dsmonStatsOutHCOctets       ZeroBasedCounter64
}
        

dsmonStatsInPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 UNITS "packets"

dsmonStatsInPkts对象类型语法ZeroBasedCounter32单元“数据包”

    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets using one of the DSCP values in the
            indicated counter aggregation group, received on a half-
            duplex link or on the inbound connection of a full-duplex
            link."
    ::= { dsmonStatsEntry 1 }
        
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets using one of the DSCP values in the
            indicated counter aggregation group, received on a half-
            duplex link or on the inbound connection of a full-duplex
            link."
    ::= { dsmonStatsEntry 1 }
        
dsmonStatsInOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "octets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of octets in packets, using one of the DSCP
            values in the indicated counter aggregation group, received
            on a half-duplex link or on the inbound connection of a
            full-duplex link."
    ::= { dsmonStatsEntry 2 }
        
dsmonStatsInOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "octets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of octets in packets, using one of the DSCP
            values in the indicated counter aggregation group, received
            on a half-duplex link or on the inbound connection of a
            full-duplex link."
    ::= { dsmonStatsEntry 2 }
        
dsmonStatsInOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonStatsInPkts counter
            has overflowed.  Note that this object will only be
            instantiated if the associated dsmonStatsInHCPkts object is
            also instantiated for a particular dataSource."
    ::= { dsmonStatsEntry 3 }
        
dsmonStatsInOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonStatsInPkts counter
            has overflowed.  Note that this object will only be
            instantiated if the associated dsmonStatsInHCPkts object is
            also instantiated for a particular dataSource."
    ::= { dsmonStatsEntry 3 }
        
dsmonStatsInOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonStatsInOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonStatsInHCOctets object
            is also instantiated for a particular dataSource."
    ::= { dsmonStatsEntry 4 }
        
dsmonStatsInOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonStatsInOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonStatsInHCOctets object
            is also instantiated for a particular dataSource."
    ::= { dsmonStatsEntry 4 }
        

dsmonStatsInHCPkts OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "packets" MAX-ACCESS read-only STATUS current

dsmonStatsInHCPkts对象类型语法ZeroBasedCounter64单元“数据包”最大访问只读状态当前

DESCRIPTION "The 64-bit version of the dsmonStatsInPkts object.

DESCRIPTION“dsmonStatsInPkts对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonStatsEntry 5 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonStatsEntry 5 }
        

dsmonStatsInHCOctets OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonStatsInOctets object.

dsmonStatsInHCOctets对象类型语法ZeroBasedCounter64单元“八位字节”最大访问只读状态当前描述“dsmonStatsInOctets对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonStatsEntry 6 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonStatsEntry 6 }
        
dsmonStatsOutPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets using one of the DSCP values in the
            indicated counter aggregation group, received on a full-
            duplex link in the direction of the network."
    ::= { dsmonStatsEntry 7 }
        
dsmonStatsOutPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets using one of the DSCP values in the
            indicated counter aggregation group, received on a full-
            duplex link in the direction of the network."
    ::= { dsmonStatsEntry 7 }
        
dsmonStatsOutOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "octets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of octets in packets, using one of the DSCP
            values in the indicated counter aggregation group, received
            on a full-duplex link in the direction of the network."
    ::= { dsmonStatsEntry 8 }
        
dsmonStatsOutOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "octets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of octets in packets, using one of the DSCP
            values in the indicated counter aggregation group, received
            on a full-duplex link in the direction of the network."
    ::= { dsmonStatsEntry 8 }
        

dsmonStatsOutOvflPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION

dsmonStatsOutOvflPkts对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态不推荐使用的说明

            "The number of times the associated dsmonStatsOutPkts
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonStatsOutHCPkts object is
            also instantiated for a particular dataSource."
    ::= { dsmonStatsEntry 9 }
        
            "The number of times the associated dsmonStatsOutPkts
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonStatsOutHCPkts object is
            also instantiated for a particular dataSource."
    ::= { dsmonStatsEntry 9 }
        
dsmonStatsOutOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonStatsOutOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonStatsOutHCOctets object
            is also instantiated for a particular dataSource."
    ::= { dsmonStatsEntry 10 }
        
dsmonStatsOutOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonStatsOutOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonStatsOutHCOctets object
            is also instantiated for a particular dataSource."
    ::= { dsmonStatsEntry 10 }
        

dsmonStatsOutHCPkts OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonStatsOutPkts object.

dsmonStatsOutHCPkts对象类型语法ZeroBasedCounter64单元“数据包”MAX-ACCESS只读状态当前描述“dsmonStatsOutPkts对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonStatsEntry 11 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonStatsEntry 11 }
        
dsmonStatsOutHCOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter64
    UNITS       "octets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The 64-bit version of the dsmonStatsOutOctets object.
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonStatsEntry 12 }
        
dsmonStatsOutHCOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter64
    UNITS       "octets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The 64-bit version of the dsmonStatsOutOctets object.
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonStatsEntry 12 }
        
-- ***********************************************************
-- *                                                         *
-- *     P E R - P R O T O C O L    C O L L E C T I O N S    *
-- *                                                         *
-- ***********************************************************
        
-- ***********************************************************
-- *                                                         *
-- *     P E R - P R O T O C O L    C O L L E C T I O N S    *
-- *                                                         *
-- ***********************************************************
        

-- -- DSCP Per-Protocol Statistics Control Table --

----每个协议的DSCP统计控制表--

dsmonPdistCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonPdistCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Controls the setup of per application per counter aggregation group distribution statistics.

DSMONPDISTCTLETABLE DsmonPdistCtlEntry MAX-ACCESS not ACCESS STATUS current DESCRIPTION的对象类型语法序列“控制每个应用程序每个计数器聚合组分布统计信息的设置。

            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonPdistObjects 1 }
        
            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonPdistObjects 1 }
        

dsmonPdistCtlEntry OBJECT-TYPE SYNTAX DsmonPdistCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonPdistCtlTable.

dsmonPdistCtlEntry对象类型语法dsmonPdistCtlEntry MAX-ACCESS not ACCESS STATUS current DESCRIPTION“dsmonPdistCtlTable中的概念行。

Entries are created and deleted from this table by management action only, using the dsmonPdistCtlStatus RowStatus object.

仅通过管理操作,使用DSMONPDISTCLTSTATUS RowStatus对象,在此表中创建和删除条目。

The agent SHOULD support non-volatile configuration of this table, and upon system initialization, the table SHOULD be initialized with the saved values.

代理应支持此表的非易失性配置,并且在系统初始化时,应使用保存的值初始化该表。

            Activation of a control row in this table will cause an
            associated dsmonPdistStatsTable to be created and maintained
            by the agent."
    INDEX { dsmonPdistCtlIndex }
    ::= { dsmonPdistCtlTable 1 }
        
            Activation of a control row in this table will cause an
            associated dsmonPdistStatsTable to be created and maintained
            by the agent."
    INDEX { dsmonPdistCtlIndex }
    ::= { dsmonPdistCtlTable 1 }
        
DsmonPdistCtlEntry ::= SEQUENCE {
    dsmonPdistCtlIndex                Integer32,
    dsmonPdistCtlDataSource           DataSource,
    dsmonPdistCtlAggProfile           DsmonCounterAggProfileIndex,
    dsmonPdistCtlMaxDesiredEntries    Integer32,
    dsmonPdistCtlDroppedFrames        Counter32,
    dsmonPdistCtlInserts              Counter32,
    dsmonPdistCtlDeletes              Counter32,
        
DsmonPdistCtlEntry ::= SEQUENCE {
    dsmonPdistCtlIndex                Integer32,
    dsmonPdistCtlDataSource           DataSource,
    dsmonPdistCtlAggProfile           DsmonCounterAggProfileIndex,
    dsmonPdistCtlMaxDesiredEntries    Integer32,
    dsmonPdistCtlDroppedFrames        Counter32,
    dsmonPdistCtlInserts              Counter32,
    dsmonPdistCtlDeletes              Counter32,
        

dsmonPdistCtlCreateTime LastCreateTime, dsmonPdistCtlOwner OwnerString, dsmonPdistCtlStatus RowStatus }

DSMonpDistCctlCreateTime LastCreateTime,DSMonpDistCctlOwnerString,DSMonpDistCctlStatus RowStatus}

dsmonPdistCtlIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "An arbitrary and unique index for this dsmonPdistCtlEntry."
    ::= { dsmonPdistCtlEntry 1 }
        
dsmonPdistCtlIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "An arbitrary and unique index for this dsmonPdistCtlEntry."
    ::= { dsmonPdistCtlEntry 1 }
        

dsmonPdistCtlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION "The source of data for the this per protocol counter aggregation group distribution.

dsmonPdistCtlDataSource对象类型语法DataSource MAX-ACCESS read create STATUS current DESCRIPTION“此每协议计数器聚合组分发的数据源。

            This object MUST NOT be modified if the associated
            dsmonPdistCtlStatus object is equal to active(1)."
    ::= { dsmonPdistCtlEntry 2 }
        
            This object MUST NOT be modified if the associated
            dsmonPdistCtlStatus object is equal to active(1)."
    ::= { dsmonPdistCtlEntry 2 }
        

dsmonPdistCtlAggProfile OBJECT-TYPE SYNTAX DsmonCounterAggProfileIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The dsmonAggControlIndex value identifying the counter aggregation profile which should be used on behalf of this dsmonPdistCtlEntry.

dsmonPdistCtlAggProfile对象类型语法DSMONCounteraggProfile索引最大访问读取创建状态当前描述“dsmonAggControlIndex值,标识应代表此dsmonPdistCtlEntry使用的计数器聚合配置文件。

The associated dsmonAggControlEntry and dsmonAggProfileEntries, identified by the same dsmonAggControlIndex index value, MUST be active in order for this entry to remain active. It is possible for the counter aggregation configuration to change from a valid to invalid state for this dsmonPdist collection. In this case, the associated dsmonPdistCtlStatus object will be changed to the 'notReady' state, and data collection will not occur on behalf of this control entry.

由同一dsmonAggControlIndex值标识的关联dsmonAggControlEntry和dsmonAggProfileEntries必须处于活动状态,才能使此条目保持活动状态。此DSMonpList集合的计数器聚合配置可能从有效状态更改为无效状态。在这种情况下,关联的dsmonPdistCtlStatus对象将更改为“notReady”状态,并且不会代表此控件条目进行数据收集。

Note that an agent MAY choose to limit the actual number of counter aggregation profiles which may be applied to a particular data source.

请注意,代理可以选择限制可应用于特定数据源的计数器聚合配置文件的实际数量。

            This object MUST NOT be modified if the associated
            dsmonPdistCtlStatus object is equal to active(1)."
    ::= { dsmonPdistCtlEntry 3 }
        
            This object MUST NOT be modified if the associated
            dsmonPdistCtlStatus object is equal to active(1)."
    ::= { dsmonPdistCtlEntry 3 }
        

dsmonPdistCtlMaxDesiredEntries OBJECT-TYPE SYNTAX Integer32 (-1 | 1..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of entries that are desired in the dsmonPdistStatsTable on behalf of this control entry. The probe will not create more than this number of associated entries in the table, but MAY choose to create fewer entries in this table for any reason including the lack of resources.

dsmonPdistCtlMaxDesiredEntries对象类型语法整数32(-1 | 1..2147483647)MAX-ACCESS读取创建状态当前说明“dsmonPdistStatsTable中代表此控件项所需的最大项数。探测器在表中创建的关联项不会超过此数目,但可能会出于任何原因(包括资源不足)选择在此表中创建较少的项。

If this value is set to -1, the probe MAY create any number of entries in this table.

如果此值设置为-1,则探测器可能会在此表中创建任意数量的条目。

            This object MUST NOT be modified if the associated
            dsmonPdistCtlStatus object is equal to active(1)."
    ::= { dsmonPdistCtlEntry 4 }
        
            This object MUST NOT be modified if the associated
            dsmonPdistCtlStatus object is equal to active(1)."
    ::= { dsmonPdistCtlEntry 4 }
        

dsmonPdistCtlDroppedFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames which were received by the probe and therefore not accounted for in the *StatsDropEvents, but for which the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.

dsmonPdistCtlDroppedFrames对象类型语法计数器32个单元“frames”最大访问只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents中,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。

This count does not include packets that were not counted because they had MAC-layer errors.

此计数不包括由于MAC层错误而未计数的数据包。

            Note that, unlike the dropEvents counter, this number is the
            exact number of frames dropped."
    ::= { dsmonPdistCtlEntry 5 }
        
            Note that, unlike the dropEvents counter, this number is the
            exact number of frames dropped."
    ::= { dsmonPdistCtlEntry 5 }
        

dsmonPdistCtlInserts OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only STATUS current

dsmonPdistCtlInserts对象类型语法计数器32个单位“表条目”最大访问只读状态当前

DESCRIPTION "The number of times a dsmonPdist entry has been inserted into the dsmonPdistTable. If an entry is inserted, then deleted, and then inserted, this counter will be incremented by 2.

DESCRIPTION“dsmonPdist条目插入dsmonPdistTable的次数。如果插入条目,然后删除,然后插入,此计数器将增加2。

To allow for efficient implementation strategies, agents MAY delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.

为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。

            Note that the table size can be determined by subtracting
            dsmonPdistCtlDeletes from dsmonPdistCtlInserts."
    ::= { dsmonPdistCtlEntry 6 }
        
            Note that the table size can be determined by subtracting
            dsmonPdistCtlDeletes from dsmonPdistCtlInserts."
    ::= { dsmonPdistCtlEntry 6 }
        

dsmonPdistCtlDeletes OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a dsmonPdist entry has been deleted from the dsmonPdist table (for any reason). If an entry is deleted, then inserted, and then deleted, this counter will be incremented by 2.

dsmonPdistCtlDeletes对象类型语法计数器32个单位“表条目”MAX-ACCESS只读状态当前描述“dsmonPdist条目从dsmonPdist表中被删除的次数(出于任何原因)。如果条目被删除,然后被插入,然后被删除,则此计数器将增加2。

To allow for efficient implementation strategies, agents MAY delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.

为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。

            Note that the table size can be determined by subtracting
            dsmonPdistCtlDeletes from dsmonPdistCtlInserts."
    ::= { dsmonPdistCtlEntry 7 }
        
            Note that the table size can be determined by subtracting
            dsmonPdistCtlDeletes from dsmonPdistCtlInserts."
    ::= { dsmonPdistCtlEntry 7 }
        

dsmonPdistCtlCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to detect if the table has been deleted and recreated between polls."

dsmonPdistCtlCreateTime对象类型语法LastCreateTime MAX-ACCESS只读状态当前描述“上次激活此控制项时的系统正常运行时间值。管理站可使用此值检测是否已在轮询之间删除并重新创建表。”

    ::= { dsmonPdistCtlEntry 8 }
        
    ::= { dsmonPdistCtlEntry 8 }
        
dsmonPdistCtlOwner OBJECT-TYPE
    SYNTAX      OwnerString
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonPdistCtlEntry 9 }
        
dsmonPdistCtlOwner OBJECT-TYPE
    SYNTAX      OwnerString
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonPdistCtlEntry 9 }
        

dsmonPdistCtlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this row.

DSMONPDISTCLTASTUS对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此行的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

            If this object is not equal to active(1), all associated
            entries in the dsmonPdistStatsTable shall be deleted."
    ::= { dsmonPdistCtlEntry 10 }
        
            If this object is not equal to active(1), all associated
            entries in the dsmonPdistStatsTable shall be deleted."
    ::= { dsmonPdistCtlEntry 10 }
        

-- -- Per-Protocol Statistics Table --

----每个协议的统计表--

dsmonPdistStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonPdistStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information on a per protocol per counter aggregation group usage.

DSMONPDISTSTABLE dsmonPdistStatsTable对象类型语法序列DsmonPdistStatsEntry MAX-ACCESS不可访问状态当前描述“关于每个协议每个计数器聚合组使用情况的信息列表。

            If the dsmonAggControlLocked object is equal to 'false',
            then all entries in this table will be deleted and the agent
            will not process packets on behalf of any
            dsmonPdistCtlEntry."
    ::= { dsmonPdistObjects 2 }
        
            If the dsmonAggControlLocked object is equal to 'false',
            then all entries in this table will be deleted and the agent
            will not process packets on behalf of any
            dsmonPdistCtlEntry."
    ::= { dsmonPdistObjects 2 }
        

dsmonPdistStatsEntry OBJECT-TYPE SYNTAX DsmonPdistStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION

dsmonPdistStatsEntry对象类型语法dsmonPdistStatsEntry MAX-ACCESS不可访问状态当前描述

"A list of information on Differentiated Services DSCP usage, containing packet and octet counters for each counter aggregation group configured for collection, and each protocol (as identified by the protocolDirLocalIndex for the protocol) identified in each monitored packet.

“有关区分服务DSCP使用情况的信息列表,包含配置用于收集的每个计数器聚合组的数据包和八位计数器,以及每个受监控数据包中标识的每个协议(由协议的protocolDirLocalIndex标识)。

The dsmonPdistCtlIndex value in the index identifies the dsmonPdistCtlEntry on whose behalf this entry was created.

索引中的dsmonPdistCtlIndex值标识代表其创建此项的dsmonPdistCtlEntry。

Note that only packets that contain a network protocol encapsulation which contains a DS field [RFC2474] will be counted in this table.

请注意,此表中仅统计包含DS字段[RFC2474]的网络协议封装的数据包。

The dsmonAggGroupIndex value in the index is determined by examining the DSCP value in each monitored packet, and the dsmonAggProfileTable entry for that value.

索引中的dsmonAggGroupIndex值是通过检查每个受监控数据包中的DSCP值以及该值的dsmonAggProfileTable项来确定的。

The protocolDirLocalIndex in the index identifies the protocolDirEntry for the protocol encapsulation of each monitored packet. The agent will include only application layer protocols in the associated dsmonPdistStatsTable. Any 'terminal' protocol is considered to be an application protocol.

索引中的protocolDirLocalIndex标识每个受监控数据包的协议封装的protocolDirEntry。代理将仅在关联的dsmonPdistStatsTable中包括应用层协议。任何“终端”协议都被视为应用协议。

            An example of the indexing of this entry is
            dsmonPdistStatsPkts.9.29943.0.42."
     INDEX { dsmonPdistCtlIndex,
             dsmonPdistTimeMark,
             dsmonAggGroupIndex,
             protocolDirLocalIndex }
    ::= { dsmonPdistStatsTable 1 }
        
            An example of the indexing of this entry is
            dsmonPdistStatsPkts.9.29943.0.42."
     INDEX { dsmonPdistCtlIndex,
             dsmonPdistTimeMark,
             dsmonAggGroupIndex,
             protocolDirLocalIndex }
    ::= { dsmonPdistStatsTable 1 }
        
DsmonPdistStatsEntry ::= SEQUENCE {
    dsmonPdistTimeMark             TimeFilter,
    dsmonPdistStatsPkts            ZeroBasedCounter32,
    dsmonPdistStatsOctets          ZeroBasedCounter32,
    dsmonPdistStatsOvflPkts        ZeroBasedCounter32,
    dsmonPdistStatsOvflOctets      ZeroBasedCounter32,
    dsmonPdistStatsHCPkts          ZeroBasedCounter64,
    dsmonPdistStatsHCOctets        ZeroBasedCounter64,
    dsmonPdistStatsCreateTime      LastCreateTime
}
        
DsmonPdistStatsEntry ::= SEQUENCE {
    dsmonPdistTimeMark             TimeFilter,
    dsmonPdistStatsPkts            ZeroBasedCounter32,
    dsmonPdistStatsOctets          ZeroBasedCounter32,
    dsmonPdistStatsOvflPkts        ZeroBasedCounter32,
    dsmonPdistStatsOvflOctets      ZeroBasedCounter32,
    dsmonPdistStatsHCPkts          ZeroBasedCounter64,
    dsmonPdistStatsHCOctets        ZeroBasedCounter64,
    dsmonPdistStatsCreateTime      LastCreateTime
}
        

dsmonPdistTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION

dsmonPdistTimeMark对象类型语法TimeFilter MAX-ACCESS不可访问状态当前描述

            "The Time Filter index for this table.  This object may be
            used by a management station to retrieve only rows which
            have been created or modified since a particular time.  Note
            that the current value for a row are always returned and the
            TimeFilter is not a historical data archiving mechanism.
            Refer to RFC 2021 [RFC2021] for a detailed description of
            TimeFilter operation."
    ::= { dsmonPdistStatsEntry 1 }
        
            "The Time Filter index for this table.  This object may be
            used by a management station to retrieve only rows which
            have been created or modified since a particular time.  Note
            that the current value for a row are always returned and the
            TimeFilter is not a historical data archiving mechanism.
            Refer to RFC 2021 [RFC2021] for a detailed description of
            TimeFilter operation."
    ::= { dsmonPdistStatsEntry 1 }
        
dsmonPdistStatsPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets, using one of the DSCP values in the
            indicated counter aggregation group, for the protocol
            identified by the associated protocolDirLocalIndex value."
    ::= { dsmonPdistStatsEntry 2 }
        
dsmonPdistStatsPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets, using one of the DSCP values in the
            indicated counter aggregation group, for the protocol
            identified by the associated protocolDirLocalIndex value."
    ::= { dsmonPdistStatsEntry 2 }
        

dsmonPdistStatsOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets in packets, using one of the DSCP values in the indicated counter aggregation group, for the protocol identified by the associated protocolDirLocalIndex value.

dsmonPdistStatsOctets对象类型语法ZeroBasedCounter32单元“octets”MAX-ACCESS只读状态当前描述“数据包中的八位字节数,使用指示计数器聚合组中的一个DSCP值,用于由关联protocolDirLocalIndex值标识的协议。

            Note that this object doesn't count just those octets in the
            particular protocol frames, but includes the entire packet
            that contained the protocol."
    ::= { dsmonPdistStatsEntry 3 }
        
            Note that this object doesn't count just those octets in the
            particular protocol frames, but includes the entire packet
            that contained the protocol."
    ::= { dsmonPdistStatsEntry 3 }
        
dsmonPdistStatsOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonPdistStatsPkts
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonPdistStatsHCPkts object
            is also instantiated for a particular dataSource."
    ::= { dsmonPdistStatsEntry 4 }
        
dsmonPdistStatsOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonPdistStatsPkts
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonPdistStatsHCPkts object
            is also instantiated for a particular dataSource."
    ::= { dsmonPdistStatsEntry 4 }
        

dsmonPdistStatsOvflOctets OBJECT-TYPE

dsmonPdistStatsOvflOctets对象类型

    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonPdistStatsOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonPdistStatsHCOctets
            object is also instantiated for a particular dataSource."
    ::= { dsmonPdistStatsEntry 5 }
        
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonPdistStatsOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonPdistStatsHCOctets
            object is also instantiated for a particular dataSource."
    ::= { dsmonPdistStatsEntry 5 }
        

dsmonPdistStatsHCPkts OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonPdistStatsPkts object.

dsmonPdistStatsHCPkts对象类型语法ZeroBasedCounter64单元“数据包”最大访问只读状态当前描述dsmonPdistStatsPkts对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonPdistStatsEntry 6 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonPdistStatsEntry 6 }
        

dsmonPdistStatsHCOctets OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonPdistStatsOctets object.

dsmonPdistStatsHCOctets对象类型语法ZeroBasedCounter64单元“八位字节”最大访问只读状态当前描述“dsmonPdistStatsOctets对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonPdistStatsEntry 7 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonPdistStatsEntry 7 }
        
dsmonPdistStatsCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this dsmonPdistStats entry was
            last instantiated by the agent.  This can be used by the
            management station to detect if the entry has been deleted
            and recreated between polls."
    ::= { dsmonPdistStatsEntry 8 }
        
dsmonPdistStatsCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this dsmonPdistStats entry was
            last instantiated by the agent.  This can be used by the
            management station to detect if the entry has been deleted
            and recreated between polls."
    ::= { dsmonPdistStatsEntry 8 }
        

-- -- Per-Protocol Statistics TopN Control Table --

----每协议统计TopN控制表--

dsmonPdistTopNCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonPdistTopNCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the creation of a report of the top N dsmonPdist entries according to a particular metric.

DSMONPDISTTOPNCTLABLE DSMONPDISTTOPNCTLABLE对象类型语法序列DsmonPdistTopNCtlEntry MAX-ACCESS不可访问状态当前描述“一组参数,用于根据特定度量控制前N个dsmonPdist条目报告的创建。

            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonPdistObjects 3 }
        
            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonPdistObjects 3 }
        

dsmonPdistTopNCtlEntry OBJECT-TYPE SYNTAX DsmonPdistTopNCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonPdistTopNCtlTable.

dsmonPdistTopNCtlEntry对象类型语法dsmonPdistTopNCtlEntry MAX-ACCESS not ACCESS STATUS current DESCRIPTION“dsmonPdistTopNCtlTable中的概念行。

Entries are created and deleted from this table by management action only, using the dsmonPdistTopNCtlStatus RowStatus object.

仅通过管理操作,使用DSMONPDISTOPTNCTLSTATUS RowStatus对象从此表中创建和删除条目。

The agent SHOULD support non-volatile configuration of this table, and upon system initialization, the table SHOULD be initialized with the saved values.

代理应支持此表的非易失性配置,并且在系统初始化时,应使用保存的值初始化该表。

            Activation of a control row in this table will cause an
            associated dsmonPdistTopNTable to be created and maintained
            by the agent."
    INDEX { dsmonPdistTopNCtlIndex }
    ::= { dsmonPdistTopNCtlTable 1 }
        
            Activation of a control row in this table will cause an
            associated dsmonPdistTopNTable to be created and maintained
            by the agent."
    INDEX { dsmonPdistTopNCtlIndex }
    ::= { dsmonPdistTopNCtlTable 1 }
        
DsmonPdistTopNCtlEntry ::= SEQUENCE {
    dsmonPdistTopNCtlIndex            Integer32,
    dsmonPdistTopNCtlPdistIndex       Integer32,
    dsmonPdistTopNCtlRateBase         INTEGER,
    dsmonPdistTopNCtlTimeRemaining    Integer32,
    dsmonPdistTopNCtlGeneratedReprts  Counter32,
    dsmonPdistTopNCtlDuration         Integer32,
        
DsmonPdistTopNCtlEntry ::= SEQUENCE {
    dsmonPdistTopNCtlIndex            Integer32,
    dsmonPdistTopNCtlPdistIndex       Integer32,
    dsmonPdistTopNCtlRateBase         INTEGER,
    dsmonPdistTopNCtlTimeRemaining    Integer32,
    dsmonPdistTopNCtlGeneratedReprts  Counter32,
    dsmonPdistTopNCtlDuration         Integer32,
        

dsmonPdistTopNCtlRequestedSize Integer32, dsmonPdistTopNCtlGrantedSize Integer32, dsmonPdistTopNCtlStartTime TimeStamp, dsmonPdistTopNCtlOwner OwnerString, dsmonPdistTopNCtlStatus RowStatus }

dsmonPdistTopNCtlRequestedSize整数32,DSMONPDISTTOPNCTLGrandedSize整数32,dsmonPdistTopNCtlStartTime时间戳,dsmonPdistTopNCtlOwner所有者字符串,dsmonPdistTopNCtlStatus行状态}

dsmonPdistTopNCtlIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..65535)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonPdistTopNCtlTable, with the same dsmonPdistTopNCtlIndex
            value as this object.  Each entry in this table defines one
            Top N report prepared on behalf of the dsmonPdistStatsEntry
            collection with the same dsmonPdistCtlIndex as this object."
    ::= { dsmonPdistTopNCtlEntry 1 }
        
dsmonPdistTopNCtlIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..65535)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonPdistTopNCtlTable, with the same dsmonPdistTopNCtlIndex
            value as this object.  Each entry in this table defines one
            Top N report prepared on behalf of the dsmonPdistStatsEntry
            collection with the same dsmonPdistCtlIndex as this object."
    ::= { dsmonPdistTopNCtlEntry 1 }
        

dsmonPdistTopNCtlPdistIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The dsmonPdistTable for which a top N report will be prepared on behalf of this entry. The dsmonPdistTable is identified by the value of the dsmonPdistCtlIndex for that table - that value is used here to identify the particular table.

dsmonPdistTopNCtlPdistIndex对象类型语法整数32(1..65535)最大访问读取创建状态当前说明“dsmonPdistTable,将为此条目准备top N报告。dsmonPdistTable由该表的dsmonPdistCtlIndex的值标识—该值在此处用于标识特定表。

            This object MUST NOT be modified if the associated
            dsmonPdistTopNCtlStatus object is equal to active(1)."
    ::= { dsmonPdistTopNCtlEntry 2 }
        
            This object MUST NOT be modified if the associated
            dsmonPdistTopNCtlStatus object is equal to active(1)."
    ::= { dsmonPdistTopNCtlEntry 2 }
        
dsmonPdistTopNCtlRateBase OBJECT-TYPE
    SYNTAX     INTEGER {
                  dsmonPdistTopNPkts(1),
                  dsmonPdistTopNOctets(2),
                  dsmonPdistTopNHCPkts(3),
                  dsmonPdistTopNHCOctets(4)
               }
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
            "The variable for each dsmonPdist that the
            dsmonPdistTopNRate and dsmonPdistTopNHCRate variables are
            based upon.  Each dsmonPdistTopN report generated on behalf
            of this control entry will be ranked in descending order,
        
dsmonPdistTopNCtlRateBase OBJECT-TYPE
    SYNTAX     INTEGER {
                  dsmonPdistTopNPkts(1),
                  dsmonPdistTopNOctets(2),
                  dsmonPdistTopNHCPkts(3),
                  dsmonPdistTopNHCOctets(4)
               }
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
            "The variable for each dsmonPdist that the
            dsmonPdistTopNRate and dsmonPdistTopNHCRate variables are
            based upon.  Each dsmonPdistTopN report generated on behalf
            of this control entry will be ranked in descending order,
        

based on the associated dsmonPdistStatsTable counter, identified by this object.

基于此对象标识的关联dsmonPdistStatsTable计数器。

The following table identifies the dsmonPdistTable counter associated with each enumeration:

下表标识了与每个枚举关联的dsmonPdistTable计数器:

            Enumeration              RateBase MIB Object
            -----------              -------------------
            dsmonPdistTopNPkts          dsmonPdistStatsPkts
            dsmonPdistTopNOctets        dsmonPdistStatsOctets
            dsmonPdistTopNHCPkts        dsmonPdistStatsHCPkts
            dsmonPdistTopNHCOctets      dsmonPdistStatsHCOctets
        
            Enumeration              RateBase MIB Object
            -----------              -------------------
            dsmonPdistTopNPkts          dsmonPdistStatsPkts
            dsmonPdistTopNOctets        dsmonPdistStatsOctets
            dsmonPdistTopNHCPkts        dsmonPdistStatsHCPkts
            dsmonPdistTopNHCOctets      dsmonPdistStatsHCOctets
        

Note that the dsmonPdistTopNHCPkts and dsmonPdistTopNHCOctets enumerations are only available if the agent supports High Capacity monitoring.

请注意,只有当代理支持高容量监视时,dsmonPdistTopNHCPkts和DSMONPDISTTOPNHCOCTES枚举才可用。

            This object MUST NOT be modified if the associated
            dsmonPdistTopNCtlStatus object is equal to active(1)."
    ::= { dsmonPdistTopNCtlEntry 3 }
        
            This object MUST NOT be modified if the associated
            dsmonPdistTopNCtlStatus object is equal to active(1)."
    ::= { dsmonPdistTopNCtlEntry 3 }
        

dsmonPdistTopNCtlTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds left in the report currently being collected. When this object is modified by the management station, a new collection is started, possibly aborting a currently running report. The new value is used as the requested duration of this report, and is immediately loaded into the associated dsmonPdistTopNCtlDuration object.

dsmonPdistTopNCtlTimeRemaining对象类型语法整数32(0..2147483647)单位“秒”最大读取创建状态当前说明“当前正在收集的报告中剩余的秒数。当管理工作站修改此对象时,将启动一个新集合,可能会中止当前正在运行的报告。新值用作此报告的请求持续时间,并立即加载到关联的dsmonPdistTopNCtlDuration对象中。

When the report finishes, the probe will automatically start another collection with the same initial value of dsmonPdistTopNCtlTimeRemaining. Thus the management station may simply read the resulting reports repeatedly, checking the startTime and duration each time to ensure that a report was not missed or that the report parameters were not changed.

报告完成后,探测器将自动启动另一个具有相同初始值DSMONPDISTOPTNCTLTIMESTAIN的集合。因此,管理站可以简单地重复读取生成的报告,每次检查开始时间和持续时间,以确保没有遗漏报告或报告参数没有更改。

While the value of this object is non-zero, it decrements by one per second until it reaches zero. At the time that this object decrements to zero, the report is made accessible in the dsmonPdistTopNTable, overwriting any report that may be there.

虽然此对象的值不是零,但它每秒递减一次,直到达到零。当此对象递减为零时,报告将在DSMonpDisttopTable中可访问,覆盖可能存在的任何报告。

            When this object is modified by the management station, any
            associated entries in the dsmonPdistTopNTable shall be
            deleted."
    DEFVAL { 1800 }
    ::= { dsmonPdistTopNCtlEntry 4 }
        
            When this object is modified by the management station, any
            associated entries in the dsmonPdistTopNTable shall be
            deleted."
    DEFVAL { 1800 }
    ::= { dsmonPdistTopNCtlEntry 4 }
        
dsmonPdistTopNCtlGeneratedReprts OBJECT-TYPE
    SYNTAX     Counter32
    UNITS      "reports"
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of reports that have been generated by this
            entry."
    ::= { dsmonPdistTopNCtlEntry 5 }
        
dsmonPdistTopNCtlGeneratedReprts OBJECT-TYPE
    SYNTAX     Counter32
    UNITS      "reports"
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of reports that have been generated by this
            entry."
    ::= { dsmonPdistTopNCtlEntry 5 }
        

dsmonPdistTopNCtlDuration OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that this report has collected during the last sampling interval.

dsmonPdistTopNCtlDuration对象类型语法整数32(0..2147483647)单位“秒”最大访问只读状态当前描述“此报告在上一个采样间隔内收集的秒数。

When the associated dsmonPdistTopNCtlTimeRemaining object is set, this object shall be set by the probe to the same value and shall not be modified until the next time the dsmonPdistTopNCtlTimeRemaining is set.

当设置相关的DSMONPDISTTOPNCTLTIMESTAIN对象时,探头应将该对象设置为相同的值,并且在下次设置DSMONPDISTTOPNCTLTIMESTAIN之前不得修改该对象。

            This value shall be zero if no reports have been requested
            for this dsmonPdistTopNCtlEntry."
    ::= { dsmonPdistTopNCtlEntry 6 }
        
            This value shall be zero if no reports have been requested
            for this dsmonPdistTopNCtlEntry."
    ::= { dsmonPdistTopNCtlEntry 6 }
        

dsmonPdistTopNCtlRequestedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "table entries" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of dsmonPdist entries requested for this report.

dsmonPdistTopNCtlRequestedSize对象类型语法整数32(0..2147483647)单位“表条目”MAX-ACCESS read create STATUS current DESCRIPTION“此报表请求的dsmonPdist条目的最大数量。

When this object is created or modified, the probe SHOULD set dsmonPdistTopNCtlGrantedSize as closely to this object as is possible for the particular probe implementation and available resources." DEFVAL { 150 }

创建或修改此对象时,探测器应将dsmonPdistTopNCtlGrantedSize设置为与此对象尽可能接近,以用于特定探测器实现和可用资源。“deffal{150}

    ::= { dsmonPdistTopNCtlEntry 7 }
        
    ::= { dsmonPdistTopNCtlEntry 7 }
        

dsmonPdistTopNCtlGrantedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of dsmonPdist entries in this report.

dsmonPdistTopNCtlGrantedSize对象类型语法整数32(0..2147483647)单位“表条目”MAX-ACCESS只读状态当前说明“此报表中dsmonPdist条目的最大数量。

When the associated dsmonPdistTopNCtlRequestedSize object is created or modified, the probe SHOULD set this object as closely to the requested value as is possible for the particular implementation and available resources. The probe MUST NOT lower this value except as a result of a set to the associated dsmonPdistTopNCtlRequestedSize object.

创建或修改关联的dsmonPdistTopNCtlRequestedSize对象时,探测器应针对特定实现和可用资源,将此对象设置为尽可能接近请求的值。探测器不得降低此值,除非是由于设置了关联的dsmonPdistTopNCtlRequestedSize对象。

            Protocol entries with the highest value of
            dsmonPdistTopNRate or dsmonPdistTopNHCRate (depending on the
            value of the associated dsmonPdistTopNCtlRateBase object)
            shall be placed in this table in decreasing order of this
            rate until there is no more room or until there are no more
            dsmonPdist entries."
    ::= { dsmonPdistTopNCtlEntry 8 }
        
            Protocol entries with the highest value of
            dsmonPdistTopNRate or dsmonPdistTopNHCRate (depending on the
            value of the associated dsmonPdistTopNCtlRateBase object)
            shall be placed in this table in decreasing order of this
            rate until there is no more room or until there are no more
            dsmonPdist entries."
    ::= { dsmonPdistTopNCtlEntry 8 }
        

dsmonPdistTopNCtlStartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this top N report was last started. In other words, this is the time that the associated dsmonPdistTopNCtlTimeRemaining object was modified to start the requested report or the time the report was last automatically (re)started.

dsmonPdistTopNCtlStartTime对象类型语法TimeStamp MAX-ACCESS只读状态当前描述“上次启动此top N报告时的sysUpTime值。换句话说,这是修改关联的DSMONPDISTTOPNCTLTIMESTALLING对象以启动请求的报告的时间,或上次自动启动报告的时间(重新)开始。

            This object may be used by the management station to
            determine if a report was missed or not."
    ::= { dsmonPdistTopNCtlEntry 9 }
        
            This object may be used by the management station to
            determine if a report was missed or not."
    ::= { dsmonPdistTopNCtlEntry 9 }
        

dsmonPdistTopNCtlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it."

dsmonPdistTopNCtlOwner对象类型语法OwnerString MAX-ACCESS read create STATUS current DESCRIPTION“配置此条目并因此使用分配给它的资源的实体。”

    ::= { dsmonPdistTopNCtlEntry 10 }
        
    ::= { dsmonPdistTopNCtlEntry 10 }
        

dsmonPdistTopNCtlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this dsmonPdistTopNCtlEntry.

dsmonPdistTopNCtlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此dsmonPdistTopNCtlEntry的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

            If this object is not equal to active(1), all associated
            entries in the dsmonPdistTopNTable shall be deleted by the
            agent."
    ::= { dsmonPdistTopNCtlEntry 11 }
        
            If this object is not equal to active(1), all associated
            entries in the dsmonPdistTopNTable shall be deleted by the
            agent."
    ::= { dsmonPdistTopNCtlEntry 11 }
        

-- -- dsmonPdist TopN Table --

----dsmonPdist TopN表格--

dsmonPdistTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonPdistTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of statistics for those protocol distribution entries that have counted the highest number of octets or packets.

DSMONPDISTOPTTABLE DSMONPDISTOPTENTRY MAX-ACCESS的对象类型语法序列不可访问状态当前描述“计算了最大八位字节或数据包数的那些协议分发条目的一组统计信息。

If the dsmonAggControlLocked object is equal to 'false', then all entries in this table SHALL be deleted, and the agent will not process TopN reports on behalf of any dsmonPdistTopNCtlEntry.

如果dsmonAggControlLocked对象等于“false”,则此表中的所有条目都将被删除,并且代理将不会代表任何DSMONPDISTOPTNCTLENTRY处理TopN报告。

When the dsmonAggControlLocked object is set to 'true', then particular reports SHOULD be restarted from the beginning, on behalf of all active rows in the dsmonPdistTopNCtlTable.

当dsmonAggControlLocked对象设置为“true”时,应代表dsmonPdistTopNCtlTable中的所有活动行从头开始重新启动特定报告。

            Note that dsmonPdist entries which did not increment at all
            during the report interval SHOULD NOT be included in
            dsmonPdistTopN reports."
    ::= { dsmonPdistObjects 4 }
        
            Note that dsmonPdist entries which did not increment at all
            during the report interval SHOULD NOT be included in
            dsmonPdistTopN reports."
    ::= { dsmonPdistObjects 4 }
        

dsmonPdistTopNEntry OBJECT-TYPE SYNTAX DsmonPdistTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION

DSMONPDISTTOPENTRY对象类型语法DSMONPDISTTOPENTRY MAX-ACCESS不可访问状态当前描述

"A conceptual row in the dsmonPdistTopNTable.

“DSMONPDISTOPTTABLE中的概念行。

            The dsmonPdistTopNCtlIndex value in the index identifies the
            dsmonPdistTopNCtlEntry on whose behalf this entry was
            created.  Entries in this table are ordered from 1 to 'N',
            where lower numbers represent higher values of the rate base
            object, over the report interval."
    INDEX { dsmonPdistTopNCtlIndex, dsmonPdistTopNIndex }
    ::= { dsmonPdistTopNTable 1 }
        
            The dsmonPdistTopNCtlIndex value in the index identifies the
            dsmonPdistTopNCtlEntry on whose behalf this entry was
            created.  Entries in this table are ordered from 1 to 'N',
            where lower numbers represent higher values of the rate base
            object, over the report interval."
    INDEX { dsmonPdistTopNCtlIndex, dsmonPdistTopNIndex }
    ::= { dsmonPdistTopNTable 1 }
        
DsmonPdistTopNEntry ::= SEQUENCE {
    dsmonPdistTopNIndex                      Integer32,
    dsmonPdistTopNPDLocalIndex               Integer32,
    dsmonPdistTopNAggGroup                   DsmonCounterAggGroupIndex,
    dsmonPdistTopNRate                       Gauge32,
    dsmonPdistTopNRateOvfl                   Gauge32,
    dsmonPdistTopNHCRate                     CounterBasedGauge64
}
        
DsmonPdistTopNEntry ::= SEQUENCE {
    dsmonPdistTopNIndex                      Integer32,
    dsmonPdistTopNPDLocalIndex               Integer32,
    dsmonPdistTopNAggGroup                   DsmonCounterAggGroupIndex,
    dsmonPdistTopNRate                       Gauge32,
    dsmonPdistTopNRateOvfl                   Gauge32,
    dsmonPdistTopNHCRate                     CounterBasedGauge64
}
        
dsmonPdistTopNIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..2147483647)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonPdistTopNTable among those in the same report.  This
            index is between 1 and N, where N is the number of entries
            in this report.  Note that 'N' may change over time, and may
            also be less than the dsmonPdistTopNCtlGrantedSize value
            associated with this entry."
    ::= { dsmonPdistTopNEntry 1 }
        
dsmonPdistTopNIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..2147483647)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonPdistTopNTable among those in the same report.  This
            index is between 1 and N, where N is the number of entries
            in this report.  Note that 'N' may change over time, and may
            also be less than the dsmonPdistTopNCtlGrantedSize value
            associated with this entry."
    ::= { dsmonPdistTopNEntry 1 }
        

dsmonPdistTopNPDLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The protocolDirLocalIndex value which identifies the protocol associated with this entry.

dsmonPdistTopNPDLocalIndex对象类型语法整数32(1..2147483647)MAX-ACCESS只读状态当前说明“protocolDirLocalIndex值,用于标识与此条目关联的协议。

            If the protocolDirEntry associated with the
            protocolDirLocalIndex with the same value as this object is
            de-activated or deleted, then the agent MUST delete this
            dsmonPdistTopN entry."
    ::= { dsmonPdistTopNEntry 2 }
        
            If the protocolDirEntry associated with the
            protocolDirLocalIndex with the same value as this object is
            de-activated or deleted, then the agent MUST delete this
            dsmonPdistTopN entry."
    ::= { dsmonPdistTopNEntry 2 }
        

dsmonPdistTopNAggGroup OBJECT-TYPE SYNTAX DsmonCounterAggGroupIndex

dsmonPdistTopNAggGroup对象类型语法DsmonCounterAggGroupIndex

    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The DSCP counter aggregation group index value associated
            with protocol identified in this entry.  This object
            identifies the dsmonAggGroupEntry with the same
            dsmonAggControlIndex value as the associated
            dsmonPdistCtlAggProfile object and the same
            dsmonAggGroupIndex value as this object."
    ::= { dsmonPdistTopNEntry 3 }
        
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The DSCP counter aggregation group index value associated
            with protocol identified in this entry.  This object
            identifies the dsmonAggGroupEntry with the same
            dsmonAggControlIndex value as the associated
            dsmonPdistCtlAggProfile object and the same
            dsmonAggGroupIndex value as this object."
    ::= { dsmonPdistTopNEntry 3 }
        

dsmonPdistTopNRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of change in the selected variable during this sampling interval. The selected variable is this protocol's instance of the object selected by dsmonPdistTopNCtlRateBase.

dsmonPdistTopNRate对象类型语法量表32 MAX-ACCESS只读状态当前描述“此采样间隔内所选变量的更改量。所选变量是dsmonPdistTopNCtlRateBase所选对象的此协议实例。

            If the associated dsmonPdistTopNCtlRateBase is equal to
            'dsmonPdistTopNHCPkts' or 'dsmonPdistTopNHCOctets', then
            this object will contain the the least significant 32 bits
            of the associated dsmonPdistTopNHCRate object."
    ::= { dsmonPdistTopNEntry 4 }
        
            If the associated dsmonPdistTopNCtlRateBase is equal to
            'dsmonPdistTopNHCPkts' or 'dsmonPdistTopNHCOctets', then
            this object will contain the the least significant 32 bits
            of the associated dsmonPdistTopNHCRate object."
    ::= { dsmonPdistTopNEntry 4 }
        

dsmonPdistTopNRateOvfl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The most significant 32 bits of the associated dsmonPdistTopNHCRate object.

dsmonPdistTopNRateOvfl对象类型语法量表32 MAX-ACCESS只读状态不推荐使用说明“关联dsmonPdistTopNHCRate对象的最高有效32位。

If the associated dsmonPdistTopNCtlRateBase is equal to 'dsmonPdistTopNHCPkts' or 'dsmonPdistTopNHCOctets', then this object will contain the upper 32 bits of the associated dsmonPdistTopNHCRate object.

如果关联的dsmonPdistTopNCtlRateBase等于“dsmonPdistTopNHCPkts”或“DSMONPDISTTOPNHCOCTTETS”,则此对象将包含关联的dsmonPdistTopNHCRate对象的上32位。

If the associated dsmonPdistTopNCtlRateBase is equal to 'dsmonPdistTopNPkts' or 'dsmonPdistTopNOctets', then this object will contain the value zero.

如果关联的dsmonPdistTopNCtlRateBase等于“dsmonPdistTopNPkts”或“DSMONPDISTTOPNOCTS”,则此对象将包含值零。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonPdistTopNEntry 5 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonPdistTopNEntry 5 }
        

dsmonPdistTopNHCRate OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of change in the selected variable during this sampling interval. The selected variable is this protocol's instance of the object selected by dsmonPdistTopNCtlRateBase.

dsmonPdistTopNHCRate对象类型语法CounterBasedGauge64 MAX-ACCESS只读状态当前描述“此采样间隔期间所选变量的更改量。所选变量是dsmonPdistTopNCtlRateBase所选对象的此协议实例。

If the associated dsmonPdistTopNCtlRateBase is equal to 'dsmonPdistTopNPkts' or 'dsmonPdistTopNOctets', then this object will contain the value zero, and the associated dsmonPdistTopNRate object will contain the change in the selected variable during the sampling interval.

如果关联的dsmonPdistTopNCtlRateBase等于“dsmonPdistTopNPkts”或“DSMONPDISTTOPNOCTS”,则此对象将包含值零,关联的dsmonPdistTopNRate对象将包含采样间隔期间所选变量的更改。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonPdistTopNEntry 6 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonPdistTopNEntry 6 }
        
-- ***********************************************************
-- *                                                         *
-- *      P E R  -  H O S T       C O L L E C T I O N S      *
-- *                                                         *
-- ***********************************************************
        
-- ***********************************************************
-- *                                                         *
-- *      P E R  -  H O S T       C O L L E C T I O N S      *
-- *                                                         *
-- ***********************************************************
        

-- -- NL Host Statistics Control Table --

----NL主机统计信息控制表--

dsmonHostCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonHostCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Controls setup of per counter aggregation group, per network layer host distribution statistics.

dsmonHostCtlTable对象类型语法DsmonHostCtlEntry MAX-ACCESS不可访问状态当前描述“控制每个计数器聚合组、每个网络层主机分布统计信息的设置。

            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonHostObjects 1 }
        
            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonHostObjects 1 }
        

dsmonHostCtlEntry OBJECT-TYPE

dsmonHostCtlEntry对象类型

SYNTAX DsmonHostCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonHostCtlTable.

语法DsmonHostCtlEntry MAX-ACCESS not accessible STATUS current DESCRIPTION“dsmonHostCtlTable中的概念行。

Entries are created and deleted from this table by management action only, using the dsmonHostCtlStatus RowStatus object.

仅通过使用dsmonHostCtlStatus RowStatus对象的管理操作从此表中创建和删除条目。

The agent SHOULD support non-volatile configuration of this table, and upon system initialization, the table SHOULD be initialized with the saved values.

代理应支持此表的非易失性配置,并且在系统初始化时,应使用保存的值初始化该表。

            Activation of a control row in this table will cause an
            associated dsmonHostTable to be created and maintained by
            the agent."
    INDEX { dsmonHostCtlIndex }
    ::= { dsmonHostCtlTable 1 }
        
            Activation of a control row in this table will cause an
            associated dsmonHostTable to be created and maintained by
            the agent."
    INDEX { dsmonHostCtlIndex }
    ::= { dsmonHostCtlTable 1 }
        
DsmonHostCtlEntry ::= SEQUENCE {
    dsmonHostCtlIndex                Integer32,
    dsmonHostCtlDataSource           DataSource,
    dsmonHostCtlAggProfile           DsmonCounterAggProfileIndex,
    dsmonHostCtlMaxDesiredEntries    Integer32,
    dsmonHostCtlIPv4PrefixLen        Integer32,
    dsmonHostCtlIPv6PrefixLen        Integer32,
    dsmonHostCtlDroppedFrames        Counter32,
    dsmonHostCtlInserts              Counter32,
    dsmonHostCtlDeletes              Counter32,
    dsmonHostCtlCreateTime           LastCreateTime,
    dsmonHostCtlOwner                OwnerString,
    dsmonHostCtlStatus               RowStatus
}
        
DsmonHostCtlEntry ::= SEQUENCE {
    dsmonHostCtlIndex                Integer32,
    dsmonHostCtlDataSource           DataSource,
    dsmonHostCtlAggProfile           DsmonCounterAggProfileIndex,
    dsmonHostCtlMaxDesiredEntries    Integer32,
    dsmonHostCtlIPv4PrefixLen        Integer32,
    dsmonHostCtlIPv6PrefixLen        Integer32,
    dsmonHostCtlDroppedFrames        Counter32,
    dsmonHostCtlInserts              Counter32,
    dsmonHostCtlDeletes              Counter32,
    dsmonHostCtlCreateTime           LastCreateTime,
    dsmonHostCtlOwner                OwnerString,
    dsmonHostCtlStatus               RowStatus
}
        
dsmonHostCtlIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "An arbitrary and unique index for this dsmonHostCtlEntry."
    ::= { dsmonHostCtlEntry 1 }
        
dsmonHostCtlIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "An arbitrary and unique index for this dsmonHostCtlEntry."
    ::= { dsmonHostCtlEntry 1 }
        

dsmonHostCtlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION

dsmonHostCtlDataSource对象类型语法DataSource MAX-ACCESS读取创建状态当前描述

"The source of data for the associated dsmonHostTable.

“关联的dsmonHostTable的数据源。

Note that only packets that contain a network protocol encapsulation which contains a DS field [RFC2474] will be counted in this table.

请注意,此表中仅统计包含DS字段[RFC2474]的网络协议封装的数据包。

            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    ::= { dsmonHostCtlEntry 2 }
        
            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    ::= { dsmonHostCtlEntry 2 }
        

dsmonHostCtlAggProfile OBJECT-TYPE SYNTAX DsmonCounterAggProfileIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The dsmonAggControlIndex value identifying the counter aggregation profile which should be used on behalf of this dsmonHostCtlEntry.

DsmonHostCtlagProfile对象类型语法DsmonCounteragProfileIndex MAX-ACCESS读取创建状态当前描述“DsmonAgControlIndex值,标识应代表此dsmonHostCtlEntry使用的计数器聚合配置文件。

The associated dsmonAggControlEntry and dsmonAggProfileEntries, identified by the same dsmonAggControlIndex index value, MUST be active in order for this entry to remain active. It is possible for the counter aggregation configuration to change from a valid to invalid state for this dsmonHost collection. In this case, the associated dsmonHostCtlStatus object will be changed to the 'notReady' state, and data collection will not occur on behalf of this control entry.

由同一dsmonAggControlIndex值标识的关联dsmonAggControlEntry和dsmonAggProfileEntries必须处于活动状态,才能使此条目保持活动状态。此dsmonHost集合的计数器聚合配置可能从有效状态更改为无效状态。在这种情况下,关联的dsmonHostCtlStatus对象将更改为“notReady”状态,并且不会代表此控件条目进行数据收集。

Note that an agent MAY choose to limit the actual number of counter aggregation profiles which may be applied to a particular data source.

请注意,代理可以选择限制可应用于特定数据源的计数器聚合配置文件的实际数量。

            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    ::= { dsmonHostCtlEntry 3 }
        
            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    ::= { dsmonHostCtlEntry 3 }
        

dsmonHostCtlMaxDesiredEntries OBJECT-TYPE SYNTAX Integer32 (-1 | 1..2147483647) UNITS "table entries" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of entries that are desired in the dsmonHostTable on behalf of this control entry. The probe will not create more than this number of associated entries in the table, but MAY choose to create fewer entries in this table for any reason including the lack of resources.

dsmonHostCtlMaxDesiredEntries对象类型语法整数32(-1 | 1..2147483647)单位“表条目”MAX-ACCESS读取创建状态当前说明“dsmonHostTable中代表此控件项所需的最大项数。探测器在表中创建的关联项不会超过此数目,但可能会出于任何原因(包括资源不足)选择在此表中创建较少的项。

If this value is set to -1, the probe MAY create any number of entries in this table.

如果此值设置为-1,则探测器可能会在此表中创建任意数量的条目。

            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    ::= { dsmonHostCtlEntry 4 }
        
            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    ::= { dsmonHostCtlEntry 4 }
        

dsmonHostCtlIPv4PrefixLen OBJECT-TYPE SYNTAX Integer32 (8..32) UNITS "bits" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of 'leftmost' contiguous bits in the host address field for encapsulations of IPv4, that should be maintained in this collection. This object controls how the dsmonHostAddress object is derived for packets which contain an encapsulation of IPv4.

dsmonHostCtlIPv4PrefixLen对象类型语法整数32(8..32)单位“位”最大访问读取创建状态当前描述“应在此集合中维护的IPv4封装的主机地址字段中最左边的连续位数。此对象控制如何为包含IPv4封装的数据包派生dsmonHostAddress对象。

If this object has a value less than 32, then 'm' rightmost bits, where 'm' is equal to '32 - dsmonHostCtlIPv4PrefixLen', will be cleared to zero for counting purposes only. The 'leftmost' bit is the most significant bit of the first network-byte-order octet of the address.

如果此对象的值小于32,则最右边的“m”位(其中“m”等于“32-dsmonHostCtlIPv4PrefixLen”)将被清除为零,仅用于计数目的。“最左边”位是地址的第一个网络字节顺序八位字节的最高有效位。

If this object is equal to 32, then no bits are cleared in each dsmonHostAddress field.

如果此对象等于32,则在每个dsmonHostAddress字段中不清除任何位。

            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    DEFVAL { 32 }
    ::= { dsmonHostCtlEntry 5 }
        
            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    DEFVAL { 32 }
    ::= { dsmonHostCtlEntry 5 }
        

dsmonHostCtlIPv6PrefixLen OBJECT-TYPE SYNTAX Integer32 (8..128) UNITS "bits" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of 'leftmost' contiguous bits in the host address field for encapsulations of IPv6, that should be maintained in this collection. This object controls how the dsmonHostAddress object is derived for packets which contain an encapsulation of IPv6.

dsmonHostCtlIPv6PrefixLen对象类型语法整数32(8..128)单位“位”最大访问读取创建状态当前描述“应在此集合中维护的IPv6封装的主机地址字段中最左边的连续位数。此对象控制如何为包含IPv6封装的数据包派生dsmonHostAddress对象。

If this object has a value less than 128, then 'm' rightmost bits, where 'm' is equal to '128 -

如果此对象的值小于128,则最右边的“m”位,其中“m”等于“128”-

dsmonHostCtlIPv6PrefixLen', will be cleared to zero for counting purposes only. The 'leftmost' bit is the most significant bit of the first network-byte-order octet of the address.

dsmonHostCtlIPv6PrefixLen'将被清除为零,仅用于计数目的。“最左边”位是地址的第一个网络字节顺序八位字节的最高有效位。

If this object is equal to 128, then no bits are cleared in each dsmonHostAddress field.

如果此对象等于128,则在每个dsmonHostAddress字段中不清除任何位。

            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    DEFVAL { 128 }
    ::= { dsmonHostCtlEntry 6 }
        
            This object MUST NOT be modified if the associated
            dsmonHostCtlStatus object is equal to active(1)."
    DEFVAL { 128 }
    ::= { dsmonHostCtlEntry 6 }
        

dsmonHostCtlDroppedFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames which were received by the probe and therefore not accounted for in the *StatsDropEvents, but for which the probe chose not to count for the associated dsmonHost entries for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.

dsmonHostCtlDroppedFrames对象类型语法计数器32个单位“frames”最大访问只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入关联的dsmonHost条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。

This count does not include packets that were not counted because they had MAC-layer errors.

此计数不包括由于MAC层错误而未计数的数据包。

Note that if the dsmonHostTable is inactive because no appropriate protocols are enabled in the protocol directory, this value SHOULD be 0.

请注意,如果dsmonHostTable处于非活动状态,因为在协议目录中未启用适当的协议,则该值应为0。

            Note that, unlike the dropEvents counter, this number is the
            exact number of frames dropped."
    ::= { dsmonHostCtlEntry 7 }
        
            Note that, unlike the dropEvents counter, this number is the
            exact number of frames dropped."
    ::= { dsmonHostCtlEntry 7 }
        

dsmonHostCtlInserts OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a dsmonHost entry has been inserted into the dsmonHost table. If an entry is inserted, then deleted, and then inserted, this counter will be incremented by 2.

dsmonHostCtlInserts对象类型语法计数器32个单位“表条目”MAX-ACCESS只读状态当前描述“dsmonHost条目插入dsmonHost表的次数。如果先插入条目,然后删除,再插入,则此计数器将增加2。

To allow for efficient implementation strategies, agents MAY delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.

为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。

            Note that the table size can be determined by subtracting
            dsmonHostCtlDeletes from dsmonHostCtlInserts."
    ::= { dsmonHostCtlEntry 8 }
        
            Note that the table size can be determined by subtracting
            dsmonHostCtlDeletes from dsmonHostCtlInserts."
    ::= { dsmonHostCtlEntry 8 }
        

dsmonHostCtlDeletes OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a dsmonHost entry has been deleted from the dsmonHost table (for any reason). If an entry is deleted, then inserted, and then deleted, this counter will be incremented by 2.

DSMONHOSTCTLLETES对象类型语法计数器32个单位“表条目”MAX-ACCESS只读状态当前描述“dsmonHost条目从dsmonHost表中删除的次数(出于任何原因)。如果条目被删除,然后插入,然后删除,则此计数器将增加2。

To allow for efficient implementation strategies, agents MAY delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.

为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。

            Note that the table size can be determined by subtracting
            dsmonHostCtlDeletes from dsmonHostCtlInserts."
    ::= { dsmonHostCtlEntry 9 }
        
            Note that the table size can be determined by subtracting
            dsmonHostCtlDeletes from dsmonHostCtlInserts."
    ::= { dsmonHostCtlEntry 9 }
        
dsmonHostCtlCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this control entry was last
            activated.  This can be used by the management station to
            detect if the table has been deleted and recreated between
            polls."
    ::= { dsmonHostCtlEntry 10 }
        
dsmonHostCtlCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this control entry was last
            activated.  This can be used by the management station to
            detect if the table has been deleted and recreated between
            polls."
    ::= { dsmonHostCtlEntry 10 }
        

dsmonHostCtlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current

dsmonHostCtlOwner对象类型语法OwnerString MAX-ACCESS读取创建状态当前

    DESCRIPTION
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonHostCtlEntry 11 }
        
    DESCRIPTION
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonHostCtlEntry 11 }
        

dsmonHostCtlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this dsmonHostCtlEntry.

dsmonHostCtlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此dsmonHostCtlEntry的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

            If this object is not equal to active(1), all associated
            entries in the dsmonHostTable shall be deleted."
    ::= { dsmonHostCtlEntry 12 }
        
            If this object is not equal to active(1), all associated
            entries in the dsmonHostTable shall be deleted."
    ::= { dsmonHostCtlEntry 12 }
        

-- -- NL Host Statistics Table --

----NL主机统计表--

dsmonHostTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of statistics for particular network protocols which contain a DS field, and that has been discovered on a particular dataSource.

dsmonHostTable DsmonHostEntry MAX-ACCESS的对象类型语法序列不可访问状态当前描述“包含DS字段的特定网络协议的统计数据集合,已在特定数据源上发现。

The probe will add to this table all appropriate network protocols, for each network address seen as the source or destination address in all packets with no MAC errors, and will increment octet and packet counts in the table for all packets with no MAC errors.

探测器将向该表中添加所有适当的网络协议,对于所有没有MAC错误的数据包中被视为源地址或目标地址的每个网络地址,并将增加表中所有没有MAC错误的数据包的八位字节和数据包计数。

            If the dsmonAggControlLocked object is equal to 'false',
            then all entries in this table will be deleted, and the
            agent will not process packets on behalf of any
            dsmonHostCtlEntry."
    ::= { dsmonHostObjects 2 }
        
            If the dsmonAggControlLocked object is equal to 'false',
            then all entries in this table will be deleted, and the
            agent will not process packets on behalf of any
            dsmonHostCtlEntry."
    ::= { dsmonHostObjects 2 }
        

dsmonHostEntry OBJECT-TYPE SYNTAX DsmonHostEntry MAX-ACCESS not-accessible STATUS current

dsmonHostEntry对象类型语法dsmonHostEntry MAX-ACCESS不可访问状态当前

DESCRIPTION "A list of information on Differentiated Services DSCP usage, containing packet and octet counters for each counter aggregation group index configured for collection per host address, as identified in the dsmonAggProfileTable.

DESCRIPTION“有关区分服务DSCP使用情况的信息列表,包含为每个主机地址收集配置的每个计数器聚合组索引的数据包和八位计数器,如dsmonAggProfileTable中所示。

The dsmonHostCtlIndex value in the index identifies the dsmonHostCtlEntry on whose behalf this entry was created.

索引中的dsmonHostCtlIndex值标识代表其创建此项的dsmonHostCtlEntry。

The protocolDirLocalIndex value in the index identifies the specific network layer protocol encapsulation associated with each entry, and the network protocol type of the dsmonHostAddress object. It MUST identify a protocolDirEntry which contains a DS field (e.g., IPv4 or IPv6). Note that if a protocol encapsulation with multiple network layers is specified, then associated entries in this table refer to the innermost network protocol layer host address.

索引中的ProtocolDirLocaliIndex值标识与每个条目关联的特定网络层协议封装,以及dsmonHostAddress对象的网络协议类型。它必须标识包含DS字段(例如IPv4或IPv6)的protocolDirEntry。请注意,如果指定了具有多个网络层的协议封装,则此表中的相关条目指的是最内层的网络协议层主机地址。

The dsmonAggGroupIndex value in the index is determined by examining the DSCP value in each monitored packet, and the dsmonAggProfileTable entry configured for that value.

索引中的dsmonAggGroupIndex值是通过检查每个受监控数据包中的DSCP值以及为该值配置的dsmonAggProfileTable项来确定的。

            An example of the indexing of this entry is
            dsmonHostOutPkts.1.27273.3.200.4.171.69.120.0"
    INDEX { dsmonHostCtlIndex,
            dsmonHostTimeMark,
            dsmonAggGroupIndex,
            protocolDirLocalIndex,
            dsmonHostAddress }
    ::= { dsmonHostTable 1 }
        
            An example of the indexing of this entry is
            dsmonHostOutPkts.1.27273.3.200.4.171.69.120.0"
    INDEX { dsmonHostCtlIndex,
            dsmonHostTimeMark,
            dsmonAggGroupIndex,
            protocolDirLocalIndex,
            dsmonHostAddress }
    ::= { dsmonHostTable 1 }
        
DsmonHostEntry ::= SEQUENCE {
    dsmonHostTimeMark              TimeFilter,
    dsmonHostAddress               OCTET STRING,
    dsmonHostInPkts                ZeroBasedCounter32,
    dsmonHostInOctets              ZeroBasedCounter32,
    dsmonHostInOvflPkts            ZeroBasedCounter32,
    dsmonHostInOvflOctets          ZeroBasedCounter32,
    dsmonHostInHCPkts              ZeroBasedCounter64,
    dsmonHostInHCOctets            ZeroBasedCounter64,
    dsmonHostOutPkts               ZeroBasedCounter32,
    dsmonHostOutOctets             ZeroBasedCounter32,
    dsmonHostOutOvflPkts           ZeroBasedCounter32,
    dsmonHostOutOvflOctets         ZeroBasedCounter32,
    dsmonHostOutHCPkts             ZeroBasedCounter64,
    dsmonHostOutHCOctets           ZeroBasedCounter64,
    dsmonHostCreateTime            LastCreateTime
        
DsmonHostEntry ::= SEQUENCE {
    dsmonHostTimeMark              TimeFilter,
    dsmonHostAddress               OCTET STRING,
    dsmonHostInPkts                ZeroBasedCounter32,
    dsmonHostInOctets              ZeroBasedCounter32,
    dsmonHostInOvflPkts            ZeroBasedCounter32,
    dsmonHostInOvflOctets          ZeroBasedCounter32,
    dsmonHostInHCPkts              ZeroBasedCounter64,
    dsmonHostInHCOctets            ZeroBasedCounter64,
    dsmonHostOutPkts               ZeroBasedCounter32,
    dsmonHostOutOctets             ZeroBasedCounter32,
    dsmonHostOutOvflPkts           ZeroBasedCounter32,
    dsmonHostOutOvflOctets         ZeroBasedCounter32,
    dsmonHostOutHCPkts             ZeroBasedCounter64,
    dsmonHostOutHCOctets           ZeroBasedCounter64,
    dsmonHostCreateTime            LastCreateTime
        

}

}

dsmonHostTimeMark OBJECT-TYPE
    SYNTAX      TimeFilter
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "The Time Filter index for this table.  This object may be
            used by a management station to retrieve only rows which
            have been created or modified since a particular time.  Note
            that the current value for a row are always returned and the
            TimeFilter is not a historical data archiving mechanism.
            Refer to RFC 2021 [RFC2021] for a detailed description of
            TimeFilter operation."
    ::= { dsmonHostEntry 1 }
        
dsmonHostTimeMark OBJECT-TYPE
    SYNTAX      TimeFilter
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "The Time Filter index for this table.  This object may be
            used by a management station to retrieve only rows which
            have been created or modified since a particular time.  Note
            that the current value for a row are always returned and the
            TimeFilter is not a historical data archiving mechanism.
            Refer to RFC 2021 [RFC2021] for a detailed description of
            TimeFilter operation."
    ::= { dsmonHostEntry 1 }
        

dsmonHostAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..110)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network address for this dsmonHostEntry.

dsmonHostAddress对象类型语法八位字符串(大小(0..110))MAX-ACCESS不可访问状态当前描述“此dsmonHostEntry的网络地址。

This object is encoded according to the protocol type indicated by the protocolDirLocalIndex value in the index.

此对象根据索引中ProtocolDirLocaliIndex值指示的协议类型进行编码。

            In addition, this object may have some 'rightmost' bits
            cleared to zero for counting purposes, as indicated by the
            associated dsmonHostCtlIPv4PrefixLen or
            dsmonHostCtlIPv6PrefixLen objects."
    ::= { dsmonHostEntry 2 }
        
            In addition, this object may have some 'rightmost' bits
            cleared to zero for counting purposes, as indicated by the
            associated dsmonHostCtlIPv4PrefixLen or
            dsmonHostCtlIPv6PrefixLen objects."
    ::= { dsmonHostEntry 2 }
        
dsmonHostInPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets without errors, using one of the DSCP
            values in the indicated counter aggregation group, and
            transmitted to this address, since this entry was added to
            the dsmonHostTable.  Note that this is the number of link-
            layer packets, so if a single network-layer packet is
            fragmented into several link-layer frames, this counter is
            incremented several times."
    ::= { dsmonHostEntry 3 }
        
dsmonHostInPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets without errors, using one of the DSCP
            values in the indicated counter aggregation group, and
            transmitted to this address, since this entry was added to
            the dsmonHostTable.  Note that this is the number of link-
            layer packets, so if a single network-layer packet is
            fragmented into several link-layer frames, this counter is
            incremented several times."
    ::= { dsmonHostEntry 3 }
        

dsmonHostInOctets OBJECT-TYPE

dsmonHostInOctets对象类型

SYNTAX ZeroBasedCounter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets in all packets, transmitted to this address and using one of the DSCP values in the indicated counter aggregation group, since this entry was added to the dsmonHostTable (excluding framing bits but including FCS octets), excluding those octets in packets that contained errors.

语法ZeroBasedCounter32单元“八位字节”MAX-ACCESS只读状态当前描述“传输到此地址并使用指示计数器聚合组中的一个DSCP值的所有数据包中的八位字节数,因为此项已添加到dsmonHostTable(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。

            Note this doesn't count just those octets in the particular
            protocol frames, but includes the entire packet that
            contained the protocol."
    ::= { dsmonHostEntry 4 }
        
            Note this doesn't count just those octets in the particular
            protocol frames, but includes the entire packet that
            contained the protocol."
    ::= { dsmonHostEntry 4 }
        
dsmonHostInOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonHostInPkts counter
            has overflowed.  Note that this object will only be
            instantiated if the associated dsmonHostInHCPkts object is
            also instantiated for a particular dataSource."
    ::= { dsmonHostEntry 5 }
        
dsmonHostInOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonHostInPkts counter
            has overflowed.  Note that this object will only be
            instantiated if the associated dsmonHostInHCPkts object is
            also instantiated for a particular dataSource."
    ::= { dsmonHostEntry 5 }
        
dsmonHostInOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonHostInOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonHostInHCOctets object is
            also instantiated for a particular dataSource."
    ::= { dsmonHostEntry 6 }
        
dsmonHostInOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonHostInOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonHostInHCOctets object is
            also instantiated for a particular dataSource."
    ::= { dsmonHostEntry 6 }
        

dsmonHostInHCPkts OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonHostInPkts object.

dsmonHostInHCPkts对象类型语法ZeroBasedCounter64单元“数据包”最大访问只读状态当前描述“dsmonHostInPkts对象的64位版本。

Note that this object will only be instantiated if the RMON

请注意,只有当RMON

            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonHostEntry 7 }
        
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonHostEntry 7 }
        

dsmonHostInHCOctets OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonHostInOctets object.

DSMONHOSTINHCOTS对象类型语法ZeroBasedCounter64单元“八位字节”最大访问只读状态当前描述“dsmonHostInOctets对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonHostEntry 8 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonHostEntry 8 }
        
dsmonHostOutPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets without errors, using one of the DSCP
            values in the indicated counter aggregation group, and
            transmitted by this address, since this entry was added to
            the dsmonHostTable.  Note that this is the number of link-
            layer packets, so if a single network-layer packet is
            fragmented into several link-layer frames, this counter is
            incremented several times."
    ::= { dsmonHostEntry 9 }
        
dsmonHostOutPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets without errors, using one of the DSCP
            values in the indicated counter aggregation group, and
            transmitted by this address, since this entry was added to
            the dsmonHostTable.  Note that this is the number of link-
            layer packets, so if a single network-layer packet is
            fragmented into several link-layer frames, this counter is
            incremented several times."
    ::= { dsmonHostEntry 9 }
        

dsmonHostOutOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets, transmitted by this address and using one of the DSCP values in the identified counter aggregation group, since this entry was added to the dsmonHostTable (excluding framing bits but including FCS octets), excluding those octets in packets that contained errors.

dsmonHostOutOctets对象类型语法ZeroBasedCounter32单元“八位字节”MAX-ACCESS只读状态当前描述“由于此条目添加到dsmonHostTable(不包括帧位,但包括FCS八位字节),因此通过此地址并使用标识的计数器聚合组中的一个DSCP值传输的八位字节数”,不包括包含错误的数据包中的八位字节。

            Note this doesn't count just those octets in the particular
            protocol frames, but includes the entire packet that
            contained the protocol."
    ::= { dsmonHostEntry 10 }
        
            Note this doesn't count just those octets in the particular
            protocol frames, but includes the entire packet that
            contained the protocol."
    ::= { dsmonHostEntry 10 }
        
dsmonHostOutOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonHostOutPkts counter
            has overflowed.  Note that this object will only be
            instantiated if the associated dsmonHostOutHCPkts object is
            also instantiated for a particular dataSource."
    ::= { dsmonHostEntry 11 }
        
dsmonHostOutOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonHostOutPkts counter
            has overflowed.  Note that this object will only be
            instantiated if the associated dsmonHostOutHCPkts object is
            also instantiated for a particular dataSource."
    ::= { dsmonHostEntry 11 }
        
dsmonHostOutOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonHostOutOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonHostOutHCOctets object
            is also instantiated for a particular dataSource."
    ::= { dsmonHostEntry 12 }
        
dsmonHostOutOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonHostOutOctets
            counter has overflowed.  Note that this object will only be
            instantiated if the associated dsmonHostOutHCOctets object
            is also instantiated for a particular dataSource."
    ::= { dsmonHostEntry 12 }
        

dsmonHostOutHCPkts OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonHostOutPkts object.

DSMONHOSTOUTCPKTS对象类型语法ZeroBasedCounter64单元“数据包”最大访问只读状态当前描述“dsmonHostOutPkts对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonHostEntry 13 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonHostEntry 13 }
        

dsmonHostOutHCOctets OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonHostOutOctets object.

dsmonHostOutHCOctets对象类型语法ZeroBasedCounter64单元“八位字节”最大访问只读状态当前描述“dsmonHostOutOctets对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonHostEntry 14 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonHostEntry 14 }
        
dsmonHostCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this dsmonHost entry was last
            instantiated by the agent.  This can be used by the
            management station to ensure that the entry has not been
            deleted and recreated between polls."
    ::= { dsmonHostEntry 15 }
        
dsmonHostCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this dsmonHost entry was last
            instantiated by the agent.  This can be used by the
            management station to ensure that the entry has not been
            deleted and recreated between polls."
    ::= { dsmonHostEntry 15 }
        

-- -- Per-Protocol Per-Host NL Statistics TopN Control Table --

----每协议每主机NL统计TopN控制表--

dsmonHostTopNCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonHostTopNCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the creation of a report of the top N dsmonHost entries according to a selected metric.

dsmonHostTopNCtlTable对象类型语法DsmonHostTopNCtlEntry MAX-ACCESS不可访问状态当前描述“一组参数,用于根据选定的度量控制前N个dsmonHost项的报告的创建。

            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonHostObjects 3 }
        
            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonHostObjects 3 }
        

dsmonHostTopNCtlEntry OBJECT-TYPE SYNTAX DsmonHostTopNCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonHostTopNCtlTable.

dsmonHostTopNCtlEntry对象类型语法dsmonHostTopNCtlEntry MAX-ACCESS不可访问状态当前描述“dsmonHostTopNCtlEntry表中的概念行。

Entries are created and deleted from this table by management action only, using the dsmonHostTopNCtlStatus RowStatus object.

仅通过管理操作,使用dsmonHostTopNCtlStatus RowStatus对象从此表中创建和删除条目。

The agent SHOULD support non-volatile configuration of this table, and upon system initialization, the table SHOULD be initialized with the saved values.

代理应支持此表的非易失性配置,并且在系统初始化时,应使用保存的值初始化该表。

Activation of a control row in this table will cause an

激活此表中的控制行将导致

            associated dsmonHostTopNTable to be created and maintained
            by the agent."
    INDEX { dsmonHostTopNCtlIndex }
    ::= { dsmonHostTopNCtlTable 1 }
        
            associated dsmonHostTopNTable to be created and maintained
            by the agent."
    INDEX { dsmonHostTopNCtlIndex }
    ::= { dsmonHostTopNCtlTable 1 }
        
DsmonHostTopNCtlEntry ::= SEQUENCE {
    dsmonHostTopNCtlIndex            Integer32,
    dsmonHostTopNCtlHostIndex        Integer32,
    dsmonHostTopNCtlRateBase         INTEGER,
    dsmonHostTopNCtlTimeRemaining    Integer32,
    dsmonHostTopNCtlGeneratedReports Counter32,
    dsmonHostTopNCtlDuration         Integer32,
    dsmonHostTopNCtlRequestedSize    Integer32,
    dsmonHostTopNCtlGrantedSize      Integer32,
    dsmonHostTopNCtlStartTime        TimeStamp,
    dsmonHostTopNCtlOwner            OwnerString,
    dsmonHostTopNCtlStatus           RowStatus
}
        
DsmonHostTopNCtlEntry ::= SEQUENCE {
    dsmonHostTopNCtlIndex            Integer32,
    dsmonHostTopNCtlHostIndex        Integer32,
    dsmonHostTopNCtlRateBase         INTEGER,
    dsmonHostTopNCtlTimeRemaining    Integer32,
    dsmonHostTopNCtlGeneratedReports Counter32,
    dsmonHostTopNCtlDuration         Integer32,
    dsmonHostTopNCtlRequestedSize    Integer32,
    dsmonHostTopNCtlGrantedSize      Integer32,
    dsmonHostTopNCtlStartTime        TimeStamp,
    dsmonHostTopNCtlOwner            OwnerString,
    dsmonHostTopNCtlStatus           RowStatus
}
        
dsmonHostTopNCtlIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..65535)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonHostTopNCtlTable.  Each such entry defines one Top N
            report prepared for one RMON dataSource."
    ::= { dsmonHostTopNCtlEntry 1 }
        
dsmonHostTopNCtlIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..65535)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonHostTopNCtlTable.  Each such entry defines one Top N
            report prepared for one RMON dataSource."
    ::= { dsmonHostTopNCtlEntry 1 }
        

dsmonHostTopNCtlHostIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The dsmonHostTable for which a top N report will be prepared on behalf of this entry. The dsmonHostTable is identified by the value of the dsmonHostCtlIndex for that table - that value is used here to identify the particular table.

dsmonHostTopNCtlHostIndex对象类型语法整数32(1..65535)MAX-ACCESS read create STATUS current DESCRIPTION“将为此条目准备top N报告的dsmonHostTable。dsmonHostTable由该表的dsmonHostCtlIndex值标识-此处使用该值标识特定表。

            This object MUST NOT be modified if the associated
            dsmonHostTopNCtlStatus object is equal to active(1)."
    ::= { dsmonHostTopNCtlEntry 2 }
        
            This object MUST NOT be modified if the associated
            dsmonHostTopNCtlStatus object is equal to active(1)."
    ::= { dsmonHostTopNCtlEntry 2 }
        

dsmonHostTopNCtlRateBase OBJECT-TYPE SYNTAX INTEGER { dsmonHostTopNInPkts(1), dsmonHostTopNInOctets(2),

dsmonHostTopNCtlRateBase对象类型语法整数{dsmonHostTopNInPkts(1),dsmonHostTopNInOctets(2),

dsmonHostTopNOutPkts(3), dsmonHostTopNOutOctets(4), dsmonHostTopNTotalPkts(5), dsmonHostTopNTotalOctets(6), dsmonHostTopNInHCPkts(7), dsmonHostTopNInHCOctets(8), dsmonHostTopNOutHCPkts(9), dsmonHostTopNOutHCOctets(10), dsmonHostTopNTotalHCPkts(11), dsmonHostTopNTotalHCOctets(12) } MAX-ACCESS read-create STATUS current DESCRIPTION "The variable(s) for each dsmonHost that the dsmonHostTopNRate and dsmonHostTopNHCRate variables are based upon. Each dsmonHostTopN report generated on behalf of this control entry will be ranked in descending order, based on the associated dsmonHostTable counter(s), identified by this object.

DSMONHOSTTOPNOUTPTS(3)、DSMONHOSTTOPNOUTOTETS(4)、dsmonHostTopNTotalPkts(5)、dsmonHostTopNTotalOctets(6)、dsmonHostTopNInHCPkts(7)、DSMONHOSTTOPNINHOCTETS(8)、DSMONHOSTTOPNOUTHOSTNOUTHCPTETS(9)、dsmonHostTopNTotalHCPkts(11)、dsmonHostTopNTotalHCOctets(12)}MAX-ACCESS read create STATUS“创建状态当前描述”变量对于dsmonHostTopNRate和DSMONhostTopnCrate变量所基于的每个dsmonHost。代表此控件项生成的每个dsmonHostTopN报告将根据此对象标识的关联dsmonHostTable计数器按降序排列。

The following table identifies the dsmonHostTable counters associated with each enumeration:

下表标识了与每个枚举关联的dsmonHostTable计数器:

            Enumeration              RateBase MIB Objects
            -----------              --------------------
            dsmonHostTopNInPkts         dsmonHostInPkts
            dsmonHostTopNInOctets       dsmonHostInOctets
            dsmonHostTopNOutPkts        dsmonHostOutPkts
            dsmonHostTopNOutOctets      dsmonHostOutOctets
            dsmonHostTopNTotalPkts      dsmonHostInPkts +
                                          dsmonHostOutPkts
            dsmonHostTopNTotalOctets    dsmonHostInOctets +
                                          dsmonHostOutOctets
            dsmonHostTopNInHCPkts       dsmonHostInHCPkts
            dsmonHostTopNInHCOctets     dsmonHostInHCOctets
            dsmonHostTopNOutHCPkts      dsmonHostOutHCPkts
            dsmonHostTopNOutHCOctets    dsmonHostOutHCPkts
            dsmonHostTopNTotalHCPkts    dsmonHostInHCPkts +
                                          dsmonHostOutHCPkts
            dsmonHostTopNTotalHCOctets  dsmonHostInHCOctets +
                                          dsmonHostOutHCOctets
        
            Enumeration              RateBase MIB Objects
            -----------              --------------------
            dsmonHostTopNInPkts         dsmonHostInPkts
            dsmonHostTopNInOctets       dsmonHostInOctets
            dsmonHostTopNOutPkts        dsmonHostOutPkts
            dsmonHostTopNOutOctets      dsmonHostOutOctets
            dsmonHostTopNTotalPkts      dsmonHostInPkts +
                                          dsmonHostOutPkts
            dsmonHostTopNTotalOctets    dsmonHostInOctets +
                                          dsmonHostOutOctets
            dsmonHostTopNInHCPkts       dsmonHostInHCPkts
            dsmonHostTopNInHCOctets     dsmonHostInHCOctets
            dsmonHostTopNOutHCPkts      dsmonHostOutHCPkts
            dsmonHostTopNOutHCOctets    dsmonHostOutHCPkts
            dsmonHostTopNTotalHCPkts    dsmonHostInHCPkts +
                                          dsmonHostOutHCPkts
            dsmonHostTopNTotalHCOctets  dsmonHostInHCOctets +
                                          dsmonHostOutHCOctets
        

The following enumerations are only available if the agent supports High Capacity monitoring:

以下枚举仅在代理支持高容量监视时可用:

dsmonHostTopNInHCPkts dsmonHostTopNInHCOctets

dsmonHostTopNInHCPkts DSMONhostTopNinhCctets

dsmonHostTopNOutHCPkts dsmonHostTopNOutHCOctets dsmonHostTopNTotalHCPkts dsmonHostTopNTotalHCOctets

dsmonHostTopNOutHCPkts dsmonHostTopNOutHCOctets dsmonHostTopNTotalHCPkts DSMONhostTopNtotalHctets DSMONhostTopNtotalHctets

It is an implementation-specific matter whether an agent can detect an overflow condition resulting from the addition of two counter delta values for the following enumerations:

代理是否能够检测到由于以下枚举的两个计数器增量值相加而导致的溢出情况是一个实现特定的问题:

dsmonHostTopNTotalPkts dsmonHostTopNTotalOctets dsmonHostTopNTotalHCPkts dsmonHostTopNTotalHCOctets

dsmonHostTopNTotalPkts dsmonHostTopNTotalOctets DSMONhostTopNtotalHctets DSMONhostTopNtotalHctets DSMONhostTopNtotalHctets

In the event such an overflow condition can be detected by the agent, the associated dsmonHostTopNRate, dsmonHostTopNRateOvfl, and/or dsmonHostTopNHCRate objects should be set to their maximum value.

如果代理可以检测到此类溢出情况,则应将关联的dsmonHostTopNRate、dsmonHostTopNRateOvfl和/或DSMONhostTopnCrate对象设置为其最大值。

            This object MUST NOT be modified if the associated
            dsmonHostTopNCtlStatus object is equal to active(1)."
    ::= { dsmonHostTopNCtlEntry 3 }
        
            This object MUST NOT be modified if the associated
            dsmonHostTopNCtlStatus object is equal to active(1)."
    ::= { dsmonHostTopNCtlEntry 3 }
        

dsmonHostTopNCtlTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds left in the report currently being collected. When this object is modified by the management station, a new collection is started, possibly aborting a currently running report. The new value is used as the requested duration of this report, and is immediately loaded into the associated dsmonHostTopNCtlDuration object.

dsmonHostTopNCtlTimeRemaining对象类型语法整数32(0..2147483647)单位“秒”最大读取创建状态当前描述“当前正在收集的报告中剩余的秒数。当管理工作站修改此对象时,将启动一个新集合,可能会中止当前正在运行的报告。新值用作此报告的请求持续时间,并立即加载到关联的dsmonHostTopNCtlDuration对象中。

When the report finishes, the probe will automatically start another collection with the same initial value of dsmonHostTopNCtlTimeRemaining. Thus the management station may simply read the resulting reports repeatedly, checking the startTime and duration each time to ensure that a report was not missed or that the report parameters were not changed.

报告完成后,探测器将自动启动另一个具有相同初始值dsmonHostTopNCtlTimeRemaining的集合。因此,管理站可以简单地重复读取生成的报告,每次检查开始时间和持续时间,以确保没有遗漏报告或报告参数没有更改。

While the value of this object is non-zero, it decrements by one per second until it reaches zero. At the time that this object decrements to zero, the report is made accessible in the dsmonHostTopNTable, overwriting any report that may be

虽然此对象的值不是零,但它每秒递减一次,直到达到零。当此对象递减为零时,报告将在DSMONHostToPtable中可访问,覆盖任何可能被访问的报告

there.

那里

            When this object is modified by the management station, any
            associated entries in the dsmonHostTopNTable shall be
            deleted."
    DEFVAL { 1800 }
    ::= { dsmonHostTopNCtlEntry 4 }
        
            When this object is modified by the management station, any
            associated entries in the dsmonHostTopNTable shall be
            deleted."
    DEFVAL { 1800 }
    ::= { dsmonHostTopNCtlEntry 4 }
        
dsmonHostTopNCtlGeneratedReports OBJECT-TYPE
    SYNTAX     Counter32
    UNITS      "reports"
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of reports that have been generated by this
            entry."
    ::= { dsmonHostTopNCtlEntry 5 }
        
dsmonHostTopNCtlGeneratedReports OBJECT-TYPE
    SYNTAX     Counter32
    UNITS      "reports"
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of reports that have been generated by this
            entry."
    ::= { dsmonHostTopNCtlEntry 5 }
        

dsmonHostTopNCtlDuration OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that this report has collected during the last sampling interval.

dsmonHostTopNCtlDuration对象类型语法整数32(0..2147483647)单位“秒”最大访问只读状态当前描述“此报告在上次采样间隔内收集的秒数。

When the associated dsmonHostTopNCtlTimeRemaining object is set, this object shall be set by the probe to the same value and shall not be modified until the next time the dsmonHostTopNCtlTimeRemaining is set.

设置关联的dsmonHostTopNCtlTimeRemaining对象时,探测器应将该对象设置为相同的值,并且在下次设置dsmonHostTopNCtlTimeRemaining之前不得修改该对象。

            This value shall be zero if no reports have been requested
            for this dsmonHostTopNCtlEntry."
    ::= { dsmonHostTopNCtlEntry 6 }
        
            This value shall be zero if no reports have been requested
            for this dsmonHostTopNCtlEntry."
    ::= { dsmonHostTopNCtlEntry 6 }
        

dsmonHostTopNCtlRequestedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "table entries" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of dsmonHost entries requested for this report.

dsmonHostTopNCtlRequestedSize对象类型语法整数32(0..2147483647)单位“表条目”MAX-ACCESS read create STATUS current DESCRIPTION“此报表请求的dsmonHost条目的最大数量。

When this object is created or modified, the probe SHOULD set dsmonHostTopNCtlGrantedSize as closely to this object as is possible for the particular probe implementation and

创建或修改此对象时,探测器应将dsmonHostTopNCtlGrantedSize设置为与此对象尽可能接近,以用于特定探测器实现和

            available resources."
    DEFVAL { 150 }
    ::= { dsmonHostTopNCtlEntry 7 }
        
            available resources."
    DEFVAL { 150 }
    ::= { dsmonHostTopNCtlEntry 7 }
        

dsmonHostTopNCtlGrantedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of dsmonHost entries in this report.

dsmonHostTopNCtlGrantedSize对象类型语法整数32(0..2147483647)单位“表条目”MAX-ACCESS只读状态当前说明“此报表中dsmonHost条目的最大数量。

When the associated dsmonHostTopNCtlRequestedSize object is created or modified, the probe SHOULD set this object as closely to the requested value as is possible for the particular implementation and available resources. The probe MUST NOT lower this value except as a result of a set to the associated dsmonHostTopNCtlRequestedSize object.

创建或修改关联的dsmonHostTopNCtlRequestedSize对象时,探测器应针对特定实现和可用资源,将此对象设置为尽可能接近请求的值。探测器不得降低此值,除非是由于设置了关联的dsmonHostTopNCtlRequestedSize对象。

            Protocol entries with the highest value of dsmonHostTopNRate
            or dsmonHostTopNHCRate (depending on the value of the
            associated dsmonHostTopNCtlRateBase object) shall be placed
            in this table in decreasing order of this rate until there
            is no more room or until there are no more dsmonHost
            entries."
    ::= { dsmonHostTopNCtlEntry 8 }
        
            Protocol entries with the highest value of dsmonHostTopNRate
            or dsmonHostTopNHCRate (depending on the value of the
            associated dsmonHostTopNCtlRateBase object) shall be placed
            in this table in decreasing order of this rate until there
            is no more room or until there are no more dsmonHost
            entries."
    ::= { dsmonHostTopNCtlEntry 8 }
        

dsmonHostTopNCtlStartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this top N report was last started. In other words, this is the time that the associated dsmonHostTopNCtlTimeRemaining object was modified to start the requested report or the time the report was last automatically (re)started.

dsmonHostTopNCtlStartTime对象类型语法时间戳MAX-ACCESS只读状态当前描述“上次启动此top N报告时的系统正常运行时间值。换句话说,这是修改关联的dsmonHostTopNCtlTimeRemaining对象以启动请求的报告的时间,或上次自动启动报告的时间(重新)开始。

            This object may be used by the management station to
            determine if a report was missed or not."
    ::= { dsmonHostTopNCtlEntry 9 }
        
            This object may be used by the management station to
            determine if a report was missed or not."
    ::= { dsmonHostTopNCtlEntry 9 }
        

dsmonHostTopNCtlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION

dsmonHostTopNCtlOwner对象类型语法OwnerString MAX-ACCESS读取创建状态当前描述

            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonHostTopNCtlEntry 10 }
        
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonHostTopNCtlEntry 10 }
        

dsmonHostTopNCtlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this dsmonHostTopNCtlEntry.

dsmonHostTopNCtlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此dsmonHostTopNCtlEntry的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

            If this object is not equal to active(1), all associated
            entries in the dsmonHostTopNTable shall be deleted by the
            agent."
    ::= { dsmonHostTopNCtlEntry 11 }
        
            If this object is not equal to active(1), all associated
            entries in the dsmonHostTopNTable shall be deleted by the
            agent."
    ::= { dsmonHostTopNCtlEntry 11 }
        

-- -- dsmonHost TopN Table --

----dsmonHost TopN表--

dsmonHostTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonHostTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of statistics for those dsmonHost entries that have counted the highest number of octets or packets.

DSMONHostToPenTable对象类型语法DSMONHostToPentry MAX-ACCESS不可访问状态当前描述“统计八位字节或数据包数最高的dsmonHost条目的一组统计信息。

If the dsmonAggControlLocked object is equal to 'false', then all entries in this table SHALL be deleted, and the agent will not process TopN reports on behalf of any dsmonHostTopNCtlEntry.

如果dsmonAggControlLocked对象等于“false”,则此表中的所有条目都将被删除,并且代理将不会代表任何dsmonHostTopNCtlEntry处理TopN报告。

When the dsmonAggControlLocked object is set to 'true', then particular reports SHOULD be restarted from the beginning, on behalf of all active rows in the dsmonHostTopNCtlTable.

当dsmonAggControlLocked对象设置为“true”时,应代表dsmonHostTopNCtlTable中的所有活动行从头开始重新启动特定报告。

            Note that dsmonHost entries which did not increment at all
            during the report interval SHOULD NOT be included in
            dsmonHostTopN reports."
    ::= { dsmonHostObjects 4 }
        
            Note that dsmonHost entries which did not increment at all
            during the report interval SHOULD NOT be included in
            dsmonHostTopN reports."
    ::= { dsmonHostObjects 4 }
        

dsmonHostTopNEntry OBJECT-TYPE SYNTAX DsmonHostTopNEntry MAX-ACCESS not-accessible

DSMONhostTopEntry对象类型语法DSMONhostTopEntry MAX-ACCESS不可访问

STATUS current DESCRIPTION "A conceptual row in the dsmonHostTopNTable.

STATUS current DESCRIPTION“DSMonHostToPtable中的概念行。

The dsmonHostTopNCtlIndex value in the index identifies the dsmonHostTopNCtlEntry on whose behalf this entry was created.

索引中的dsmonHostTopNCtlIndex值标识为其创建此项的dsmonHostTopNCtlEntry。

            Entries in this table are ordered from 1 to 'N', where lower
            numbers represent higher values of the rate base object,
            over the report interval."
    INDEX { dsmonHostTopNCtlIndex, dsmonHostTopNIndex }
    ::= { dsmonHostTopNTable 1 }
        
            Entries in this table are ordered from 1 to 'N', where lower
            numbers represent higher values of the rate base object,
            over the report interval."
    INDEX { dsmonHostTopNCtlIndex, dsmonHostTopNIndex }
    ::= { dsmonHostTopNTable 1 }
        
DsmonHostTopNEntry ::= SEQUENCE {
    dsmonHostTopNIndex                Integer32,
    dsmonHostTopNPDLocalIndex         Integer32,
    dsmonHostTopNAddress              OCTET STRING,
    dsmonHostTopNAggGroup             DsmonCounterAggGroupIndex,
    dsmonHostTopNRate                 Gauge32,
    dsmonHostTopNRateOvfl             Gauge32,
    dsmonHostTopNHCRate               CounterBasedGauge64
  }
        
DsmonHostTopNEntry ::= SEQUENCE {
    dsmonHostTopNIndex                Integer32,
    dsmonHostTopNPDLocalIndex         Integer32,
    dsmonHostTopNAddress              OCTET STRING,
    dsmonHostTopNAggGroup             DsmonCounterAggGroupIndex,
    dsmonHostTopNRate                 Gauge32,
    dsmonHostTopNRateOvfl             Gauge32,
    dsmonHostTopNHCRate               CounterBasedGauge64
  }
        
dsmonHostTopNIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..2147483647)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonHostTopNTable among those in the same report.  This
            index is between 1 and N, where N is the number of entries
            in this report."
    ::= { dsmonHostTopNEntry 1 }
        
dsmonHostTopNIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..2147483647)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonHostTopNTable among those in the same report.  This
            index is between 1 and N, where N is the number of entries
            in this report."
    ::= { dsmonHostTopNEntry 1 }
        

dsmonHostTopNPDLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The protocolDirLocalIndex value which identifies the protocol associated with the dsmonHostTopNAddress object in this entry.

dsmonHostTopNPDLocalIndex对象类型语法整数32(1..2147483647)MAX-ACCESS只读状态当前描述“protocolDirLocalIndex值,用于标识与此条目中DSMONhostTopNadAddress对象关联的协议。

If the protocolDirEntry associated with the protocolDirLocalIndex with the same value as this object is de-activated or deleted, then the agent MUST delete this dsmonHostTopN entry."

如果与ProtocolDirLocaliIndex关联且与此对象具有相同值的protocolDirEntry被取消激活或删除,则代理必须删除此dsmonHostTopN条目。“

    ::= { dsmonHostTopNEntry 2 }
        
    ::= { dsmonHostTopNEntry 2 }
        
dsmonHostTopNAddress OBJECT-TYPE
    SYNTAX     OCTET STRING
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The dsmonHostAddress value for the network host identified
            in this entry.  The associated dsmonHostTopNPDLocalIndex
            object identifies the network protocol type and the encoding
            rules for this object."
    ::= { dsmonHostTopNEntry 3 }
        
dsmonHostTopNAddress OBJECT-TYPE
    SYNTAX     OCTET STRING
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The dsmonHostAddress value for the network host identified
            in this entry.  The associated dsmonHostTopNPDLocalIndex
            object identifies the network protocol type and the encoding
            rules for this object."
    ::= { dsmonHostTopNEntry 3 }
        
dsmonHostTopNAggGroup OBJECT-TYPE
    SYNTAX      DsmonCounterAggGroupIndex
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The counter aggregation group index value associated with
            host identified in this entry.  This object identifies the
            dsmonAggGroupEntry with the same dsmonAggControlIndex value
            as the associated dsmonHostCtlAggProfile object and the same
            dsmonAggGroupIndex value as this object."
    ::= { dsmonHostTopNEntry 4 }
        
dsmonHostTopNAggGroup OBJECT-TYPE
    SYNTAX      DsmonCounterAggGroupIndex
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The counter aggregation group index value associated with
            host identified in this entry.  This object identifies the
            dsmonAggGroupEntry with the same dsmonAggControlIndex value
            as the associated dsmonHostCtlAggProfile object and the same
            dsmonAggGroupIndex value as this object."
    ::= { dsmonHostTopNEntry 4 }
        

dsmonHostTopNRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of change in the selected variable during this sampling interval. The selected variable is this host's instance of the object selected by dsmonHostTopNCtlRateBase.

dsmonHostTopNRate对象类型语法量表32 MAX-ACCESS只读状态当前描述“此采样间隔期间所选变量的更改量。所选变量是dsmonHostTopNCtlRateBase所选对象的此主机实例。

            If the associated dsmonHostTopNCtlRateBase indicates a High
            Capacity monitoring enumeration, (e.g.
            'dsmonHostTopNInHCPkts'), then this object will contain the
            the least significant 32 bits of the associated
            dsmonHostTopNHCRate object."
    ::= { dsmonHostTopNEntry 5 }
        
            If the associated dsmonHostTopNCtlRateBase indicates a High
            Capacity monitoring enumeration, (e.g.
            'dsmonHostTopNInHCPkts'), then this object will contain the
            the least significant 32 bits of the associated
            dsmonHostTopNHCRate object."
    ::= { dsmonHostTopNEntry 5 }
        

dsmonHostTopNRateOvfl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The most significant 32 bits of the associated dsmonHostTopNHCRate object.

dsmonHostTopNRateOvfl对象类型语法量表32 MAX-ACCESS只读状态不推荐使用说明“关联DSMONhostTopnCrate对象的最高有效32位。

If the associated dsmonHostTopNCtlRateBase is equal to any of the High Capacity monitoring enumerations (e.g. 'dsmonHostTopNInHCPkts'), then this object will contain the upper 32 bits of the associated dsmonHostTopNHCRate object.

如果关联的dsmonHostTopNCtlRateBase等于任何高容量监视枚举(例如“dsmonHostTopNInHCPkts”),则此对象将包含关联的DSMONhostTopNchCrate对象的高32位。

If the associated dsmonHostTopNCtlRateBase is not equal to any of High Capacity monitoring enumerations, then this object will contain the value zero.

如果关联的dsmonHostTopNCtlRateBase不等于任何高容量监视枚举,则此对象将包含值零。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonHostTopNEntry 6 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonHostTopNEntry 6 }
        

dsmonHostTopNHCRate OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of change in the selected variable during this sampling interval. The selected variable is this host's instance of the object selected by dsmonHostTopNCtlRateBase.

DSMONhostTopNchCrate对象类型语法CounterBasedGauge64 MAX-ACCESS只读状态当前描述“此采样间隔期间所选变量的更改量。所选变量是dsmonHostTopNCtlRateBase所选对象的此主机实例。

If the associated dsmonHostTopNCtlRateBase is not equal to any of the High Capacity monitoring enumerations (e.g., 'dsmonHostTopNInPkts'), then this object will contain the value zero, and the associated dsmonHostTopNRate object will contain the change in the selected variable during the sampling interval.

如果关联的dsmonHostTopNCtlRateBase不等于任何高容量监视枚举(例如,“dsmonHostTopNInPkts”),则此对象将包含值零,关联的dsmonHostTopNRate对象将包含采样间隔期间所选变量的更改。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonHostTopNEntry 7 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonHostTopNEntry 7 }
        
-- **************************************************************
-- *                                                            *
-- *   P E R  -  C O N V E R S I O N    C O L L E C T I O N S   *
-- *                                                            *
-- **************************************************************
        
-- **************************************************************
-- *                                                            *
-- *   P E R  -  C O N V E R S I O N    C O L L E C T I O N S   *
-- *                                                            *
-- **************************************************************
        

-- -- AL Matrix Statistics Control Table --

----矩阵统计控制表--

dsmonMatrixCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonMatrixCtlEntry MAX-ACCESS not-accessible STATUS current

DsmonMatrix Exctlentry MAX-ACCESS的DsmonMatrix ExctlTable对象类型语法序列不可访问状态当前

DESCRIPTION "Controls setup of per counter aggregation group, per host-pair, application protocol distribution statistics.

DESCRIPTION“控制每个计数器聚合组、每个主机对、应用程序协议分布统计信息的设置。

            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonMatrixObjects 1 }
        
            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonMatrixObjects 1 }
        

dsmonMatrixCtlEntry OBJECT-TYPE SYNTAX DsmonMatrixCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonMatrixCtlTable.

DSMONMATRxCTlentry对象类型语法DSMONMATRxCTlentry MAX-ACCESS不可访问状态当前描述“DSMONMATRxCTLtable中的概念行。

Entries are created and deleted from this table by management action only, using the dsmonMatrixCtlStatus RowStatus object.

仅通过使用DSMONMATRxCTLSTATUS RowStatus对象的管理操作从此表中创建和删除条目。

The agent SHOULD support non-volatile configuration of this table, and upon system initialization, the table SHOULD be initialized with the saved values.

代理应支持此表的非易失性配置,并且在系统初始化时,应使用保存的值初始化该表。

            Activation of a control row in this table will cause an
            associated dsmonMatrixSDTable and dsmonMatrixDSTable to be
            created and maintained by the agent."
    INDEX { dsmonMatrixCtlIndex }
    ::= { dsmonMatrixCtlTable 1 }
        
            Activation of a control row in this table will cause an
            associated dsmonMatrixSDTable and dsmonMatrixDSTable to be
            created and maintained by the agent."
    INDEX { dsmonMatrixCtlIndex }
    ::= { dsmonMatrixCtlTable 1 }
        
DsmonMatrixCtlEntry ::= SEQUENCE {
    dsmonMatrixCtlIndex                Integer32,
    dsmonMatrixCtlDataSource           DataSource,
    dsmonMatrixCtlAggProfile           DsmonCounterAggProfileIndex,
    dsmonMatrixCtlMaxDesiredEntries    Integer32,
    dsmonMatrixCtlDroppedFrames        Counter32,
    dsmonMatrixCtlInserts              Counter32,
    dsmonMatrixCtlDeletes              Counter32,
    dsmonMatrixCtlCreateTime           LastCreateTime,
    dsmonMatrixCtlOwner                OwnerString,
    dsmonMatrixCtlStatus               RowStatus
}
        
DsmonMatrixCtlEntry ::= SEQUENCE {
    dsmonMatrixCtlIndex                Integer32,
    dsmonMatrixCtlDataSource           DataSource,
    dsmonMatrixCtlAggProfile           DsmonCounterAggProfileIndex,
    dsmonMatrixCtlMaxDesiredEntries    Integer32,
    dsmonMatrixCtlDroppedFrames        Counter32,
    dsmonMatrixCtlInserts              Counter32,
    dsmonMatrixCtlDeletes              Counter32,
    dsmonMatrixCtlCreateTime           LastCreateTime,
    dsmonMatrixCtlOwner                OwnerString,
    dsmonMatrixCtlStatus               RowStatus
}
        

dsmonMatrixCtlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible

DsmonMatrix对象类型语法整数32(1..65535)MAX-ACCESS不可访问

    STATUS      current
    DESCRIPTION
            "An arbitrary and unique index for this
            dsmonMatrixCtlEntry."
    ::= { dsmonMatrixCtlEntry 1 }
        
    STATUS      current
    DESCRIPTION
            "An arbitrary and unique index for this
            dsmonMatrixCtlEntry."
    ::= { dsmonMatrixCtlEntry 1 }
        

dsmonMatrixCtlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION "The source of data for the associated dsmonMatrixSDTable and dsmonMatrixDSTable.

DSMonmatrix XctlDataSource对象类型语法DataSource MAX-ACCESS read create STATUS current DESCRIPTION“关联DSMonmatrix DTable和DSMonmatrix XDSTABLE的数据源。

Note that only packets that contain a network protocol encapsulation which contains a DS field [RFC2474] will be counted in this table.

请注意,此表中仅统计包含DS字段[RFC2474]的网络协议封装的数据包。

            This object MUST NOT be modified if the associated
            dsmonMatrixCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixCtlEntry 2 }
        
            This object MUST NOT be modified if the associated
            dsmonMatrixCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixCtlEntry 2 }
        

dsmonMatrixCtlAggProfile OBJECT-TYPE SYNTAX DsmonCounterAggProfileIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The dsmonAggControlIndex value identifying the counter aggregation profile which should be used on behalf of this dsmonMatrixCtlEntry.

dsmonAggControlIndex对象类型语法DsmonCounterAggProfileIndex MAX-ACCESS读取创建状态当前描述“dsmonAggControlIndex值,用于标识应代表此DSMONAMMATRXCTLENTRY使用的计数器聚合配置文件。

The associated dsmonAggControlEntry and dsmonAggProfileEntries, identified by the same dsmonAggControlIndex index value, MUST be active in order for this entry to remain active. It is possible for the counter aggregation configuration to change from a valid to invalid state for this dsmonMatrix collection. In this case, the associated dsmonMatrixCtlStatus object will be changed to the 'notReady' state, and data collection will not occur on behalf of this control entry.

由同一dsmonAggControlIndex值标识的关联dsmonAggControlEntry和dsmonAggProfileEntries必须处于活动状态,才能使此条目保持活动状态。此dsmonMatrix集合的计数器聚合配置可能会从有效状态更改为无效状态。在这种情况下,关联的DsmonMatrix状态对象将更改为“notReady”状态,并且不会代表此控件条目进行数据收集。

Note that an agent MAY choose to limit the actual number of counter aggregation profiles which may be applied to a particular data source.

请注意,代理可以选择限制可应用于特定数据源的计数器聚合配置文件的实际数量。

            This object MUST NOT be modified if the associated
            dsmonMatrixCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixCtlEntry 3 }
        
            This object MUST NOT be modified if the associated
            dsmonMatrixCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixCtlEntry 3 }
        

dsmonMatrixCtlMaxDesiredEntries OBJECT-TYPE SYNTAX Integer32 (-1 | 1..2147483647) UNITS "table entries" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of entries that are desired in the dsmonMatrix tables on behalf of this control entry. The probe will not create more than this number of associated entries in these tables, but may choose to create fewer entries in this table for any reason including the lack of resources.

DSMONMATRxCTLmaxDesiredEntries对象类型语法整数32(-1 | 1..2147483647)单位“表条目”MAX-ACCESS读取创建状态当前说明“dsmonMatrix表中代表此控件项所需的最大项数。探测器在这些表中创建的关联条目不会超过此数量,但可能会出于任何原因(包括资源不足)选择在此表中创建较少的条目。

If this value is set to -1, the probe may create any number of entries in this table.

如果此值设置为-1,则探测器可能会在此表中创建任意数量的条目。

            This object MUST NOT be modified if the associated
            dsmonMatrixCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixCtlEntry 4 }
        
            This object MUST NOT be modified if the associated
            dsmonMatrixCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixCtlEntry 4 }
        

dsmonMatrixCtlDroppedFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames which were received by the probe and therefore not accounted for in the *StatsDropEvents, but for which the probe chose not to count for the associated dsmonMatrixSD and dsmonMatrixDS entries for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.

dsmonMatrixCtlDroppedFrames对象类型语法计数器32个单元“frames”最大访问只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入关联的DSMonMatrix SD和DSMonMatrix DS条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。

This count does not include packets that were not counted because they had MAC-layer errors.

此计数不包括由于MAC层错误而未计数的数据包。

Note that if the dsmonMatrix tables are inactive because no appropriate protocols are enabled in the protocol directory, this value SHOULD be 0.

请注意,如果由于在协议目录中未启用适当的协议而导致dsmonMatrix表处于非活动状态,则该值应为0。

            Note that, unlike the dropEvents counter, this number is the
            exact number of frames dropped."
    ::= { dsmonMatrixCtlEntry 5 }
        
            Note that, unlike the dropEvents counter, this number is the
            exact number of frames dropped."
    ::= { dsmonMatrixCtlEntry 5 }
        

dsmonMatrixCtlInserts OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only

DSMonmatrix XctlInserts对象类型语法计数器32个单位“表条目”最大访问权限只读

STATUS current DESCRIPTION "The number of times a dsmonMatrix entry has been inserted into the dsmonMatrix tables. If an entry is inserted, then deleted, and then inserted, this counter will be incremented by 2. The addition of a conversation into both the dsmonMatrixSDTable and dsmonMatrixDSTable shall be counted as two insertions (even though every addition into one table must be accompanied by an insertion into the other).

STATUS current DESCRIPTION“dsmonMatrix条目插入dsmonMatrix表的次数。如果插入条目,然后删除,然后插入,则此计数器将增加2。向dsmonMatrix表和dsmonMatrix表中添加对话应计为两次插入(即使一个表中的每一项添加都必须同时插入另一个表)。

            To allow for efficient implementation strategies, agents may
            delay updating this object for short periods of time.  For
            example, an implementation strategy may allow internal data
            structures to differ from those visible via SNMP for short
            periods of time.  This counter may reflect the internal data
            structures for those short periods of time.  Note that the
            sum of the dsmonMatrixSDTable and dsmonMatrixDSTable sizes
            can be determined by subtracting dsmonMatrixCtlDeletes from
            dsmonMatrixCtlInserts."
    ::= { dsmonMatrixCtlEntry 6 }
        
            To allow for efficient implementation strategies, agents may
            delay updating this object for short periods of time.  For
            example, an implementation strategy may allow internal data
            structures to differ from those visible via SNMP for short
            periods of time.  This counter may reflect the internal data
            structures for those short periods of time.  Note that the
            sum of the dsmonMatrixSDTable and dsmonMatrixDSTable sizes
            can be determined by subtracting dsmonMatrixCtlDeletes from
            dsmonMatrixCtlInserts."
    ::= { dsmonMatrixCtlEntry 6 }
        

dsmonMatrixCtlDeletes OBJECT-TYPE SYNTAX Counter32 UNITS "table entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times a dsmonMatrix entry has been deleted from the dsmonMatrix tables (for any reason). If an entry is deleted, then inserted, and then deleted, this counter will be incremented by 2. The deletion of a conversation from both the dsmonMatrixSDTable and dsmonMatrixDSTable shall be counted as two deletions (even though every deletion from one table must be accompanied by a deletion from the other).

dsmonMatrix XctlDeletes对象类型语法计数器32个单位“表条目”MAX-ACCESS只读状态当前描述“dsmonMatrix条目从dsmonMatrix表中删除的次数(出于任何原因)。如果一个条目被删除,然后被插入,然后被删除,则此计数器将递增2。从DSMonMatrix表和DSMonMatrix表中删除一个对话应计为两次删除(即使从一个表中每次删除都必须同时从另一个表中删除)。

To allow for efficient implementation strategies, agents MAY delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.

为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。

            Note that the sum of the dsmonMatrixSDTable and
            dsmonMatrixDSTable sizes can be determined by subtracting
            dsmonMatrixCtlDeletes from dsmonMatrixCtlInserts."
    ::= { dsmonMatrixCtlEntry 7 }
        
            Note that the sum of the dsmonMatrixSDTable and
            dsmonMatrixDSTable sizes can be determined by subtracting
            dsmonMatrixCtlDeletes from dsmonMatrixCtlInserts."
    ::= { dsmonMatrixCtlEntry 7 }
        
dsmonMatrixCtlCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this control entry was last
            activated.  This can be used by the management station to
            detect if the table has been deleted and recreated between
            polls."
    ::= { dsmonMatrixCtlEntry 8 }
        
dsmonMatrixCtlCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this control entry was last
            activated.  This can be used by the management station to
            detect if the table has been deleted and recreated between
            polls."
    ::= { dsmonMatrixCtlEntry 8 }
        
dsmonMatrixCtlOwner OBJECT-TYPE
    SYNTAX      OwnerString
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonMatrixCtlEntry 9 }
        
dsmonMatrixCtlOwner OBJECT-TYPE
    SYNTAX      OwnerString
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonMatrixCtlEntry 9 }
        

dsmonMatrixCtlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this dsmonMatrixCtlEntry.

DsmonMatrix XctlStatus对象类型语法RowStatus MAX-ACCESS读取创建状态当前描述“此DsmonMatrix XctlEntry的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

            If this object is not equal to active(1), all associated
            entries in the dsmonMatrixSDTable and dsmonMatrixDSTable
            shall be deleted."
    ::= { dsmonMatrixCtlEntry 10 }
        
            If this object is not equal to active(1), all associated
            entries in the dsmonMatrixSDTable and dsmonMatrixDSTable
            shall be deleted."
    ::= { dsmonMatrixCtlEntry 10 }
        

-- -- AL Matrix SD Statistics Table --

--——AL矩阵SD统计表--

dsmonMatrixSDTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonMatrixSDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of application traffic matrix entries which collect statistics for conversations of a particular application protocol between two network-level addresses. This table is indexed first by the source address and then by the

DsmonMatrix数据库MAX-ACCESS的DsmonMatrix数据表对象类型语法序列不可访问状态当前描述“应用程序通信量矩阵项列表,用于收集两个网络级地址之间特定应用程序协议对话的统计信息。此表首先由源地址索引,然后由

destination address to make it convenient to collect all statistics from a particular address.

目的地址,以便从特定地址收集所有统计信息。

            The probe will add to this table all pairs of addresses for
            all protocols seen in all packets with no MAC errors, and
            will increment octet and packet counts in the table for all
            packets with no MAC errors."
    ::= { dsmonMatrixObjects 2 }
        
            The probe will add to this table all pairs of addresses for
            all protocols seen in all packets with no MAC errors, and
            will increment octet and packet counts in the table for all
            packets with no MAC errors."
    ::= { dsmonMatrixObjects 2 }
        

dsmonMatrixSDEntry OBJECT-TYPE SYNTAX DsmonMatrixSDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonMatrixSDTable.

DsmonMatrix数据库对象类型语法DsmonMatrix数据库MAX-ACCESS不可访问状态当前描述“DsmonMatrix数据库表中的概念行。

The dsmonMatrixCtlIndex value in the index identifies the dsmonMatrixCtlEntry on whose behalf this entry was created.

索引中的DsmonMatrix索引值标识代表其创建此项的DsmonMatrix目录。

            The dsmonAggGroupIndex value in the index is determined by
            examining the DSCP value in each monitored packet, and the
            dsmonAggProfileTable entry configured for that value."
    INDEX { dsmonMatrixCtlIndex,
            dsmonMatrixTimeMark,
            dsmonAggGroupIndex,
            dsmonMatrixNLIndex,
            dsmonMatrixSourceAddress,
            dsmonMatrixDestAddress,
            dsmonMatrixALIndex
           }
    ::= { dsmonMatrixSDTable 1 }
        
            The dsmonAggGroupIndex value in the index is determined by
            examining the DSCP value in each monitored packet, and the
            dsmonAggProfileTable entry configured for that value."
    INDEX { dsmonMatrixCtlIndex,
            dsmonMatrixTimeMark,
            dsmonAggGroupIndex,
            dsmonMatrixNLIndex,
            dsmonMatrixSourceAddress,
            dsmonMatrixDestAddress,
            dsmonMatrixALIndex
           }
    ::= { dsmonMatrixSDTable 1 }
        
DsmonMatrixSDEntry ::= SEQUENCE {
    dsmonMatrixTimeMark                 TimeFilter,
    dsmonMatrixNLIndex                  Integer32,
    dsmonMatrixSourceAddress            OCTET STRING,
    dsmonMatrixDestAddress              OCTET STRING,
    dsmonMatrixALIndex                  Integer32,
    dsmonMatrixSDPkts                   ZeroBasedCounter32,
    dsmonMatrixSDOvflPkts               ZeroBasedCounter32,
    dsmonMatrixSDHCPkts                 ZeroBasedCounter64,
    dsmonMatrixSDOctets                 ZeroBasedCounter32,
    dsmonMatrixSDOvflOctets             ZeroBasedCounter32,
    dsmonMatrixSDHCOctets               ZeroBasedCounter64,
    dsmonMatrixSDCreateTime             LastCreateTime
}
        
DsmonMatrixSDEntry ::= SEQUENCE {
    dsmonMatrixTimeMark                 TimeFilter,
    dsmonMatrixNLIndex                  Integer32,
    dsmonMatrixSourceAddress            OCTET STRING,
    dsmonMatrixDestAddress              OCTET STRING,
    dsmonMatrixALIndex                  Integer32,
    dsmonMatrixSDPkts                   ZeroBasedCounter32,
    dsmonMatrixSDOvflPkts               ZeroBasedCounter32,
    dsmonMatrixSDHCPkts                 ZeroBasedCounter64,
    dsmonMatrixSDOctets                 ZeroBasedCounter32,
    dsmonMatrixSDOvflOctets             ZeroBasedCounter32,
    dsmonMatrixSDHCOctets               ZeroBasedCounter64,
    dsmonMatrixSDCreateTime             LastCreateTime
}
        

dsmonMatrixTimeMark OBJECT-TYPE

DSMonMatrix TimeMark对象类型

    SYNTAX      TimeFilter
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "The Time Filter index for this table.  This object may be
            used by a management station to retrieve only rows which
            have been created or modified since a particular time.  Note
            that the current value for a row are always returned and the
            TimeFilter is not a historical data archiving mechanism.
            Refer to RFC 2021 [RFC2021] for a detailed description of
            TimeFilter operation."
    ::= { dsmonMatrixSDEntry 1 }
        
    SYNTAX      TimeFilter
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "The Time Filter index for this table.  This object may be
            used by a management station to retrieve only rows which
            have been created or modified since a particular time.  Note
            that the current value for a row are always returned and the
            TimeFilter is not a historical data archiving mechanism.
            Refer to RFC 2021 [RFC2021] for a detailed description of
            TimeFilter operation."
    ::= { dsmonMatrixSDEntry 1 }
        
dsmonMatrixNLIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..2147483647)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "The protocolDirLocalIndex value of a protocolDirEntry
            representing the specific network layer protocol
            encapsulation associated with each entry, and the network
            protocol type of the dsmonMatrixSourceAddress and
            dsmonMatrixDestAddress objects."
    ::= { dsmonMatrixSDEntry 2 }
        
dsmonMatrixNLIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..2147483647)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "The protocolDirLocalIndex value of a protocolDirEntry
            representing the specific network layer protocol
            encapsulation associated with each entry, and the network
            protocol type of the dsmonMatrixSourceAddress and
            dsmonMatrixDestAddress objects."
    ::= { dsmonMatrixSDEntry 2 }
        

dsmonMatrixSourceAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..54)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network source address for this dsmonMatrix entry.

dsmonMatrix源地址对象类型语法八位字符串(大小(0..54))MAX-ACCESS不可访问状态当前描述“此dsmonMatrix条目的网络源地址。

This is represented as an octet string with specific semantics and length as identified by the dsmonMatrixNLIndex component of the index.

这表示为一个八位字符串,具有特定的语义和长度,由索引的DSMonmatrix NLIndex组件标识。

            For example, if the dsmonMatrixNLIndex indicates an
            encapsulation of IPv4, this object is encoded as a length
            octet of 4, followed by the 4 octets of the IPv4 address, in
            network byte order."
    ::= { dsmonMatrixSDEntry 3 }
        
            For example, if the dsmonMatrixNLIndex indicates an
            encapsulation of IPv4, this object is encoded as a length
            octet of 4, followed by the 4 octets of the IPv4 address, in
            network byte order."
    ::= { dsmonMatrixSDEntry 3 }
        

dsmonMatrixDestAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..54)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network destination address for this dsmonMatrix entry.

dsmonMatrixDestAddress对象类型语法八位字符串(大小(0..54))MAX-ACCESS不可访问状态当前描述“此dsmonMatrix条目的网络目标地址。

This is represented as an octet string with specific semantics and length as identified by the dsmonMatrixNLIndex component of the index.

这表示为一个八位字符串,具有特定的语义和长度,由索引的DSMonmatrix NLIndex组件标识。

            For example, if the dsmonMatrixNLIndex indicates an
            encapsulation of IPv4, this object is encoded as a length
            octet of 4, followed by the 4 octets of the IPv4 address, in
            network byte order."
    ::= { dsmonMatrixSDEntry 4 }
        
            For example, if the dsmonMatrixNLIndex indicates an
            encapsulation of IPv4, this object is encoded as a length
            octet of 4, followed by the 4 octets of the IPv4 address, in
            network byte order."
    ::= { dsmonMatrixSDEntry 4 }
        

dsmonMatrixALIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The protocolDirLocalIndex value of the protocolDirEntry representing the specific application layer protocol associated with each entry.

DSMonmatrix Lindex对象类型语法整数32(1..2147483647)MAX-ACCESS不可访问状态当前描述“protocolDirEntry的protocolDirLocalIndex值,表示与每个条目关联的特定应用层协议。

            It MUST identify an protocolDirEntry which is a direct or
            indirect descendant of the protocolDirEntry identified by
            the associated dsmonMatrixNLIndex object."
    ::= { dsmonMatrixSDEntry 5 }
        
            It MUST identify an protocolDirEntry which is a direct or
            indirect descendant of the protocolDirEntry identified by
            the associated dsmonMatrixNLIndex object."
    ::= { dsmonMatrixSDEntry 5 }
        
dsmonMatrixSDPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets of this protocol type (indicated by
            the associated dsmonMatrixALIndex object) without errors
            transmitted from the source address to the destination
            address since this entry was added to the
            dsmonMatrixSDTable.  Note that this is the number of link-
            layer packets, so if a single network-layer packet is
            fragmented into several link-layer frames, this counter is
            incremented several times."
    ::= { dsmonMatrixSDEntry 6 }
        
dsmonMatrixSDPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets of this protocol type (indicated by
            the associated dsmonMatrixALIndex object) without errors
            transmitted from the source address to the destination
            address since this entry was added to the
            dsmonMatrixSDTable.  Note that this is the number of link-
            layer packets, so if a single network-layer packet is
            fragmented into several link-layer frames, this counter is
            incremented several times."
    ::= { dsmonMatrixSDEntry 6 }
        

dsmonMatrixSDOvflPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of times the associated dsmonMatrixSDPkts counter has overflowed, since this entry was added to the dsmonMatrixSDTable."

DsmonMatrix DovFlpkts对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态不推荐使用说明“自将此项添加到DsmonMatrix数据表以来,关联的DsmonMatrix Dpkts计数器溢出的次数。”

    ::= { dsmonMatrixSDEntry 7 }
        
    ::= { dsmonMatrixSDEntry 7 }
        

dsmonMatrixSDHCPkts OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonMatrixSDPkts object.

DsmonMatrix Dhcpkts对象类型语法ZeroBasedCounter64单元“数据包”最大访问只读状态当前描述“DsmonMatrix Dpkts对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonMatrixSDEntry 8 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonMatrixSDEntry 8 }
        

dsmonMatrixSDOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets in packets of this protocol type transmitted from the source address to the destination address since this entry was added to the dsmonMatrixSDTable (excluding framing bits but including FCS octets), excluding those octets in packets that contained errors.

DsmonMatrix Doctets对象类型语法ZeroBasedCounter32单元“八位字节”MAX-ACCESS只读状态当前描述“自此条目添加到DsmonMatrix数据表(不包括帧位,但包括FCS八位字节)后,从源地址传输到目标地址的此协议类型数据包中的八位字节数”,不包括包含错误的数据包中的八位字节。

            Note this doesn't count just those octets in the particular
            protocol frames, but includes the entire packet that
            contained the protocol."
    ::= { dsmonMatrixSDEntry 9 }
        
            Note this doesn't count just those octets in the particular
            protocol frames, but includes the entire packet that
            contained the protocol."
    ::= { dsmonMatrixSDEntry 9 }
        
dsmonMatrixSDOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonMatrixSDOctets
            counter has overflowed, since this entry was added to the
            dsmonMatrixSDTable."
    ::= { dsmonMatrixSDEntry 10 }
        
dsmonMatrixSDOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonMatrixSDOctets
            counter has overflowed, since this entry was added to the
            dsmonMatrixSDTable."
    ::= { dsmonMatrixSDEntry 10 }
        

dsmonMatrixSDHCOctets OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION

DsmonMatrix Dhcoctets对象类型语法ZeroBasedCounter64单位“八位字节”最大访问只读状态当前说明

"The 64-bit version of the dsmonMatrixSDPkts object.

“DSMonMatrix DPKTS对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonMatrixSDEntry 11 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonMatrixSDEntry 11 }
        
dsmonMatrixSDCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this entry was last activated.
            This can be used by the management station to ensure that
            the entry has not been deleted and recreated between polls."
    ::= { dsmonMatrixSDEntry 12 }
        
dsmonMatrixSDCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this entry was last activated.
            This can be used by the management station to ensure that
            the entry has not been deleted and recreated between polls."
    ::= { dsmonMatrixSDEntry 12 }
        

-- -- AL Matrix DS Statistics Table --

--——AL矩阵DS统计表--

dsmonMatrixDSTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonMatrixDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of application traffic matrix entries which collect statistics for conversations of a particular application protocol between two network-level addresses. This table is indexed first by the destination address and then by the source address to make it convenient to collect all statistics from a particular address.

DsmonMatrixDSEntry MAX-ACCESS的dsmonMatrixDSTable对象类型语法序列不可访问状态当前描述“应用程序通信量矩阵项列表,用于收集两个网络级地址之间特定应用程序协议对话的统计信息。此表首先由目标地址索引,然后由源地址索引,以便从特定地址收集所有统计信息。

            The probe will add to this table all pairs of addresses for
            all protocols seen in all packets with no MAC errors, and
            will increment octet and packet counts in the table for all
            packets with no MAC errors."
    ::= { dsmonMatrixObjects 3 }
        
            The probe will add to this table all pairs of addresses for
            all protocols seen in all packets with no MAC errors, and
            will increment octet and packet counts in the table for all
            packets with no MAC errors."
    ::= { dsmonMatrixObjects 3 }
        

dsmonMatrixDSEntry OBJECT-TYPE SYNTAX DsmonMatrixDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonMatrixDSTable. Note that this table is conceptually a re-ordered version of the dsmonMatrixSDTable. Therefore, all of the index values from

DsmonMatrix Sentry对象类型语法DsmonMatrix Sentry MAX-ACCESS不可访问状态当前描述“DsmonMatrix中的概念行。请注意,此表在概念上是DsmonMatrix DTTable的重新排序版本。因此

that table are used by reference, and their semantics are exactly as described in the dsmonMatrixSDTable.

该表是通过引用使用的,它们的语义与dsmonmatrix表中描述的完全相同。

The dsmonMatrixCtlIndex value in the index identifies the dsmonMatrixCtlEntry on whose behalf this entry was created.

索引中的DsmonMatrix索引值标识代表其创建此项的DsmonMatrix目录。

The dsmonMatrixTimeMark value in the index identifies the Time Filter index for this table.

索引中的dsmonMatrixTimeMark值标识此表的时间筛选器索引。

The dsmonAggGroupIndex value in the index is determined by examining the DSCP value in each monitored packet, and the dsmonAggProfileTable entry configured for that value.

索引中的dsmonAggGroupIndex值是通过检查每个受监控数据包中的DSCP值以及为该值配置的dsmonAggProfileTable项来确定的。

The dsmonMatrixNLIndex value in the index identifies the protocolDirLocalIndex value of a protocolDirEntry representing the specific network layer protocol encapsulation associated with each entry, and the network protocol type of the dsmonMatrixSourceAddress and dsmonMatrixDestAddress objects.

索引中的DsmonMatrix NLINDEX值标识protocolDirEntry的protocolDirLocalIndex值,该protocolDirEntry表示与每个条目关联的特定网络层协议封装,以及DsmonMatrix源地址和DsmonMatrixTestAddress对象的网络协议类型。

The dsmonMatrixDestAddress value in the index identifies the network destination address for this dsmonMatrix entry.

索引中的dsmonMatrixDestAddress值标识此dsmonMatrix条目的网络目标地址。

The dsmonMatrixSourceAddress value in the index identifies the network source address for this dsmonMatrix entry.

索引中的dsmonMatrix源地址值标识此dsmonMatrix项的网络源地址。

            The dsmonMatrixALIndex value in the index identifies the
            protocolDirLocalIndex value of the protocolDirEntry
            representing the specific application layer protocol
            associated with each entry."
    INDEX { dsmonMatrixCtlIndex,
            dsmonMatrixTimeMark,
            dsmonAggGroupIndex,
            dsmonMatrixNLIndex,
            dsmonMatrixDestAddress,
            dsmonMatrixSourceAddress,
            dsmonMatrixALIndex
           }
    ::= { dsmonMatrixDSTable 1 }
        
            The dsmonMatrixALIndex value in the index identifies the
            protocolDirLocalIndex value of the protocolDirEntry
            representing the specific application layer protocol
            associated with each entry."
    INDEX { dsmonMatrixCtlIndex,
            dsmonMatrixTimeMark,
            dsmonAggGroupIndex,
            dsmonMatrixNLIndex,
            dsmonMatrixDestAddress,
            dsmonMatrixSourceAddress,
            dsmonMatrixALIndex
           }
    ::= { dsmonMatrixDSTable 1 }
        
DsmonMatrixDSEntry ::= SEQUENCE {
    dsmonMatrixDSPkts                   ZeroBasedCounter32,
    dsmonMatrixDSOvflPkts               ZeroBasedCounter32,
    dsmonMatrixDSHCPkts                 ZeroBasedCounter64,
    dsmonMatrixDSOctets                 ZeroBasedCounter32,
    dsmonMatrixDSOvflOctets             ZeroBasedCounter32,
    dsmonMatrixDSHCOctets               ZeroBasedCounter64,
    dsmonMatrixDSCreateTime             LastCreateTime
        
DsmonMatrixDSEntry ::= SEQUENCE {
    dsmonMatrixDSPkts                   ZeroBasedCounter32,
    dsmonMatrixDSOvflPkts               ZeroBasedCounter32,
    dsmonMatrixDSHCPkts                 ZeroBasedCounter64,
    dsmonMatrixDSOctets                 ZeroBasedCounter32,
    dsmonMatrixDSOvflOctets             ZeroBasedCounter32,
    dsmonMatrixDSHCOctets               ZeroBasedCounter64,
    dsmonMatrixDSCreateTime             LastCreateTime
        

}

}

dsmonMatrixDSPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets of this protocol type (indicated by
            the associated dsmonMatrixALIndex object) without errors
            transmitted from the source address to the destination
            address since this entry was added to the
            dsmonMatrixDSTable.  Note that this is the number of link-
            layer packets, so if a single network-layer packet is
            fragmented into several link-layer frames, this counter is
            incremented several times."
    ::= { dsmonMatrixDSEntry 1 }
        
dsmonMatrixDSPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    UNITS       "packets"
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The number of packets of this protocol type (indicated by
            the associated dsmonMatrixALIndex object) without errors
            transmitted from the source address to the destination
            address since this entry was added to the
            dsmonMatrixDSTable.  Note that this is the number of link-
            layer packets, so if a single network-layer packet is
            fragmented into several link-layer frames, this counter is
            incremented several times."
    ::= { dsmonMatrixDSEntry 1 }
        
dsmonMatrixDSOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonMatrixDSPkts
            counter has overflowed, since this entry was added to the
            dsmonMatrixDSTable."
    ::= { dsmonMatrixDSEntry 2 }
        
dsmonMatrixDSOvflPkts OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonMatrixDSPkts
            counter has overflowed, since this entry was added to the
            dsmonMatrixDSTable."
    ::= { dsmonMatrixDSEntry 2 }
        

dsmonMatrixDSHCPkts OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonMatrixDSPkts object.

dsmonMatrixDSHCPkts对象类型语法ZeroBasedCounter64单元“数据包”最大访问只读状态当前描述“dsmonMatrixDSPkts对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonMatrixDSEntry 3 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonMatrixDSEntry 3 }
        

dsmonMatrixDSOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets in packets of this protocol type

dsmonMatrixDSOctets对象类型语法ZeroBasedCounter32单元“八位字节”最大访问只读状态当前描述“此协议类型的数据包中的八位字节数”

transmitted from the source address to the destination address since this entry was added to the dsmonMatrixDSTable (excluding framing bits but including FCS octets), excluding those octets in packets that contained errors.

从源地址传输到目标地址,因为该条目被添加到dsmonMatrixDSTable(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。

            Note this doesn't count just those octets in the particular
            protocol frames, but includes the entire packet that
            contained the protocol."
    ::= { dsmonMatrixDSEntry 4 }
        
            Note this doesn't count just those octets in the particular
            protocol frames, but includes the entire packet that
            contained the protocol."
    ::= { dsmonMatrixDSEntry 4 }
        
dsmonMatrixDSOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonMatrixDSOctets
            counter has overflowed, since this entry was added to the
            dsmonMatrixDSTable."
    ::= { dsmonMatrixDSEntry 5 }
        
dsmonMatrixDSOvflOctets OBJECT-TYPE
    SYNTAX      ZeroBasedCounter32
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
            "The number of times the associated dsmonMatrixDSOctets
            counter has overflowed, since this entry was added to the
            dsmonMatrixDSTable."
    ::= { dsmonMatrixDSEntry 5 }
        

dsmonMatrixDSHCOctets OBJECT-TYPE SYNTAX ZeroBasedCounter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The 64-bit version of the dsmonMatrixDSPkts object.

DSMONMATRIXDSHCOCTES对象类型语法ZeroBasedCounter64单元“八位字节”MAX-ACCESS只读状态当前描述“dsmonMatrixDSPkts对象的64位版本。

            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonMatrixDSEntry 6 }
        
            Note that this object will only be instantiated if the RMON
            agent supports High Capacity monitoring for a particular
            dataSource."
    ::= { dsmonMatrixDSEntry 6 }
        
dsmonMatrixDSCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this entry was last activated.
            This can be used by the management station to ensure that
            the entry has not been deleted and recreated between polls."
    ::= { dsmonMatrixDSEntry 7 }
        
dsmonMatrixDSCreateTime OBJECT-TYPE
    SYNTAX     LastCreateTime
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The value of sysUpTime when this entry was last activated.
            This can be used by the management station to ensure that
            the entry has not been deleted and recreated between polls."
    ::= { dsmonMatrixDSEntry 7 }
        

-- -- Per-Protocol Per-Matrix Statistics TopN Control Table --

----每个协议每个矩阵统计TopN控制表--

dsmonMatrixTopNCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonMatrixTopNCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the creation of a report of the top N dsmonMatrix entries according to a selected metric.

dsmonMatrixTopNCtlTable DsmonMatrixTopNCtlEntry MAX-ACCESS的对象类型语法序列不可访问状态当前描述“一组参数,用于根据选定的度量控制前N个dsmonMatrix项的报告的创建。

            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonMatrixObjects 4 }
        
            Note that an agent MAY choose to limit the actual number of
            entries which may be created in this table.  In this case,
            the agent SHOULD return an error-status of
            'resourceUnavailable(13)', as per section 4.2.5 of the
            'Protocol Operations for SNMPv2' specification [RFC1905]."
    ::= { dsmonMatrixObjects 4 }
        

dsmonMatrixTopNCtlEntry OBJECT-TYPE SYNTAX DsmonMatrixTopNCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonMatrixTopNCtlTable.

dsmonMatrixTopNCtlEntry对象类型语法dsmonMatrixTopNCtlEntry MAX-ACCESS不可访问状态当前描述“dsmonMatrixTopNCtlTable中的概念行。

Entries are created and deleted from this table by management action only, using the dsmonMatrixTopNCtlStatus RowStatus object.

仅通过使用dsmonMatrixTopNCtlStatus RowStatus对象的管理操作从此表中创建和删除条目。

The agent SHOULD support non-volatile configuration of this table, and upon system initialization, the table SHOULD be initialized with the saved values.

代理应支持此表的非易失性配置,并且在系统初始化时,应使用保存的值初始化该表。

            Activation of a control row in this table will cause an
            associated dsmonMatrixTopNTable to be created and maintained
            by the agent."
    INDEX { dsmonMatrixTopNCtlIndex }
    ::= { dsmonMatrixTopNCtlTable 1 }
        
            Activation of a control row in this table will cause an
            associated dsmonMatrixTopNTable to be created and maintained
            by the agent."
    INDEX { dsmonMatrixTopNCtlIndex }
    ::= { dsmonMatrixTopNCtlTable 1 }
        
DsmonMatrixTopNCtlEntry ::= SEQUENCE {
    dsmonMatrixTopNCtlIndex            Integer32,
    dsmonMatrixTopNCtlMatrixIndex      Integer32,
    dsmonMatrixTopNCtlRateBase         INTEGER,
    dsmonMatrixTopNCtlTimeRemaining    Integer32,
    dsmonMatrixTopNCtlGeneratedRpts    Counter32,
    dsmonMatrixTopNCtlDuration         Integer32,
    dsmonMatrixTopNCtlRequestedSize    Integer32,
    dsmonMatrixTopNCtlGrantedSize      Integer32,
    dsmonMatrixTopNCtlStartTime        TimeStamp,
    dsmonMatrixTopNCtlOwner            OwnerString,
        
DsmonMatrixTopNCtlEntry ::= SEQUENCE {
    dsmonMatrixTopNCtlIndex            Integer32,
    dsmonMatrixTopNCtlMatrixIndex      Integer32,
    dsmonMatrixTopNCtlRateBase         INTEGER,
    dsmonMatrixTopNCtlTimeRemaining    Integer32,
    dsmonMatrixTopNCtlGeneratedRpts    Counter32,
    dsmonMatrixTopNCtlDuration         Integer32,
    dsmonMatrixTopNCtlRequestedSize    Integer32,
    dsmonMatrixTopNCtlGrantedSize      Integer32,
    dsmonMatrixTopNCtlStartTime        TimeStamp,
    dsmonMatrixTopNCtlOwner            OwnerString,
        

dsmonMatrixTopNCtlStatus RowStatus }

dsmonMatrixTopNCtlStatus RowStatus}

dsmonMatrixTopNCtlIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..65535)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonMatrixTopNCtlTable.  Each such entry defines one Top N
            report prepared for one RMON dataSource."
    ::= { dsmonMatrixTopNCtlEntry 1 }
        
dsmonMatrixTopNCtlIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..65535)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonMatrixTopNCtlTable.  Each such entry defines one Top N
            report prepared for one RMON dataSource."
    ::= { dsmonMatrixTopNCtlEntry 1 }
        

dsmonMatrixTopNCtlMatrixIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The dsmonMatrixSDTable for which a top N report will be prepared on behalf of this entry. The dsmonMatrixSDTable is identified by the same value of the dsmonMatrixCtlIndex object.

dsmonMatrixTopNCtlMatrixIndex对象类型语法整数32(1..65535)MAX-ACCESS read create STATUS current DESCRIPTION“将为此条目准备top N报告的dsmonMatrixSDTable。dsmonMatrixSDTable由DSMONMATRIXTTLINDEX对象的相同值标识。

            This object MUST NOT be modified if the associated
            dsmonMatrixTopNCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixTopNCtlEntry 2 }
        
            This object MUST NOT be modified if the associated
            dsmonMatrixTopNCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixTopNCtlEntry 2 }
        
dsmonMatrixTopNCtlRateBase OBJECT-TYPE
    SYNTAX     INTEGER {
                  dsmonMatrixTopNPkts(1),
                  dsmonMatrixTopNOctets(2),
                  dsmonMatrixTopNHCPkts(3),
                  dsmonMatrixTopNHCOctets(4)
               }
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
            "The variable for each dsmonMatrixSD entry that the
            dsmonMatrixTopNRate and dsmonMatrixTopNHCRate variables are
            based upon.  Each dsmonMatrixTopN report generated on behalf
            of this control entry will be ranked in descending order,
            based on the associated dsmonMatrixSDTable counter,
            identified by this object.
        
dsmonMatrixTopNCtlRateBase OBJECT-TYPE
    SYNTAX     INTEGER {
                  dsmonMatrixTopNPkts(1),
                  dsmonMatrixTopNOctets(2),
                  dsmonMatrixTopNHCPkts(3),
                  dsmonMatrixTopNHCOctets(4)
               }
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
            "The variable for each dsmonMatrixSD entry that the
            dsmonMatrixTopNRate and dsmonMatrixTopNHCRate variables are
            based upon.  Each dsmonMatrixTopN report generated on behalf
            of this control entry will be ranked in descending order,
            based on the associated dsmonMatrixSDTable counter,
            identified by this object.
        

The following table identifies the dsmonMatrixSDTable counters associated with each enumeration:

下表标识了与每个枚举关联的DSMonMatrix数据表计数器:

Enumeration RateBase MIB Objects

枚举RateBase MIB对象

            -----------                 --------------------
            dsmonMatrixTopNPkts         dsmonMatrixSDPkts
            dsmonMatrixTopNOctets       dsmonMatrixSDOctets
            dsmonMatrixTopNHCPkts       dsmonMatrixSDHCPkts
            dsmonMatrixTopNHCOctets     dsmonMatrixSDHCOctets
        
            -----------                 --------------------
            dsmonMatrixTopNPkts         dsmonMatrixSDPkts
            dsmonMatrixTopNOctets       dsmonMatrixSDOctets
            dsmonMatrixTopNHCPkts       dsmonMatrixSDHCPkts
            dsmonMatrixTopNHCOctets     dsmonMatrixSDHCOctets
        

The following enumerations are only available if the agent supports High Capacity monitoring:

以下枚举仅在代理支持高容量监视时可用:

dsmonMatrixTopNHCPkts dsmonMatrixTopNHCOctets

dsmonMatrixTopNHCPkts DSMONMATRIXTOPNHCOCTES

            This object MUST NOT be modified if the associated
            dsmonMatrixTopNCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixTopNCtlEntry 3 }
        
            This object MUST NOT be modified if the associated
            dsmonMatrixTopNCtlStatus object is equal to active(1)."
    ::= { dsmonMatrixTopNCtlEntry 3 }
        

dsmonMatrixTopNCtlTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds left in the report currently being collected. When this object is modified by the management station, a new collection is started, possibly aborting a currently running report. The new value is used as the requested duration of this report, and is immediately loaded into the associated dsmonMatrixTopNCtlDuration object.

dsmonMatrixTopNCtlTimeRemaining对象类型语法整数32(0..2147483647)单位“秒”最大读取创建状态当前描述“当前正在收集的报告中剩余的秒数。当管理工作站修改此对象时,将启动一个新集合,可能会中止当前正在运行的报告。新值用作此报告的请求持续时间,并立即加载到关联的dsmonMatrixTopNCtlDuration对象中。

When the report finishes, the probe will automatically start another collection with the same initial value of dsmonMatrixTopNCtlTimeRemaining. Thus the management station may simply read the resulting reports repeatedly, checking the startTime and duration each time to ensure that a report was not missed or that the report parameters were not changed.

报告完成后,探测器将自动启动另一个具有相同初始值DSMONMATRIXTOPNCTLTIMESTAIN的集合。因此,管理站可以简单地重复读取生成的报告,每次检查开始时间和持续时间,以确保没有遗漏报告或报告参数没有更改。

While the value of this object is non-zero, it decrements by one per second until it reaches zero. At the time that this object decrements to zero, the report is made accessible in the dsmonMatrixTopNTable, overwriting any report that may be there.

虽然此对象的值不是零,但它每秒递减一次,直到达到零。当此对象递减为零时,报告将在DSMonMatrix可访问文件中进行访问,覆盖可能存在的任何报告。

            When this object is modified by the management station, any
            associated entries in the dsmonMatrixTopNTable shall be
            deleted."
    DEFVAL { 1800 }
    ::= { dsmonMatrixTopNCtlEntry 4 }
        
            When this object is modified by the management station, any
            associated entries in the dsmonMatrixTopNTable shall be
            deleted."
    DEFVAL { 1800 }
    ::= { dsmonMatrixTopNCtlEntry 4 }
        
dsmonMatrixTopNCtlGeneratedRpts OBJECT-TYPE
    SYNTAX     Counter32
    UNITS      "reports"
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of reports that have been generated by this
            entry."
    ::= { dsmonMatrixTopNCtlEntry 5 }
        
dsmonMatrixTopNCtlGeneratedRpts OBJECT-TYPE
    SYNTAX     Counter32
    UNITS      "reports"
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of reports that have been generated by this
            entry."
    ::= { dsmonMatrixTopNCtlEntry 5 }
        

dsmonMatrixTopNCtlDuration OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that this report has collected during the last sampling interval.

dsmonMatrixTopNCtlDuration对象类型语法整数32(0..2147483647)单位“秒”最大访问只读状态当前描述“此报告在上次采样间隔内收集的秒数。

When the associated dsmonMatrixTopNCtlTimeRemaining object is set, this object shall be set by the probe to the same value and shall not be modified until the next time the dsmonMatrixTopNCtlTimeRemaining is set.

设置关联的DSMONMATRIXTOPNCTLTIMESTAIN对象时,探测器应将该对象设置为相同的值,并且在下次设置DSMONMATRIXTOPNCTLTIMESTAIN之前不得修改该对象。

            This value shall be zero if no reports have been requested
            for this dsmonMatrixTopNCtlEntry."
    ::= { dsmonMatrixTopNCtlEntry 6 }
        
            This value shall be zero if no reports have been requested
            for this dsmonMatrixTopNCtlEntry."
    ::= { dsmonMatrixTopNCtlEntry 6 }
        

dsmonMatrixTopNCtlRequestedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "table entries" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of dsmonMatrix entries requested for this report.

dsmonMatrixTopNCtlRequestedSize对象类型语法整数32(0..2147483647)单位“表条目”MAX-ACCESS read create STATUS current DESCRIPTION“此报表请求的dsmonMatrix条目的最大数量。

            When this object is created or modified, the probe SHOULD
            set dsmonMatrixTopNCtlGrantedSize as closely to this object
            as is possible for the particular probe implementation and
            available resources."
    DEFVAL { 150 }
    ::= { dsmonMatrixTopNCtlEntry 7 }
        
            When this object is created or modified, the probe SHOULD
            set dsmonMatrixTopNCtlGrantedSize as closely to this object
            as is possible for the particular probe implementation and
            available resources."
    DEFVAL { 150 }
    ::= { dsmonMatrixTopNCtlEntry 7 }
        

dsmonMatrixTopNCtlGrantedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "table entries" MAX-ACCESS read-only

dsmonMatrixTopNCtlGrantedSize对象类型语法整数32(0..2147483647)单位“表项”最大访问权限只读

STATUS current DESCRIPTION "The maximum number of dsmonMatrix entries in this report.

STATUS current DESCRIPTION“此报告中dsmonMatrix条目的最大数量。

When the associated dsmonMatrixTopNCtlRequestedSize object is created or modified, the probe SHOULD set this object as closely to the requested value as is possible for the particular implementation and available resources. The probe MUST NOT lower this value except as a result of a set to the associated dsmonMatrixTopNCtlRequestedSize object.

创建或修改关联的dsmonMatrixTopNCtlRequestedSize对象时,探测器应针对特定实现和可用资源将该对象设置为尽可能接近请求的值。探测器不得降低此值,除非是由于设置了关联的dsmonMatrixTopNCtlRequestedSize对象。

            Protocol entries with the highest value of
            dsmonMatrixTopNRate or dsmonMatrixTopNHCRate (depending on
            the value of the associated dsmonMatrixTopNCtlRateBase
            object) shall be placed in this table in decreasing order of
            this rate until there is no more room or until there are no
            more dsmonMatrix entries."
    ::= { dsmonMatrixTopNCtlEntry 8 }
        
            Protocol entries with the highest value of
            dsmonMatrixTopNRate or dsmonMatrixTopNHCRate (depending on
            the value of the associated dsmonMatrixTopNCtlRateBase
            object) shall be placed in this table in decreasing order of
            this rate until there is no more room or until there are no
            more dsmonMatrix entries."
    ::= { dsmonMatrixTopNCtlEntry 8 }
        

dsmonMatrixTopNCtlStartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this top N report was last started. In other words, this is the time that the associated dsmonMatrixTopNCtlTimeRemaining object was modified to start the requested report or the time the report was last automatically (re)started.

dsmonMatrixTopNCtlStartTime对象类型语法时间戳MAX-ACCESS只读状态当前说明“上次启动此top N报告时的sysUpTime值。换句话说,这是相关联的DsmonMatrix TopnCtlTimeRemaining对象被修改以启动请求的报告的时间,或者是报告最后一次自动(重新)启动的时间。

            This object may be used by the management station to
            determine if a report was missed or not."
    ::= { dsmonMatrixTopNCtlEntry 9 }
        
            This object may be used by the management station to
            determine if a report was missed or not."
    ::= { dsmonMatrixTopNCtlEntry 9 }
        
dsmonMatrixTopNCtlOwner OBJECT-TYPE
    SYNTAX     OwnerString
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonMatrixTopNCtlEntry 10 }
        
dsmonMatrixTopNCtlOwner OBJECT-TYPE
    SYNTAX     OwnerString
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
            "The entity that configured this entry and is therefore
            using the resources assigned to it."
    ::= { dsmonMatrixTopNCtlEntry 10 }
        

dsmonMatrixTopNCtlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current

dsmonMatrixTopNCtlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current

DESCRIPTION "The status of this dsmonMatrixTopNCtlEntry.

DESCRIPTION“此dsmonMatrixTopNCtlEntry的状态。

An entry MUST NOT exist in the active state unless all objects in the entry have an appropriate value.

除非条目中的所有对象都具有适当的值,否则条目不得处于活动状态。

            If this object is not equal to active(1), all associated
            entries in the dsmonMatrixTopNTable shall be deleted by the
            agent."
    ::= { dsmonMatrixTopNCtlEntry 11 }
        
            If this object is not equal to active(1), all associated
            entries in the dsmonMatrixTopNTable shall be deleted by the
            agent."
    ::= { dsmonMatrixTopNCtlEntry 11 }
        

-- -- dsmonMatrix TopN Table --

----dsmonMatrix TopN表格--

dsmonMatrixTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF DsmonMatrixTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of statistics for those dsmonMatrix entries that have counted the highest number of octets or packets.

dsmonMatrixTopNTable DSMONMATRIXTOPENTRY MAX-ACCESS的对象类型语法序列不可访问状态当前描述“统计八位字节或数据包数最高的dsmonMatrix条目的一组统计信息。

If the dsmonAggControlLocked object is equal to 'false', then all entries in this table SHALL be deleted, and the agent will not process TopN reports on behalf of any dsmonMatrixTopNCtlEntry.

如果dsmonAggControlLocked对象等于“false”,则此表中的所有条目都将被删除,并且代理将不会代表任何DSMONAGGATROPTLENTRY处理TopN报告。

When the dsmonAggControlLocked object is set to 'true', then particular reports SHOULD be restarted from the beginning, on behalf of all active rows in the dsmonMatrixTopNCtlTable.

当dsmonAggControlLocked对象设置为“true”时,应代表DsmonMatrix OpnCtlTable中的所有活动行从头开始重新启动特定报告。

            Note that dsmonMatrix entries which did not increment at all
            during the report interval SHOULD NOT be included in
            dsmonMatrixTopN reports."
    ::= { dsmonMatrixObjects 5 }
        
            Note that dsmonMatrix entries which did not increment at all
            during the report interval SHOULD NOT be included in
            dsmonMatrixTopN reports."
    ::= { dsmonMatrixObjects 5 }
        

dsmonMatrixTopNEntry OBJECT-TYPE SYNTAX DsmonMatrixTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the dsmonMatrixTopNTable.

DSMONMATRIXTOPENTRY对象类型语法DSMONMATRIXTOPENTRY MAX-ACCESS不可访问状态当前描述“DSMONMATRIXTOPNTERY表中的概念行。

The dsmonMatrixTopNCtlIndex value in the index identifies the dsmonMatrixTopNCtlEntry on whose behalf this entry was created.

索引中的dsmonMatrixTopNCtlIndex值标识代表其创建此项的dsmonMatrixTopNCtlEntry。

            Entries in this table are ordered from 1 to 'N', where lower
            numbers represent higher values of the rate base object,
            over the report interval."
    INDEX { dsmonMatrixTopNCtlIndex, dsmonMatrixTopNIndex }
    ::= { dsmonMatrixTopNTable 1 }
        
            Entries in this table are ordered from 1 to 'N', where lower
            numbers represent higher values of the rate base object,
            over the report interval."
    INDEX { dsmonMatrixTopNCtlIndex, dsmonMatrixTopNIndex }
    ::= { dsmonMatrixTopNTable 1 }
        
DsmonMatrixTopNEntry ::= SEQUENCE {
    dsmonMatrixTopNIndex                Integer32,
    dsmonMatrixTopNAggGroup             DsmonCounterAggGroupIndex,
    dsmonMatrixTopNNLIndex              Integer32,
    dsmonMatrixTopNSourceAddress        OCTET STRING,
    dsmonMatrixTopNDestAddress          OCTET STRING,
    dsmonMatrixTopNALIndex              Integer32,
    dsmonMatrixTopNPktRate              Gauge32,
    dsmonMatrixTopNPktRateOvfl          Gauge32,
    dsmonMatrixTopNHCPktRate            CounterBasedGauge64,
    dsmonMatrixTopNRevPktRate           Gauge32,
    dsmonMatrixTopNRevPktRateOvfl       Gauge32,
    dsmonMatrixTopNHCRevPktRate         CounterBasedGauge64,
    dsmonMatrixTopNOctetRate            Gauge32,
    dsmonMatrixTopNOctetRateOvfl        Gauge32,
    dsmonMatrixTopNHCOctetRate          CounterBasedGauge64,
    dsmonMatrixTopNRevOctetRate         Gauge32,
    dsmonMatrixTopNRevOctetRateOvfl     Gauge32,
    dsmonMatrixTopNHCRevOctetRate       CounterBasedGauge64
  }
        
DsmonMatrixTopNEntry ::= SEQUENCE {
    dsmonMatrixTopNIndex                Integer32,
    dsmonMatrixTopNAggGroup             DsmonCounterAggGroupIndex,
    dsmonMatrixTopNNLIndex              Integer32,
    dsmonMatrixTopNSourceAddress        OCTET STRING,
    dsmonMatrixTopNDestAddress          OCTET STRING,
    dsmonMatrixTopNALIndex              Integer32,
    dsmonMatrixTopNPktRate              Gauge32,
    dsmonMatrixTopNPktRateOvfl          Gauge32,
    dsmonMatrixTopNHCPktRate            CounterBasedGauge64,
    dsmonMatrixTopNRevPktRate           Gauge32,
    dsmonMatrixTopNRevPktRateOvfl       Gauge32,
    dsmonMatrixTopNHCRevPktRate         CounterBasedGauge64,
    dsmonMatrixTopNOctetRate            Gauge32,
    dsmonMatrixTopNOctetRateOvfl        Gauge32,
    dsmonMatrixTopNHCOctetRate          CounterBasedGauge64,
    dsmonMatrixTopNRevOctetRate         Gauge32,
    dsmonMatrixTopNRevOctetRateOvfl     Gauge32,
    dsmonMatrixTopNHCRevOctetRate       CounterBasedGauge64
  }
        
dsmonMatrixTopNIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..2147483647)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonMatrixTopNTable among those in the same report.  This
            index is between 1 and N, where N is the number of entries
            in this report."
    ::= { dsmonMatrixTopNEntry 1 }
        
dsmonMatrixTopNIndex OBJECT-TYPE
    SYNTAX     Integer32 (1..2147483647)
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An index that uniquely identifies an entry in the
            dsmonMatrixTopNTable among those in the same report.  This
            index is between 1 and N, where N is the number of entries
            in this report."
    ::= { dsmonMatrixTopNEntry 1 }
        

dsmonMatrixTopNAggGroup OBJECT-TYPE SYNTAX DsmonCounterAggGroupIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The counter aggregation group index value associated with host identified in this entry. This object identifies the dsmonAggGroupEntry with the same dsmonAggControlIndex value as the associated dsmonMatrixCtlAggProfile object and the same dsmonAggGroupIndex value as this object."

DsmonMatrix TopNaggGroup对象类型语法DsmonCounteraggGroup索引最大访问只读状态当前说明“与此条目中标识的主机关联的计数器聚合组索引值。此对象标识的dsmonAggGroupEntry与关联的dsmonAggControlIndex对象具有相同的DSMONAGGINDEX值,与此对象具有相同的dsmonAggGroupIndex值。”

    ::= { dsmonMatrixTopNEntry 2 }
        
    ::= { dsmonMatrixTopNEntry 2 }
        

dsmonMatrixTopNNLIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The protocolDirLocalIndex value which identifies the protocol associated with the dsmonMatrixTopNSourceAddress and dsmonMatrixTopNDestAddress objects in this entry.

dsmonMatrixTopNNLIndex对象类型语法整数32(1..2147483647)MAX-ACCESS只读状态当前描述“protocolDirLocalIndex值,用于标识与此条目中dsmonMatrixTopNSourceAddress和dsmonMatrixTopNDestAddress对象关联的协议。

            If the protocolDirEntry associated with the
            protocolDirLocalIndex with the same value as this object is
            de-activated or deleted, then the agent MUST delete this
            dsmonMatrixTopN entry."
    ::= { dsmonMatrixTopNEntry 3 }
        
            If the protocolDirEntry associated with the
            protocolDirLocalIndex with the same value as this object is
            de-activated or deleted, then the agent MUST delete this
            dsmonMatrixTopN entry."
    ::= { dsmonMatrixTopNEntry 3 }
        
dsmonMatrixTopNSourceAddress OBJECT-TYPE
    SYNTAX     OCTET STRING
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The dsmonMatrixSDSourceAddress value for the source network
            host identified in this entry.  The associated
            dsmonMatrixTopNNLIndex object identifies the network
            protocol type and the encoding rules for this object."
    ::= { dsmonMatrixTopNEntry 4 }
        
dsmonMatrixTopNSourceAddress OBJECT-TYPE
    SYNTAX     OCTET STRING
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The dsmonMatrixSDSourceAddress value for the source network
            host identified in this entry.  The associated
            dsmonMatrixTopNNLIndex object identifies the network
            protocol type and the encoding rules for this object."
    ::= { dsmonMatrixTopNEntry 4 }
        
dsmonMatrixTopNDestAddress OBJECT-TYPE
    SYNTAX     OCTET STRING
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The dsmonMatrixSDDestAddress value for the destination
            network host identified in this entry.  The associated
            dsmonMatrixTopNNLIndex object identifies the network
            protocol type and the encoding rules for this object."
    ::= { dsmonMatrixTopNEntry 5 }
        
dsmonMatrixTopNDestAddress OBJECT-TYPE
    SYNTAX     OCTET STRING
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The dsmonMatrixSDDestAddress value for the destination
            network host identified in this entry.  The associated
            dsmonMatrixTopNNLIndex object identifies the network
            protocol type and the encoding rules for this object."
    ::= { dsmonMatrixTopNEntry 5 }
        

dsmonMatrixTopNALIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The protocolDirLocalIndex value which identifies the application protocol associated with this entry.

dsmonMatrixTopNALIndex对象类型语法整数32(1..2147483647)MAX-ACCESS只读状态当前描述“ProtocolDirLocaliIndex值,用于标识与此条目关联的应用程序协议。

If the protocolDirEntry associated with the

如果protocolDirEntry与

            protocolDirLocalIndex with the same value as this object is
            de-activated or deleted, then the agent MUST delete this
            dsmonMatrixTopN entry."
    ::= { dsmonMatrixTopNEntry 6 }
        
            protocolDirLocalIndex with the same value as this object is
            de-activated or deleted, then the agent MUST delete this
            dsmonMatrixTopN entry."
    ::= { dsmonMatrixTopNEntry 6 }
        

dsmonMatrixTopNPktRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets seen of this protocol from the source host to the destination host during this sampling interval, counted using the rules for counting the dsmonMatrixSDPkts object.

dsmonMatrixTopNPktRate对象类型语法量表32 MAX-ACCESS只读状态当前描述“在此采样间隔内从源主机到目标主机看到的此协议的数据包数,使用dsmonMatrixSDPkts对象计数规则进行计数。

If the value of dsmonMatrixTopNCtlRateBase is dsmonMatrixTopNPkts, this variable will be used to sort this report.

如果dsmonMatrixTopNCtlRateBase的值为dsmonMatrixTopNPkts,则此变量将用于对此报告进行排序。

            If the value of the dsmonMatrixTopNCtlRateBase is
            dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this
            object will contain the the least significant 32 bits of the
            associated dsmonMatrixTopNHCPktRate object."
    ::= { dsmonMatrixTopNEntry 7 }
        
            If the value of the dsmonMatrixTopNCtlRateBase is
            dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this
            object will contain the the least significant 32 bits of the
            associated dsmonMatrixTopNHCPktRate object."
    ::= { dsmonMatrixTopNEntry 7 }
        

dsmonMatrixTopNPktRateOvfl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The most significant 32 bits of the associated dsmonMatrixTopNHCPktRate object.

dsmonMatrixTopNPktRateOvfl对象类型语法量表32 MAX-ACCESS只读状态不推荐使用说明“关联dsmonMatrixTopNHCPktRate对象的最高有效32位。

If the associated dsmonMatrixTopNCtlRateBase is equal to dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this object will contain the most significant 32 bits of the associated dsmonMatrixTopNHCPktRate object, otherwise this object will contain the value zero.

如果关联的dsmonMatrixTopNCtlRateBase等于DsmonMatrixTopNhcpts或DsmonMatrixTopNhcots,则此对象将包含关联的DsmonMatrixTopNhcptRate对象的最高有效32位,否则此对象将包含值零。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 8 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 8 }
        

dsmonMatrixTopNHCPktRate OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION

dsmonMatrixTopNHCPktRate对象类型语法CounterBasedGauge64 MAX-ACCESS只读状态当前说明

"The number of packets seen of this protocol from the source host to the destination host during this sampling interval, counted using the rules for counting the dsmonMatrixSDHCPkts object.

“在此采样间隔期间,从源主机到目标主机看到的此协议的数据包数,使用DSMonMatrix DHCPKTS对象计数规则进行计数。”。

If the value of dsmonMatrixTopNCtlRateBase is dsmonMatrixTopNHCPkts, this variable will be used to sort this report.

如果dsmonMatrixTopNCtlRateBase的值为dsmonMatrixTopNHCPkts,则此变量将用于对此报告进行排序。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 9 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 9 }
        
dsmonMatrixTopNRevPktRate OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of packets seen of this protocol from the
            destination host to the source host during this sampling
            interval, counted using the rules for counting the
            dsmonMatrixDSPkts object  (note that the corresponding
            dsmonMatrixSDPkts object selected is the one whose source
            address is equal to dsmonMatrixTopNDestAddress and whose
            destination address is equal to
            dsmonMatrixTopNSourceAddress.)"
    ::= { dsmonMatrixTopNEntry 10 }
        
dsmonMatrixTopNRevPktRate OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of packets seen of this protocol from the
            destination host to the source host during this sampling
            interval, counted using the rules for counting the
            dsmonMatrixDSPkts object  (note that the corresponding
            dsmonMatrixSDPkts object selected is the one whose source
            address is equal to dsmonMatrixTopNDestAddress and whose
            destination address is equal to
            dsmonMatrixTopNSourceAddress.)"
    ::= { dsmonMatrixTopNEntry 10 }
        

dsmonMatrixTopNRevPktRateOvfl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The most significant 32 bits of the associated dsmonMatrixTopNHCRevPktRate object.

DSMONMATRIXTOPNREVKTRATEOVFL对象类型语法量表32 MAX-ACCESS只读状态不推荐使用说明“关联DSMONMATRIXTOPNHCREVKTRATE对象的最高有效32位。

If the associated dsmonMatrixTopNCtlRateBase is equal to dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOCtets, then this object will contain the most significant 32 bits of the associated dsmonMatrixTopNHCRevPktRate object, otherwise this object will contain the value zero.

如果关联的dsmonMatrixTopNCtlRateBase等于DsmonMatrixTopNhcpts或DsmonMatrixTopNhcottets,则此对象将包含关联的DsmonMatrixTopNhcrEptRate对象的最高有效32位,否则此对象将包含值零。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 11 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 11 }
        

dsmonMatrixTopNHCRevPktRate OBJECT-TYPE SYNTAX CounterBasedGauge64

dsmonMatrixTopNHCRevPktRate对象类型语法CounterBasedGauge64

MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets seen of this protocol from the destination host to the source host during this sampling interval, counted using the rules for counting the dsmonMatrixDSHCPkts object (note that the corresponding dsmonMatrixSDHCPkts object selected is the one whose source address is equal to dsmonMatrixTopNDestAddress and whose destination address is equal to dsmonMatrixTopNSourceAddress.)

MAX-ACCESS read only STATUS current DESCRIPTION“在此采样间隔内从目标主机到源主机看到的此协议的数据包数,使用dsmonMatrixDSHCPkts对象计数规则进行计数(请注意,所选的相应DSMonMatrix Dhcpkts对象是源地址等于DSMonMatrix XtopNdestAddress且目标地址等于DSMonMatrix XtopNsourceAddress的对象。)

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 12 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 12 }
        

dsmonMatrixTopNOctetRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets seen of this protocol from the source host to the destination host during this sampling interval, counted using the rules for counting the dsmonMatrixSDOctets object.

DsmonMatrix对象类型语法量表32 MAX-ACCESS只读状态当前描述“在此采样间隔期间,从源主机到目标主机看到的此协议的八位字节数,使用DsmonMatrix对象计数规则进行计数。

If the value of dsmonMatrixTopNCtlRateBase is dsmonMatrixTopNOctets, this variable will be used to sort this report.

如果dsmonMatrixTopNCtlRateBase的值为DSMONMATRIXTOPNOCTES,则此变量将用于对该报告进行排序。

            If the value of the dsmonMatrixTopNCtlRateBase is
            dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this
            object will contain the the least significant 32 bits of the
            associated dsmonMatrixTopNHCPktRate object."
    ::= { dsmonMatrixTopNEntry 13 }
        
            If the value of the dsmonMatrixTopNCtlRateBase is
            dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this
            object will contain the the least significant 32 bits of the
            associated dsmonMatrixTopNHCPktRate object."
    ::= { dsmonMatrixTopNEntry 13 }
        

dsmonMatrixTopNOctetRateOvfl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The most significant 32 bits of the associated dsmonMatrixTopNHCOctetRate object.

DSMONMATRIXTOPNOCTRETEOVFL对象类型语法量表32 MAX-ACCESS只读状态不推荐使用说明“关联DSMONMATRIXTOPNHCOCTRETATE对象的最高有效32位。

If the associated dsmonMatrixTopNCtlRateBase is equal to dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOctets, then this object will contain the most significant 32 bits of the associated dsmonMatrixTopNHCOctetRate object, otherwise this

如果关联的dsmonMatrixTopNCtlRateBase等于dsmonMatrixTopNHCPkts或DsmonMatrixTopNhcoTets,则此对象将包含关联的DsmonMatrixTopNhcoTetrate对象的最高有效32位,否则

object will contain the value zero.

对象将包含值零。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 14 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 14 }
        

dsmonMatrixTopNHCOctetRate OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets seen of this protocol from the source host to the destination host during this sampling interval, counted using the rules for counting the dsmonMatrixSDHCOctets object.

DSMONMATRIXTOPNHCOCTRETE对象类型语法CounterBasedGauge64 MAX-ACCESS只读状态当前描述“在此采样间隔内,从源主机到目标主机看到的此协议的八位字节数,使用dsmonMatrixSDHCOctets对象计数规则进行计数。

If the value of dsmonMatrixTopNCtlRateBase is dsmonMatrixTopNHCOctets, this variable will be used to sort this report.

如果dsmonMatrixTopNCtlRateBase的值为DSMONMATRIXTOPNHCOCTES,则此变量将用于对此报告进行排序。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 15 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 15 }
        
dsmonMatrixTopNRevOctetRate OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of octets seen of this protocol from the
            destination host to the source host during this sampling
            interval, counted using the rules for counting the
            dsmonMatrixDSOctets object  (note that the corresponding
            dsmonMatrixSDOctets object selected is the one whose source
            address is equal to dsmonMatrixTopNDestAddress and whose
            destination address is equal to
            dsmonMatrixTopNSourceAddress.)"
    ::= { dsmonMatrixTopNEntry 16 }
        
dsmonMatrixTopNRevOctetRate OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of octets seen of this protocol from the
            destination host to the source host during this sampling
            interval, counted using the rules for counting the
            dsmonMatrixDSOctets object  (note that the corresponding
            dsmonMatrixSDOctets object selected is the one whose source
            address is equal to dsmonMatrixTopNDestAddress and whose
            destination address is equal to
            dsmonMatrixTopNSourceAddress.)"
    ::= { dsmonMatrixTopNEntry 16 }
        

dsmonMatrixTopNRevOctetRateOvfl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The most significant 32 bits of the associated dsmonMatrixTopNHCRevOctetRate object.

DSMONMATRIXTOPNREOCTREVOCTELOVFL对象类型语法量表32 MAX-ACCESS只读状态不推荐使用说明“关联DSMONMATRIXTOPNHCREOCTREATE对象的最高有效32位。

If the associated dsmonMatrixTopNCtlRateBase is equal to

如果关联的dsmonMatrixTopNCtlRateBase等于

dsmonMatrixTopNHCPkts or dsmonMatrixTopNHCOCtets, then this object will contain the most significant 32 bits of the associated dsmonMatrixTopNHCRevPktRate object, otherwise this object will contain the value zero.

dsmonMatrixTopNHCPkts或dsmonMatrixTopNHCOCtets,则此对象将包含关联DSMONMATRIXTOPNHCREVKTRATE对象的最高有效32位,否则此对象将包含值零。

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 17 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 17 }
        

dsmonMatrixTopNHCRevOctetRate OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets seen of this protocol from the destination host to the source host during this sampling interval, counted using the rules for counting the dsmonMatrixDSHCOctets object (note that the corresponding dsmonMatrixSDHCOctets object selected is the one whose source address is equal to dsmonMatrixTopNDestAddress and whose destination address is equal to dsmonMatrixTopNSourceAddress.)

DSMONMATRIXTOPNHCREVOTETRATE对象类型语法CounterBasedGauge64 MAX-ACCESS只读状态当前描述“在此采样间隔内,从目标主机到源主机看到的此协议的八位字节数,使用DSMONMATRIXDSHCOCTES对象计数规则进行计数(请注意,所选的对应DSMonMatrix Dhcocets对象是源地址等于DSMonMatrix XtopNdestAddress且目标地址等于DSMonMatrix XtopNsourceAddress的对象。)

            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 18 }
        
            The agent MAY choose not to instantiate this object if High
            Capacity monitoring is not supported."
    ::= { dsmonMatrixTopNEntry 18 }
        

-- -- Conformance Section --

----合规部分--

dsmonCompliances OBJECT IDENTIFIER ::= { dsmonConformance 1 }
dsmonGroups      OBJECT IDENTIFIER ::= { dsmonConformance 2 }
        
dsmonCompliances OBJECT IDENTIFIER ::= { dsmonConformance 1 }
dsmonGroups      OBJECT IDENTIFIER ::= { dsmonConformance 2 }
        

-- -- Compliance for agents that do not support HC or Counter64 --

----不支持HC或Counter64的代理的合规性--

dsmonCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the Differentiated Services Monitoring MIB." MODULE -- this module MANDATORY-GROUPS { dsmonCounterAggControlGroup, dsmonStatsGroup, dsmonCapsGroup

dsmonCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION“描述了与差异化服务监控MIB的一致性要求。”MODULE——此模块为必填组{DSMONCounteraggControl Group,dsmonStatsGroup,dsmonCapsGroup

}

}

GROUP dsmonStatsHCGroup DESCRIPTION "The dsmonStatsHCGroup is mandatory for systems which implement High Capacity monitoring."

组dsmonStatsHCGroup描述“dsmonStatsHCGroup对于实现高容量监控的系统是必需的。”

GROUP dsmonPdistGroup DESCRIPTION "The dsmonPdistGroup is mandatory for systems which implement RMON-2 protocolDirTable based protocol distribution monitoring."

组dsmonPdistGroup DESCRIPTION“dsmonPdistGroup对于实现基于RMON-2协议目录的协议分发监视的系统是必需的。”

GROUP dsmonPdistHCGroup DESCRIPTION "The dsmonPdistHCGroup is mandatory for systems which implement RMON-2 protocolDirTable based protocol distribution monitoring on high capacity interfaces."

组DSMONPDISTCGROUP DESCRIPTION“DSMONPDISTCGROUP对于在高容量接口上实施基于RMON-2协议可编性的协议分发监控的系统是强制性的。”

GROUP dsmonHostGroup DESCRIPTION "The dsmonHostGroup is mandatory for systems which implement RMON-2 nlHostTable based network protocol monitoring."

组dsmonHostGroup DESCRIPTION“dsmonHostGroup对于实施基于RMON-2 nlHostTable的网络协议监控的系统是必需的。”

GROUP dsmonHostHCGroup DESCRIPTION "The dsmonHostHCGroup is mandatory for systems which implement RMON-2 nlHostTable based network protocol monitoring, on high capacity interfaces."

组dsmonHostHCGroup DESCRIPTION“对于在高容量接口上实施基于RMON-2 nlHostTable的网络协议监控的系统,dsmonHostHCGroup是必需的。”

GROUP dsmonMatrixGroup DESCRIPTION "The dsmonMatrixGroup is mandatory for systems which implement RMON-2 alMatrix based application protocol monitoring."

组dsmonMatrixGroup DESCRIPTION“dsmonMatrixGroup对于实现基于RMON-2 alMatrix的应用程序协议监控的系统是必需的。”

GROUP dsmonMatrixHCGroup DESCRIPTION "The dsmonMatrixHCGroup is mandatory for systems which implement RMON-2 alMatrix based application protocol monitoring, on high capacity interfaces."

组DSMONMATRXHCGROUP DESCRIPTION“DSMONMATRXHCGROUP对于在高容量接口上实施基于RMON-2 alMatrix的应用程序协议监控的系统是必需的。”

    ::= { dsmonCompliances 1 }
        
    ::= { dsmonCompliances 1 }
        

-- -- Compliance for agents that support HC and Counter64 --

----支持HC和Counter64的代理的合规性--

dsmonHCCompliance MODULE-COMPLIANCE
    STATUS  current
    DESCRIPTION
            "Describes the requirements for conformance to the
            Differentiated Services Monitoring MIB for agents which also
            support High Capacity monitoring and the Counter64 data
            type."
    MODULE  -- this module
        MANDATORY-GROUPS {
                           dsmonCounterAggControlGroup,
                           dsmonStatsGroup,
                           dsmonStatsHCGroup,
                           dsmonCapsGroup
                         }
        
dsmonHCCompliance MODULE-COMPLIANCE
    STATUS  current
    DESCRIPTION
            "Describes the requirements for conformance to the
            Differentiated Services Monitoring MIB for agents which also
            support High Capacity monitoring and the Counter64 data
            type."
    MODULE  -- this module
        MANDATORY-GROUPS {
                           dsmonCounterAggControlGroup,
                           dsmonStatsGroup,
                           dsmonStatsHCGroup,
                           dsmonCapsGroup
                         }
        

GROUP dsmonPdistGroup DESCRIPTION "The dsmonPdistGroup is mandatory for systems which implement RMON-2 protocolDirTable based protocol distribution monitoring."

组dsmonPdistGroup DESCRIPTION“dsmonPdistGroup对于实现基于RMON-2协议目录的协议分发监视的系统是必需的。”

GROUP dsmonPdistHCGroup DESCRIPTION "The dsmonPdistHCGroup is mandatory for systems which implement RMON-2 protocolDirTable based protocol distribution monitoring."

组dsmonPdistHCGroup DESCRIPTION“dsmonPdistHCGroup对于实现基于RMON-2协议目录的协议分发监视的系统是必需的。”

GROUP dsmonHostGroup DESCRIPTION "The dsmonHostGroup is mandatory for systems which implement RMON-2 nlHostTable based network protocol monitoring."

组dsmonHostGroup DESCRIPTION“dsmonHostGroup对于实施基于RMON-2 nlHostTable的网络协议监控的系统是必需的。”

GROUP dsmonHostHCGroup DESCRIPTION "The dsmonHostHCGroup is mandatory for systems which implement RMON-2 nlHostTable based network protocol monitoring."

组dsmonHostHCGroup DESCRIPTION“dsmonHostHCGroup对于实现基于RMON-2 nlHostTable的网络协议监控的系统是必需的。”

GROUP dsmonMatrixGroup DESCRIPTION "The dsmonMatrixGroup is mandatory for systems which implement RMON-2 alMatrix based application protocol monitoring."

组dsmonMatrixGroup DESCRIPTION“dsmonMatrixGroup对于实现基于RMON-2 alMatrix的应用程序协议监控的系统是必需的。”

GROUP dsmonMatrixHCGroup DESCRIPTION "The dsmonMatrixHCGroup is mandatory for systems which implement RMON-2 alMatrix based application protocol

组DSMONMATRXHCGROUP DESCRIPTION“DSMONMATRXHCGROUP对于实现基于RMON-2 alMatrix的应用程序协议的系统是必需的

monitoring."

监测。”

    ::= { dsmonCompliances 2 }
        
    ::= { dsmonCompliances 2 }
        

-- -- Compliance for agents that support HC, but not Counter64 --

----支持HC但不支持对抗的代理的合规性64--

dsmonHCNoC64Compliance MODULE-COMPLIANCE
    STATUS  deprecated
    DESCRIPTION
            "Describes the requirements for conformance to the
            Differentiated Services Monitoring MIB for an agent which
            supports high capacity monitoring, but does not support the
            Counter64 data type (e.g., only supports the SNMPv1
            protocol)."
    MODULE  -- this module
        MANDATORY-GROUPS {
                           dsmonCounterAggControlGroup,
                           dsmonStatsGroup,
                           dsmonStatsOvflGroup,
                           dsmonCapsGroup
                         }
        
dsmonHCNoC64Compliance MODULE-COMPLIANCE
    STATUS  deprecated
    DESCRIPTION
            "Describes the requirements for conformance to the
            Differentiated Services Monitoring MIB for an agent which
            supports high capacity monitoring, but does not support the
            Counter64 data type (e.g., only supports the SNMPv1
            protocol)."
    MODULE  -- this module
        MANDATORY-GROUPS {
                           dsmonCounterAggControlGroup,
                           dsmonStatsGroup,
                           dsmonStatsOvflGroup,
                           dsmonCapsGroup
                         }
        

GROUP dsmonStatsHCGroup DESCRIPTION "Implementation of the dsmonStatsHCGroup is not required. High Capacity monitoring."

组dsmonStatsHCGroup DESCRIPTION“不需要实现dsmonStatsHCGroup。高容量监视。”

GROUP dsmonPdistGroup DESCRIPTION "The dsmonPdistGroup is mandatory for systems which implement RMON-2 protocolDirTable based protocol distribution monitoring."

组dsmonPdistGroup DESCRIPTION“dsmonPdistGroup对于实现基于RMON-2协议目录的协议分发监视的系统是必需的。”

GROUP dsmonPdistOvflGroup DESCRIPTION "The dsmonPdistGroup is mandatory for systems which implement RMON-2 protocolDirTable based protocol distribution monitoring."

组dsmonPdistOvflGroup DESCRIPTION“对于实现基于RMON-2协议目录的协议分发监视的系统,DSMONPDISTOGROUP是必需的。”

GROUP dsmonPdistHCGroup DESCRIPTION "Implementation of the dsmonPdistHCGroup is not required."

GROUP dsmonPdistHCGroup DESCRIPTION“不需要实施dsmonPdistHCGroup。”

GROUP dsmonHostGroup DESCRIPTION "The dsmonHostGroup is mandatory for systems which implement

组dsmonHostGroup DESCRIPTION“dsmonHostGroup对于实现

RMON-2 nlHostTable based network protocol monitoring."

基于RMON-2 nlHostTable的网络协议监视。”

GROUP dsmonHostOvflGroup DESCRIPTION "The dsmonHostGroup is mandatory for systems which implement RMON-2 nlHostTable based network protocol monitoring."

组dsmonHostOvflGroup DESCRIPTION“dsmonHostGroup对于实施基于RMON-2 nlHostTable的网络协议监控的系统是必需的。”

GROUP dsmonHostHCGroup DESCRIPTION "Implementation of the dsmonHostHCGroup is not required."

组dsmonHostHCGroup DESCRIPTION“不需要实现dsmonHostHCGroup。”

GROUP dsmonMatrixGroup DESCRIPTION "The dsmonMatrixGroup is mandatory for systems which implement RMON-2 alMatrix based application protocol monitoring."

组dsmonMatrixGroup DESCRIPTION“dsmonMatrixGroup对于实现基于RMON-2 alMatrix的应用程序协议监控的系统是必需的。”

GROUP dsmonMatrixOvflGroup DESCRIPTION "The dsmonMatrixGroup is mandatory for systems which implement RMON-2 alMatrix based application protocol monitoring."

组DsmonMatrix VflGroup DESCRIPTION“对于实现基于RMON-2 alMatrix的应用程序协议监控的系统,DsmonMatrix组是必需的。”

GROUP dsmonMatrixHCGroup DESCRIPTION "Implementation of the dsmonMatrixHCGroup is not required."

组DSMONMATRXHCGROUP DESCRIPTION“不需要实现DSMONMATRXHCGROUP。”

    ::= { dsmonCompliances 3 }
        
    ::= { dsmonCompliances 3 }
        

-- Object Groups

--对象组

dsmonCounterAggControlGroup OBJECT-GROUP
    OBJECTS {
             dsmonMaxAggGroups,
             dsmonAggControlLocked,
             dsmonAggControlChanges,
             dsmonAggControlLastChangeTime,
             dsmonAggControlDescr,
             dsmonAggControlOwner,
             dsmonAggControlStatus,
             dsmonAggGroupIndex,
             dsmonAggGroupDescr,
             dsmonAggGroupStatus
    }
    STATUS  current
    DESCRIPTION
        
dsmonCounterAggControlGroup OBJECT-GROUP
    OBJECTS {
             dsmonMaxAggGroups,
             dsmonAggControlLocked,
             dsmonAggControlChanges,
             dsmonAggControlLastChangeTime,
             dsmonAggControlDescr,
             dsmonAggControlOwner,
             dsmonAggControlStatus,
             dsmonAggGroupIndex,
             dsmonAggGroupDescr,
             dsmonAggGroupStatus
    }
    STATUS  current
    DESCRIPTION
        
            "A collection of objects used to configure and manage
            counter aggregation groups for DSMON collection purposes."
    ::= { dsmonGroups 1 }
        
            "A collection of objects used to configure and manage
            counter aggregation groups for DSMON collection purposes."
    ::= { dsmonGroups 1 }
        
dsmonStatsGroup OBJECT-GROUP
    OBJECTS {
             dsmonStatsControlDataSource,
             dsmonStatsControlAggProfile,
             dsmonStatsControlDroppedFrames,
             dsmonStatsControlCreateTime,
             dsmonStatsControlOwner,
             dsmonStatsControlStatus,
             dsmonStatsInPkts,
             dsmonStatsInOctets,
             dsmonStatsOutPkts,
             dsmonStatsOutOctets
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per DSCP statistics."
    ::= { dsmonGroups 2 }
        
dsmonStatsGroup OBJECT-GROUP
    OBJECTS {
             dsmonStatsControlDataSource,
             dsmonStatsControlAggProfile,
             dsmonStatsControlDroppedFrames,
             dsmonStatsControlCreateTime,
             dsmonStatsControlOwner,
             dsmonStatsControlStatus,
             dsmonStatsInPkts,
             dsmonStatsInOctets,
             dsmonStatsOutPkts,
             dsmonStatsOutOctets
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per DSCP statistics."
    ::= { dsmonGroups 2 }
        
dsmonStatsOvflGroup OBJECT-GROUP
    OBJECTS {
            dsmonStatsInOvflPkts,
            dsmonStatsInOvflOctets,
            dsmonStatsOutOvflPkts,
            dsmonStatsOutOvflOctets
    }
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing per-DSCP overflow
            counters for systems with high capacity data sources, but
            without support for the Counter64 data type."
    ::= { dsmonGroups 3 }
        
dsmonStatsOvflGroup OBJECT-GROUP
    OBJECTS {
            dsmonStatsInOvflPkts,
            dsmonStatsInOvflOctets,
            dsmonStatsOutOvflPkts,
            dsmonStatsOutOvflOctets
    }
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing per-DSCP overflow
            counters for systems with high capacity data sources, but
            without support for the Counter64 data type."
    ::= { dsmonGroups 3 }
        
dsmonStatsHCGroup OBJECT-GROUP
    OBJECTS {
            dsmonStatsInHCPkts,
            dsmonStatsInHCOctets,
            dsmonStatsOutHCPkts,
            dsmonStatsOutHCOctets
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per DSCP statistics for
            high capacity data sources."
    ::= { dsmonGroups 4 }
        
dsmonStatsHCGroup OBJECT-GROUP
    OBJECTS {
            dsmonStatsInHCPkts,
            dsmonStatsInHCOctets,
            dsmonStatsOutHCPkts,
            dsmonStatsOutHCOctets
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per DSCP statistics for
            high capacity data sources."
    ::= { dsmonGroups 4 }
        
dsmonPdistGroup OBJECT-GROUP
    OBJECTS {
            dsmonPdistCtlDataSource,
            dsmonPdistCtlAggProfile,
            dsmonPdistCtlMaxDesiredEntries,
            dsmonPdistCtlDroppedFrames,
            dsmonPdistCtlInserts,
            dsmonPdistCtlDeletes,
            dsmonPdistCtlCreateTime,
            dsmonPdistCtlOwner,
            dsmonPdistCtlStatus,
            dsmonPdistStatsPkts,
            dsmonPdistStatsOctets,
            dsmonPdistStatsCreateTime,
            dsmonPdistTopNCtlPdistIndex,
            dsmonPdistTopNCtlRateBase,
            dsmonPdistTopNCtlTimeRemaining,
            dsmonPdistTopNCtlGeneratedReprts,
            dsmonPdistTopNCtlDuration,
            dsmonPdistTopNCtlRequestedSize,
            dsmonPdistTopNCtlGrantedSize,
            dsmonPdistTopNCtlStartTime,
            dsmonPdistTopNCtlOwner,
            dsmonPdistTopNCtlStatus,
            dsmonPdistTopNPDLocalIndex,
            dsmonPdistTopNAggGroup,
            dsmonPdistTopNRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per protocol DSCP
            monitoring extensions to the RMON-2 MIB."
    ::= { dsmonGroups 5 }
        
dsmonPdistGroup OBJECT-GROUP
    OBJECTS {
            dsmonPdistCtlDataSource,
            dsmonPdistCtlAggProfile,
            dsmonPdistCtlMaxDesiredEntries,
            dsmonPdistCtlDroppedFrames,
            dsmonPdistCtlInserts,
            dsmonPdistCtlDeletes,
            dsmonPdistCtlCreateTime,
            dsmonPdistCtlOwner,
            dsmonPdistCtlStatus,
            dsmonPdistStatsPkts,
            dsmonPdistStatsOctets,
            dsmonPdistStatsCreateTime,
            dsmonPdistTopNCtlPdistIndex,
            dsmonPdistTopNCtlRateBase,
            dsmonPdistTopNCtlTimeRemaining,
            dsmonPdistTopNCtlGeneratedReprts,
            dsmonPdistTopNCtlDuration,
            dsmonPdistTopNCtlRequestedSize,
            dsmonPdistTopNCtlGrantedSize,
            dsmonPdistTopNCtlStartTime,
            dsmonPdistTopNCtlOwner,
            dsmonPdistTopNCtlStatus,
            dsmonPdistTopNPDLocalIndex,
            dsmonPdistTopNAggGroup,
            dsmonPdistTopNRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per protocol DSCP
            monitoring extensions to the RMON-2 MIB."
    ::= { dsmonGroups 5 }
        
dsmonPdistOvflGroup OBJECT-GROUP
    OBJECTS {
            dsmonPdistStatsOvflPkts,
            dsmonPdistStatsOvflOctets,
            dsmonPdistTopNRateOvfl
    }
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing per-protocol DSCP
            overflow counters for systems with high capacity data
            sources, but without support for the Counter64 data type."
    ::= { dsmonGroups 6 }
        
dsmonPdistOvflGroup OBJECT-GROUP
    OBJECTS {
            dsmonPdistStatsOvflPkts,
            dsmonPdistStatsOvflOctets,
            dsmonPdistTopNRateOvfl
    }
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing per-protocol DSCP
            overflow counters for systems with high capacity data
            sources, but without support for the Counter64 data type."
    ::= { dsmonGroups 6 }
        

dsmonPdistHCGroup OBJECT-GROUP

dsmonPdistHCGroup对象组

    OBJECTS {
            dsmonPdistStatsHCPkts,
            dsmonPdistStatsHCOctets,
            dsmonPdistTopNHCRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per protocol DSCP
            monitoring extensions to the RMON-2 MIB for High Capacity
            networks."
    ::= { dsmonGroups 7 }
        
    OBJECTS {
            dsmonPdistStatsHCPkts,
            dsmonPdistStatsHCOctets,
            dsmonPdistTopNHCRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per protocol DSCP
            monitoring extensions to the RMON-2 MIB for High Capacity
            networks."
    ::= { dsmonGroups 7 }
        
dsmonHostGroup OBJECT-GROUP
    OBJECTS {
            dsmonHostCtlDataSource,
            dsmonHostCtlAggProfile,
            dsmonHostCtlMaxDesiredEntries,
            dsmonHostCtlIPv4PrefixLen,
            dsmonHostCtlIPv6PrefixLen,
            dsmonHostCtlDroppedFrames,
            dsmonHostCtlInserts,
            dsmonHostCtlDeletes,
            dsmonHostCtlCreateTime,
            dsmonHostCtlOwner,
            dsmonHostCtlStatus,
            dsmonHostInPkts,
            dsmonHostInOctets,
            dsmonHostOutPkts,
            dsmonHostOutOctets,
            dsmonHostCreateTime,
            dsmonHostTopNCtlHostIndex,
            dsmonHostTopNCtlRateBase,
            dsmonHostTopNCtlTimeRemaining,
            dsmonHostTopNCtlGeneratedReports,
            dsmonHostTopNCtlDuration,
            dsmonHostTopNCtlRequestedSize,
            dsmonHostTopNCtlGrantedSize,
            dsmonHostTopNCtlStartTime,
            dsmonHostTopNCtlOwner,
            dsmonHostTopNCtlStatus,
            dsmonHostTopNPDLocalIndex,
            dsmonHostTopNAddress,
            dsmonHostTopNAggGroup,
            dsmonHostTopNRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per Host monitoring
        
dsmonHostGroup OBJECT-GROUP
    OBJECTS {
            dsmonHostCtlDataSource,
            dsmonHostCtlAggProfile,
            dsmonHostCtlMaxDesiredEntries,
            dsmonHostCtlIPv4PrefixLen,
            dsmonHostCtlIPv6PrefixLen,
            dsmonHostCtlDroppedFrames,
            dsmonHostCtlInserts,
            dsmonHostCtlDeletes,
            dsmonHostCtlCreateTime,
            dsmonHostCtlOwner,
            dsmonHostCtlStatus,
            dsmonHostInPkts,
            dsmonHostInOctets,
            dsmonHostOutPkts,
            dsmonHostOutOctets,
            dsmonHostCreateTime,
            dsmonHostTopNCtlHostIndex,
            dsmonHostTopNCtlRateBase,
            dsmonHostTopNCtlTimeRemaining,
            dsmonHostTopNCtlGeneratedReports,
            dsmonHostTopNCtlDuration,
            dsmonHostTopNCtlRequestedSize,
            dsmonHostTopNCtlGrantedSize,
            dsmonHostTopNCtlStartTime,
            dsmonHostTopNCtlOwner,
            dsmonHostTopNCtlStatus,
            dsmonHostTopNPDLocalIndex,
            dsmonHostTopNAddress,
            dsmonHostTopNAggGroup,
            dsmonHostTopNRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per Host monitoring
        
            functions."
    ::= { dsmonGroups 8 }
        
            functions."
    ::= { dsmonGroups 8 }
        
dsmonHostOvflGroup OBJECT-GROUP
    OBJECTS {
            dsmonHostInOvflPkts,
            dsmonHostInOvflOctets,
            dsmonHostOutOvflPkts,
            dsmonHostOutOvflOctets,
            dsmonHostTopNRateOvfl
    }
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing per host DSCP overflow
            counters for systems with high capacity data sources, but
            without support for the Counter64 data type."
    ::= { dsmonGroups 9 }
        
dsmonHostOvflGroup OBJECT-GROUP
    OBJECTS {
            dsmonHostInOvflPkts,
            dsmonHostInOvflOctets,
            dsmonHostOutOvflPkts,
            dsmonHostOutOvflOctets,
            dsmonHostTopNRateOvfl
    }
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing per host DSCP overflow
            counters for systems with high capacity data sources, but
            without support for the Counter64 data type."
    ::= { dsmonGroups 9 }
        
dsmonHostHCGroup OBJECT-GROUP
    OBJECTS {
            dsmonHostInHCPkts,
            dsmonHostInHCOctets,
            dsmonHostOutHCPkts,
            dsmonHostOutHCOctets,
            dsmonHostTopNHCRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per Host monitoring
            functions for High Capacity networks."
    ::= { dsmonGroups 10 }
        
dsmonHostHCGroup OBJECT-GROUP
    OBJECTS {
            dsmonHostInHCPkts,
            dsmonHostInHCOctets,
            dsmonHostOutHCPkts,
            dsmonHostOutHCOctets,
            dsmonHostTopNHCRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per Host monitoring
            functions for High Capacity networks."
    ::= { dsmonGroups 10 }
        
dsmonCapsGroup OBJECT-GROUP
    OBJECTS {
            dsmonCapabilities
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing an indication of the
            DSMON monitoring functions supported by the agent."
    ::= { dsmonGroups 11 }
        
dsmonCapsGroup OBJECT-GROUP
    OBJECTS {
            dsmonCapabilities
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing an indication of the
            DSMON monitoring functions supported by the agent."
    ::= { dsmonGroups 11 }
        

dsmonMatrixGroup OBJECT-GROUP OBJECTS { dsmonMatrixCtlDataSource, dsmonMatrixCtlAggProfile, dsmonMatrixCtlMaxDesiredEntries, dsmonMatrixCtlDroppedFrames,

DsmonMatrix组对象组对象{DsmonMatrix XctlDataSource,DsmonMatrix XctlAgProfile,DsmonMatrix XctlMaxDesiredEntries,DsmonMatrix XctlDroppedFrames,

            dsmonMatrixCtlInserts,
            dsmonMatrixCtlDeletes,
            dsmonMatrixCtlCreateTime,
            dsmonMatrixCtlOwner,
            dsmonMatrixCtlStatus,
            dsmonMatrixSDPkts,
            dsmonMatrixSDOctets,
            dsmonMatrixSDCreateTime,
            dsmonMatrixDSPkts,
            dsmonMatrixDSOctets,
            dsmonMatrixDSCreateTime,
            dsmonMatrixTopNCtlMatrixIndex,
            dsmonMatrixTopNCtlRateBase,
            dsmonMatrixTopNCtlTimeRemaining,
            dsmonMatrixTopNCtlGeneratedRpts,
            dsmonMatrixTopNCtlDuration,
            dsmonMatrixTopNCtlRequestedSize,
            dsmonMatrixTopNCtlGrantedSize,
            dsmonMatrixTopNCtlStartTime,
            dsmonMatrixTopNCtlOwner,
            dsmonMatrixTopNCtlStatus,
            dsmonMatrixTopNAggGroup,
            dsmonMatrixTopNNLIndex,
            dsmonMatrixTopNSourceAddress,
            dsmonMatrixTopNDestAddress,
            dsmonMatrixTopNALIndex,
            dsmonMatrixTopNPktRate,
            dsmonMatrixTopNRevPktRate,
            dsmonMatrixTopNOctetRate,
            dsmonMatrixTopNRevOctetRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per conversation
            monitoring functions."
    ::= { dsmonGroups 12 }
        
            dsmonMatrixCtlInserts,
            dsmonMatrixCtlDeletes,
            dsmonMatrixCtlCreateTime,
            dsmonMatrixCtlOwner,
            dsmonMatrixCtlStatus,
            dsmonMatrixSDPkts,
            dsmonMatrixSDOctets,
            dsmonMatrixSDCreateTime,
            dsmonMatrixDSPkts,
            dsmonMatrixDSOctets,
            dsmonMatrixDSCreateTime,
            dsmonMatrixTopNCtlMatrixIndex,
            dsmonMatrixTopNCtlRateBase,
            dsmonMatrixTopNCtlTimeRemaining,
            dsmonMatrixTopNCtlGeneratedRpts,
            dsmonMatrixTopNCtlDuration,
            dsmonMatrixTopNCtlRequestedSize,
            dsmonMatrixTopNCtlGrantedSize,
            dsmonMatrixTopNCtlStartTime,
            dsmonMatrixTopNCtlOwner,
            dsmonMatrixTopNCtlStatus,
            dsmonMatrixTopNAggGroup,
            dsmonMatrixTopNNLIndex,
            dsmonMatrixTopNSourceAddress,
            dsmonMatrixTopNDestAddress,
            dsmonMatrixTopNALIndex,
            dsmonMatrixTopNPktRate,
            dsmonMatrixTopNRevPktRate,
            dsmonMatrixTopNOctetRate,
            dsmonMatrixTopNRevOctetRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per conversation
            monitoring functions."
    ::= { dsmonGroups 12 }
        
dsmonMatrixOvflGroup OBJECT-GROUP
    OBJECTS {
            dsmonMatrixSDOvflPkts,
            dsmonMatrixSDOvflOctets,
            dsmonMatrixDSOvflPkts,
            dsmonMatrixDSOvflOctets,
            dsmonMatrixTopNPktRateOvfl,
            dsmonMatrixTopNRevPktRateOvfl,
            dsmonMatrixTopNOctetRateOvfl,
            dsmonMatrixTopNRevOctetRateOvfl
    }
        
dsmonMatrixOvflGroup OBJECT-GROUP
    OBJECTS {
            dsmonMatrixSDOvflPkts,
            dsmonMatrixSDOvflOctets,
            dsmonMatrixDSOvflPkts,
            dsmonMatrixDSOvflOctets,
            dsmonMatrixTopNPktRateOvfl,
            dsmonMatrixTopNRevPktRateOvfl,
            dsmonMatrixTopNOctetRateOvfl,
            dsmonMatrixTopNRevOctetRateOvfl
    }
        
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing per conversation
            monitoring functions for systems with high capacity data
            sources, but without support for the Counter64 data type."
    ::= { dsmonGroups 13 }
        
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing per conversation
            monitoring functions for systems with high capacity data
            sources, but without support for the Counter64 data type."
    ::= { dsmonGroups 13 }
        
dsmonMatrixHCGroup OBJECT-GROUP
    OBJECTS {
            dsmonMatrixSDHCPkts,
            dsmonMatrixSDHCOctets,
            dsmonMatrixDSHCPkts,
            dsmonMatrixDSHCOctets,
            dsmonMatrixTopNHCPktRate,
            dsmonMatrixTopNHCRevPktRate,
            dsmonMatrixTopNHCOctetRate,
            dsmonMatrixTopNHCRevOctetRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per conversation
            monitoring functions for High Capacity networks."
    ::= { dsmonGroups 14 }
        
dsmonMatrixHCGroup OBJECT-GROUP
    OBJECTS {
            dsmonMatrixSDHCPkts,
            dsmonMatrixSDHCOctets,
            dsmonMatrixDSHCPkts,
            dsmonMatrixDSHCOctets,
            dsmonMatrixTopNHCPktRate,
            dsmonMatrixTopNHCRevPktRate,
            dsmonMatrixTopNHCOctetRate,
            dsmonMatrixTopNHCRevOctetRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing per conversation
            monitoring functions for High Capacity networks."
    ::= { dsmonGroups 14 }
        

END

终止

5. Counter Aggregation Configuration Usage Examples
5. 计数器聚合配置使用示例

This section contains an example of the steps that may be followed by a management station to configure the objects in the dsmonCounterAggControlGroup.

本节包含管理站配置DSMonCounteraggControl组中的对象所遵循的步骤示例。

A note about these examples:

关于这些示例的注释:

- they do not define a standard

- 它们没有定义标准

- an agent is not obligated to support them

- 代理人没有义务支持他们

- a management application is not constrained by them

- 管理应用程序不受它们的约束

- the SET(object = value [, ...]) notation is only conceptual, and is not meant to represent an actual SNMP Set PDU.

- SET(object=value[,…])符号只是概念性的,并不表示实际的SNMP集PDU。

5.1. Step 1: Unlock the Counter Aggregation Configuration
5.1. 步骤1:解锁计数器聚合配置

Before any write operations to the tabular objects in this group can be made, the counter aggregation configuration must be unlocked by setting the dsmonAggControlLocked scalar to false:

在对此组中的表格对象执行任何写入操作之前,必须通过将dsmonAggControlLocked标量设置为false来解锁计数器聚合配置:

      SET(dsmonAggControlLocked.0 = false(2));
        
      SET(dsmonAggControlLocked.0 = false(2));
        
5.2. Step 2: Check the Maximum number of Counter Aggregation Groups
5.2. 步骤2:检查计数器聚合组的最大数量

Make sure the desired counter aggregation groups have a chance of being configured on the agent.

确保所需的计数器聚合组有机会在代理上配置。

      maxGroups = GET(dsmonAggMaxAggGroups.0);
        
      maxGroups = GET(dsmonAggMaxAggGroups.0);
        

For this example, maxGroups is greater or equal to 64.

对于本例,maxGroups大于或等于64。

5.3. Step 3: Check if the counter aggregation profiles already exist
5.3. 步骤3:检查计数器聚合配置文件是否已存在

Make sure the desired counter aggregation profiles have not already been configured, or perhaps recreated after an agent restart. The following example is oversimplified, in that the entire counter aggregation configuration should actually be verified.

确保尚未配置所需的计数器聚合配置文件,或者可能在代理重新启动后重新创建。下面的示例过于简单,因为整个计数器聚合配置实际上都应该得到验证。

      profile1Descr = GET(dsmonAggControlDescr.1);
      profile1Owner = GET(dsmonAggControlOwner.1);
      profile1Status = GET(dsmonAggControlStatus.1);
        
      profile1Descr = GET(dsmonAggControlDescr.1);
      profile1Owner = GET(dsmonAggControlOwner.1);
      profile1Status = GET(dsmonAggControlStatus.1);
        

For this example, none of the counter aggregation profiles already exist.

对于本例,计数器聚合配置文件都不存在。

5.4. Step 4: Create the Counter Aggregation Control Entries
5.4. 步骤4:创建计数器聚合控制项

The management station should create one entry in the dsmonAggControlTable for each counter aggregation profile to be configured on the agent.

管理站应在dsmonAggControlTable中为要在代理上配置的每个计数器聚合配置文件创建一个条目。

Steps 4, 5, and 6 are repeated for each counter aggregation profile to be configured on the agent. There are 3 example counter aggregation profiles shown in each of these steps.

对于要在代理上配置的每个计数器聚合配置文件,重复步骤4、5和6。每个步骤中都显示了3个计数器聚合配置文件示例。

Example 1: Each DSCP in its own counter aggregation group.

示例1:每个DSCP在其自己的计数器聚合组中。

      SET(dsmonAggControlStatus.1 = createAndGo(4),
          dsmonAggControlOwner.1 = "Example App 1",
          dsmonAggControlDescr.1 = "1 DSCP Per Group");
        
      SET(dsmonAggControlStatus.1 = createAndGo(4),
          dsmonAggControlOwner.1 = "Example App 1",
          dsmonAggControlDescr.1 = "1 DSCP Per Group");
        

Example 2: a collection of DIFFSERV PHBs.

示例2:DIFFSERV PHB的集合。

      SET(dsmonAggControlStatus.2 = createAndGo(4),
          dsmonAggControlOwner.2 = "Example App 2",
          dsmonAggControlDescr.2 = "June 2000 DIFFSERV PHBs");
        
      SET(dsmonAggControlStatus.2 = createAndGo(4),
          dsmonAggControlOwner.2 = "Example App 2",
          dsmonAggControlDescr.2 = "June 2000 DIFFSERV PHBs");
        

Example 3: an aggregated collection of DIFFSERV PHBs.

示例3:DIFFSERV PHB的聚合集合。

      SET(dsmonAggControlStatus.3 = createAndGo(4),
          dsmonAggControlOwner.3 = "Example App 3",
          dsmonAggControlDescr.3 = "Limited June 2000 PHBs");
        
      SET(dsmonAggControlStatus.3 = createAndGo(4),
          dsmonAggControlOwner.3 = "Example App 3",
          dsmonAggControlDescr.3 = "Limited June 2000 PHBs");
        
5.5. Step 5: Create the Counter Aggregation Group Descriptions
5.5. 步骤5:创建计数器聚合组描述

Example 1: Each DSCP in its own counter aggregation group. One group is created for each codepoint, for a total of 64 rows.

示例1:每个DSCP在其自己的计数器聚合组中。为每个代码点创建一个组,总共64行。

      SET(dsmonAggGroupStatus.1.0 = createAndGo(4),
          dsmonAggGroupDescr.1.0 = "DSCP 0");
      SET(dsmonAggGroupStatus.1.1 = createAndGo(4),
          dsmonAggGroupDescr.1.1 = "DSCP 1");
      SET(dsmonAggGroupStatus.1.2 = createAndGo(4),
          dsmonAggGroupDescr.1.2 = "DSCP 2");
      SET(dsmonAggGroupStatus.1.3 = createAndGo(4),
          dsmonAggGroupDescr.1.3 = "DSCP 3");
        
      SET(dsmonAggGroupStatus.1.0 = createAndGo(4),
          dsmonAggGroupDescr.1.0 = "DSCP 0");
      SET(dsmonAggGroupStatus.1.1 = createAndGo(4),
          dsmonAggGroupDescr.1.1 = "DSCP 1");
      SET(dsmonAggGroupStatus.1.2 = createAndGo(4),
          dsmonAggGroupDescr.1.2 = "DSCP 2");
      SET(dsmonAggGroupStatus.1.3 = createAndGo(4),
          dsmonAggGroupDescr.1.3 = "DSCP 3");
        

...

...

      SET(dsmonAggGroupStatus.1.63 = createAndGo(4),
          dsmonAggGroupDescr.1.63 = "DSCP 63");
        
      SET(dsmonAggGroupStatus.1.63 = createAndGo(4),
          dsmonAggGroupDescr.1.63 = "DSCP 63");
        

Example 2: a collection of current DIFFSERV PHBs. One group is created for each PHB to be monitored.

示例2:当前DIFFSERV PHB的集合。为每个要监控的PHB创建一个组。

      SET(dsmonAggGroupStatus.2.0 = createAndGo(4),
          dsmonAggGroupDescr.2.0 = "CS0");
      SET(dsmonAggGroupStatus.2.1 = createAndGo(4),
          dsmonAggGroupDescr.2.1 = "CS1");
      SET(dsmonAggGroupStatus.2.2 = createAndGo(4),
          dsmonAggGroupDescr.2.2 = "CS2");
      SET(dsmonAggGroupStatus.2.3 = createAndGo(4),
          dsmonAggGroupDescr.2.3 = "CS3");
      SET(dsmonAggGroupStatus.2.4 = createAndGo(4),
          dsmonAggGroupDescr.2.4 = "CS4");
      SET(dsmonAggGroupStatus.2.5 = createAndGo(4),
          dsmonAggGroupDescr.2.5 = "CS5");
      SET(dsmonAggGroupStatus.2.6 = createAndGo(4),
          dsmonAggGroupDescr.2.6 = "CS6");
      SET(dsmonAggGroupStatus.2.7 = createAndGo(4),
          dsmonAggGroupDescr.2.7 = "CS7");
      SET(dsmonAggGroupStatus.2.8 = createAndGo(4),
          dsmonAggGroupDescr.2.8 = "EF");
      SET(dsmonAggGroupStatus.2.9 = createAndGo(4),
          dsmonAggGroupDescr.2.9 = "AF11");
      SET(dsmonAggGroupStatus.2.10 = createAndGo(4),
          dsmonAggGroupDescr.2.10 = "AF12");
      SET(dsmonAggGroupStatus.2.11 = createAndGo(4),
          dsmonAggGroupDescr.2.11 = "AF13");
      SET(dsmonAggGroupStatus.2.12 = createAndGo(4),
          dsmonAggGroupDescr.2.12 = "AF21");
      SET(dsmonAggGroupStatus.2.13 = createAndGo(4),
          dsmonAggGroupDescr.2.13 = "AF22");
      SET(dsmonAggGroupStatus.2.14 = createAndGo(4),
          dsmonAggGroupDescr.2.14 = "AF23");
      SET(dsmonAggGroupStatus.2.15 = createAndGo(4),
          dsmonAggGroupDescr.2.15 = "AF31");
      SET(dsmonAggGroupStatus.2.16 = createAndGo(4),
          dsmonAggGroupDescr.2.16 = "AF32");
      SET(dsmonAggGroupStatus.2.17 = createAndGo(4),
          dsmonAggGroupDescr.2.17 = "AF33");
      SET(dsmonAggGroupStatus.2.18 = createAndGo(4),
          dsmonAggGroupDescr.2.18 = "AF41");
      SET(dsmonAggGroupStatus.2.19 = createAndGo(4),
          dsmonAggGroupDescr.2.19 = "AF42");
      SET(dsmonAggGroupStatus.2.20 = createAndGo(4),
          dsmonAggGroupDescr.2.20 = "AF43");
      SET(dsmonAggGroupStatus.2.21 = createAndGo(4),
          dsmonAggGroupDescr.2.21 = "Nonzero Default");
        
      SET(dsmonAggGroupStatus.2.0 = createAndGo(4),
          dsmonAggGroupDescr.2.0 = "CS0");
      SET(dsmonAggGroupStatus.2.1 = createAndGo(4),
          dsmonAggGroupDescr.2.1 = "CS1");
      SET(dsmonAggGroupStatus.2.2 = createAndGo(4),
          dsmonAggGroupDescr.2.2 = "CS2");
      SET(dsmonAggGroupStatus.2.3 = createAndGo(4),
          dsmonAggGroupDescr.2.3 = "CS3");
      SET(dsmonAggGroupStatus.2.4 = createAndGo(4),
          dsmonAggGroupDescr.2.4 = "CS4");
      SET(dsmonAggGroupStatus.2.5 = createAndGo(4),
          dsmonAggGroupDescr.2.5 = "CS5");
      SET(dsmonAggGroupStatus.2.6 = createAndGo(4),
          dsmonAggGroupDescr.2.6 = "CS6");
      SET(dsmonAggGroupStatus.2.7 = createAndGo(4),
          dsmonAggGroupDescr.2.7 = "CS7");
      SET(dsmonAggGroupStatus.2.8 = createAndGo(4),
          dsmonAggGroupDescr.2.8 = "EF");
      SET(dsmonAggGroupStatus.2.9 = createAndGo(4),
          dsmonAggGroupDescr.2.9 = "AF11");
      SET(dsmonAggGroupStatus.2.10 = createAndGo(4),
          dsmonAggGroupDescr.2.10 = "AF12");
      SET(dsmonAggGroupStatus.2.11 = createAndGo(4),
          dsmonAggGroupDescr.2.11 = "AF13");
      SET(dsmonAggGroupStatus.2.12 = createAndGo(4),
          dsmonAggGroupDescr.2.12 = "AF21");
      SET(dsmonAggGroupStatus.2.13 = createAndGo(4),
          dsmonAggGroupDescr.2.13 = "AF22");
      SET(dsmonAggGroupStatus.2.14 = createAndGo(4),
          dsmonAggGroupDescr.2.14 = "AF23");
      SET(dsmonAggGroupStatus.2.15 = createAndGo(4),
          dsmonAggGroupDescr.2.15 = "AF31");
      SET(dsmonAggGroupStatus.2.16 = createAndGo(4),
          dsmonAggGroupDescr.2.16 = "AF32");
      SET(dsmonAggGroupStatus.2.17 = createAndGo(4),
          dsmonAggGroupDescr.2.17 = "AF33");
      SET(dsmonAggGroupStatus.2.18 = createAndGo(4),
          dsmonAggGroupDescr.2.18 = "AF41");
      SET(dsmonAggGroupStatus.2.19 = createAndGo(4),
          dsmonAggGroupDescr.2.19 = "AF42");
      SET(dsmonAggGroupStatus.2.20 = createAndGo(4),
          dsmonAggGroupDescr.2.20 = "AF43");
      SET(dsmonAggGroupStatus.2.21 = createAndGo(4),
          dsmonAggGroupDescr.2.21 = "Nonzero Default");
        

Example 3: an aggregated representation of current DIFFSERV PHBs. One group is created for each counter aggregation to be monitored (8 rows in this example).

示例3:当前DIFFSERV PHB的聚合表示。为每个要监视的计数器聚合创建一个组(本例中为8行)。

      SET(dsmonAggGroupStatus.3.0 = createAndGo(4),
          dsmonAggGroupDescr.3.0 = "Zero CS");
      SET(dsmonAggGroupStatus.3.1 = createAndGo(4),
          dsmonAggGroupDescr.3.1 = "Nonzero CS");
      SET(dsmonAggGroupStatus.3.2 = createAndGo(4),
          dsmonAggGroupDescr.3.2 = "EF");
      SET(dsmonAggGroupStatus.3.3 = createAndGo(4),
          dsmonAggGroupDescr.3.3 = "AF1");
      SET(dsmonAggGroupStatus.3.4 = createAndGo(4),
          dsmonAggGroupDescr.3.4 = "AF2");
      SET(dsmonAggGroupStatus.3.5 = createAndGo(4),
          dsmonAggGroupDescr.3.5 = "AF3");
      SET(dsmonAggGroupStatus.3.6 = createAndGo(4),
          dsmonAggGroupDescr.3.6 = "AF4");
      SET(dsmonAggGroupStatus.3.7 = createAndGo(4),
          dsmonAggGroupDescr.3.7 = "Nonzero Default");
        
      SET(dsmonAggGroupStatus.3.0 = createAndGo(4),
          dsmonAggGroupDescr.3.0 = "Zero CS");
      SET(dsmonAggGroupStatus.3.1 = createAndGo(4),
          dsmonAggGroupDescr.3.1 = "Nonzero CS");
      SET(dsmonAggGroupStatus.3.2 = createAndGo(4),
          dsmonAggGroupDescr.3.2 = "EF");
      SET(dsmonAggGroupStatus.3.3 = createAndGo(4),
          dsmonAggGroupDescr.3.3 = "AF1");
      SET(dsmonAggGroupStatus.3.4 = createAndGo(4),
          dsmonAggGroupDescr.3.4 = "AF2");
      SET(dsmonAggGroupStatus.3.5 = createAndGo(4),
          dsmonAggGroupDescr.3.5 = "AF3");
      SET(dsmonAggGroupStatus.3.6 = createAndGo(4),
          dsmonAggGroupDescr.3.6 = "AF4");
      SET(dsmonAggGroupStatus.3.7 = createAndGo(4),
          dsmonAggGroupDescr.3.7 = "Nonzero Default");
        
5.6. Step 6: Create the Counter Aggregation Profile Mappings
5.6. 步骤6:创建计数器聚合配置文件映射

After the dsmonAggControlEntries are activated, the associated read-write dsmonAggProfileEntries will be created. The management station must create 64 entries in the dsmonAggProfileTable for each counter aggregation profile configured in the dsmonAggControlTable.

激活dsmonAggControlEntries后,将创建相关的读写dsmonAggProfileEntries。管理站必须在dsmonAggProfileTable中为dsmonAggControlTable中配置的每个计数器聚合配置文件创建64个条目。

Example 1: Each DSCP in its own counter aggregation group

示例1:每个DSCP在其自己的计数器聚合组中

SET(dsmonAggGroupIndex.1.0 = 0, dsmonAggGroupIndex.1.1 = 1, dsmonAggGroupIndex.1.2 = 2, dsmonAggGroupIndex.1.3 = 3, ... dsmonAggGroupIndex.1.63 = 63);

集合(dsmonaggroupindex.1.0=0,dsmonaggroupindex.1.1=1,dsmonaggroupindex.1.2=2,dsmonaggroupindex.1.3=3,…dsmonaggroupindex.1.63=63);

Example 2: a collection of current DIFFSERV PHBs.

示例2:当前DIFFSERV PHB的集合。

      SET(dsmonAggGroupIndex.2.0 = 0,         -- CS0
          dsmonAggGroupIndex.2.1 = 21,        -- Nonzero Default
          dsmonAggGroupIndex.2.2 = 21,
          dsmonAggGroupIndex.2.3 = 21,
          dsmonAggGroupIndex.2.4 = 21,
          dsmonAggGroupIndex.2.5 = 21,
          dsmonAggGroupIndex.2.6 = 21,
          dsmonAggGroupIndex.2.7 = 21,
          dsmonAggGroupIndex.2.8 = 1,         -- CS1
        
      SET(dsmonAggGroupIndex.2.0 = 0,         -- CS0
          dsmonAggGroupIndex.2.1 = 21,        -- Nonzero Default
          dsmonAggGroupIndex.2.2 = 21,
          dsmonAggGroupIndex.2.3 = 21,
          dsmonAggGroupIndex.2.4 = 21,
          dsmonAggGroupIndex.2.5 = 21,
          dsmonAggGroupIndex.2.6 = 21,
          dsmonAggGroupIndex.2.7 = 21,
          dsmonAggGroupIndex.2.8 = 1,         -- CS1
        
          dsmonAggGroupIndex.2.9 = 21,
          dsmonAggGroupIndex.2.10 = 9,        -- AF11
          dsmonAggGroupIndex.2.11 = 21,
          dsmonAggGroupIndex.2.12 = 10,       -- AF12
          dsmonAggGroupIndex.2.13 = 21,
          dsmonAggGroupIndex.2.14 = 11,       -- AF13
          dsmonAggGroupIndex.2.15 = 21,
          dsmonAggGroupIndex.2.16 = 2,        -- CS2
          dsmonAggGroupIndex.2.17 = 21,
          dsmonAggGroupIndex.2.18 = 12,       -- AF21
          dsmonAggGroupIndex.2.19 = 21,
          dsmonAggGroupIndex.2.20 = 13,       -- AF22
          dsmonAggGroupIndex.2.21 = 21,
          dsmonAggGroupIndex.2.22 = 14,       -- AF23
          dsmonAggGroupIndex.2.23 = 21,
          dsmonAggGroupIndex.2.24 = 3,        -- CS3
          dsmonAggGroupIndex.2.25 = 21,
          dsmonAggGroupIndex.2.26 = 15,       -- AF31
          dsmonAggGroupIndex.2.27 = 21,
          dsmonAggGroupIndex.2.28 = 16,       -- AF32
          dsmonAggGroupIndex.2.29 = 8,        -- EF
          dsmonAggGroupIndex.2.30 = 17,       -- AF33
          dsmonAggGroupIndex.2.31 = 21,
          dsmonAggGroupIndex.2.32 = 4,        -- CS4
          dsmonAggGroupIndex.2.33 = 21,
          dsmonAggGroupIndex.2.34 = 18,       -- AF41
          dsmonAggGroupIndex.2.35 = 21,
          dsmonAggGroupIndex.2.36 = 19,       -- AF42
          dsmonAggGroupIndex.2.37 = 21,
          dsmonAggGroupIndex.2.38 = 20,       -- AF43
          dsmonAggGroupIndex.2.39 = 21,
          dsmonAggGroupIndex.2.40 = 5,        -- CS5
          dsmonAggGroupIndex.2.41 = 21,
          dsmonAggGroupIndex.2.42 = 21,
          dsmonAggGroupIndex.2.43 = 21,
          dsmonAggGroupIndex.2.44 = 21,
          dsmonAggGroupIndex.2.45 = 21,
          dsmonAggGroupIndex.2.46 = 21,
          dsmonAggGroupIndex.2.47 = 21,
          dsmonAggGroupIndex.2.48 = 6,        -- CS6
          dsmonAggGroupIndex.2.49 = 21,
          dsmonAggGroupIndex.2.50 = 21,
          dsmonAggGroupIndex.2.51 = 21,
          dsmonAggGroupIndex.2.52 = 21,
          dsmonAggGroupIndex.2.53 = 21,
          dsmonAggGroupIndex.2.54 = 21,
          dsmonAggGroupIndex.2.55 = 21,
          dsmonAggGroupIndex.2.56 = 7,        -- CS7
        
          dsmonAggGroupIndex.2.9 = 21,
          dsmonAggGroupIndex.2.10 = 9,        -- AF11
          dsmonAggGroupIndex.2.11 = 21,
          dsmonAggGroupIndex.2.12 = 10,       -- AF12
          dsmonAggGroupIndex.2.13 = 21,
          dsmonAggGroupIndex.2.14 = 11,       -- AF13
          dsmonAggGroupIndex.2.15 = 21,
          dsmonAggGroupIndex.2.16 = 2,        -- CS2
          dsmonAggGroupIndex.2.17 = 21,
          dsmonAggGroupIndex.2.18 = 12,       -- AF21
          dsmonAggGroupIndex.2.19 = 21,
          dsmonAggGroupIndex.2.20 = 13,       -- AF22
          dsmonAggGroupIndex.2.21 = 21,
          dsmonAggGroupIndex.2.22 = 14,       -- AF23
          dsmonAggGroupIndex.2.23 = 21,
          dsmonAggGroupIndex.2.24 = 3,        -- CS3
          dsmonAggGroupIndex.2.25 = 21,
          dsmonAggGroupIndex.2.26 = 15,       -- AF31
          dsmonAggGroupIndex.2.27 = 21,
          dsmonAggGroupIndex.2.28 = 16,       -- AF32
          dsmonAggGroupIndex.2.29 = 8,        -- EF
          dsmonAggGroupIndex.2.30 = 17,       -- AF33
          dsmonAggGroupIndex.2.31 = 21,
          dsmonAggGroupIndex.2.32 = 4,        -- CS4
          dsmonAggGroupIndex.2.33 = 21,
          dsmonAggGroupIndex.2.34 = 18,       -- AF41
          dsmonAggGroupIndex.2.35 = 21,
          dsmonAggGroupIndex.2.36 = 19,       -- AF42
          dsmonAggGroupIndex.2.37 = 21,
          dsmonAggGroupIndex.2.38 = 20,       -- AF43
          dsmonAggGroupIndex.2.39 = 21,
          dsmonAggGroupIndex.2.40 = 5,        -- CS5
          dsmonAggGroupIndex.2.41 = 21,
          dsmonAggGroupIndex.2.42 = 21,
          dsmonAggGroupIndex.2.43 = 21,
          dsmonAggGroupIndex.2.44 = 21,
          dsmonAggGroupIndex.2.45 = 21,
          dsmonAggGroupIndex.2.46 = 21,
          dsmonAggGroupIndex.2.47 = 21,
          dsmonAggGroupIndex.2.48 = 6,        -- CS6
          dsmonAggGroupIndex.2.49 = 21,
          dsmonAggGroupIndex.2.50 = 21,
          dsmonAggGroupIndex.2.51 = 21,
          dsmonAggGroupIndex.2.52 = 21,
          dsmonAggGroupIndex.2.53 = 21,
          dsmonAggGroupIndex.2.54 = 21,
          dsmonAggGroupIndex.2.55 = 21,
          dsmonAggGroupIndex.2.56 = 7,        -- CS7
        

dsmonAggGroupIndex.2.57 = 21, dsmonAggGroupIndex.2.58 = 21, dsmonAggGroupIndex.2.59 = 21, dsmonAggGroupIndex.2.60 = 21, dsmonAggGroupIndex.2.61 = 21, dsmonAggGroupIndex.2.62 = 21, dsmonAggGroupIndex.2.63 = 21);

dsmonaggroupindex.2.57=21,dsmonaggroupindex.2.58=21,dsmonaggroupindex.2.59=21,dsmonaggroupindex.2.60=21,dsmonaggroupindex.2.61=21,dsmonaggroupindex.2.62=21,dsmonaggroupindex.2.63=21);

Example 3: an aggregated collection of current DIFFSERV PHBs.

示例3:当前DIFFSERV PHB的聚合集合。

SET(dsmonAggGroupIndex.3.0 = 0, -- Zero CS dsmonAggGroupIndex.3.1 = 7, -- Nonzero Default dsmonAggGroupIndex.3.2 = 7, dsmonAggGroupIndex.3.3 = 7, dsmonAggGroupIndex.3.4 = 7, dsmonAggGroupIndex.3.5 = 7, dsmonAggGroupIndex.3.6 = 7, dsmonAggGroupIndex.3.7 = 7, dsmonAggGroupIndex.3.8 = 1, -- Nonzero CS dsmonAggGroupIndex.3.9 = 7, dsmonAggGroupIndex.3.10 = 3, -- AF1 dsmonAggGroupIndex.3.11 = 7, dsmonAggGroupIndex.3.12 = 3, dsmonAggGroupIndex.3.13 = 7, dsmonAggGroupIndex.3.14 = 3, dsmonAggGroupIndex.3.15 = 7, dsmonAggGroupIndex.3.16 = 1, dsmonAggGroupIndex.3.17 = 7, dsmonAggGroupIndex.3.18 = 4, -- AF2 dsmonAggGroupIndex.3.19 = 7, dsmonAggGroupIndex.3.20 = 4, dsmonAggGroupIndex.3.21 = 7, dsmonAggGroupIndex.3.22 = 4, dsmonAggGroupIndex.3.23 = 7, dsmonAggGroupIndex.3.24 = 1, dsmonAggGroupIndex.3.25 = 7, dsmonAggGroupIndex.3.26 = 5, -- AF3 dsmonAggGroupIndex.3.27 = 7, dsmonAggGroupIndex.3.28 = 5, dsmonAggGroupIndex.3.29 = 2, -- EF dsmonAggGroupIndex.3.30 = 5, dsmonAggGroupIndex.3.31 = 7, dsmonAggGroupIndex.3.32 = 1, dsmonAggGroupIndex.3.33 = 7, dsmonAggGroupIndex.3.34 = 6, -- AF4 dsmonAggGroupIndex.3.35 = 7, dsmonAggGroupIndex.3.36 = 6, dsmonAggGroupIndex.3.37 = 7,

设置(dsmonaggroupindex.3.0=0,--Zero CS dsmonaggroupindex.3.1=7,--non-Zero默认dsmonaggroupindex.3.2=7,dsmonaggroupindex.3.3=7,dsmonaggroupindex.3.5=7,dsmonaggroupindex.3.6=7,dsmonaggroupindex.3.7=7,dsmonaggroupindex.3.8=1,--non-Zero CS dsmonaggroupindex.3.9=7,dsmonaggroupindex.3.10=3,--AF1-dsmonaggroupindex.3.11=7,dsmonaggroupindex.3.12=3,dsmonaggroupindex.3.13=7,dsmonaggroupindex.3.14=3,dsmonaggroupindex.3.15=7,dsmonaggroupindex.3.16=1,dsmonaggroupindex.3.17=7,dsmonaggroupindex.3.18=4,--AF2-dsmonaggroupindex.3.19=7,dsmonaggroupindex.3.20=4,dsmonaggroupindex.3.21=7,dsmonaggroupindexupIndex.3.22=4,dsmonaggroupindex.3.23=7,dsmonaggroupindex.3.24=1,dsmonaggroupindex.3.25=7,dsmonaggroupindex.3.26=5,--AF3-dsmonaggroupindex.3.27=7,dsmonaggroupindex.3.28=5,dsmonaggroupindex.3.29=2,--EF-dsmonaggroupindex.3.30=5,dsmonaggroupindex.3.31=7,dsmonaggroupindex.3.32=1,dsmonaggroupindex.33=7,dsmonAggGroupIndex.3.34=6,--AF4 dsmonAggGroupIndex.3.35=7,dsmonAggGroupIndex.3.36=6,dsmonAggGroupIndex.3.37=7,

dsmonAggGroupIndex.3.38 = 6, dsmonAggGroupIndex.3.39 = 7, dsmonAggGroupIndex.3.40 = 1, dsmonAggGroupIndex.3.41 = 7, dsmonAggGroupIndex.3.42 = 7, dsmonAggGroupIndex.3.43 = 7, dsmonAggGroupIndex.3.44 = 7, dsmonAggGroupIndex.3.45 = 7, dsmonAggGroupIndex.3.46 = 7, dsmonAggGroupIndex.3.47 = 7, dsmonAggGroupIndex.3.48 = 1, dsmonAggGroupIndex.3.49 = 7, dsmonAggGroupIndex.3.50 = 7, dsmonAggGroupIndex.3.51 = 7, dsmonAggGroupIndex.3.52 = 7, dsmonAggGroupIndex.3.53 = 7, dsmonAggGroupIndex.3.54 = 7, dsmonAggGroupIndex.3.55 = 7, dsmonAggGroupIndex.3.56 = 1, dsmonAggGroupIndex.3.57 = 7, dsmonAggGroupIndex.3.58 = 7, dsmonAggGroupIndex.3.59 = 7, dsmonAggGroupIndex.3.60 = 7, dsmonAggGroupIndex.3.61 = 7, dsmonAggGroupIndex.3.62 = 7, dsmonAggGroupIndex.3.63 = 7);

dsmonaggroupindex.3.38=6,dsmonaggroupindex.3.39=7,dsmonaggroupindex.3.40=1,dsmonaggroupindex.3.41=7,dsmonaggroupindex.3.42=7,dsmonaggroupindex.3.43=7,dsmonaggroupindex.3.44=7,dsmonaggroupindex.3.45=7,dsmonaggroupindex.3.46=7,dsmonaggroupindex.3.47=7,dsmonaggroupindex.3.48=1,dsmonaggroupindex.49=7,dsmonaggroupindex.3.50=7,dsmonaggroupindex.3.51=7,dsmonaggroupindex.3.52=7,dsmonaggroupindex.3.53=7,dsmonaggroupindex.3.54=7,dsmonaggroupindex.3.55=7,dsmonaggroupindex.3.56=1,dsmonaggroupindex.3.57=7,dsmonaggroupindex.3.58=7,dsmonaggroupindex.3.59=7,dsmonaggroupindex.3.60=7,dsmonaggroupindex.61=7,dsmonaggroupindex.3.62=7,dsmonaggroupindex.3.63=7);

5.7. Step 7: Lock the Counter Aggregation Configuration
5.7. 步骤7:锁定计数器聚合配置

Before any existing collections can be activated by the agent, the counter aggregation configuration must be locked, by setting the dsmonAggControlLocked scalar to 'true'.

在代理激活任何现有集合之前,必须通过将dsmonAggControlLocked标量设置为“true”锁定计数器聚合配置。

      SET(dsmonAggControlLocked.0 = true(1));
        
      SET(dsmonAggControlLocked.0 = true(1));
        
6. Intellectual Property
6. 知识产权

The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP 11, RFC 2028. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of

IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何努力来确定任何此类权利。有关IETF在标准跟踪和标准相关文件中权利的程序信息,请参见BCP 11,RFC 2028。可供发布的权利主张副本和可供使用的许可证保证书,或试图获得通用许可证或使用许可证的结果

such proprietary rights by implementors or users of this specification can be obtained from the IETF Secretariat.

本规范实施者或用户的此类专有权利可从IETF秘书处获得。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director.

IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涉及实施本标准所需技术的专有权利。请将信息发送给IETF执行董事。

7. Acknowledgements
7. 致谢

This memo is a product of the RMONMIB WG. It is based on an Internet Draft that was produced with a great deal of assistance from Keith McCloghrie and Bijendra Jain.

本备忘录是RMONMIB工作组的产品。它基于一份互联网草稿,该草稿是在基思·麦克洛赫里和比延德拉·贾因的大力协助下制作的。

8. References
8. 工具书类

[RFC1155] Rose, M. and K. McCloghrie, "Structure and Identification of Management Information for TCP/IP-based Internets", STD 16, RFC 1155, May 1990.

[RFC1155]Rose,M.和K.McCloghrie,“基于TCP/IP的互联网管理信息的结构和识别”,STD 16,RFC 1155,1990年5月。

[RFC1157] Case, J., Fedor, M., Schoffstall, M. and C. Davin, "Simple Network Management Protocol", STD 15, RFC 1157, May 1990.

[RFC1157]Case,J.,Fedor,M.,Schoffstall,M.和C.Davin,“简单网络管理协议”,STD 15,RFC 1157,1990年5月。

[RFC1212] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16, RFC 1212, March 1991.

[RFC1212]Rose,M.和K.McCloghrie,“简明MIB定义”,STD 16,RFC 1212,1991年3月。

[RFC1215] Rose, M., "A Convention for Defining Traps for use with the SNMP", RFC 1215, March 1991.

[RFC1215]Rose,M.,“定义用于SNMP的陷阱的约定”,RFC1215,1991年3月。

[RFC1901] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, January 1996.

[RFC1901]Case,J.,McCloghrie,K.,Rose,M.和S.Waldbusser,“基于社区的SNMPv2简介”,RFC 19011996年1月。

[RFC1905] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996.

[RFC1905]Case,J.,McCloghrie,K.,Rose,M.和S.Waldbusser,“简单网络管理协议(SNMPv2)版本2的协议操作”,RFC 1905,1996年1月。

[RFC1906] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996.

[RFC1906]Case,J.,McCloghrie,K.,Rose,M.和S.Waldbusser,“简单网络管理协议(SNMPv2)版本2的传输映射”,RFC 1906,1996年1月。

[RFC2021] Waldbusser, S., "Remote Network Monitoring Management Information Base Version 2 using SMIv2", RFC 2021, January 1997.

[RFC2021]Waldbusser,S.,“使用SMIv2的远程网络监控管理信息库版本2”,RFC 20211997年1月。

[RFC2026] Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9, RFC 2026, October 1996.

[RFC2026]Bradner,S.,“互联网标准过程——第3版”,BCP 9,RFC 2026,1996年10月。

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119]Bradner,S.,“RFC中用于表示需求水平的关键词”,BCP 14,RFC 2119,1997年3月。

[RFC2474] Nichols, K., Blake, S., Baker, F. and D. Black, "Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers", RFC 2474, December 1998.

[RFC2474]Nichols,K.,Blake,S.,Baker,F.和D.Black,“IPv4和IPv6标头中区分服务字段(DS字段)的定义”,RFC 2474,1998年12月。

[RFC2475] Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z. and W. Weiss, "An Architecture for Differentiated Services", RFC 2475, December 1998.

[RFC2475]Blake,S.,Black,D.,Carlson,M.,Davies,E.,Wang,Z.和W.Weiss,“差异化服务架构”,RFC 24751998年12月。

[RFC2570] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction to Version 3 of the Internet-standard Network Management Framework", RFC 2570, April 1999.

[RFC2570]Case,J.,Mundy,R.,Partain,D.和B.Stewart,“互联网标准网络管理框架第3版简介”,RFC 25701999年4月。

[RFC2571] Wijnen, B., Harrington, D. and R. Presuhn, "An Architecture for Describing SNMP Management Frameworks", RFC 2571, April 1999.

[RFC2571]Wijnen,B.,Harrington,D.和R.Presuhn,“描述SNMP管理框架的体系结构”,RFC 2571,1999年4月。

[RFC2572] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2572, April 1999.

[RFC2572]Case,J.,Harrington D.,Presohn R.和B.Wijnen,“简单网络管理协议(SNMP)的消息处理和调度”,RFC 2572,1999年4月。

[RFC2573] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC 2573, April 1999.

[RFC2573]Levi,D.,Meyer,P.和B.Stewart,“SNMPv3应用”,RFC 2573,1999年4月。

[RFC2574] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2574, April 1999.

[RFC2574]Blumenthal,U.和B.Wijnen,“简单网络管理协议(SNMPv3)第3版基于用户的安全模型(USM)”,RFC 2574,1999年4月。

[RFC2575] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", RFC 2575, April 1999.

[RFC2575]Wijnen,B.,Presohn,R.和K.McCloghrie,“用于简单网络管理协议(SNMP)的基于视图的访问控制模型(VACM)”,RFC 2575,1999年4月。

[RFC2578] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.

[RFC2578]McCloghrie,K.,Perkins,D.和J.Schoenwaeld,“管理信息的结构版本2(SMIv2)”,STD 58,RFC 2578,1999年4月。

[RFC2579] McCloghrie, K., Perkins, D.and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.

[RFC2579]McCloghrie,K.,Perkins,D.和J.Schoenwaeld,“SMIv2的文本约定”,STD 58,RFC 2579,1999年4月。

[RFC2580] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.

[RFC2580]McCloghrie,K.,Perkins,D.和J.Schoenwaeld,“SMIv2的一致性声明”,STD 58,RFC 25801999年4月。

[RFC2856] Bierman, A., McCloghrie, K., and R. Presuhn, "Textual Conventions for Additional High Capacity Data Types", RFC 2856, June 2000.

[RFC2856]Bierman,A.,McCloghrie,K.,和R.Presohn,“附加高容量数据类型的文本约定”,RFC 28562000年6月。

[RFC2895] Bierman, A., Bucci, C. and R. Iddon, "Remote Network Monitoring MIB Protocol Identifier Reference", RFC 2895, August 2000.

[RFC2895]Bierman,A.,Bucci,C.和R.Iddon,“远程网络监控MIB协议标识符参考”,RFC 28952000年8月。

[RFC3273] Waldbusser, S., "Remote Monitoring Management Information Base for High Capacity Networks", RFC 3273, May 2002.

[RFC3273]Waldbusser,S.,“大容量网络的远程监控管理信息库”,RFC 3273,2002年5月。

9. Security Considerations
9. 安全考虑

In order to implement this MIB, a probe must capture all packets on the locally-attached network, including packets between third parties. These packets are analyzed to collect network addresses, protocol usage information, and conversation statistics. Data of this nature may be considered sensitive in some environments. In such environments the administrator may wish to restrict SNMP access to the probe.

为了实现此MIB,探测器必须捕获本地连接网络上的所有数据包,包括第三方之间的数据包。对这些数据包进行分析,以收集网络地址、协议使用信息和会话统计信息。在某些环境中,这种性质的数据可能被视为敏感数据。在这种环境中,管理员可能希望限制对探测器的SNMP访问。

There are a number of management objects defined in this MIB that have a MAX-ACCESS clause of read-write and/or read-create. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations.

此MIB中定义了许多管理对象,它们的MAX-ACCESS子句为read-write和/或read-create。在某些网络环境中,此类对象可能被视为敏感或易受攻击。在没有适当保护的非安全环境中支持SET操作可能会对网络操作产生负面影响。

SNMPv1 by itself is not a secure environment. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB.

SNMPv1本身不是一个安全的环境。即使网络本身是安全的(例如通过使用IPSec),即使如此,也无法控制安全网络上的谁可以访问和获取/设置(读取/更改/创建/删除)此MIB中的对象。

It is recommended that the implementors consider the security features as provided by the SNMPv3 framework. Specifically, the use of the User-based Security Model RFC 2574 [RFC2574] and the View-based Access Control Model RFC 2575 [RFC2575] is recommended.

建议执行者考虑SNMPv3框架提供的安全特性。具体而言,建议使用基于用户的安全模型RFC 2574[RFC2574]和基于视图的访问控制模型RFC 2575[RFC2575]。

It is then a customer/user responsibility to ensure that the SNMP entity giving access to an instance of this MIB, is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.

然后,客户/用户有责任确保授予对此MIB实例访问权限的SNMP实体被正确配置为仅授予那些拥有确实获取或设置(更改/创建/删除)对象的合法权限的主体(用户)对对象的访问权限。

10. Author's Address
10. 作者地址

Andy Bierman Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA USA 95134

安迪·比尔曼思科系统公司,美国加利福尼亚州圣何塞西塔斯曼大道170号,邮编95134

   Phone: +1 408-527-3711
   EMail: abierman@cisco.com
        
   Phone: +1 408-527-3711
   EMail: abierman@cisco.com
        
11. Full Copyright Statement
11. 完整版权声明

Copyright (C) The Internet Society (2002). All Rights Reserved.

版权所有(C)互联网协会(2002年)。版权所有。

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.

本文件及其译本可复制并提供给他人,对其进行评论或解释或协助其实施的衍生作品可全部或部分编制、复制、出版和分发,不受任何限制,前提是上述版权声明和本段包含在所有此类副本和衍生作品中。但是,不得以任何方式修改本文件本身,例如删除版权通知或对互联网协会或其他互联网组织的引用,除非出于制定互联网标准的需要,在这种情况下,必须遵循互联网标准过程中定义的版权程序,或根据需要将其翻译成英语以外的其他语言。

The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.

上述授予的有限许可是永久性的,互联网协会或其继承人或受让人不会撤销。

This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

本文件和其中包含的信息是按“原样”提供的,互联网协会和互联网工程任务组否认所有明示或暗示的保证,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。

Acknowledgement

确认

Funding for the RFC Editor function is currently provided by the Internet Society.

RFC编辑功能的资金目前由互联网协会提供。