Network Working Group                                   O. Nicklass, Ed.
Request for Comments: 3895                 RAD Data Communications, Ltd.
Obsoletes: 2495                                           September 2004
Category: Standards Track
        
Network Working Group                                   O. Nicklass, Ed.
Request for Comments: 3895                 RAD Data Communications, Ltd.
Obsoletes: 2495                                           September 2004
Category: Standards Track
        

Definitions of Managed Objects for the DS1, E1, DS2, and E2 Interface Types

DS1、E1、DS2和E2接口类型的托管对象定义

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 (2004).

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

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 objects used for managing DS1, E1, DS2 and E2 interfaces. This document is a companion to the documents that define Managed Objects for the DS0, DS3/E3 and Synchronous Optical Network/Synchronous Digital Hierarchy (SONET/SDH) Interface Types. This document obsoletes RFC 2495.

此备忘录定义了管理信息库(MIB)的一部分,用于Internet社区中的网络管理协议。特别是,它描述了用于管理DS1、E1、DS2和E2接口的对象。本文档是定义DS0、DS3/E3和同步光网络/同步数字体系(SONET/SDH)接口类型的托管对象的文档的补充。本文件淘汰了RFC 2495。

Table of Contents

目录

   1.  The Internet-Standard Management Framework . . . . . . . . . .  2
       1.1.  Changes from RFC 2495. . . . . . . . . . . . . . . . . .  3
       1.2.  Changes from RFC 1406. . . . . . . . . . . . . . . . . .  3
       1.3.  Companion Documents. . . . . . . . . . . . . . . . . . .  4
   2.  Overview . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
       2.1.  Use of ifTable for DS1 Layer . . . . . . . . . . . . . .  5
       2.2.  Usage Guidelines . . . . . . . . . . . . . . . . . . . .  6
             2.2.1. Usage of ifStackTable for Routers and DSUs. . . .  6
             2.2.2. Usage of ifStackTable for DS1/E1 on DS2/E2. . . .  8
             2.2.3. Usage of Channelization for DS3, DS1, DS0 . . . .  9
             2.2.4. Usage of Channelization for DS3, DS2, DS1 . . . . 10
             2.2.5. Usage of Loopbacks. . . . . . . . . . . . . . . . 11
       2.3.  Objectives of this MIB Module. . . . . . . . . . . . . . 11
       2.4.  DS1 Terminology. . . . . . . . . . . . . . . . . . . . . 12
             2.4.1. Error Events. . . . . . . . . . . . . . . . . . . 12
             2.4.2. Performance Defects . . . . . . . . . . . . . . . 13
             2.4.3. Performance Parameters. . . . . . . . . . . . . . 14
             2.4.4. Failure States. . . . . . . . . . . . . . . . . . 18
             2.4.5. Other Terms . . . . . . . . . . . . . . . . . . . 21
   3.  Object Definitions . . . . . . . . . . . . . . . . . . . . . . 21
   4.  Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . 74
   5.  Security Considerations. . . . . . . . . . . . . . . . . . . . 74
   6.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 76
       6.1.  Normative References . . . . . . . . . . . . . . . . . . 76
       6.2.  Informative References . . . . . . . . . . . . . . . . . 78
   Appendix A - Use of dsx1IfIndex and dsx1LineIndex. . . . . . . . . 79
   Appendix B - The delay approach to Unavailable Seconds . . . . . . 81
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 83
   Full Copyright Statement . . . . . . . . . . . . . . . . . . . . . 84
        
   1.  The Internet-Standard Management Framework . . . . . . . . . .  2
       1.1.  Changes from RFC 2495. . . . . . . . . . . . . . . . . .  3
       1.2.  Changes from RFC 1406. . . . . . . . . . . . . . . . . .  3
       1.3.  Companion Documents. . . . . . . . . . . . . . . . . . .  4
   2.  Overview . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
       2.1.  Use of ifTable for DS1 Layer . . . . . . . . . . . . . .  5
       2.2.  Usage Guidelines . . . . . . . . . . . . . . . . . . . .  6
             2.2.1. Usage of ifStackTable for Routers and DSUs. . . .  6
             2.2.2. Usage of ifStackTable for DS1/E1 on DS2/E2. . . .  8
             2.2.3. Usage of Channelization for DS3, DS1, DS0 . . . .  9
             2.2.4. Usage of Channelization for DS3, DS2, DS1 . . . . 10
             2.2.5. Usage of Loopbacks. . . . . . . . . . . . . . . . 11
       2.3.  Objectives of this MIB Module. . . . . . . . . . . . . . 11
       2.4.  DS1 Terminology. . . . . . . . . . . . . . . . . . . . . 12
             2.4.1. Error Events. . . . . . . . . . . . . . . . . . . 12
             2.4.2. Performance Defects . . . . . . . . . . . . . . . 13
             2.4.3. Performance Parameters. . . . . . . . . . . . . . 14
             2.4.4. Failure States. . . . . . . . . . . . . . . . . . 18
             2.4.5. Other Terms . . . . . . . . . . . . . . . . . . . 21
   3.  Object Definitions . . . . . . . . . . . . . . . . . . . . . . 21
   4.  Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . 74
   5.  Security Considerations. . . . . . . . . . . . . . . . . . . . 74
   6.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 76
       6.1.  Normative References . . . . . . . . . . . . . . . . . . 76
       6.2.  Informative References . . . . . . . . . . . . . . . . . 78
   Appendix A - Use of dsx1IfIndex and dsx1LineIndex. . . . . . . . . 79
   Appendix B - The delay approach to Unavailable Seconds . . . . . . 81
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 83
   Full Copyright Statement . . . . . . . . . . . . . . . . . . . . . 84
        
1. The Internet-Standard Management Framework
1. 因特网标准管理框架

For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].

有关描述当前互联网标准管理框架的文件的详细概述,请参阅RFC 3410[RFC3410]第7节。

Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].

托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB对象通常通过简单网络管理协议(SNMP)进行访问。MIB中的对象是使用管理信息结构(SMI)中定义的机制定义的。本备忘录规定了符合SMIv2的MIB模块,如STD 58、RFC 2578[RFC2578]、STD 58、RFC 2579[RFC2579]和STD 58、RFC 2580[RFC2580]所述。

1.1. Changes from RFC 2495
1.1. RFC 2495的变更

The changes from [RFC2495] are the following:

[RFC2495]的变化如下:

(1) The dsx1FracIfIndex SYNTAX matches the description range.

(1) dsx1FracIfIndex语法与描述范围匹配。

(2) A value was added to dsx1TransmitClockSource.

(2) 已将值添加到DSX1TransmitLockSource。

(3) Values were added to dsx1LineType.

(3) 已将值添加到dsx1LineType。

(4) Two objects were added, dsx1LineMode and dsx1LineBuildOut to better express transceiver mode and LineBuildOut for T1.

(4) 添加了两个对象,dsx1LineMode和dsx1LineBuildOut,以更好地表示T1的收发器模式和LineBuildOut。

(5) Reference was added to Circuit Identifier object.

(5) 已将引用添加到回路标识符对象。

(6) Align the DESCRIPTION clauses of few statistic objects with the near end definition, the far end definition and with [RFC3593].

(6) 将少数统计对象的描述子句与近端定义、远端定义和[RFC3593]对齐。

(7) Changes in Compliance Statements to include new objects.

(7) 更改合规性声明以包括新对象。

(8) A typographical error in dsx2E2 was fixed, new name is dsx1E2.

(8) dsx2E2中的印刷错误已修复,新名称为dsx1E2。

1.2. Changes from RFC 1406
1.2. RFC 1406的变更

The changes from RFC 1406 [RFC1406] are the following:

RFC 1406[RFC1406]的变化如下:

(1) The Fractional Table has been deprecated.

(1) 分数表已被弃用。

(2) This document uses SMIv2.

(2) 本文档使用SMIv2。

(3) Usage is given for ifTable and ifXTable.

(3) 给出了ifTable和ifXTable的用法。

(4) Example usage of ifStackTable is included.

(4) 包括ifStackTable的示例用法。

(5) dsx1IfIndex has been deprecated.

(5) DSX1iIndex已被弃用。

(6) Support for DS2 and E2 have been added.

(6) 已添加对DS2和E2的支持。

(7) Additional lineTypes for DS2, E2, and unframed E1 were added.

(7) 添加了DS2、E2和无框架E1的其他线型。

(8) The definition of valid intervals has been clarified for the case where the agent proxied for other devices. In particular, the treatment of missing intervals has been clarified.

(8) 对于代理代理其他设备的情况,已明确了有效间隔的定义。特别是,已澄清了缺失间隔的处理方法。

(9) An inward loopback has been added.

(9) 已添加一个内部环回。

(10) Additional lineStatus bits have been added for Near End in Unavailable Signal State, Carrier Equipment Out of Service, DS2 Payload AIS, and DS2 Performance Threshold.

(10) 为近端不可用信号状态、载波设备停止服务、DS2有效负载AIS和DS2性能阈值添加了额外的lineStatus位。

(11) A read-write line Length object has been added.

(11) 已添加读写行长度对象。

(12) Signal mode of other has been added.

(12) 已添加其他的信号模式。

(13) Added a lineStatus last change, trap and enabler.

(13) 添加了lineStatus上次更改、陷阱和启用码。

(14) The e1(19) ifType has been obsoleted so this MIB does not list it as a supported ifType.

(14) e1(19)ifType已过时,因此此MIB不会将其列为受支持的ifType。

(15) Textual Conventions for statistics objects have been used.

(15) 使用了统计对象的文本约定。

(16) A new object, dsx1LoopbackStatus has been introduced to reflect the loopbacks established on a DS1 interface and the source to the requests. dsx1LoopbackConfig continues to be the desired loopback state while dsx1LoopbackStatus reflects the actual state.

(16) 引入了一个新对象dsx1LoopbackStatus,以反映在DS1接口上建立的环回以及请求的源。dsx1LoopbackConfig继续是所需的环回状态,而dsx1LoopbackStatus反映实际状态。

(17) A dual loopback has been added to allow the setting of an inward loopback and a line loopback at the same time.

(17) 添加了双环回,以允许同时设置向内环回和线环回。

(18) An object indicating which channel to use within a parent object (i.e., DS3) has been added.

(18) 已添加一个对象,该对象指示在父对象(即DS3)内使用哪个通道。

(19) An object has been added to indicate whether or not this DS1/E1 is channelized.

(19) 添加了一个对象以指示此DS1/E1是否已信道化。

(20) Line coding type of B6ZS has been added for DS2.

(20) DS2增加了B6ZS的线路编码类型。

1.3. Companion Documents
1.3. 配套文件

This document is a companion to the documents that define Managed Objects for the DS0 [RFC2494], DS3/E3 [RFC3896], and Synchronous Optical Network/Synchronous Digital Hierarchy (SONET/SDH) [RFC3592] Interface Types.

本文档是定义DS0[RFC2494]、DS3/E3[RFC3896]和同步光网络/同步数字体系(SONET/SDH)[RFC3592]接口类型的托管对象的文档的补充。

2. Overview
2. 概述

These objects are used when the particular media being used to realize an interface is a DS1/E1/DS2/E2 interface. At present, this applies to these values of the ifType variable in the Internet-standard MIB:

当用于实现接口的特定介质是DS1/E1/DS2/E2接口时,使用这些对象。目前,这适用于Internet标准MIB中ifType变量的这些值:

ds1 (18)

ds1(18)

The definitions contained herein are based on the AT&T T-1 Superframe (a.k.a., D4) [ANSI-T1.107] and Extended Superframe (ESF) formats [AT&T-UM-305] [AT&T-TR-54016], the latter of which conforms to ANSI specification [ANSI-T1.403], and the CCITT Recommendations [CCITT-G.703] [ITU-T-G.704], referred to as E1 for the rest of this memo.

本文包含的定义基于AT&T T-1超帧(又称D4)[ANSI-T1.107]和扩展超帧(ESF)格式[AT&T-UM-305][AT&T-TR-54016],后者符合ANSI规范[ANSI-T1.403],以及CCITT建议[CCITT-G.703][ITU-T-G.704],本备忘录其余部分称为E1。

The various DS1 and E1 line disciplines are similar enough that separate MIBs are unwarranted, although there are some differences. For example, Loss of Frame is defined more rigorously in the ESF specification than in the D4 specification, but it is defined in both. Therefore, interface types e1(19) and g703at2mb(67) have been obsoleted.

各种DS1和E1线路规程非常相似,因此没有必要使用单独的MIB,尽管存在一些差异。例如,与D4规范相比,ESF规范对帧丢失的定义更为严格,但两者都有定义。因此,接口类型e1(19)和g703at2mb(67)已被淘汰。

Where it is necessary to distinguish between the flavors of E1 with and without CRC, E1-CRC denotes the "with CRC" form (G.704 Table 4b) and E1-noCRC denotes the "without CRC" form (G.704 Table 4a).

如果有必要区分有CRC和无CRC的E1,E1-CRC表示“有CRC”形式(G.704表4b),E1 noCRC表示“无CRC”形式(G.704表4a)。

2.1. Use of ifTable for DS1 Layer
2.1. 对DS1层使用ifTable

Only the ifGeneralInformationGroup needs to be supported.

只需要支持IFGeneralInformation组。

           ifTable Object    Use for DS1 Layer
======================================================================
           ifIndex           Interface index.
        
           ifTable Object    Use for DS1 Layer
======================================================================
           ifIndex           Interface index.
        

ifDescr See interfaces MIB [RFC2863]

ifDescr见接口MIB[RFC2863]

ifType ds1(18)

ifType ds1(18)

ifSpeed Speed of line rate DS1 - 1544000 E1 - 2048000 DS2 - 6312000 E2 - 8448000

ifSpeed线速DS1-1544000 E1-2048000 DS2-6312000 E2-8448000

ifPhysAddress The value of the Circuit Identifier. If no Circuit Identifier has been assigned this object should have an octet string with zero length.

ifphy按下电路标识符的值。如果未分配任何回路标识符,则此对象应具有长度为零的八位字节字符串。

ifAdminStatus See interfaces MIB [RFC2863]

ifAdminStatus见接口MIB[RFC2863]

ifOperStatus See interfaces MIB [RFC2863]

ifOperStatus见接口MIB[RFC2863]

ifLastChange See interfaces MIB [RFC2863]

iFastChange见接口MIB[RFC2863]

ifName See interfaces MIB [RFC2863].

ifName见接口MIB[RFC2863]。

ifLinkUpDownTrapEnable Set to enabled(1).

ifLinkUpDownTrapEnable设置为enabled(已启用)(1)。

ifHighSpeed Speed of line in Mega-bits per second (2, 6, or 8)

IfHigh Speed(高速)线路速度,单位为兆位/秒(2、6或8)

ifConnectorPresent Set to true(1) normally, except for cases such as DS1/E1 over AAL1/ATM where false(2) is appropriate

ifConnectorPresent通常设置为true(1),但AAL1/ATM上的DS1/E1等情况除外,其中false(2)是合适的

2.2. Usage Guidelines
2.2. 使用指南
2.2.1. Usage of ifStackTable for Routers and DSUs
2.2.1. ifStackTable在路由器和DSU中的使用

The object dsx1IfIndex has been deprecated. This object previously allowed a very special proxy situation to exist for Routers and CSUs. This section now describes how to use ifStackTable to represent this relationship.

对象dsx1IfIndex已被弃用。该对象以前允许路由器和CSU存在非常特殊的代理情况。本节现在介绍如何使用ifStackTable表示此关系。

The paragraphs discussing dsx1IfIndex and dsx1LineIndex have been preserved in Appendix A for informational purposes.

讨论DSX1iIndex和dsx1LineIndex的段落已保存在附录A中,以供参考。

The ifStackTable is used in the proxy case to represent the association between pairs of interfaces, e.g., this T1 is attached to that T1. This use is consistent with the use of the ifStackTable to show the association between various sub-layers of an interface. In both cases entire PDUs are exchanged between the interface pairs - in the case of a T1, entire T1 frames are exchanged; in the case of PPP and HDLC, entire HDLC frames are exchanged. This usage is not meant to suggest the use of the ifStackTable to represent Time Division Multiplexing (TDM) connections in general.

ifStackTable在代理情况下用于表示接口对之间的关联,例如,此T1连接到该T1。这种用法与使用ifStackTable来显示接口的各个子层之间的关联是一致的。在这两种情况下,在接口对之间交换整个PDU——在T1的情况下,交换整个T1帧;在PPP和HDLC的情况下,交换整个HDLC帧。这种用法并不意味着建议使用ifStackTable来表示一般的时分多路复用(TDM)连接。

External&Internal interface scenario: the SNMP Agent resides on a host external from the device supporting DS1 interfaces (e.g., a router). The Agent represents both the host and the DS1 device.

外部和内部接口方案:SNMP代理驻留在支持DS1接口的设备(例如路由器)外部的主机上。代理表示主机和DS1设备。

Example:

例子:

A shelf full of CSUs connected to a Router. An SNMP Agent residing on the router proxies for itself and the CSU. The router has also an Ethernet interface:

装满连接到路由器的CSU的架子。驻留在路由器上的SNMP代理为其自身和CSU代理。路由器还具有以太网接口:

         +-----+
   |     |     |
   |     |     |               +---------------------+
   |E    |     |  1.544  MBPS  |              Line#A | DS1 Link
   |t    |  R  |---------------+ - - - - -  - - -  - +------>
   |h    |     |               |                     |
   |e    |  O  |  1.544  MBPS  |              Line#B | DS1 Link
   |r    |     |---------------+ - - - - - - - - - - +------>
   |n    |  U  |               |  CSU Shelf          |
   |e    |     |  1.544  MBPS  |              Line#C | DS1 Link
   |t    |  T  |---------------+ - - - -- -- - - - - +------>
   |     |     |               |                     |
   |-----|  E  |  1.544  MBPS  |              Line#D | DS1 Link
   |     |     |---------------+ -  - - - -- - - - - +------>
   |     |  R  |               |_____________________|
   |     |     |
   |     +-----+
        
         +-----+
   |     |     |
   |     |     |               +---------------------+
   |E    |     |  1.544  MBPS  |              Line#A | DS1 Link
   |t    |  R  |---------------+ - - - - -  - - -  - +------>
   |h    |     |               |                     |
   |e    |  O  |  1.544  MBPS  |              Line#B | DS1 Link
   |r    |     |---------------+ - - - - - - - - - - +------>
   |n    |  U  |               |  CSU Shelf          |
   |e    |     |  1.544  MBPS  |              Line#C | DS1 Link
   |t    |  T  |---------------+ - - - -- -- - - - - +------>
   |     |     |               |                     |
   |-----|  E  |  1.544  MBPS  |              Line#D | DS1 Link
   |     |     |---------------+ -  - - - -- - - - - +------>
   |     |  R  |               |_____________________|
   |     |     |
   |     +-----+
        

The assignment of the index values could for example be:

例如,索引值的分配可以是:

ifIndex Description 1 Ethernet 2 Line#A Router 3 Line#B Router 4 Line#C Router 5 Line#D Router 6 Line#A CSU Router 7 Line#B CSU Router 8 Line#C CSU Router 9 Line#D CSU Router 10 Line#A CSU Network 11 Line#B CSU Network 12 Line#C CSU Network 13 Line#D CSU Network

如果索引描述1以太网2线#A路由器3线#B路由器4线#C路由器5线#D路由器6线#A CSU路由器7线#B CSU路由器8线#C CSU路由器9线#D CSU路由器10线#A CSU网络11线#B CSU网络12线#C CSU网络13线#D CSU网络

The ifStackTable is then used to show the relationships between the various DS1 interfaces.

然后使用ifStackTable显示各种DS1接口之间的关系。

ifStackTable Entries

ifStackTable条目

HigherLayer LowerLayer 2 6 3 7 4 8 5 9 6 10 7 11 8 12 9 13

上层下层2 6 3 7 4 8 5 9 6 10 7 11 8 12 9 13

If the CSU shelf is managed by itself by a local SNMP Agent, the situation would be identical, except the Ethernet and the 4 router interfaces are deleted. Interfaces would also be numbered from 1 to 8.

如果CSU托架由本地SNMP代理自行管理,则情况相同,但删除了以太网和4个路由器接口。接口的编号也将从1到8。

ifIndex Description 1 Line#A CSU Router 2 Line#B CSU Router 3 Line#C CSU Router 4 Line#D CSU Router 5 Line#A CSU Network 6 Line#B CSU Network 7 Line#C CSU Network 8 Line#D CSU Network

I索引描述1线#A CSU路由器2线#B CSU路由器3线#C CSU路由器4线#D CSU路由器5线#A CSU网络6线#B CSU网络7线#C CSU网络8线#D CSU网络

ifStackTable Entries

ifStackTable条目

HigherLayer LowerLayer 1 5 2 6 3 7 4 8

上层下层1 5 2 6 3 7 4 8

2.2.2. Usage of ifStackTable for DS1/E1 on DS2/E2
2.2.2. DS2/E2上DS1/E1的ifStackTable的使用

An example is given of how DS1/E1 interfaces are stacked on DS2/E2 interfaces. It is not necessary nor is it always desirable to represent DS2 interfaces. If this is required, the following stacking should be used. All ifTypes are ds1. The DS2 is determined by examining ifSpeed or dsx1LineType.

给出了DS1/E1接口如何堆叠在DS2/E2接口上的示例。表示DS2接口不是必需的,也并非总是可取的。如果需要,应使用以下堆叠。所有IFTYPE都是ds1。DS2通过检查ifSpeed或dsx1LineType确定。

ifIndex Description 1 DS1 #1 2 DS1 #2 3 DS1 #3 4 DS1 #4 5 DS2

i索引描述1 DS1#1 2 DS1#2 3 DS1#3 4 DS1#4 5 DS2

ifStackTable Entries

ifStackTable条目

HigherLayer LowerLayer 1 5 2 5 3 5 4 5

上层下层1 5 2 5 3 5 4 5

2.2.3. Usage of Channelization for DS3, DS1, DS0
2.2.3. DS3、DS1、DS0信道化的使用

An example is given here to explain the channelization objects in the DS3, DS1, and DS0 MIBs to help the implementor use the objects correctly. Treatment of E3 and E1 would be similar, with the number of DS0s being different depending on the framing of the E1.

这里给出一个示例来解释DS3、DS1和DS0 MIB中的通道化对象,以帮助实现者正确使用这些对象。E3和E1的处理类似,DS0的数量根据E1的帧而不同。

Assume that a DS3 (with ifIndex 1) is Channelized into DS1s (without DS2s). The object dsx3Channelization is set to enabledDs1. There will be 28 DS1s in the ifTable. Assume the entries in the ifTable for the DS1s are created in channel order and the ifIndex values are 2 through 29. In the DS1 MIB, there will be an entry in the dsx1ChanMappingTable for each ds1. The entries will be as follows:

假设一个DS3(带ifIndex 1)被信道化为DS1(不带DS2)。对象dsx3Channelization设置为enabledDs1。ifTable中将有28个DS1。假设DS1的ifTable中的条目是按通道顺序创建的,ifIndex值为2到29。在DS1 MIB中,每个DS1在dsx1ChanMappingTable中都有一个条目。参赛作品如下:

dsx1ChanMappingTable Entries

dsx1ChanMappingTable条目

      ifIndex  dsx1Ds1ChannelNumber   dsx1ChanMappedIfIndex
      1        1                      2
      1        2                      3
      ......
      1        28                     29
        
      ifIndex  dsx1Ds1ChannelNumber   dsx1ChanMappedIfIndex
      1        1                      2
      1        2                      3
      ......
      1        28                     29
        

In addition, the DS1s are channelized into DS0s. The object dsx1Channelization is set to enabledDS0 for each DS1. When this object is set to this value, 24 DS0s are created by the agent. There will be 24 DS0s in the ifTable for each DS1. If the dsx1Channelization is set to disabled, the 24 DS0s are destroyed. Assume the entries in the ifTable are created in channel order and the ifIndex values for the DS0s in the first DS1 are 30 through 53. In the DS0 MIB, there will be an entry in the dsx0ChanMappingTable for each DS0. The entries will be as follows:

此外,DS1被信道化为DS0。对象dsx1Channelization设置为每个DS1启用DDS0。将此对象设置为该值时,代理将创建24个DS0。每个DS1的ifTable中将有24个DS0。如果dsx1Channelization设置为disabled(禁用),则会销毁24个DS0。假设ifTable中的条目是按通道顺序创建的,并且第一个DS1中DS0的ifIndex值为30到53。在DS0 MIB中,每个DS0的dsx0ChanMappingTable中将有一个条目。参赛作品如下:

dsx0ChanMappingTable Entries

dsx0ChanMappingTable条目

      ifIndex   dsx0Ds0ChannelNumber  dsx0ChanMappedIfIndex
      2         1                     30
      2         2                     31
      ......
      2         24                    53
        
      ifIndex   dsx0Ds0ChannelNumber  dsx0ChanMappedIfIndex
      2         1                     30
      2         2                     31
      ......
      2         24                    53
        
2.2.4. Usage of Channelization for DS3, DS2, DS1
2.2.4. DS3、DS2、DS1信道化的使用

An example is given here to explain the channelization objects in the DS3 and DS1 MIBs to help the implementor use the objects correctly.

这里给出一个示例来解释DS3和DS1 MIB中的通道化对象,以帮助实现者正确使用这些对象。

Assume that a DS3 (with ifIndex 1) is Channelized into DS2s. The object dsx3Channelization [RFC3896] is set to enabledDs2. There will be 7 DS2s (ifType of DS1) in the ifTable. Assume the entries in the ifTable for the DS2s are created in channel order and the ifIndex values are 2 through 8. In the DS1 MIB, there will be an entry in the dsx1ChanMappingTable for each DS2. The entries will be as follows:

假设DS3(具有ifIndex 1)被信道化为DS2。对象dsx3Channelization[RFC3896]设置为enabledDs2。ifTable中将有7个DS2(ifType of DS1)。假设DS2的ifTable中的条目是按通道顺序创建的,ifIndex值为2到8。在DS1 MIB中,每个DS2在dsx1ChanMappingTable中都有一个条目。参赛作品如下:

dsx1ChanMappingTable Entries

dsx1ChanMappingTable条目

      ifIndex  dsx1Ds1ChannelNumber   dsx1ChanMappedIfIndex
      1        1                      2
      1        2                      3
      ......
      1        7                      8
        
      ifIndex  dsx1Ds1ChannelNumber   dsx1ChanMappedIfIndex
      1        1                      2
      1        2                      3
      ......
      1        7                      8
        

In addition, the DS2s are channelized into DS1s. The object dsx1Channelization is set to enabledDS1 for each DS2. There will be 4 DS1s in the ifTable for each DS2. Assume the entries in the ifTable are created in channel order and the ifIndex values for the DS1s in the first DS2 are 9 through 12, then 13 through 16 for the second DS2, and so on. In the DS1 MIB, there will be an entry in the dsx1ChanMappingTable for each DS1. The entries will be as follows:

此外,DS2被信道化为DS1。对象dsx1Channelization设置为每个DS2启用DDS1。每个DS2的ifTable中将有4个DS1。假设ifTable中的条目是按通道顺序创建的,第一个DS2中DS1的ifIndex值为9到12,第二个DS2为13到16,依此类推。在DS1 MIB中,每个DS1在dsx1ChanMappingTable中都有一个条目。参赛作品如下:

dsx1ChanMappingTable Entries

dsx1ChanMappingTable条目

ifIndex dsx1Ds1ChannelNumber dsx1ChanMappedIfIndex 2 1 9 2 2 10 2 3 11 2 4 12 3 1 13 3 2 14 ... 8 4 36

如果索引DSX1DS1通道号DSX1ChanmappedFindex 2 1 9 2 10 2 3 11 2 4 12 3 13 3 2 14。。。8 4 36

2.2.5. Usage of Loopbacks
2.2.5. 环回的使用

This section discusses the behaviour of objects related to loopbacks.

本节讨论与环回相关的对象的行为。

The object dsx1LoopbackConfig represents the desired state of loopbacks on this interface. Using this object a Manager can request:

对象dsx1LoopbackConfig表示此接口上所需的环回状态。使用此对象,经理可以请求:

LineLoopback PayloadLoopback (if ESF framing) InwardLoopback DualLoopback (Line + Inward) NoLoopback

LineLoopback PayloadLoopback(如果ESF成帧)向内Loopback DualLoopback(线路+向内)NoLoopback

The remote end can also request loopbacks either through the FDL channel if ESF or inband if D4. The loopbacks that can be requested this way are:

远程端还可以通过FDL信道(如果是ESF)或带内信道(如果是D4)请求环回。可以通过这种方式请求的环回包括:

LineLoopback PayloadLoopback (if ESF framing) NoLoopback

LineLoopback PayloadLoopback(如果ESF成帧)NoLoopback

To model the current state of loopbacks on a DS1 interface, the object dsx1LoopbackStatus defines which loopback is currently applied to an interface. This objects, which is a bitmap, will have bits turned on which reflect the currently active loopbacks on the interface as well as the source of those loopbacks.

要对DS1接口上环回的当前状态建模,对象dsx1LoopbackStatus定义当前应用于接口的环回。此对象是位图,将启用位,以反映接口上当前活动的环回以及这些环回的源。

The following restrictions/rules apply to loopbacks:

以下限制/规则适用于环回:

The far end cannot undo loopbacks set by a manager.

远端无法撤消管理器设置的环回。

A manager can undo loopbacks set by the far end.

管理器可以撤消远端设置的环回。

Both a line loopback and an inward loopback can be set at the same time. Only these two loopbacks can co-exist and either one may be set by the manager or the far end. A LineLoopback request from the far end is incremental to an existing Inward loopback established by a manager. When a NoLoopback is received from the far end in this case, the InwardLoopback remains in place.

可以同时设置线路环回和向内环回。只有这两个环回可以共存,其中一个可以由管理器或远端设置。来自远端的LineLoopback请求是由管理器建立的现有内部环回的增量。在这种情况下,当从远端接收到NoLoopback时,向内的LOOPBACK保持在原位。

2.3. Objectives of this MIB Module
2.3. 本MIB模块的目标

There are numerous things that could be included in a MIB for DS1 signals: the management of multiplexors, CSUs, DSUs, and the like. The intent of this document is to facilitate the common management of all devices with DS1, E1, DS2, or E3 interfaces. As such, a design

DS1信号的MIB中可以包括许多内容:多路复用器、CSU、DSU等的管理。本文档的目的是促进使用DS1、E1、DS2或E3接口的所有设备的通用管理。因此,设计

decision was made up front to very closely align the MIB with the set of objects that can generally be read from these types devices that are currently deployed.

事先决定将MIB与通常可以从当前部署的这些类型的设备读取的对象集非常紧密地对齐。

J2 interfaces are not supported by this MIB.

此MIB不支持J2接口。

2.4. DS1 Terminology
2.4. DS1术语

The terminology used in this document to describe error conditions on a DS1 interface as monitored by a DS1 device are based on the late but not final document of what became the ANSI T1.231 standard [ANSI-T1.231]. If the definition in this document does not match the definition in the ANSI T1.231 document, the implementer should follow the definition described in this document.

本文件中用于描述由DS1设备监控的DS1接口上的错误条件的术语基于后来成为ANSI T1.231标准[ANSI-T1.231]的最新但非最终文件。如果本文件中的定义与ANSI T1.231文件中的定义不匹配,则实施者应遵循本文件中描述的定义。

2.4.1. Error Events
2.4.1. 错误事件

Bipolar Violation (BPV) Error Event A BPV error event for an AMI-coded signal is the occurrence of a pulse of the same polarity as the previous pulse (See T1.231 Section 6.1.1.1.1). A BPV error event for a B8ZS- or HDB3-coded signal is the occurrence of a pulse of the same polarity as the previous pulse without being a part of the zero substitution code.

双极性违规(BPV)错误事件AMI编码信号的BPV错误事件是出现与前一个脉冲极性相同的脉冲(见T1.231第6.1.1.1节)。B8ZS或HDB3编码信号的BPV错误事件是出现与前一个脉冲极性相同的脉冲,而不是零替换码的一部分。

Excessive Zeroes (EXZ) Error Event An Excessive Zeroes error event for an AMI-coded signal is the occurrence of more than fifteen contiguous zeroes (See T1.231 Section 6.1.1.1.2). For a B8ZS coded signal, the defect occurs when more than seven contiguous zeroes are detected.

过零(EXZ)错误事件AMI编码信号的过零错误事件是指出现超过十五个连续零(见T1.231第6.1.1.2节)。对于B8ZS编码信号,当检测到超过七个连续零时,会出现缺陷。

Line Coding Violation (LCV) Error Event A Line Coding Violation (LCV) is the occurrence of either a Bipolar Violation (BPV) or Excessive Zeroes (EXZ) Error Event. (Also known as CV-L; See T1.231 Section 6.5.1.1.)

线路编码违规(LCV)错误事件线路编码违规(LCV)是发生双极违规(BPV)或过零(EXZ)错误事件。(也称为CV-L;见T1.231第6.5.1.1节。)

Path Coding Violation (PCV) Error Event A Path Coding Violation error event is a frame synchronization bit error in the D4 and E1-noCRC formats, or a CRC or frame synch. bit error in the ESF and E1-CRC formats. (Also known as CV-P; See T1.231 Section 6.5.2.1.)

路径编码冲突(PCV)错误事件路径编码冲突错误事件是D4和E1 noCRC格式的帧同步位错误,或CRC或帧同步。ESF和E1-CRC格式中的位错误。(也称为CV-P;见T1.231第6.5.2.1节。)

Controlled Slip (CS) Error Event A Controlled Slip is the replication or deletion of the payload bits of a DS1 frame (See T1.231 Section 6.1.1.2.3). A Controlled Slip may be performed when there is a difference

受控滑动(CS)错误事件受控滑动是指复制或删除DS1帧的有效负载位(见T1.231第6.1.1.2.3节)。当存在差异时,可执行受控滑动

between the timing of a synchronous receiving terminal and the received signal. A Controlled Slip does not cause an Out of Frame defect.

在同步接收终端的定时和接收信号之间。受控滑动不会导致机架外缺陷。

2.4.2. Performance Defects
2.4.2. 性能缺陷

Out Of Frame (OOF) Defect An OOF defect is the occurrence of a particular density of Framing Error events (See T1.231 Section 6.1.2.2.1).

帧外(OOF)缺陷OOF缺陷是特定密度的帧错误事件的发生(见T1.231第6.1.2.2.1节)。

For DS1 links, an Out of Frame defect is declared when the receiver detects two or more framing errors within a 3 msec period for ESF signals and 0.75 msec for D4 signals, or two or more errors out of five or fewer consecutive framing-bits.

对于DS1链路,当接收机在ESF信号的3毫秒周期内检测到两个或多个帧错误,D4信号的0.75毫秒周期内检测到两个或多个帧错误,或者在五个或更少的连续帧位中检测到两个或多个错误时,将宣布帧外缺陷。

For E1 links, an Out Of Frame defect is declared when three consecutive frame alignment signals have been received with an error (see G.706 Section 4.1 [CCITT-G.706]).

对于E1链路,当接收到三个连续的帧对准信号且出现错误时,宣布存在帧外缺陷(参见G.706第4.1节[CCITT-G.706])。

For DS2 links, an Out of Frame defect is declared when 7 or more consecutive errored framing patterns (4 multiframe) are received. The OOF is cleared when 3 or more consecutive correct framing patterns are received.

对于DS2链路,当接收到7个或更多连续的错误帧模式(4个多帧)时,会声明帧外缺陷。当接收到3个或更多连续的正确帧模式时,OOF被清除。

Once an Out Of Frame Defect is declared, the framer starts searching for a correct framing pattern. The Out of Frame defect ends when the signal is in frame.

一旦声明了帧外缺陷,成帧者就开始搜索正确的成帧模式。当信号在帧内时,帧外缺陷结束。

In-frame occurs when there are fewer than two frame bit errors within 3 msec period for ESF signals and 0.75 msec for D4 signals.

当ESF信号的3毫秒周期内和D4信号的0.75毫秒周期内出现少于两个帧位错误时,会发生帧内错误。

For E1 links, in-frame occurs when a) in frame N the frame alignment signal is correct and b) in frame N+1 the frame alignment signal is absent (i.e., bit 2 in TS0 is a one) and c) in frame N+2 the frame alignment signal is present and correct. (See G.704 Section 4.1)

对于E1链路,当a)在帧N中帧对齐信号正确,b)在帧N+1中帧对齐信号不存在(即,TS0中的位2为1)和c)在帧N+2中帧对齐信号存在且正确时,帧内发生。(见G.704第4.1节)

Alarm Indication Signal (AIS) Defect For D4 and ESF links, the 'all ones' condition is detected at a DS1 line interface upon observing an unframed signal with a one's density of at least 99.9% present for a time equal to or greater than T, where 3 ms <= T <= 75 ms. The AIS is terminated upon observing a signal not meeting the one's density or the unframed signal criteria for a period equal to or greater than T (See G.775, Section 5.4).

对于D4和ESF链路的报警指示信号(AIS)缺陷,当观察到一个密度至少为99.9%且持续时间等于或大于T的非帧信号时,在DS1线路接口处检测到“所有”状态,式中,3ms<=T<=75ms。当观察到一个不符合其密度或无帧信号标准的信号的时间等于或大于T时,AIS终止(见G.775,第5.4节)。

For E1 links, the 'all-ones' condition is detected at the line interface as a string of 512 bits containing fewer than three zero bits (see O.162 [CCITT-O.162] Section 3.3.2).

对于E1链路,“所有1”状态在线路接口处被检测为包含少于三个零位的512位字符串(见O.162[CCITT-O.162]第3.3.2节)。

For DS2 links, the DS2 AIS shall be sent from the NT1 to the user to indicate a loss of the 6,312 kbps frame capability on the network side. The DS2 AIS is defined as a bit array of 6,312 kbps in which all binary bits are set to '1'.

对于DS2链路,应将DS2 AIS从NT1发送给用户,以指示网络侧6312 kbps帧能力的损失。DS2 AIS定义为6312 kbps的位阵列,其中所有二进制位都设置为“1”。

The DS2 AIS detection and removal shall be implemented according to ITU-T Draft Recommendation G.775 [ITU-T-G.775] Section 5.5: - a DS2 AIS defect is detected when the incoming signal has two (2) or less ZEROs in a sequence of 3156 bits (0.5 ms). - a DS2 AIS defect is cleared when the incoming signal has three (3) or more ZEROs in a sequence of 3156 bits (0.5 ms).

DS2 AIS检测和移除应根据ITU-T草案建议G.775[ITU-T-G.775]第5.5节的规定执行:-当输入信号在3156位(0.5毫秒)的序列中具有两(2)个或更少的零时,检测到DS2 AIS缺陷当输入信号在3156位(0.5毫秒)的序列中有三(3)个或更多的零时,DS2 AIS缺陷被清除。

2.4.3. Performance Parameters
2.4.3. 性能参数

All performance parameters are accumulated in fifteen minute intervals and up to 96 intervals (24 hours worth) are kept by an agent. Fewer than 96 intervals of data will be available if the agent has been restarted within the last 24 hours. In addition, there is a rolling 24-hour total of each performance parameter. Performance parameters continue to be collected when the interface is down.

所有性能参数以15分钟的间隔累积,代理最多可保留96个间隔(24小时)。如果代理在过去24小时内重新启动,则可用的数据间隔将少于96个。此外,每个性能参数都有一个24小时滚动总计。当接口关闭时,将继续收集性能参数。

There is no requirement for an agent to ensure fixed relationship between the start of a fifteen minute interval and any wall clock; however some agents may align the fifteen minute intervals with quarter hours.

不要求代理人确保15分钟间隔的开始和任何挂钟之间的固定关系;但是,一些代理可能会将15分钟的间隔与四分之一小时的间隔对齐。

Performance parameters are of types PerfCurrentCount, PerfIntervalCount and PerfTotalCount. These textual conventions are all Gauge32, and they are used because it is possible for these objects to decrease. Objects may decrease when Unavailable Seconds occurs across a fifteen minutes interval boundary. See Unavailable Seconds discussion later in this section.

性能参数的类型为PerfCurrentCount、PerfIntervalCount和PerfTotalCount。这些文本约定都是Gauge32,之所以使用它们,是因为这些对象可能会减少。当跨越15分钟间隔边界出现不可用秒时,对象可能会减少。请参阅本节后面的讨论。

Line Errored Seconds (LES) A Line Errored Second is a second in which one or more Line Code Violation error events were detected. (Also known as ES-L; See T1.231 Section 6.5.1.2.)

Line Errored Seconds(LES)Line Errored Seconds是检测到一个或多个线路代码冲突错误事件的秒。(也称为ES-L;见T1.231第6.5.1.2节。)

Controlled Slip Seconds (CSS) A Controlled Slip Second is a one-second interval containing one or more controlled slips (See T1.231 Section 6.5.2.8). This is not incremented during an Unavailable Second.

受控滑移秒(CSS)受控滑移秒是包含一个或多个受控滑移的1秒间隔(见T1.231第6.5.2.8节)。在不可用的一秒钟内,该值不会增加。

Errored Seconds (ES) For ESF and E1-CRC links an Errored Second is a second with one or more Path Code Violation OR one or more Out of Frame defects OR one or more Controlled Slip events OR a detected AIS defect. (See T1.231 Section 6.5.2.2 and G.826 [ITU-T-G.826] Section B.1).

ESF和E1-CRC链路的错误秒错误秒是指出现一个或多个路径代码冲突、一个或多个帧外缺陷、一个或多个受控滑动事件或检测到AIS缺陷的秒。(参见T1.231第6.5.2.2节和G.826[ITU-T-G.826]第B.1节)。

For D4 and E1-noCRC links, the presence of Bipolar Violations also triggers an Errored Second.

对于D4和E1 noCRC链路,双极性违规的存在也会触发错误秒。

This is not incremented during an Unavailable Second.

在不可用的一秒钟内,该值不会增加。

Bursty Errored Seconds (BES) A Bursty Errored Second (also known as Errored Second type B in T1.231 Section 6.5.2.4) is a second with fewer than 320 and more than 1 Path Coding Violation error events, no Severely Errored Frame defects and no detected incoming AIS defects. Controlled slips are not included in this parameter.

突发性错误秒(BES)突发性错误秒(在T1.231第6.5.2.4节中也称为B类错误秒)是指路径编码违规错误事件少于320次且多于1次、无严重错误帧缺陷和未检测到传入AIS缺陷的秒。受控卡瓦不包括在此参数中。

This is not incremented during an Unavailable Second. It applies to ESF signals only.

在不可用的一秒钟内,该值不会增加。它仅适用于ESF信号。

Severely Errored Seconds (SES) A Severely Errored Second for ESF signals is a second with 320 or more Path Code Violation Error Events OR one or more Out of Frame defects OR a detected AIS defect (See T1.231 Section 6.5.2.5).

严重错误秒(SES)ESF信号的严重错误秒是指出现320个或更多路径代码冲突错误事件或一个或多个帧外缺陷或检测到AIS缺陷的秒(见T1.231第6.5.2.5节)。

For E1-CRC signals, a Severely Errored Second is a second with 832 or more Path Code Violation error events OR one or more Out of Frame defects.

对于E1-CRC信号,严重错误秒是指出现832个或更多路径码冲突错误事件或一个或多个帧外缺陷的秒。

For E1-noCRC signals, a Severely Errored Second is a 2048 LCVs or more.

对于E1 noCRC信号,严重错误的秒数为2048 LCV或更多。

For D4 signals, a Severely Errored Second is a count of one-second intervals with Framing Error events, or an OOF defect, or 1544 LCVs or more.

对于D4信号,严重错误秒是帧错误事件、OOF缺陷或1544 LCV或更多的1秒间隔计数。

Controlled slips are not included in this parameter.

受控卡瓦不包括在此参数中。

This is not incremented during an Unavailable Second.

在不可用的一秒钟内,该值不会增加。

Severely Errored Framing Second (SEFS) An Severely Errored Framing Second is a second with one or more Out of Frame defects OR a detected AIS defect. (Also known as SAS-P (SEF/AIS second); See T1.231 Section 6.5.2.6.)

严重错误帧秒(SEFS)严重错误帧秒是指出现一个或多个帧外缺陷或检测到AIS缺陷的秒。(也称为SAS-P(SEF/AIS秒);见T1.231第6.5.2.6节。)

Degraded Minutes A Degraded Minute is one in which the estimated error rate exceeds 1E-6 but does not exceed 1E-3 (see G.821 [CCITT-G.821]).

降级分钟降级分钟是指估计错误率超过1E-6但不超过1E-3的分钟(见G.821[CCITT-G.821])。

Degraded Minutes are determined by collecting all of the Available Seconds, removing any Severely Errored Seconds grouping the result in 60-second long groups and counting a 60- second long group (a.k.a., minute) as degraded if the cumulative errors during the seconds present in the group exceed 1E-6. Available seconds are merely those seconds which are not Unavailable as described below.

通过收集所有可用秒数,删除任何严重错误的秒数,将结果分组为60秒长的组,并将60秒长的组(也称为分钟)计算为降级,如果组中存在的秒数累积错误超过1E-6,则确定降级分钟数。可用秒数仅指不可用的秒数,如下所述。

Unavailable Seconds (UAS) Unavailable Seconds (UAS) are calculated by counting the number of seconds that the interface is unavailable. The DS1 interface is said to be unavailable from the onset of 10 contiguous SESs, or the onset of the condition leading to a failure (see Failure States). If the condition leading to the failure was immediately preceded by one or more contiguous SESs, then the DS1 interface unavailability starts from the onset of these SESs. Once unavailable, and if no failure is present, the DS1 interface becomes available at the onset of 10 contiguous seconds with no SESs. Once unavailable, and if a failure is present, the DS1 interface becomes available at the onset of 10 contiguous seconds with no SESs, if the failure clearing time is less than or equal to 10 seconds. If the failure clearing time is more than 10 seconds, the DS1 interface becomes available at the onset of 10 contiguous seconds with no SESs, or the onset period leading to the successful clearing condition, whichever occurs later. With respect to the DS1 error counts, all counters are incremented while the DS1 interface is deemed available. While the interface is deemed unavailable, the only count that is incremented is UASs.

不可用秒数(UAS)不可用秒数(UAS)通过计算接口不可用的秒数来计算。据称,DS1接口在10个连续SES开始时不可用,或在导致故障的条件开始时不可用(参见故障状态)。如果导致故障的条件之前紧接着有一个或多个连续的SES,则DS1接口不可用性从这些SES开始时开始。一旦不可用且不存在故障,DS1接口在连续10秒开始时变为可用,且无SES。一旦不可用,并且出现故障,如果故障清除时间小于或等于10秒,则DS1接口在连续10秒开始时变为可用,且无SES。如果故障清除时间超过10秒,则DS1接口在连续10秒开始时(无SES)可用,或在导致成功清除条件的开始期间(以较晚发生者为准)可用。关于DS1错误计数,当DS1接口被视为可用时,所有计数器都会递增。当该接口被视为不可用时,唯一增加的计数是UAS。

Note that this definition implies that the agent cannot determine until after a ten second interval has passed whether a given one-second interval belongs to available or unavailable time. If the agent chooses to update the various performance statistics in real time then it must be prepared to retroactively reduce the ES, BES, SES, and SEFS counts by 10 and increase the UAS count by 10 when it determines that available time has been entered. It must also be prepared to adjust the PCV count and the DM count as necessary since these parameters are not accumulated during unavailable time. It must be similarly prepared to retroactively decrease the UAS count by 10 and increase the ES, BES, and DM counts as necessary upon entering available time. A special case exists when the 10 second period leading to available or unavailable time crosses a

请注意,此定义意味着,在经过10秒的间隔之后,代理才能确定给定的1秒间隔属于可用时间还是不可用时间。如果代理选择实时更新各种性能统计数据,则必须准备追溯性地将ES、BES、SES和SEF计数减少10,并在确定已输入可用时间时将UAS计数增加10。还必须准备根据需要调整PCV计数和DM计数,因为这些参数在不可用时间内不会累积。同样,在输入可用时间后,必须准备追溯性地将UAS计数减少10,并根据需要增加ES、BES和DM计数。当导致可用或不可用时间的10秒时间跨越

900 second statistics window boundary, as the foregoing description implies that the ES, BES, SES, SEFS, DM, and UAS counts the PREVIOUS interval must be adjusted. In this case successive GETs of the affected dsx1IntervalSESs and dsx1IntervalUASs objects will return differing values if the first GET occurs during the first few seconds of the window.

900秒统计窗口边界,如上所述意味着必须调整前一间隔的ES、BES、SES、SEF、DM和UAS计数。在这种情况下,如果第一次获取发生在窗口的前几秒钟,则受影响的DSX1Intervaless和dsx1IntervalUASs对象的连续获取将返回不同的值。

The agent may instead choose to delay updates to the various statistics by 10 seconds in order to avoid retroactive adjustments to the counters. A way to do this is sketched in Appendix B.

代理可以选择将各种统计数据的更新延迟10秒,以避免对计数器进行追溯调整。附录B中概述了实现这一点的方法。

In any case, a linkDown trap shall be sent only after the agent has determined for certain that the unavailable state has been entered, but the time on the trap will be that of the first UAS (i.e., 10 seconds earlier). A linkUp trap shall be handled similarly.

在任何情况下,只有在代理确定已进入不可用状态后,才应发送链路断开陷阱,但陷阱上的时间将是第一个UAS的时间(即,提前10秒)。应以类似方式处理连接陷阱。

According to ANSI T1.231 unavailable time begins at the _onset_ of 10 contiguous severely errored seconds -- that is, unavailable time starts with the _first_ of the 10 contiguous SESs. Also, while an interface is deemed unavailable all counters for that interface are frozen except for the UAS count. It follows that an implementation which strictly complies with this standard must _not_ increment any counters other than the UAS count -- even temporarily -- as a result of anything that happens during those 10 seconds. Since changes in the signal state lag the data to which they apply by 10 seconds, an ANSI-compliant implementation must pass the one-second statistics through a 10-second delay line prior to updating any counters. That can be done by performing the following steps at the end of each one second interval.

根据ANSI T1.231,不可用时间从10个连续严重错误秒开始,也就是说,不可用时间从10个连续SES中的第一个开始。此外,当一个接口被视为不可用时,该接口的所有计数器都被冻结,但UAS计数除外。因此,严格遵守此标准的实现必须不增加UAS计数以外的任何计数器,即使是暂时的,因为在这10秒内发生的任何事情。由于信号状态的变化使其应用的数据滞后10秒,因此符合ANSI标准的实现必须在更新任何计数器之前通过10秒延迟线传递1秒统计数据。这可以通过在每一秒间隔结束时执行以下步骤来完成。

i) Read near/far end CV counter and alarm status flags from the hardware.

i) 从硬件读取近端/远端CV计数器和报警状态标志。

ii) Accumulate the CV counts for the preceding second and compare them to the ES and SES threshold for the layer in question. Update the signal state and shift the one-second CV counts and ES/SES flags into the 10-element delay line. Note that far-end one-second statistics are to be flagged as "absent" during any second in which there is an incoming defect at the layer in question or at any lower layer.

ii)累积前一秒的CV计数,并将其与相关层的ES和SES阈值进行比较。更新信号状态,并将1秒CV计数和ES/SES标志移到10元件延迟线中。请注意,在相关层或任何较低层存在传入缺陷的任何一秒钟内,远端1秒统计数据将被标记为“不存在”。

iii) Update the current interval statistics using the signal state from the _previous_ update cycle and the one-second CV counts and ES/SES flags shifted out of the 10-element delay line.

iii)使用上一次更新周期的信号状态以及从10元件延迟线移出的1秒CV计数和ES/SES标志更新当前间隔统计信息。

This approach is further described in Appendix B.

附录B进一步描述了该方法。

2.4.4. Failure States
2.4.4. 失效状态

The following failure states are received, or detected failures, that are reported in the dsx1LineStatus object. When a DS1 interface would, if ever, produce the conditions leading to the failure state is described in the appropriate specification.

收到或检测到dsx1LineStatus对象中报告的以下故障状态。DS1接口何时(如果有)会产生导致故障状态的条件,请参见相应的规范。

Far End Alarm Failure The Far End Alarm failure is also known as "Yellow Alarm" in the DS1 case, "Distant Alarm" in the E1 case, and "Remote Alarm" in the DS2 case.

远端报警故障远端报警故障在DS1情况下也称为“黄色报警”,在E1情况下称为“远程报警”,在DS2情况下称为“远程报警”。

For D4 links, the Far End Alarm failure is declared when bit 6 of all channels has been zero for at least 335 ms and is cleared when bit 6 of at least one channel is non-zero for a period T, where T is usually less than one second and always less than 5 seconds. The Far End Alarm failure is not declared for D4 links when a Loss of Signal is detected.

对于D4链路,当所有信道的位6为零至少335 ms时,宣布远端报警故障,当至少一个信道的位6在周期T内不为零时,清除远端报警故障,其中T通常小于1秒且始终小于5秒。当检测到信号丢失时,不宣布D4链路的远端报警故障。

For ESF links, the Far End Alarm failure is declared if the Yellow Alarm signal pattern occurs in at least seven out of ten contiguous 16-bit pattern intervals and is cleared if the Yellow Alarm signal pattern does not occur in ten contiguous 16-bit signal pattern intervals.

对于ESF链路,如果黄色报警信号模式在10个连续16位模式间隔中至少有7个出现,则宣布远端报警故障;如果黄色报警信号模式在10个连续16位模式间隔中未出现,则清除远端报警故障。

For E1 links, the Far End Alarm failure is declared when bit 3 of time-slot zero is received set to one on two consecutive occasions. The Far End Alarm failure is cleared when bit 3 of time-slot zero is received set to zero.

对于E1链路,当接收到时隙0的第3位连续两次设置为1时,将宣布远端报警故障。当接收到时隙0的第3位设置为0时,远端报警故障被清除。

For DS2 links, if a loss of frame alignment (LOF or LOS) and/or DS2 AIS condition, is detected, the RAI signal shall be generated and transmitted to the remote side.

对于DS2链路,如果检测到帧对齐丢失(LOF或LOS)和/或DS2 AIS状态,则应生成RAI信号并将其传输至远程侧。

The Remote Alarm Indication(RAI) signal is defined on m-bits as a repetition of the 16bit sequence consisting of eight binary '1s' and eight binary '0s' in m-bits(1111111100000000). When the RAI signal is not sent (in normal operation),the HDLC flag pattern (01111110) in the m-bit is sent.

远程报警指示(RAI)信号在m位上定义为16位序列的重复,该序列由m位(11111111 00000000)中的八个二进制“1”和八个二进制“0”组成。当未发送RAI信号时(在正常操作中),发送m位中的HDLC标志模式(01111110)。

The RAI failure is detected when 16 or more consecutive RAI-patterns (1111111100000000) are received. The RAI failure is cleared when 4 or more consecutive incorrect-RAI-patterns are received.

当接收到16个或更多连续RAI模式(11111111 00000000)时,检测到RAI故障。当接收到4个或更多连续不正确的RAI模式时,RAI故障被清除。

Alarm Indication Signal (AIS) Failure The Alarm Indication Signal failure is declared when an AIS defect is detected at the input and the AIS defect still exists

报警指示信号(AIS)故障当在输入端检测到AIS缺陷且AIS缺陷仍然存在时,宣布报警指示信号故障

after the Loss Of Frame failure (which is caused by the unframed nature of the 'all-ones' signal) is declared. The AIS failure is cleared when the Loss Of Frame failure is cleared. (See T1.231 Section 6.2.1.2.1)

在宣布帧失效(由“所有一个”信号的非帧特性引起)后。当帧丢失故障被清除时,AIS故障被清除。(见T1.231第6.2.1.2.1节)

An AIS defect at a 6312 kbit/s (G.704) interface is detected when the incoming signal has two {2} or less ZEROs in a sequence of 3156 bits (0.5ms). The AIS signal defect is cleared when the incoming signal has three {3} or more ZEROs in a sequence of 3156 bits (0.5ms).

当输入信号在3156位(0.5ms)的序列中有两个{2}或更少的零时,在6312 kbit/s(G.704)接口处检测到AIS缺陷。当输入信号在3156位(0.5ms)的序列中有三个{3}或更多的零时,AIS信号缺陷被清除。

Loss Of Frame Failure For DS1 links, the Loss Of Frame failure is declared when an OOF or LOS defect has persisted for T seconds, where 2 <= T <= 10. The Loss Of Frame failure is cleared when there have been no OOF or LOS defects during a period T where 0 <= T <= 20. Many systems will perform "hit integration" within the period T before declaring or clearing the failure e.g., see TR 62411 [AT&T-TR-62411].

丢失帧故障对于DS1链路,当OOF或LOS缺陷持续T秒时,宣布丢失帧故障,其中2<=T<=10。当在0<=T<=20的时间段内没有OOF或LOS缺陷时,帧丢失故障被清除。许多系统将在宣布或清除故障之前的T段时间内执行“命中集成”,例如,参见TR 62411[AT&T-TR-62411]。

For E1 links, the Loss Of Frame Failure is declared when an OOF defect is detected.

对于E1链路,当检测到OOF缺陷时,将声明帧丢失故障。

Loss Of Signal Failure For DS1, the Loss Of Signal failure is declared upon observing 175 +/- 75 contiguous pulse positions with no pulses of either positive or negative polarity. The LOS failure is cleared upon observing an average pulse density of at least 12.5% over a period of 175 +/- 75 contiguous pulse positions starting with the receipt of a pulse.

信号丢失故障对于DS1,在观察到175+/-75个连续脉冲位置且无正负极性脉冲时,宣布信号丢失故障。从接收到脉冲开始,在175+/-75个连续脉冲位置的一段时间内,观察到平均脉冲密度至少为12.5%时,服务水平故障被清除。

For E1 links, the Loss Of Signal failure is declared when greater than 10 consecutive zeroes are detected (see O.162 Section 3.4.4).

对于E1链路,当检测到大于10个连续零时,宣布信号丢失故障(见O.162第3.4.4节)。

A LOS defect at 6312kbit/s interfaces is detected when the incoming signal has "no transitions", i.e., when the signal level is less than or equal to a signal level of 35dB below nominal, for N consecutive pulse intervals, where 10 <=N<=255.

当输入信号“无过渡”时,即当信号电平小于或等于低于标称值35dB的信号电平时,在N个连续脉冲间隔内,检测到6312kbit/s接口的服务水平缺陷,其中10<=N<=255。

The LOS defect is cleared when the incoming signal has "transitions", i.e., when the signal level is greater than or equal to a signal level of 9dB below nominal, for N consecutive pulse intervals, where 10<=N<=255.

当输入信号具有“过渡”时,即当信号电平大于或等于低于标称值9dB的信号电平时,在N个连续脉冲间隔内,服务水平缺陷被清除,其中10<=N<=255。

A signal with "transitions" corresponds to a G.703 compliant signal.

具有“转换”的信号对应于G.703兼容信号。

Loopback Pseudo-Failure The Loopback Pseudo-Failure is declared when the near end equipment has placed a loopback (of any kind) on the DS1. This allows a management entity to determine from one object whether the DS1 can be considered to be in service or not (from the point of view of the near end equipment).

环回伪故障当近端设备在DS1上放置环回(任何类型)时,宣布环回伪故障。这允许管理实体从一个对象确定DS1是否可以被视为在使用中(从近端设备的角度)。

TS16 Alarm Indication Signal Failure For E1 links, the TS16 Alarm Indication Signal failure is declared when time-slot 16 is received as all ones for all frames of two consecutive multiframes (see G.732 Section 4.2.6). This condition is never declared for DS1.

对于E1链路的TS16报警指示信号故障,当接收到两个连续多帧的所有帧的所有时隙16时,宣布TS16报警指示信号故障(参见G.732第4.2.6节)。从未为DS1声明此条件。

Loss Of MultiFrame Failure The Loss Of MultiFrame failure is declared when two consecutive multiframe alignment signals (bits 4 through 7 of TS16 of frame 0) have been received with an error. The Loss Of Multiframe failure is cleared when the first correct multiframe alignment signal is received. The Loss Of Multiframe failure can only be declared for E1 links operating with G.732 [CCITT-G.732] framing (sometimes called "Channel Associated Signalling" mode).

丢失多帧故障当接收到两个连续的多帧对齐信号(第0帧TS16的第4位到第7位)时,出现错误,则宣布丢失多帧故障。当接收到第一个正确的多帧对准信号时,多帧故障的丢失被清除。多帧故障的丢失只能针对使用G.732[CCITT-G.732]帧(有时称为“信道相关信令”模式)运行的E1链路进行声明。

Far End Loss Of Multiframe Failure The Far End Loss Of Multiframe failure is declared when bit 2 of TS16 of frame 0 is received set to one on two consecutive occasions. The Far End Loss Of Multiframe failure is cleared when bit 2 of TS16 of frame 0 is received set to zero. The Far End Loss Of Multiframe failure can only be declared for E1 links operating in "Channel Associated Signalling" mode (See G.732).

多帧故障的远端丢失当连续两次接收到帧0的TS16的位2设置为1时,宣布多帧故障的远端丢失。当接收到帧0的TS16的位2设置为零时,清除多帧故障的远端丢失。只有在“信道相关信令”模式下运行的E1链路才能声明多帧故障的远端丢失(见G.732)。

DS2 Payload AIS Failure The DS2 Payload AIS is detected when the incoming signal of the 6,312 kbps frame payload (time-slots 1 through 96) has 2 or less 0's in a sequence of 3072 bits (0.5ms). The DS2 Payload AIS is cleared when the incoming signal of the 6,312 kbps frame payload has 3 or more 0's in a sequence of 3072 bits (0.5 ms).

DS2有效负载AIS故障当6312 kbps帧有效负载(时隙1至96)的输入信号在3072位(0.5ms)的序列中具有2个或更少的0时,检测到DS2有效负载AIS。当6312 kbps帧有效负载的输入信号在3072位(0.5 ms)的序列中具有3个或更多0时,DS2有效负载AIS被清除。

DS2 Performance Threshold DS2 Performance Threshold Failure monitors equipment performance and is based on the CRC (Cyclic Redundancy Check) Procedure defined in G.704.

DS2性能阈值DS2性能阈值故障监控设备性能,并基于G.704中定义的CRC(循环冗余校验)程序。

The DS2 Performance Threshold Failure is detected when the bit error ratio exceeds 10^-4 (Performance Threshold), and the DS2 Performance Threshold Failure shall be cleared when the bit error ratio decreased to less than 10^-6."

当误码率超过10^-4(性能阈值)时,检测到DS2性能阈值故障,当误码率降至10^-6以下时,应清除DS2性能阈值故障。”

2.4.5. Other Terms
2.4.5. 其他术语

Circuit Identifier This is a character string specified by the circuit vendor, and is useful when communicating with the vendor during the troubleshooting process (see M.1400 [ITU-T-M.1400] for additional information).

电路标识符这是电路供应商指定的字符串,在故障排除过程中与供应商通信时非常有用(更多信息请参见M.1400[ITU-T-M.1400])。

Proxy In this document, the word proxy is meant to indicate an application which receives SNMP messages and replies to them on behalf of the devices which implement the actual DS1/E1 interfaces. The proxy may have already collected the information about the DS1/E1 interfaces into its local database and may not necessarily forward the requests to the actual DS1/E1 interface. It is expected in such an application that there are periods of time where the proxy is not communicating with the DS1/E1 interfaces. In these instances the proxy will not necessarily have up-to-date configuration information and will most likely have missed the collection of some statistics data. Missed statistics data collection will result in invalid data in the interval table.

Proxy在本文档中,Proxy一词表示代表实现实际DS1/E1接口的设备接收SNMP消息并回复这些消息的应用程序。代理可能已经将有关DS1/E1接口的信息收集到其本地数据库中,并且不一定将请求转发到实际的DS1/E1接口。在这种应用程序中,预期存在代理不与DS1/E1接口通信的时间段。在这些情况下,代理不一定具有最新的配置信息,并且很可能错过了一些统计数据的收集。未收集统计数据将导致间隔表中的数据无效。

3. Object Definitions
3. 对象定义
DS1-MIB DEFINITIONS ::= BEGIN
        
DS1-MIB DEFINITIONS ::= BEGIN
        
IMPORTS
     MODULE-IDENTITY, OBJECT-TYPE,
     NOTIFICATION-TYPE, transmission
          FROM SNMPv2-SMI                    -- [RFC2578]
     DisplayString, TimeStamp, TruthValue
          FROM SNMPv2-TC                     -- [RFC2579]
     MODULE-COMPLIANCE, OBJECT-GROUP,
     NOTIFICATION-GROUP
          FROM SNMPv2-CONF                   -- [RFC2580]
     InterfaceIndex, ifIndex
          FROM IF-MIB                        -- [RFC2863]
     PerfCurrentCount, PerfIntervalCount,
     PerfTotalCount
          FROM PerfHist-TC-MIB;              -- [RFC3593]
        
IMPORTS
     MODULE-IDENTITY, OBJECT-TYPE,
     NOTIFICATION-TYPE, transmission
          FROM SNMPv2-SMI                    -- [RFC2578]
     DisplayString, TimeStamp, TruthValue
          FROM SNMPv2-TC                     -- [RFC2579]
     MODULE-COMPLIANCE, OBJECT-GROUP,
     NOTIFICATION-GROUP
          FROM SNMPv2-CONF                   -- [RFC2580]
     InterfaceIndex, ifIndex
          FROM IF-MIB                        -- [RFC2863]
     PerfCurrentCount, PerfIntervalCount,
     PerfTotalCount
          FROM PerfHist-TC-MIB;              -- [RFC3593]
        

ds1 MODULE-IDENTITY LAST-UPDATED "200409090000Z" -- September 09, 2004 ORGANIZATION "IETF AToM MIB Working Group" CONTACT-INFO "WG charter: http://www.ietf.org/html.charters/atommib-charter.html

ds1模块标识最后更新的“200409090000Z”-2004年9月9日组织“IETF AToM MIB工作组”联系方式工作组章程:http://www.ietf.org/html.charters/atommib-charter.html

       Mailing Lists:
         General Discussion: atommib@research.telcordia.com
         To Subscribe: atommib-request@research.telcordia.com
        
       Mailing Lists:
         General Discussion: atommib@research.telcordia.com
         To Subscribe: atommib-request@research.telcordia.com
        

Editor: Orly Nicklass

编辑:奥利·尼克拉斯

Postal: RAD Data Communications, Ltd. Ziv Tower, 24 Roul Walenberg Tel Aviv, Israel, 69719

邮政地址:以色列特拉维夫鲁尔瓦伦堡24号齐夫大厦RAD数据通信有限公司,邮编:69719

               Tel: +9723 765 9969
       E-mail: orly_n@rad.com"
        
               Tel: +9723 765 9969
       E-mail: orly_n@rad.com"
        

DESCRIPTION "The MIB module to describe DS1, E1, DS2, and E2 interfaces objects.

DESCRIPTION“用于描述DS1、E1、DS2和E2接口对象的MIB模块。

Copyright (c) The Internet Society (2004). This version of this MIB module is part of RFC 3895; see the RFC itself for full legal notices."

版权所有(c)互联网协会(2004年)。此版本的MIB模块是RFC 3895的一部分;有关完整的法律通知,请参见RFC本身。”

REVISION "200409090000Z" -- September 09, 2004 DESCRIPTION "The RFC 3895 version of this MIB module. The key changes made to this MIB module since its publication in RFC 2495 are as follows: (1) The dsx1FracIfIndex SYNTAX matches the description range. (2) A value was added to dsx1TransmitClockSource. (3) Values were added to dsx1LineType. (4) Two objects were added, dsx1LineMode and dsx1LineBuildOut to better express transceiver mode and LineBuildOut for T1. (5) Reference was added to Circuit Identifier object. (6) Align the DESCRIPTION clauses of few statistic objects with the near end definition, the far end definition and with RFC 3593. (7) Changes in Compliance Statements to include new objects. (8) A typographical error in dsx2E2 was fixed, new name is dsx1E2."

修订版“200409090000Z”-2004年9月9日描述“此MIB模块的RFC 3895版本。自其在RFC 2495中发布以来,对此MIB模块所做的主要更改如下:(1)dsx1FracIfIndex语法与描述范围匹配。(2)向DSX1TransmitLockSource添加了值。(3)向dsx1LineType添加了值。(4)添加了两个对象,dsx1LineMode和dsx1LineBuildOut,以更好地表示T1的收发器模式和LineBuildOut。(5)向电路标识符对象添加了参考。(6)将少数统计对象的描述子句与近端定义、远端定义和RFC 3593对齐。(7)合规性声明中包含新对象的更改。(8)dsx2E2中的印刷错误已修复,新名称为dsx1E2。”

REVISION "199808011830Z" DESCRIPTION "The RFC 2495 version of this MIB module. The key changes made to this MIB module since its publication in RFC 1406 are as follows: (1) The Fractional Table has been deprecated. (2) This document uses SMIv2. (3) Usage is given for ifTable and ifXTable. (4) Example usage of ifStackTable is included. (5) dsx1IfIndex has been deprecated.

修订版“199808011830Z”说明“此MIB模块的RFC 2495版本。自RFC 1406中发布以来,对此MIB模块所做的主要更改如下:(1)分数表已被弃用。(2)本文档使用SMIv2。(3)给出了ifTable和ifXTable的用法。(4)包括ifStackTable的示例用法。(5)DSX1iIndex已被弃用。

(6) Support for DS2 and E2 have been added. (7) Additional lineTypes for DS2, E2, and unframed E1 were added. (8) The definition of valid intervals has been clarified for the case where the agent proxied for other devices. In particular, the treatment of missing intervals has been clarified. (9) An inward loopback has been added. (10) Additional lineStatus bits have been added for Near End in Unavailable Signal State, Carrier Equipment Out of Service, DS2 Payload AIS, and DS2 Performance Threshold. (11) A read-write line Length object has been added. (12) Signal mode of other has been added. (13) Added a lineStatus last change, trap and enabler. (14) The e1(19) ifType has been obsoleted so this MIB does not list it as a supported ifType. (15) Textual Conventions for statistics objects have been used. (16) A new object, dsx1LoopbackStatus has been introduced to reflect the loopbacks established on a DS1 interface and the source to the requests. dsx1LoopbackConfig continues to be the desired loopback state while dsx1LoopbackStatus reflects the actual state. (17) A dual loopback has been added to allow the setting of an inward loopback and a line loopback at the same time. (18) An object indicating which channel to use within a parent object (i.e., DS3) has been added. (19) An object has been added to indicate whether or not this DS1/E1 is channelized. (20) Line coding type of B6ZS has been added for DS2"

(6) 已添加对DS2和E2的支持。(7) 添加了DS2、E2和无框架E1的其他线型。(8) 对于代理代理其他设备的情况,已明确了有效间隔的定义。特别是,已澄清了缺失间隔的处理方法。(9) 已添加一个内部环回。(10) 为近端不可用信号状态、载波设备停止服务、DS2有效负载AIS和DS2性能阈值添加了额外的lineStatus位。(11) 已添加读写行长度对象。(12) 已添加其他的信号模式。(13) 添加了lineStatus上次更改、陷阱和启用码。(14) e1(19)ifType已过时,因此此MIB不会将其列为受支持的ifType。(15) 使用了统计对象的文本约定。(16) 引入了一个新对象dsx1LoopbackStatus,以反映在DS1接口上建立的环回以及请求的源。dsx1LoopbackConfig继续是所需的环回状态,而dsx1LoopbackStatus反映实际状态。(17) 添加了双环回,以允许同时设置向内环回和线环回。(18) 已添加一个对象,该对象指示在父对象(即DS3)内使用哪个通道。(19) 添加了一个对象以指示此DS1/E1是否已信道化。(20) 已为DS2添加了B6ZS的行编码类型”

REVISION "199301252028Z" DESCRIPTION "Initial version, published as RFC 1406."

修订版“199301252028Z”说明“初始版本,发布为RFC 1406。”

    ::= { transmission 18 }
        
    ::= { transmission 18 }
        
-- note that this subsumes cept (19) and g703at2mb (67)
-- there is no separate CEPT or G703AT2MB MIB
        
-- note that this subsumes cept (19) and g703at2mb (67)
-- there is no separate CEPT or G703AT2MB MIB
        

-- The DS1 Near End Group

--DS1近端组

-- The DS1 Near End Group consists of five tables:
--    DS1 Configuration
--    DS1 Current
--    DS1 Interval
--    DS1 Total
--    DS1 Channel Table
        
-- The DS1 Near End Group consists of five tables:
--    DS1 Configuration
--    DS1 Current
--    DS1 Interval
--    DS1 Total
--    DS1 Channel Table
        

-- The DS1 Configuration Table

--DS1配置表

dsx1ConfigTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1ConfigEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Configuration table."
     ::= { ds1 6 }
        
dsx1ConfigTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1ConfigEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Configuration table."
     ::= { ds1 6 }
        
dsx1ConfigEntry OBJECT-TYPE
     SYNTAX  Dsx1ConfigEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Configuration table."
     INDEX   { dsx1LineIndex }
     ::= { dsx1ConfigTable 1 }
        
dsx1ConfigEntry OBJECT-TYPE
     SYNTAX  Dsx1ConfigEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Configuration table."
     INDEX   { dsx1LineIndex }
     ::= { dsx1ConfigTable 1 }
        
Dsx1ConfigEntry ::=
     SEQUENCE {
           dsx1LineIndex                        InterfaceIndex,
           dsx1IfIndex                          InterfaceIndex,
           dsx1TimeElapsed                      INTEGER,
           dsx1ValidIntervals                   INTEGER,
           dsx1LineType                         INTEGER,
           dsx1LineCoding                       INTEGER,
           dsx1SendCode                         INTEGER,
           dsx1CircuitIdentifier                DisplayString,
           dsx1LoopbackConfig                   INTEGER,
           dsx1LineStatus                       INTEGER,
           dsx1SignalMode                       INTEGER,
           dsx1TransmitClockSource              INTEGER,
           dsx1Fdl                              INTEGER,
           dsx1InvalidIntervals                 INTEGER,
           dsx1LineLength                       INTEGER,
           dsx1LineStatusLastChange             TimeStamp,
           dsx1LineStatusChangeTrapEnable       INTEGER,
           dsx1LoopbackStatus                   INTEGER,
           dsx1Ds1ChannelNumber                 INTEGER,
           dsx1Channelization                   INTEGER,
           dsx1LineMode                         INTEGER,
           dsx1LineBuildOut                     INTEGER
}
        
Dsx1ConfigEntry ::=
     SEQUENCE {
           dsx1LineIndex                        InterfaceIndex,
           dsx1IfIndex                          InterfaceIndex,
           dsx1TimeElapsed                      INTEGER,
           dsx1ValidIntervals                   INTEGER,
           dsx1LineType                         INTEGER,
           dsx1LineCoding                       INTEGER,
           dsx1SendCode                         INTEGER,
           dsx1CircuitIdentifier                DisplayString,
           dsx1LoopbackConfig                   INTEGER,
           dsx1LineStatus                       INTEGER,
           dsx1SignalMode                       INTEGER,
           dsx1TransmitClockSource              INTEGER,
           dsx1Fdl                              INTEGER,
           dsx1InvalidIntervals                 INTEGER,
           dsx1LineLength                       INTEGER,
           dsx1LineStatusLastChange             TimeStamp,
           dsx1LineStatusChangeTrapEnable       INTEGER,
           dsx1LoopbackStatus                   INTEGER,
           dsx1Ds1ChannelNumber                 INTEGER,
           dsx1Channelization                   INTEGER,
           dsx1LineMode                         INTEGER,
           dsx1LineBuildOut                     INTEGER
}
        

dsx1LineIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only -- read-only since originally an

dsx1LineIndex对象类型语法接口Index MAX-ACCESS只读--由于最初是

-- SMIv1 index STATUS current DESCRIPTION "This object should be made equal to ifIndex. The next paragraph describes its previous usage. Making the object equal to ifIndex allows proper use of ifStackTable and ds0/ds0bundle mibs.

--SMIv1 index STATUS current DESCRIPTION“此对象应与ifIndex相等。下一段描述其以前的用法。将对象与ifIndex相等可正确使用ifStackTable和ds0/ds0bundle MIB。

            Previously, this object is the identifier of a DS1
            Interface on a managed device.  If there is an
            ifEntry that is directly associated with this and
            only this DS1 interface, it should have the same
            value as ifIndex.  Otherwise, number the
            dsx1LineIndices with an unique identifier
            following the rules of choosing a number that is
            greater than ifNumber and numbering the inside
            interfaces (e.g., equipment side) with even
            numbers and outside interfaces (e.g., network side)
            with odd numbers."
     ::= { dsx1ConfigEntry 1 }
        
            Previously, this object is the identifier of a DS1
            Interface on a managed device.  If there is an
            ifEntry that is directly associated with this and
            only this DS1 interface, it should have the same
            value as ifIndex.  Otherwise, number the
            dsx1LineIndices with an unique identifier
            following the rules of choosing a number that is
            greater than ifNumber and numbering the inside
            interfaces (e.g., equipment side) with even
            numbers and outside interfaces (e.g., network side)
            with odd numbers."
     ::= { dsx1ConfigEntry 1 }
        
dsx1IfIndex OBJECT-TYPE
     SYNTAX  InterfaceIndex
     MAX-ACCESS  read-only
     STATUS  deprecated
     DESCRIPTION
            "This value for this object is equal to the value
            of ifIndex from the Interfaces table of MIB II
            (RFC 1213)."
     ::= { dsx1ConfigEntry 2 }
        
dsx1IfIndex OBJECT-TYPE
     SYNTAX  InterfaceIndex
     MAX-ACCESS  read-only
     STATUS  deprecated
     DESCRIPTION
            "This value for this object is equal to the value
            of ifIndex from the Interfaces table of MIB II
            (RFC 1213)."
     ::= { dsx1ConfigEntry 2 }
        
dsx1TimeElapsed OBJECT-TYPE
     SYNTAX  INTEGER (0..899)
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of seconds that have elapsed since the
            beginning of the near end current error-measurement
            period. If, for some reason, such as an adjustment
            in the system's time-of-day clock, the current interval
            exceeds the maximum value, the agent will return the
            maximum value."
     ::= { dsx1ConfigEntry 3 }
        
dsx1TimeElapsed OBJECT-TYPE
     SYNTAX  INTEGER (0..899)
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of seconds that have elapsed since the
            beginning of the near end current error-measurement
            period. If, for some reason, such as an adjustment
            in the system's time-of-day clock, the current interval
            exceeds the maximum value, the agent will return the
            maximum value."
     ::= { dsx1ConfigEntry 3 }
        

dsx1ValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..96) MAX-ACCESS read-only STATUS current

dsx1ValidIntervals对象类型语法整数(0..96)最大访问只读状态当前

     DESCRIPTION
            "The number of previous near end intervals for
            which data was collected.  The value will be 96
            unless the interface was brought online within the
            last 24 hours, in which case the value will be the
            number of complete 15 minute near end intervals
            since the interface has been online.  In the case
            where the agent is a proxy, it is possible that
            some intervals are unavailable.  In this case,
            this interval is the maximum interval number for
            which data is available."
     ::= { dsx1ConfigEntry 4 }
        
     DESCRIPTION
            "The number of previous near end intervals for
            which data was collected.  The value will be 96
            unless the interface was brought online within the
            last 24 hours, in which case the value will be the
            number of complete 15 minute near end intervals
            since the interface has been online.  In the case
            where the agent is a proxy, it is possible that
            some intervals are unavailable.  In this case,
            this interval is the maximum interval number for
            which data is available."
     ::= { dsx1ConfigEntry 4 }
        
dsx1LineType OBJECT-TYPE
     SYNTAX  INTEGER {
                other(1),
                dsx1ESF(2),
                dsx1D4(3),
                dsx1E1(4),
                dsx1E1CRC(5),
                dsx1E1MF(6),
                dsx1E1CRCMF(7),
                dsx1Unframed(8),
                dsx1E1Unframed(9),
                dsx1DS2M12(10),
                dsx1E2(11),
                dsx1E1Q50(12),
                dsx1E1Q50CRC(13)
            }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "This variable indicates  the  variety  of  DS1
            Line  implementing  this  circuit.  The type of
            circuit affects the number of bits  per  second
            that  the circuit can reasonably carry, as well
            as the interpretation of the  usage  and  error
            statistics. The values, in sequence, describe:
        
dsx1LineType OBJECT-TYPE
     SYNTAX  INTEGER {
                other(1),
                dsx1ESF(2),
                dsx1D4(3),
                dsx1E1(4),
                dsx1E1CRC(5),
                dsx1E1MF(6),
                dsx1E1CRCMF(7),
                dsx1Unframed(8),
                dsx1E1Unframed(9),
                dsx1DS2M12(10),
                dsx1E2(11),
                dsx1E1Q50(12),
                dsx1E1Q50CRC(13)
            }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "This variable indicates  the  variety  of  DS1
            Line  implementing  this  circuit.  The type of
            circuit affects the number of bits  per  second
            that  the circuit can reasonably carry, as well
            as the interpretation of the  usage  and  error
            statistics. The values, in sequence, describe:
        

TITLE: SPECIFICATION: dsx1ESF Extended SuperFrame DS1 (T1.107) dsx1D4 AT&T D4 format DS1 (T1.107) dsx1E1 ITU-T Recommendation G.704 (Table 4a) dsx1E1-CRC ITU-T Recommendation G.704 (Table 4b) dsxE1-MF G.704 (Table 4a) with TS16

标题:规格:dsx1ESF扩展超帧DS1(T1.107)dsx1D4 AT&T D4格式DS1(T1.107)dsx1E1 ITU-T建议G.704(表4a)dsx1E1 CRC ITU-T建议G.704(表4b)dsxE1 MF G.704(表4a)带TS16

multiframing enabled dsx1E1-CRC-MF G.704 (Table 4b) with TS16 multiframing enabled dsx1Unframed DS1 with No Framing dsx1E1Unframed E1 with No Framing (G.703) dsx1DS2M12 DS2 frame format (T1.107) dsx1E2 E2 frame format (G.704) dsx1E1Q50 TS16 bits 5,7,8 set to 101, [in all other cases it is set to 111.](ITU-T G.704,table 14) dsx1E1Q50CRC E1Q50 with CRC.

支持多分支的dsx1E1 CRC MF G.704(表4b),TS16支持多分支的dsx1Unframed DS1,无帧dsx1E1Unframed E1,无帧(G.703)dsx1DS2M12 DS2帧格式(T1.107)dsx1E2帧格式(G.704)dsx1E1Q50 TS16位5,7,8设置为101,[在所有其他情况下设置为111](ITU-T G.704,表14)dsx1E1Q50CRC E1Q50带CRC。

            For clarification, the capacity for each E1 type
            is as listed below:
            dsx1E1Unframed - E1, no framing = 32 x 64k = 2048k
            dsx1E1 or dsx1E1CRC - E1, with framing,
               no signalling = 31 x 64k = 1984k
            dsx1E1MF or dsx1E1CRCMF - E1, with framing,
               signalling = 30 x 64k = 1920k"
    REFERENCE
            "American National Standard for telecommunications -
               digital hierarchy - formats specification,
               ANSI-T1.107 - 1988.
            CCITT Specifications Volume III, Recommendation
               G.703, Physical/Electrical Characteristics
               of Hierarchical Digital Interfaces, April 1991.
            ITU-T-G.704: Synchronous frame structures used at
               1544, 6312, 2048, 8488 and 44 736 kbit/s
               Hierarchical Levels, July 1995."
     ::= { dsx1ConfigEntry 5 }
        
            For clarification, the capacity for each E1 type
            is as listed below:
            dsx1E1Unframed - E1, no framing = 32 x 64k = 2048k
            dsx1E1 or dsx1E1CRC - E1, with framing,
               no signalling = 31 x 64k = 1984k
            dsx1E1MF or dsx1E1CRCMF - E1, with framing,
               signalling = 30 x 64k = 1920k"
    REFERENCE
            "American National Standard for telecommunications -
               digital hierarchy - formats specification,
               ANSI-T1.107 - 1988.
            CCITT Specifications Volume III, Recommendation
               G.703, Physical/Electrical Characteristics
               of Hierarchical Digital Interfaces, April 1991.
            ITU-T-G.704: Synchronous frame structures used at
               1544, 6312, 2048, 8488 and 44 736 kbit/s
               Hierarchical Levels, July 1995."
     ::= { dsx1ConfigEntry 5 }
        
dsx1LineCoding OBJECT-TYPE
     SYNTAX  INTEGER {
                dsx1JBZS (1),
                dsx1B8ZS (2),
                dsx1HDB3 (3),
                dsx1ZBTSI (4),
                dsx1AMI (5),
                other(6),
                dsx1B6ZS(7)
            }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "This variable describes the variety of Zero Code
            Suppression used on this interface, which in turn
            affects a number of its characteristics.
        
dsx1LineCoding OBJECT-TYPE
     SYNTAX  INTEGER {
                dsx1JBZS (1),
                dsx1B8ZS (2),
                dsx1HDB3 (3),
                dsx1ZBTSI (4),
                dsx1AMI (5),
                other(6),
                dsx1B6ZS(7)
            }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "This variable describes the variety of Zero Code
            Suppression used on this interface, which in turn
            affects a number of its characteristics.
        

dsx1JBZS refers the Jammed Bit Zero Suppression, in which the AT&T specification of at least one pulse every 8 bit periods is literally implemented by forcing a pulse in bit 8 of each channel. Thus, only seven bits per channel, or 1.344 Mbps, is available for data.

dsx1JBZS是指干扰位零抑制,其中AT&T规定每8位周期至少有一个脉冲,实际上是通过在每个通道的第8位强制一个脉冲来实现的。因此,每个通道只有7位或1.344 Mbps可用于数据。

dsx1B8ZS refers to the use of a specified pattern of normal bits and bipolar violations which are used to replace a sequence of eight zero bits.

dsx1B8ZS是指使用指定模式的正常位和双极违规,用于替换八个零位序列。

ANSI Clear Channels may use dsx1ZBTSI, or Zero Byte Time Slot Interchange.

ANSI清除通道可使用dsx1ZBTSI或零字节时隙交换。

E1 links, with or without CRC, use dsx1HDB3 or dsx1AMI.

E1链路,带或不带CRC,使用dsx1HDB3或dsx1AMI。

dsx1AMI refers to a mode wherein no zero code suppression is present and the line encoding does not solve the problem directly. In this application, the higher layer must provide data which meets or exceeds the pulse density requirements, such as inverting HDLC data. dsx1B6ZS refers to the user of a specified pattern of normal bits and bipolar violations which are used to replace a sequence of six zero bits. Used for DS2."

dsx1AMI指的是不存在零码抑制且行编码不能直接解决问题的模式。在该应用中,较高的层必须提供满足或超过脉冲密度要求的数据,例如反转HDLC数据。dsx1B6ZS是指指定模式的正常位和双极违规的用户,用于替换六个零位序列。用于DS2。”

     ::= { dsx1ConfigEntry 6 }
        
     ::= { dsx1ConfigEntry 6 }
        
dsx1SendCode OBJECT-TYPE
     SYNTAX  INTEGER {
               dsx1SendNoCode(1),
               dsx1SendLineCode(2),
               dsx1SendPayloadCode(3),
               dsx1SendResetCode(4),
               dsx1SendQRS(5),
               dsx1Send511Pattern(6),
               dsx1Send3in24Pattern(7),
               dsx1SendOtherTestPattern(8)
               }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "This variable indicates what type of code is
            being sent across the DS1 interface by the device.
            Setting this variable causes the interface to send
            the code requested.  The values mean:
        
dsx1SendCode OBJECT-TYPE
     SYNTAX  INTEGER {
               dsx1SendNoCode(1),
               dsx1SendLineCode(2),
               dsx1SendPayloadCode(3),
               dsx1SendResetCode(4),
               dsx1SendQRS(5),
               dsx1Send511Pattern(6),
               dsx1Send3in24Pattern(7),
               dsx1SendOtherTestPattern(8)
               }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "This variable indicates what type of code is
            being sent across the DS1 interface by the device.
            Setting this variable causes the interface to send
            the code requested.  The values mean:
        

dsx1SendNoCode sending looped or normal data

dsx1SendNoCode发送循环或正常数据

dsx1SendLineCode sending a request for a line loopback

dsx1SendLineCode发送线路环回请求

dsx1SendPayloadCode sending a request for a payload loopback

dsx1SendPayloadCode发送有效负载环回请求

dsx1SendResetCode sending a loopback termination request

dsx1SendResetCode发送环回终止请求

dsx1SendQRS sending a Quasi-Random Signal (QRS) test pattern

dsx1SendQRS发送准随机信号(QRS)测试模式

dsx1Send511Pattern sending a 511 bit fixed test pattern

dsx1Send511Pattern发送511位固定测试模式

dsx1Send3in24Pattern sending a fixed test pattern of 3 bits set in 24

DSX1SEND3IN24模式发送一个固定的测试模式,在24位中设置3位

      dsx1SendOtherTestPattern
           sending a test pattern  other  than  those
           described by this object"
     ::= { dsx1ConfigEntry 7 }
        
      dsx1SendOtherTestPattern
           sending a test pattern  other  than  those
           described by this object"
     ::= { dsx1ConfigEntry 7 }
        
dsx1CircuitIdentifier OBJECT-TYPE
     SYNTAX  DisplayString (SIZE (0..255))
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "This variable contains the transmission vendor's
            circuit identifier, for the purpose of
            facilitating troubleshooting."
     REFERENCE "ITU-T M.1400"
     ::= { dsx1ConfigEntry 8 }
        
dsx1CircuitIdentifier OBJECT-TYPE
     SYNTAX  DisplayString (SIZE (0..255))
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "This variable contains the transmission vendor's
            circuit identifier, for the purpose of
            facilitating troubleshooting."
     REFERENCE "ITU-T M.1400"
     ::= { dsx1ConfigEntry 8 }
        
dsx1LoopbackConfig OBJECT-TYPE
     SYNTAX  INTEGER {
                 dsx1NoLoop(1),
                 dsx1PayloadLoop(2),
                 dsx1LineLoop(3),
                 dsx1OtherLoop(4),
                 dsx1InwardLoop(5),
                 dsx1DualLoop(6)
               }
        
dsx1LoopbackConfig OBJECT-TYPE
     SYNTAX  INTEGER {
                 dsx1NoLoop(1),
                 dsx1PayloadLoop(2),
                 dsx1LineLoop(3),
                 dsx1OtherLoop(4),
                 dsx1InwardLoop(5),
                 dsx1DualLoop(6)
               }
        

MAX-ACCESS read-write STATUS current DESCRIPTION "This variable represents the desired loopback configuration of the DS1 interface. Agents supporting read/write access should return inconsistentValue in response to a requested loopback state that the interface does not support. The values mean:

MAX-ACCESS read-write STATUS current DESCRIPTION“此变量表示DS1接口所需的环回配置。支持读/写访问的代理应返回不一致的值,以响应接口不支持的请求环回状态。这些值表示:

dsx1NoLoop Not in the loopback state. A device that is not capable of performing a loopback on the interface shall always return this as its value.

dsx1NoLoop未处于环回状态。不能在接口上执行环回的设备应始终将其作为其值返回。

dsx1PayloadLoop The received signal at this interface is looped through the device. Typically the received signal is looped back for retransmission after it has passed through the device's framing function.

dsx1PayloadLoop此接口处的接收信号通过设备循环。通常,接收到的信号在通过设备的帧功能后被回送以进行重新传输。

dsx1LineLoop The received signal at this interface does not go through the device (minimum penetration) but is looped back out.

dsx1LineLoop此接口处接收到的信号不通过设备(最小穿透),但被环回。

dsx1OtherLoop Loopbacks that are not defined here.

此处未定义的dsx1OtherLoop环回。

dsx1InwardLoop The transmitted signal at this interface is looped back and received by the same interface. What is transmitted onto the line is product dependent.

dsx1InwardLoop此接口处的传输信号被回送并由同一接口接收。传输到线路上的内容取决于产品。

            dsx1DualLoop
             Both dsx1LineLoop and dsx1InwardLoop will be
            active simultaneously."
     ::= { dsx1ConfigEntry 9 }
        
            dsx1DualLoop
             Both dsx1LineLoop and dsx1InwardLoop will be
            active simultaneously."
     ::= { dsx1ConfigEntry 9 }
        

dsx1LineStatus OBJECT-TYPE SYNTAX INTEGER (1..131071) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the Line Status of the interface. It contains loopback, failure, received 'alarm' and transmitted 'alarms

dsx1LineStatus对象类型语法整数(1..131071)MAX-ACCESS只读状态当前描述“此变量表示接口的线路状态。它包含环回、故障、接收的“报警”和发送的“报警”

information.

信息

The dsx1LineStatus is a bit map represented as a sum, therefore, it can represent multiple failures (alarms) and a LoopbackState simultaneously.

dsx1LineStatus是一个以总和表示的位图,因此,它可以同时表示多个故障(报警)和一个LoopbackState。

dsx1NoAlarm must be set if and only if no other flag is set.

当且仅当未设置其他标志时,必须设置DSX1NOALRM。

If the dsx1loopbackState bit is set, the loopback in effect can be determined from the dsx1loopbackConfig object. The various bit positions are:

如果设置了dsx1loopbackState位,则可以从dsx1loopbackConfig对象确定有效的环回。各种位位置包括:

      1     dsx1NoAlarm           No alarm present
      2     dsx1RcvFarEndLOF      Far end LOF (a.k.a., Yellow Alarm)
      4     dsx1XmtFarEndLOF      Near end sending LOF Indication
      8     dsx1RcvAIS            Far end sending AIS
     16     dsx1XmtAIS            Near end sending AIS
     32     dsx1LossOfFrame       Near end LOF (a.k.a., Red Alarm)
     64     dsx1LossOfSignal      Near end Loss Of Signal
    128     dsx1LoopbackState     Near end is looped
    256     dsx1T16AIS            E1 TS16 AIS
    512     dsx1RcvFarEndLOMF     Far End Sending TS16 LOMF
   1024     dsx1XmtFarEndLOMF     Near End Sending TS16 LOMF
   2048     dsx1RcvTestCode       Near End detects a test code
   4096     dsx1OtherFailure      any line status not defined here
   8192     dsx1UnavailSigState   Near End in Unavailable Signal
                                  State
  16384     dsx1NetEquipOOS       Carrier Equipment Out of Service
  32768     dsx1RcvPayloadAIS     DS2 Payload AIS
  65536     dsx1Ds2PerfThreshold  DS2 Performance Threshold
                                  Exceeded"
     ::= { dsx1ConfigEntry 10 }
        
      1     dsx1NoAlarm           No alarm present
      2     dsx1RcvFarEndLOF      Far end LOF (a.k.a., Yellow Alarm)
      4     dsx1XmtFarEndLOF      Near end sending LOF Indication
      8     dsx1RcvAIS            Far end sending AIS
     16     dsx1XmtAIS            Near end sending AIS
     32     dsx1LossOfFrame       Near end LOF (a.k.a., Red Alarm)
     64     dsx1LossOfSignal      Near end Loss Of Signal
    128     dsx1LoopbackState     Near end is looped
    256     dsx1T16AIS            E1 TS16 AIS
    512     dsx1RcvFarEndLOMF     Far End Sending TS16 LOMF
   1024     dsx1XmtFarEndLOMF     Near End Sending TS16 LOMF
   2048     dsx1RcvTestCode       Near End detects a test code
   4096     dsx1OtherFailure      any line status not defined here
   8192     dsx1UnavailSigState   Near End in Unavailable Signal
                                  State
  16384     dsx1NetEquipOOS       Carrier Equipment Out of Service
  32768     dsx1RcvPayloadAIS     DS2 Payload AIS
  65536     dsx1Ds2PerfThreshold  DS2 Performance Threshold
                                  Exceeded"
     ::= { dsx1ConfigEntry 10 }
        
dsx1SignalMode OBJECT-TYPE
     SYNTAX  INTEGER {
                none (1),
                robbedBit (2),
                bitOriented (3),
                messageOriented (4),
                other (5)
            }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
       "'none' indicates that no bits are reserved for
       signaling on this channel.
        
dsx1SignalMode OBJECT-TYPE
     SYNTAX  INTEGER {
                none (1),
                robbedBit (2),
                bitOriented (3),
                messageOriented (4),
                other (5)
            }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
       "'none' indicates that no bits are reserved for
       signaling on this channel.
        

'robbedBit' indicates that DS1 Robbed Bit Signaling is in use.

“robbedBit”表示正在使用DS1 Robbed Bit信令。

'bitOriented' indicates that E1 Channel Associated Signaling is in use.

“bitOriented”表示E1信道相关信令正在使用中。

       'messageOriented' indicates that Common
       Channel Signaling is in use either on channel 16
       of an E1 link or channel 24 of a DS1."
     ::= { dsx1ConfigEntry 11 }
        
       'messageOriented' indicates that Common
       Channel Signaling is in use either on channel 16
       of an E1 link or channel 24 of a DS1."
     ::= { dsx1ConfigEntry 11 }
        
dsx1TransmitClockSource OBJECT-TYPE
     SYNTAX  INTEGER {
                loopTiming(1),
                localTiming(2),
                throughTiming(3),
                adaptive (4)
            }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
       "The source of Transmit Clock.
        'loopTiming' indicates that the recovered
        receive clock is used as the transmit clock.
        
dsx1TransmitClockSource OBJECT-TYPE
     SYNTAX  INTEGER {
                loopTiming(1),
                localTiming(2),
                throughTiming(3),
                adaptive (4)
            }
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
       "The source of Transmit Clock.
        'loopTiming' indicates that the recovered
        receive clock is used as the transmit clock.
        

'localTiming' indicates that a local clock source is used or when an external clock is attached to the box containing the interface.

“localTiming”表示使用本地时钟源,或将外部时钟连接到包含接口的框时。

'throughTiming' indicates that recovered receive clock from another interface is used as the transmit clock.

“ThroughTimeing”表示从另一个接口恢复的接收时钟用作发送时钟。

        'adaptive' indicates that the clock is recovered
       based on the data flow and not based on the
       physical layer"
     ::= { dsx1ConfigEntry 12 }
        
        'adaptive' indicates that the clock is recovered
       based on the data flow and not based on the
       physical layer"
     ::= { dsx1ConfigEntry 12 }
        

dsx1Fdl OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "This bitmap describes the use of the facilities data link, and is the sum of the capabilities. Set any bits that are appropriate:

dsx1Fdl对象类型语法整数(1..15)MAX-ACCESS读写状态当前描述“此位图描述设施数据链路的使用,是功能的总和。设置任何适当的位:

other(1),

其他(1),

dsx1AnsiT1403(2), dsx1Att54016(4), dsx1FdlNone(8)

dsx1AnsiT1403(2)、dsx1Att54016(4)、dsx1FdlNone(8)

'other' indicates that a protocol other than one following is used.

“其他”表示使用的协议不是以下协议之一。

'dsx1AnsiT1403' refers to the FDL exchange recommended by ANSI.

“dsx1AnsiT1403”是指ANSI推荐的FDL交换。

'dsx1Att54016' refers to ESF FDL exchanges.

“dsx1Att54016”指ESF FDL交换机。

        'dsx1FdlNone' indicates that the device  does
       not use the FDL."
     ::= { dsx1ConfigEntry 13 }
        
        'dsx1FdlNone' indicates that the device  does
       not use the FDL."
     ::= { dsx1ConfigEntry 13 }
        
dsx1InvalidIntervals OBJECT-TYPE
     SYNTAX  INTEGER (0..96)
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            " The number of intervals in the range from 0 to
            dsx1ValidIntervals for which no data is available.
            This object will typically be zero except in cases
            where the data for some intervals are not
            available (e.g., in proxy situations)."
     ::= { dsx1ConfigEntry 14 }
        
dsx1InvalidIntervals OBJECT-TYPE
     SYNTAX  INTEGER (0..96)
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            " The number of intervals in the range from 0 to
            dsx1ValidIntervals for which no data is available.
            This object will typically be zero except in cases
            where the data for some intervals are not
            available (e.g., in proxy situations)."
     ::= { dsx1ConfigEntry 14 }
        
dsx1LineLength OBJECT-TYPE
     SYNTAX  INTEGER (0..64000)
     UNITS  "meters"
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "The length of the ds1 line in meters. This
            objects provides information for line build out
            circuitry.  This object is only useful if the
            interface has configurable line build out
            circuitry."
     ::= { dsx1ConfigEntry 15 }
        
dsx1LineLength OBJECT-TYPE
     SYNTAX  INTEGER (0..64000)
     UNITS  "meters"
     MAX-ACCESS  read-write
     STATUS  current
     DESCRIPTION
            "The length of the ds1 line in meters. This
            objects provides information for line build out
            circuitry.  This object is only useful if the
            interface has configurable line build out
            circuitry."
     ::= { dsx1ConfigEntry 15 }
        

dsx1LineStatusLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of MIB II's sysUpTime object at the time this DS1 entered its current line status

dsx1LineStatusLastChange对象类型语法时间戳MAX-ACCESS只读状态当前描述“此DS1输入其当前行状态时MIB II的sysUpTime对象的值

            state.  If the current state was entered prior to
            the last re-initialization of the proxy-agent,
            then this object contains a zero value."
     ::= { dsx1ConfigEntry 16 }
        
            state.  If the current state was entered prior to
            the last re-initialization of the proxy-agent,
            then this object contains a zero value."
     ::= { dsx1ConfigEntry 16 }
        
dsx1LineStatusChangeTrapEnable  OBJECT-TYPE
     SYNTAX      INTEGER {
                    enabled(1),
                    disabled(2)
                 }
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
            "Indicates whether dsx1LineStatusChange traps
            should be generated for this interface."
     DEFVAL { disabled }
     ::= { dsx1ConfigEntry 17 }
        
dsx1LineStatusChangeTrapEnable  OBJECT-TYPE
     SYNTAX      INTEGER {
                    enabled(1),
                    disabled(2)
                 }
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
            "Indicates whether dsx1LineStatusChange traps
            should be generated for this interface."
     DEFVAL { disabled }
     ::= { dsx1ConfigEntry 17 }
        

dsx1LoopbackStatus OBJECT-TYPE SYNTAX INTEGER (1..127) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the current state of the loopback on the DS1 interface. It contains information about loopbacks established by a manager and remotely from the far end.

dsx1LoopbackStatus对象类型语法整数(1..127)MAX-ACCESS只读状态当前描述“此变量表示DS1接口上环回的当前状态。它包含有关由管理器建立并从远端远程建立的环回的信息。

The dsx1LoopbackStatus is a bit map represented as a sum, therefore is can represent multiple loopbacks simultaneously.

dsx1LoopbackStatus是一个表示为和的位图,因此可以同时表示多个环回。

The various bit positions are: 1 dsx1NoLoopback 2 dsx1NearEndPayloadLoopback 4 dsx1NearEndLineLoopback 8 dsx1NearEndOtherLoopback 16 dsx1NearEndInwardLoopback 32 dsx1FarEndPayloadLoopback 64 dsx1FarEndLineLoopback"

不同的位位置是:1 dsx1NoLoopback 2 DSX1NEARENDLEAYLOOPBACK 4 DSX1NEARENDLINELINELLOOPBACK 8 DSX1NEARENDLINTERLOOPBACK 16 DSX1NEARENDLININWROOPBack 32 DSX1FARENDPAYLOOPBACK 64 DSX1FARENDLINELLOOPBACK“

     ::= { dsx1ConfigEntry 18 }
        
     ::= { dsx1ConfigEntry 18 }
        

dsx1Ds1ChannelNumber OBJECT-TYPE SYNTAX INTEGER (0..28) MAX-ACCESS read-only STATUS current DESCRIPTION

dsx1Ds1ChannelNumber对象类型语法整数(0..28)最大访问只读状态当前说明

"This variable represents the channel number of the DS1/E1 on its parent DS2/E2 or DS3/E3. A value of 0 indicated this DS1/E1 does not have a parent DS3/E3."

“此变量表示DS1/E1在其父DS2/E2或DS3/E3上的通道号。值为0表示此DS1/E1没有父DS3/E3。”

     ::= { dsx1ConfigEntry 19 }
        
     ::= { dsx1ConfigEntry 19 }
        
dsx1Channelization  OBJECT-TYPE
     SYNTAX      INTEGER {
                    disabled(1),
                    enabledDs0(2),
                    enabledDs1(3)
                 }
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
            "Indicates whether this ds1/e1 is channelized or
            unchannelized.  The value of enabledDs0 indicates
            that this is a DS1 channelized into DS0s.  The
            value of enabledDs1 indicated that this is a DS2
            channelized into DS1s.  Setting this value will
            cause the creation or deletion of entries in the
            ifTable for the DS0s that are within the DS1."
     ::= { dsx1ConfigEntry 20 }
        
dsx1Channelization  OBJECT-TYPE
     SYNTAX      INTEGER {
                    disabled(1),
                    enabledDs0(2),
                    enabledDs1(3)
                 }
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
            "Indicates whether this ds1/e1 is channelized or
            unchannelized.  The value of enabledDs0 indicates
            that this is a DS1 channelized into DS0s.  The
            value of enabledDs1 indicated that this is a DS2
            channelized into DS1s.  Setting this value will
            cause the creation or deletion of entries in the
            ifTable for the DS0s that are within the DS1."
     ::= { dsx1ConfigEntry 20 }
        
dsx1LineMode  OBJECT-TYPE
     SYNTAX      INTEGER {
                    csu(1),
                    dsu(2)
                  }
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
            "This setting puts the T1 framer into either long
            haul (CSU) mode or short haul (DSU) mode."
     ::= { dsx1ConfigEntry 21 }
        
dsx1LineMode  OBJECT-TYPE
     SYNTAX      INTEGER {
                    csu(1),
                    dsu(2)
                  }
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
            "This setting puts the T1 framer into either long
            haul (CSU) mode or short haul (DSU) mode."
     ::= { dsx1ConfigEntry 21 }
        
dsx1LineBuildOut  OBJECT-TYPE
     SYNTAX      INTEGER {
                    notApplicable (1),
                    neg75dB (2),
                    neg15dB (3),
                    neg225dB (4),
                    zerodB (5)
                 }
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
        
dsx1LineBuildOut  OBJECT-TYPE
     SYNTAX      INTEGER {
                    notApplicable (1),
                    neg75dB (2),
                    neg15dB (3),
                    neg225dB (4),
                    zerodB (5)
                 }
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
        
            "Attenuation setting for T1 framer in long haul
            (CSU) mode.  The optional values are: -7.5dB,
            -15dB, -22.5dB and 0dB."
     ::= { dsx1ConfigEntry 22 }
        
            "Attenuation setting for T1 framer in long haul
            (CSU) mode.  The optional values are: -7.5dB,
            -15dB, -22.5dB and 0dB."
     ::= { dsx1ConfigEntry 22 }
        
-- The DS1 Current Table
dsx1CurrentTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1CurrentEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 current table contains various statistics
            being collected for the current 15 minute
            interval."
     ::= { ds1 7 }
        
-- The DS1 Current Table
dsx1CurrentTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1CurrentEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 current table contains various statistics
            being collected for the current 15 minute
            interval."
     ::= { ds1 7 }
        
dsx1CurrentEntry OBJECT-TYPE
     SYNTAX  Dsx1CurrentEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Current table."
                 INDEX   { dsx1CurrentIndex }
                 ::= { dsx1CurrentTable 1 }
        
dsx1CurrentEntry OBJECT-TYPE
     SYNTAX  Dsx1CurrentEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Current table."
                 INDEX   { dsx1CurrentIndex }
                 ::= { dsx1CurrentTable 1 }
        
Dsx1CurrentEntry ::=
     SEQUENCE {
         dsx1CurrentIndex            InterfaceIndex,
         dsx1CurrentESs              PerfCurrentCount,
         dsx1CurrentSESs             PerfCurrentCount,
         dsx1CurrentSEFSs            PerfCurrentCount,
         dsx1CurrentUASs             PerfCurrentCount,
         dsx1CurrentCSSs             PerfCurrentCount,
         dsx1CurrentPCVs             PerfCurrentCount,
         dsx1CurrentLESs             PerfCurrentCount,
         dsx1CurrentBESs             PerfCurrentCount,
         dsx1CurrentDMs              PerfCurrentCount,
         dsx1CurrentLCVs             PerfCurrentCount
}
        
Dsx1CurrentEntry ::=
     SEQUENCE {
         dsx1CurrentIndex            InterfaceIndex,
         dsx1CurrentESs              PerfCurrentCount,
         dsx1CurrentSESs             PerfCurrentCount,
         dsx1CurrentSEFSs            PerfCurrentCount,
         dsx1CurrentUASs             PerfCurrentCount,
         dsx1CurrentCSSs             PerfCurrentCount,
         dsx1CurrentPCVs             PerfCurrentCount,
         dsx1CurrentLESs             PerfCurrentCount,
         dsx1CurrentBESs             PerfCurrentCount,
         dsx1CurrentDMs              PerfCurrentCount,
         dsx1CurrentLCVs             PerfCurrentCount
}
        

dsx1CurrentIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable.

dsx1CurrentIndex对象类型语法接口index MAX-ACCESS只读--只读,因为最初是--SMIv1索引状态当前描述“唯一标识此项适用的DS1接口的索引值。

            The interface identified by a particular value of
            this index is the same interface as identified by
            the same value as a dsx1LineIndex object
            instance."
     ::= { dsx1CurrentEntry 1 }
        
            The interface identified by a particular value of
            this index is the same interface as identified by
            the same value as a dsx1LineIndex object
            instance."
     ::= { dsx1CurrentEntry 1 }
        
dsx1CurrentESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Errored Seconds."
     ::= { dsx1CurrentEntry 2 }
        
dsx1CurrentESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Errored Seconds."
     ::= { dsx1CurrentEntry 2 }
        
dsx1CurrentSESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Seconds."
     ::= { dsx1CurrentEntry 3 }
        
dsx1CurrentSESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Seconds."
     ::= { dsx1CurrentEntry 3 }
        
dsx1CurrentSEFSs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Framing Seconds."
     ::= { dsx1CurrentEntry 4 }
        
dsx1CurrentSEFSs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Framing Seconds."
     ::= { dsx1CurrentEntry 4 }
        
dsx1CurrentUASs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds."
     ::= { dsx1CurrentEntry 5 }
        
dsx1CurrentUASs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds."
     ::= { dsx1CurrentEntry 5 }
        
dsx1CurrentCSSs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Controlled Slip Seconds."
     ::= { dsx1CurrentEntry 6 }
        
dsx1CurrentCSSs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Controlled Slip Seconds."
     ::= { dsx1CurrentEntry 6 }
        

dsx1CurrentPCVs OBJECT-TYPE SYNTAX PerfCurrentCount

dsx1CurrentPCVs对象类型语法PerfCurrentCount

     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Path Coding Violations."
     ::= { dsx1CurrentEntry 7 }
        
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Path Coding Violations."
     ::= { dsx1CurrentEntry 7 }
        
dsx1CurrentLESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Line Errored Seconds."
     ::= { dsx1CurrentEntry 8 }
        
dsx1CurrentLESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Line Errored Seconds."
     ::= { dsx1CurrentEntry 8 }
        
dsx1CurrentBESs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Bursty Errored Seconds."
     ::= { dsx1CurrentEntry 9 }
        
dsx1CurrentBESs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Bursty Errored Seconds."
     ::= { dsx1CurrentEntry 9 }
        
dsx1CurrentDMs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Degraded Minutes."
     ::= { dsx1CurrentEntry 10 }
        
dsx1CurrentDMs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Degraded Minutes."
     ::= { dsx1CurrentEntry 10 }
        
dsx1CurrentLCVs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Line Code Violations (LCVs)."
     ::= { dsx1CurrentEntry 11 }
        
dsx1CurrentLCVs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Line Code Violations (LCVs)."
     ::= { dsx1CurrentEntry 11 }
        

-- The DS1 Interval Table dsx1IntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF Dsx1IntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DS1 Interval Table contains various statistics collected by each DS1 Interface over the previous 24 hours of operation. The past 24 hours are broken into 96 completed 15 minute

-- The DS1 Interval Table dsx1IntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF Dsx1IntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DS1 Interval Table contains various statistics collected by each DS1 Interface over the previous 24 hours of operation. The past 24 hours are broken into 96 completed 15 minutetranslate error, please retry

            intervals.  Each row in this table represents one
            such interval (identified by dsx1IntervalNumber)
            for one specific instance (identified by
            dsx1IntervalIndex)."
     ::= { ds1 8 }
        
            intervals.  Each row in this table represents one
            such interval (identified by dsx1IntervalNumber)
            for one specific instance (identified by
            dsx1IntervalIndex)."
     ::= { ds1 8 }
        
dsx1IntervalEntry OBJECT-TYPE
     SYNTAX  Dsx1IntervalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Interval table."
     INDEX   { dsx1IntervalIndex, dsx1IntervalNumber }
     ::= { dsx1IntervalTable 1 }
        
dsx1IntervalEntry OBJECT-TYPE
     SYNTAX  Dsx1IntervalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Interval table."
     INDEX   { dsx1IntervalIndex, dsx1IntervalNumber }
     ::= { dsx1IntervalTable 1 }
        
Dsx1IntervalEntry ::=
     SEQUENCE {
         dsx1IntervalIndex             InterfaceIndex,
         dsx1IntervalNumber            INTEGER,
         dsx1IntervalESs               PerfIntervalCount,
         dsx1IntervalSESs              PerfIntervalCount,
         dsx1IntervalSEFSs             PerfIntervalCount,
         dsx1IntervalUASs              PerfIntervalCount,
         dsx1IntervalCSSs              PerfIntervalCount,
         dsx1IntervalPCVs              PerfIntervalCount,
         dsx1IntervalLESs              PerfIntervalCount,
         dsx1IntervalBESs              PerfIntervalCount,
         dsx1IntervalDMs               PerfIntervalCount,
         dsx1IntervalLCVs              PerfIntervalCount,
         dsx1IntervalValidData         TruthValue
}
        
Dsx1IntervalEntry ::=
     SEQUENCE {
         dsx1IntervalIndex             InterfaceIndex,
         dsx1IntervalNumber            INTEGER,
         dsx1IntervalESs               PerfIntervalCount,
         dsx1IntervalSESs              PerfIntervalCount,
         dsx1IntervalSEFSs             PerfIntervalCount,
         dsx1IntervalUASs              PerfIntervalCount,
         dsx1IntervalCSSs              PerfIntervalCount,
         dsx1IntervalPCVs              PerfIntervalCount,
         dsx1IntervalLESs              PerfIntervalCount,
         dsx1IntervalBESs              PerfIntervalCount,
         dsx1IntervalDMs               PerfIntervalCount,
         dsx1IntervalLCVs              PerfIntervalCount,
         dsx1IntervalValidData         TruthValue
}
        
dsx1IntervalIndex OBJECT-TYPE
     SYNTAX  InterfaceIndex
     MAX-ACCESS  read-only  -- read-only since originally an
                            -- SMIv1 index
     STATUS  current
     DESCRIPTION
            "The index value which uniquely identifies the DS1
            interface to which this entry is applicable.  The
            interface identified by a particular value of this
            index is the same interface as identified by the
            same value as a dsx1LineIndex object instance."
     ::= { dsx1IntervalEntry 1 }
        
dsx1IntervalIndex OBJECT-TYPE
     SYNTAX  InterfaceIndex
     MAX-ACCESS  read-only  -- read-only since originally an
                            -- SMIv1 index
     STATUS  current
     DESCRIPTION
            "The index value which uniquely identifies the DS1
            interface to which this entry is applicable.  The
            interface identified by a particular value of this
            index is the same interface as identified by the
            same value as a dsx1LineIndex object instance."
     ::= { dsx1IntervalEntry 1 }
        

dsx1IntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) MAX-ACCESS read-only -- read-only since originally an

dsx1IntervalNumber对象类型语法整数(1..96)MAX-ACCESS只读--自最初

                            -- SMIv1 index
     STATUS  current
     DESCRIPTION
            "A number between 1 and 96, where 1 is the most
            recently completed 15 minute interval and 96 is
            the 15 minutes interval completed 23 hours and 45
            minutes prior to interval 1."
     ::= { dsx1IntervalEntry 2 }
        
                            -- SMIv1 index
     STATUS  current
     DESCRIPTION
            "A number between 1 and 96, where 1 is the most
            recently completed 15 minute interval and 96 is
            the 15 minutes interval completed 23 hours and 45
            minutes prior to interval 1."
     ::= { dsx1IntervalEntry 2 }
        
dsx1IntervalESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Errored Seconds."
     ::= { dsx1IntervalEntry 3 }
        
dsx1IntervalESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Errored Seconds."
     ::= { dsx1IntervalEntry 3 }
        
dsx1IntervalSESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Seconds."
     ::= { dsx1IntervalEntry 4 }
        
dsx1IntervalSESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Seconds."
     ::= { dsx1IntervalEntry 4 }
        
dsx1IntervalSEFSs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Framing Seconds."
     ::= { dsx1IntervalEntry 5 }
        
dsx1IntervalSEFSs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Framing Seconds."
     ::= { dsx1IntervalEntry 5 }
        
dsx1IntervalUASs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds.  This object
            may decrease if the occurrence of unavailable
            seconds occurs across an interval boundary."
     ::= { dsx1IntervalEntry 6 }
        
dsx1IntervalUASs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds.  This object
            may decrease if the occurrence of unavailable
            seconds occurs across an interval boundary."
     ::= { dsx1IntervalEntry 6 }
        

dsx1IntervalCSSs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION

DSX1IntervalCSS对象类型语法PerfIntervalCount MAX-ACCESS只读状态当前说明

            "The number of Controlled Slip Seconds."
     ::= { dsx1IntervalEntry 7 }
        
            "The number of Controlled Slip Seconds."
     ::= { dsx1IntervalEntry 7 }
        
dsx1IntervalPCVs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Path Coding Violations."
     ::= { dsx1IntervalEntry 8 }
        
dsx1IntervalPCVs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Path Coding Violations."
     ::= { dsx1IntervalEntry 8 }
        
dsx1IntervalLESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Line Errored Seconds."
     ::= { dsx1IntervalEntry 9 }
        
dsx1IntervalLESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Line Errored Seconds."
     ::= { dsx1IntervalEntry 9 }
        
dsx1IntervalBESs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Bursty Errored Seconds."
     ::= { dsx1IntervalEntry 10 }
        
dsx1IntervalBESs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Bursty Errored Seconds."
     ::= { dsx1IntervalEntry 10 }
        
dsx1IntervalDMs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Degraded Minutes."
     ::= { dsx1IntervalEntry 11 }
        
dsx1IntervalDMs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Degraded Minutes."
     ::= { dsx1IntervalEntry 11 }
        
dsx1IntervalLCVs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Line Code Violations."
     ::= { dsx1IntervalEntry 12 }
        
dsx1IntervalLCVs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Line Code Violations."
     ::= { dsx1IntervalEntry 12 }
        

dsx1IntervalValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION

dsx1IntervalValidData对象类型语法TruthValue MAX-ACCESS只读状态当前说明

            "This variable indicates if the data for this
            interval is valid."
     ::= { dsx1IntervalEntry 13 }
        
            "This variable indicates if the data for this
            interval is valid."
     ::= { dsx1IntervalEntry 13 }
        
-- The DS1 Total Table
dsx1TotalTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1TotalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Total Table contains the cumulative sum
            of the various statistics for the 24 hour period
            preceding the current interval."
     ::= { ds1 9 }
        
-- The DS1 Total Table
dsx1TotalTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1TotalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Total Table contains the cumulative sum
            of the various statistics for the 24 hour period
            preceding the current interval."
     ::= { ds1 9 }
        
dsx1TotalEntry OBJECT-TYPE
     SYNTAX  Dsx1TotalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Total table."
     INDEX   { dsx1TotalIndex }
     ::= { dsx1TotalTable 1 }
        
dsx1TotalEntry OBJECT-TYPE
     SYNTAX  Dsx1TotalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Total table."
     INDEX   { dsx1TotalIndex }
     ::= { dsx1TotalTable 1 }
        
Dsx1TotalEntry ::=
     SEQUENCE {
         dsx1TotalIndex                InterfaceIndex,
         dsx1TotalESs                  PerfTotalCount,
         dsx1TotalSESs                 PerfTotalCount,
         dsx1TotalSEFSs                PerfTotalCount,
         dsx1TotalUASs                 PerfTotalCount,
         dsx1TotalCSSs                 PerfTotalCount,
         dsx1TotalPCVs                 PerfTotalCount,
         dsx1TotalLESs                 PerfTotalCount,
         dsx1TotalBESs                 PerfTotalCount,
         dsx1TotalDMs                  PerfTotalCount,
         dsx1TotalLCVs                 PerfTotalCount
}
        
Dsx1TotalEntry ::=
     SEQUENCE {
         dsx1TotalIndex                InterfaceIndex,
         dsx1TotalESs                  PerfTotalCount,
         dsx1TotalSESs                 PerfTotalCount,
         dsx1TotalSEFSs                PerfTotalCount,
         dsx1TotalUASs                 PerfTotalCount,
         dsx1TotalCSSs                 PerfTotalCount,
         dsx1TotalPCVs                 PerfTotalCount,
         dsx1TotalLESs                 PerfTotalCount,
         dsx1TotalBESs                 PerfTotalCount,
         dsx1TotalDMs                  PerfTotalCount,
         dsx1TotalLCVs                 PerfTotalCount
}
        

dsx1TotalIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this

dsx1TotalIndex对象类型语法接口index MAX-ACCESS只读--只读,因为最初是一个--SMIv1索引状态当前描述“唯一标识此项适用的DS1接口的索引值。由此项的特定值标识的接口

            index is the same interface as identified by the
            same value as a dsx1LineIndex object instance."
     ::= { dsx1TotalEntry 1 }
        
            index is the same interface as identified by the
            same value as a dsx1LineIndex object instance."
     ::= { dsx1TotalEntry 1 }
        
dsx1TotalESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The sum of Errored Seconds encountered by a DS1
            interface in the previous 24 hour interval.
            Invalid 15 minute intervals count as 0."
     ::= { dsx1TotalEntry 2 }
        
dsx1TotalESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The sum of Errored Seconds encountered by a DS1
            interface in the previous 24 hour interval.
            Invalid 15 minute intervals count as 0."
     ::= { dsx1TotalEntry 2 }
        
dsx1TotalSESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1TotalEntry 3 }
        
dsx1TotalSESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1TotalEntry 3 }
        
dsx1TotalSEFSs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Framing Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1TotalEntry 4 }
        
dsx1TotalSEFSs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Severely Errored Framing Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1TotalEntry 4 }
        
dsx1TotalUASs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds encountered by
            a DS1 interface in the previous 24 hour interval.
            Invalid 15 minute intervals count as 0."
     ::= { dsx1TotalEntry 5 }
        
dsx1TotalUASs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds encountered by
            a DS1 interface in the previous 24 hour interval.
            Invalid 15 minute intervals count as 0."
     ::= { dsx1TotalEntry 5 }
        

dsx1TotalCSSs OBJECT-TYPE SYNTAX PerfTotalCount

dsx1TotalCSSs对象类型语法PerfTotalCount

     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Controlled Slip Seconds encountered
            by a DS1 interface in the previous 24 hour
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1TotalEntry 6 }
        
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Controlled Slip Seconds encountered
            by a DS1 interface in the previous 24 hour
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1TotalEntry 6 }
        
dsx1TotalPCVs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Path Coding Violations encountered
            by a DS1 interface in the previous 24 hour
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1TotalEntry 7 }
        
dsx1TotalPCVs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Path Coding Violations encountered
            by a DS1 interface in the previous 24 hour
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1TotalEntry 7 }
        
dsx1TotalLESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Line Errored Seconds encountered by
            a DS1 interface in the previous 24 hour interval.
            Invalid 15 minute intervals count as 0."
     ::= { dsx1TotalEntry 8 }
        
dsx1TotalLESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Line Errored Seconds encountered by
            a DS1 interface in the previous 24 hour interval.
            Invalid 15 minute intervals count as 0."
     ::= { dsx1TotalEntry 8 }
        
dsx1TotalBESs OBJECT-TYPE
     SYNTAX PerfTotalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Bursty Errored Seconds (BESs)
            encountered by a DS1 interface in the previous 24
            hour interval. Invalid 15 minute intervals count
            as 0."
     ::= { dsx1TotalEntry 9 }
        
dsx1TotalBESs OBJECT-TYPE
     SYNTAX PerfTotalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Bursty Errored Seconds (BESs)
            encountered by a DS1 interface in the previous 24
            hour interval. Invalid 15 minute intervals count
            as 0."
     ::= { dsx1TotalEntry 9 }
        

dsx1TotalDMs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Degraded Minutes (DMs) encountered by a DS1 interface in the previous 24 hour

dsx1TotalDMs对象类型语法PerfTotalCount MAX-ACCESS只读状态当前描述“DS1接口在前24小时内遇到的降级分钟数(DMs)

            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1TotalEntry 10 }
        
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1TotalEntry 10 }
        
dsx1TotalLCVs OBJECT-TYPE
     SYNTAX PerfTotalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Line Code Violations (LCVs)
            encountered by a DS1 interface in the current 15
            minute interval.  Invalid 15 minute intervals
            count as 0."
     ::= { dsx1TotalEntry 11 }
        
dsx1TotalLCVs OBJECT-TYPE
     SYNTAX PerfTotalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Line Code Violations (LCVs)
            encountered by a DS1 interface in the current 15
            minute interval.  Invalid 15 minute intervals
            count as 0."
     ::= { dsx1TotalEntry 11 }
        
-- The DS1 Channel Table
dsx1ChanMappingTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1ChanMappingEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Channel Mapping table.  This table maps a
            DS1 channel number on a particular DS3 into an
            ifIndex.  In the presence of DS2s, this table can
            be used to map a DS2 channel number on a DS3 into
            an ifIndex, or used to map a DS1 channel number on
            a DS2 onto an ifIndex."
     ::= { ds1 16 }
        
-- The DS1 Channel Table
dsx1ChanMappingTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1ChanMappingEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Channel Mapping table.  This table maps a
            DS1 channel number on a particular DS3 into an
            ifIndex.  In the presence of DS2s, this table can
            be used to map a DS2 channel number on a DS3 into
            an ifIndex, or used to map a DS1 channel number on
            a DS2 onto an ifIndex."
     ::= { ds1 16 }
        

dsx1ChanMappingEntry OBJECT-TYPE SYNTAX Dsx1ChanMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DS1 Channel Mapping table. There is an entry in this table corresponding to each ds1 ifEntry within any interface that is channelized to the individual ds1 ifEntry level.

dsx1ChanMappingEntry对象类型语法dsx1ChanMappingEntry MAX-ACCESS不可访问状态当前描述“DS1通道映射表中的一个条目。此表中有一个条目对应于通道化到单个DS1 ifEntry级别的任何接口中的每个DS1 ifEntry。

This table is intended to facilitate mapping from channelized interface / channel number to DS1 ifEntry. (e.g., mapping (DS3 ifIndex, DS1 Channel Number) -> ifIndex)

此表旨在促进从信道化接口/信道编号到DS1 ifEntry的映射。(例如,映射(DS3 ifIndex,DS1通道号)->ifIndex)

While this table provides information that can also be found in the ifStackTable and dsx1ConfigTable, it provides this same information with a single table lookup, rather than by walking

虽然此表提供的信息也可以在ifStackTable和dsx1ConfigTable中找到,但它通过单个表查找而不是遍历来提供相同的信息

            the ifStackTable to find the various constituent
            ds1 ifTable entries, and testing various
            dsx1ConfigTable entries to check for the entry
            with the applicable DS1 channel number."
     INDEX   { ifIndex, dsx1Ds1ChannelNumber }
     ::= { dsx1ChanMappingTable 1 }
        
            the ifStackTable to find the various constituent
            ds1 ifTable entries, and testing various
            dsx1ConfigTable entries to check for the entry
            with the applicable DS1 channel number."
     INDEX   { ifIndex, dsx1Ds1ChannelNumber }
     ::= { dsx1ChanMappingTable 1 }
        
Dsx1ChanMappingEntry ::=
     SEQUENCE {
         dsx1ChanMappedIfIndex  InterfaceIndex
}
        
Dsx1ChanMappingEntry ::=
     SEQUENCE {
         dsx1ChanMappedIfIndex  InterfaceIndex
}
        
dsx1ChanMappedIfIndex OBJECT-TYPE
     SYNTAX  InterfaceIndex
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "This object indicates the ifIndex value assigned
            by the agent for the individual ds1 ifEntry that
            corresponds to the given DS1 channel number
            (specified by the INDEX element
            dsx1Ds1ChannelNumber) of the given channelized
            interface (specified by INDEX element ifIndex)."
     ::= { dsx1ChanMappingEntry 1 }
        
dsx1ChanMappedIfIndex OBJECT-TYPE
     SYNTAX  InterfaceIndex
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "This object indicates the ifIndex value assigned
            by the agent for the individual ds1 ifEntry that
            corresponds to the given DS1 channel number
            (specified by the INDEX element
            dsx1Ds1ChannelNumber) of the given channelized
            interface (specified by INDEX element ifIndex)."
     ::= { dsx1ChanMappingEntry 1 }
        

-- The DS1 Far End Current Table

--DS1远端电流表

dsx1FarEndCurrentTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1FarEndCurrentEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Far End Current table contains various
            statistics being collected for the current 15
            minute interval.  The statistics are collected
            from the far end messages on the Facilities Data
            Link.  The definitions are the same as described
            for the near-end information."
     ::= { ds1 10 }
        
dsx1FarEndCurrentTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1FarEndCurrentEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Far End Current table contains various
            statistics being collected for the current 15
            minute interval.  The statistics are collected
            from the far end messages on the Facilities Data
            Link.  The definitions are the same as described
            for the near-end information."
     ::= { ds1 10 }
        
dsx1FarEndCurrentEntry OBJECT-TYPE
     SYNTAX  Dsx1FarEndCurrentEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Far End Current table."
     INDEX   { dsx1FarEndCurrentIndex }
     ::= { dsx1FarEndCurrentTable 1 }
        
dsx1FarEndCurrentEntry OBJECT-TYPE
     SYNTAX  Dsx1FarEndCurrentEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Far End Current table."
     INDEX   { dsx1FarEndCurrentIndex }
     ::= { dsx1FarEndCurrentTable 1 }
        
Dsx1FarEndCurrentEntry ::=
     SEQUENCE {
         dsx1FarEndCurrentIndex      InterfaceIndex,
         dsx1FarEndTimeElapsed       INTEGER,
         dsx1FarEndValidIntervals    INTEGER,
         dsx1FarEndCurrentESs        PerfCurrentCount,
         dsx1FarEndCurrentSESs       PerfCurrentCount,
         dsx1FarEndCurrentSEFSs      PerfCurrentCount,
         dsx1FarEndCurrentUASs       PerfCurrentCount,
         dsx1FarEndCurrentCSSs       PerfCurrentCount,
         dsx1FarEndCurrentLESs       PerfCurrentCount,
         dsx1FarEndCurrentPCVs       PerfCurrentCount,
         dsx1FarEndCurrentBESs       PerfCurrentCount,
         dsx1FarEndCurrentDMs        PerfCurrentCount,
         dsx1FarEndInvalidIntervals  INTEGER
}
        
Dsx1FarEndCurrentEntry ::=
     SEQUENCE {
         dsx1FarEndCurrentIndex      InterfaceIndex,
         dsx1FarEndTimeElapsed       INTEGER,
         dsx1FarEndValidIntervals    INTEGER,
         dsx1FarEndCurrentESs        PerfCurrentCount,
         dsx1FarEndCurrentSESs       PerfCurrentCount,
         dsx1FarEndCurrentSEFSs      PerfCurrentCount,
         dsx1FarEndCurrentUASs       PerfCurrentCount,
         dsx1FarEndCurrentCSSs       PerfCurrentCount,
         dsx1FarEndCurrentLESs       PerfCurrentCount,
         dsx1FarEndCurrentPCVs       PerfCurrentCount,
         dsx1FarEndCurrentBESs       PerfCurrentCount,
         dsx1FarEndCurrentDMs        PerfCurrentCount,
         dsx1FarEndInvalidIntervals  INTEGER
}
        
dsx1FarEndCurrentIndex OBJECT-TYPE
     SYNTAX  InterfaceIndex
     MAX-ACCESS  read-only  -- read-only since originally an
                            -- SMIv1 index
     STATUS  current
     DESCRIPTION
            "The index value which uniquely identifies the DS1
            interface to which this entry is applicable.  The
            interface identified by a particular value of this
            index is identical to the interface identified by
            the same value of dsx1LineIndex."
     ::= { dsx1FarEndCurrentEntry 1 }
        
dsx1FarEndCurrentIndex OBJECT-TYPE
     SYNTAX  InterfaceIndex
     MAX-ACCESS  read-only  -- read-only since originally an
                            -- SMIv1 index
     STATUS  current
     DESCRIPTION
            "The index value which uniquely identifies the DS1
            interface to which this entry is applicable.  The
            interface identified by a particular value of this
            index is identical to the interface identified by
            the same value of dsx1LineIndex."
     ::= { dsx1FarEndCurrentEntry 1 }
        
dsx1FarEndTimeElapsed OBJECT-TYPE
     SYNTAX  INTEGER (0..899)
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of seconds that have elapsed since the
            beginning of the far end current error-measurement
            period. If, for some reason, such as an adjustment
            in the system's time-of-day clock, the current
            interval exceeds the maximum value, the agent will
            return the maximum value."
     ::= { dsx1FarEndCurrentEntry 2 }
        
dsx1FarEndTimeElapsed OBJECT-TYPE
     SYNTAX  INTEGER (0..899)
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of seconds that have elapsed since the
            beginning of the far end current error-measurement
            period. If, for some reason, such as an adjustment
            in the system's time-of-day clock, the current
            interval exceeds the maximum value, the agent will
            return the maximum value."
     ::= { dsx1FarEndCurrentEntry 2 }
        

dsx1FarEndValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..96) MAX-ACCESS read-only STATUS current DESCRIPTION

dsx1FarEndValidIntervals对象类型语法整数(0..96)最大访问只读状态当前说明

            "The number of previous far end intervals for
            which data was collected.  The value will be 96
            unless the interface was brought online within the
            last 24 hours, in which case the value will be the
            number of complete 15 minute far end intervals
            since the interface has been online. In the case
            where the agent is a proxy, it is possible that
            some intervals are unavailable.  In this case,
            this interval is the maximum interval number for
            which data is available."
     ::= { dsx1FarEndCurrentEntry 3 }
        
            "The number of previous far end intervals for
            which data was collected.  The value will be 96
            unless the interface was brought online within the
            last 24 hours, in which case the value will be the
            number of complete 15 minute far end intervals
            since the interface has been online. In the case
            where the agent is a proxy, it is possible that
            some intervals are unavailable.  In this case,
            this interval is the maximum interval number for
            which data is available."
     ::= { dsx1FarEndCurrentEntry 3 }
        
dsx1FarEndCurrentESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Errored Seconds."
     ::= { dsx1FarEndCurrentEntry 4 }
        
dsx1FarEndCurrentESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Errored Seconds."
     ::= { dsx1FarEndCurrentEntry 4 }
        
dsx1FarEndCurrentSESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Seconds."
     ::= { dsx1FarEndCurrentEntry 5 }
        
dsx1FarEndCurrentSESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Seconds."
     ::= { dsx1FarEndCurrentEntry 5 }
        
dsx1FarEndCurrentSEFSs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Framing
            Seconds."
     ::= { dsx1FarEndCurrentEntry 6 }
        
dsx1FarEndCurrentSEFSs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Framing
            Seconds."
     ::= { dsx1FarEndCurrentEntry 6 }
        
dsx1FarEndCurrentUASs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds."
     ::= { dsx1FarEndCurrentEntry 7 }
        
dsx1FarEndCurrentUASs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds."
     ::= { dsx1FarEndCurrentEntry 7 }
        

dsx1FarEndCurrentCSSs OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only

dsx1FarEndCurrentCSSs对象类型语法PerfCurrentCount最大访问权限只读

     STATUS  current
     DESCRIPTION
            "The number of Far End Controlled Slip Seconds."
     ::= { dsx1FarEndCurrentEntry 8 }
        
     STATUS  current
     DESCRIPTION
            "The number of Far End Controlled Slip Seconds."
     ::= { dsx1FarEndCurrentEntry 8 }
        
dsx1FarEndCurrentLESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Line Errored Seconds."
     ::= { dsx1FarEndCurrentEntry 9 }
        
dsx1FarEndCurrentLESs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Line Errored Seconds."
     ::= { dsx1FarEndCurrentEntry 9 }
        
dsx1FarEndCurrentPCVs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Path Coding Violations."
     ::= { dsx1FarEndCurrentEntry 10 }
        
dsx1FarEndCurrentPCVs OBJECT-TYPE
     SYNTAX  PerfCurrentCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Path Coding Violations."
     ::= { dsx1FarEndCurrentEntry 10 }
        
dsx1FarEndCurrentBESs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Far End Bursty Errored Seconds."
     ::= { dsx1FarEndCurrentEntry 11 }
        
dsx1FarEndCurrentBESs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Far End Bursty Errored Seconds."
     ::= { dsx1FarEndCurrentEntry 11 }
        
dsx1FarEndCurrentDMs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Far End Degraded Minutes."
     ::= { dsx1FarEndCurrentEntry 12 }
        
dsx1FarEndCurrentDMs OBJECT-TYPE
     SYNTAX PerfCurrentCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Far End Degraded Minutes."
     ::= { dsx1FarEndCurrentEntry 12 }
        
dsx1FarEndInvalidIntervals OBJECT-TYPE
     SYNTAX  INTEGER (0..96)
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            " The number of intervals in the range from 0 to
            dsx1FarEndValidIntervals for which no data is
            available.  This object will typically be zero
            except in cases where the data for some intervals
            are not available (e.g., in proxy situations)."
     ::= { dsx1FarEndCurrentEntry 13 }
        
dsx1FarEndInvalidIntervals OBJECT-TYPE
     SYNTAX  INTEGER (0..96)
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            " The number of intervals in the range from 0 to
            dsx1FarEndValidIntervals for which no data is
            available.  This object will typically be zero
            except in cases where the data for some intervals
            are not available (e.g., in proxy situations)."
     ::= { dsx1FarEndCurrentEntry 13 }
        
-- The DS1 Far End Interval Table
dsx1FarEndIntervalTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1FarEndIntervalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Far End Interval Table contains various
            statistics collected by each DS1 interface over
            the previous 24 hours of operation.  The past 24
            hours are broken into 96 completed 15 minute
            intervals. Each row in this table represents one
            such interval (identified by
            dsx1FarEndIntervalNumber) for one specific
            instance (identified by dsx1FarEndIntervalIndex)."
     ::= { ds1 11 }
        
-- The DS1 Far End Interval Table
dsx1FarEndIntervalTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1FarEndIntervalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Far End Interval Table contains various
            statistics collected by each DS1 interface over
            the previous 24 hours of operation.  The past 24
            hours are broken into 96 completed 15 minute
            intervals. Each row in this table represents one
            such interval (identified by
            dsx1FarEndIntervalNumber) for one specific
            instance (identified by dsx1FarEndIntervalIndex)."
     ::= { ds1 11 }
        
dsx1FarEndIntervalEntry OBJECT-TYPE
     SYNTAX  Dsx1FarEndIntervalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Far End Interval table."
     INDEX   { dsx1FarEndIntervalIndex,
               dsx1FarEndIntervalNumber }
     ::= { dsx1FarEndIntervalTable 1 }
        
dsx1FarEndIntervalEntry OBJECT-TYPE
     SYNTAX  Dsx1FarEndIntervalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Far End Interval table."
     INDEX   { dsx1FarEndIntervalIndex,
               dsx1FarEndIntervalNumber }
     ::= { dsx1FarEndIntervalTable 1 }
        
Dsx1FarEndIntervalEntry ::=
     SEQUENCE {
         dsx1FarEndIntervalIndex       InterfaceIndex,
         dsx1FarEndIntervalNumber      INTEGER,
         dsx1FarEndIntervalESs         PerfIntervalCount,
         dsx1FarEndIntervalSESs        PerfIntervalCount,
         dsx1FarEndIntervalSEFSs       PerfIntervalCount,
         dsx1FarEndIntervalUASs        PerfIntervalCount,
         dsx1FarEndIntervalCSSs        PerfIntervalCount,
         dsx1FarEndIntervalLESs        PerfIntervalCount,
         dsx1FarEndIntervalPCVs        PerfIntervalCount,
         dsx1FarEndIntervalBESs        PerfIntervalCount,
         dsx1FarEndIntervalDMs         PerfIntervalCount,
         dsx1FarEndIntervalValidData   TruthValue
}
        
Dsx1FarEndIntervalEntry ::=
     SEQUENCE {
         dsx1FarEndIntervalIndex       InterfaceIndex,
         dsx1FarEndIntervalNumber      INTEGER,
         dsx1FarEndIntervalESs         PerfIntervalCount,
         dsx1FarEndIntervalSESs        PerfIntervalCount,
         dsx1FarEndIntervalSEFSs       PerfIntervalCount,
         dsx1FarEndIntervalUASs        PerfIntervalCount,
         dsx1FarEndIntervalCSSs        PerfIntervalCount,
         dsx1FarEndIntervalLESs        PerfIntervalCount,
         dsx1FarEndIntervalPCVs        PerfIntervalCount,
         dsx1FarEndIntervalBESs        PerfIntervalCount,
         dsx1FarEndIntervalDMs         PerfIntervalCount,
         dsx1FarEndIntervalValidData   TruthValue
}
        

dsx1FarEndIntervalIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION

dsx1FarEndIntervalIndex对象类型语法接口index MAX-ACCESS只读--自最初为--SMIv1索引状态当前描述以来为只读

            "The index value which uniquely identifies the DS1
            interface to which this entry is applicable.  The
            interface identified by a particular value of this
            index is identical to the interface identified by
            the same value of dsx1LineIndex."
     ::= { dsx1FarEndIntervalEntry 1 }
        
            "The index value which uniquely identifies the DS1
            interface to which this entry is applicable.  The
            interface identified by a particular value of this
            index is identical to the interface identified by
            the same value of dsx1LineIndex."
     ::= { dsx1FarEndIntervalEntry 1 }
        
dsx1FarEndIntervalNumber OBJECT-TYPE
     SYNTAX  INTEGER (1..96)
     MAX-ACCESS  read-only  -- read-only since originally an
                            -- SMIv1 index
     STATUS  current
     DESCRIPTION
            "A number between 1 and 96, where 1 is the most
            recently completed 15 minute interval and 96 is
            the 15 minutes interval completed 23 hours and 45
            minutes prior to interval 1."
     ::= { dsx1FarEndIntervalEntry 2 }
        
dsx1FarEndIntervalNumber OBJECT-TYPE
     SYNTAX  INTEGER (1..96)
     MAX-ACCESS  read-only  -- read-only since originally an
                            -- SMIv1 index
     STATUS  current
     DESCRIPTION
            "A number between 1 and 96, where 1 is the most
            recently completed 15 minute interval and 96 is
            the 15 minutes interval completed 23 hours and 45
            minutes prior to interval 1."
     ::= { dsx1FarEndIntervalEntry 2 }
        
dsx1FarEndIntervalESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Errored Seconds."
     ::= { dsx1FarEndIntervalEntry 3 }
        
dsx1FarEndIntervalESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Errored Seconds."
     ::= { dsx1FarEndIntervalEntry 3 }
        
dsx1FarEndIntervalSESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Seconds."
     ::= { dsx1FarEndIntervalEntry 4 }
        
dsx1FarEndIntervalSESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Seconds."
     ::= { dsx1FarEndIntervalEntry 4 }
        
dsx1FarEndIntervalSEFSs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Framing
            Seconds."
     ::= { dsx1FarEndIntervalEntry 5 }
        
dsx1FarEndIntervalSEFSs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Framing
            Seconds."
     ::= { dsx1FarEndIntervalEntry 5 }
        

dsx1FarEndIntervalUASs OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current

DSX1FarendIntervalualass对象类型语法PerfIntervalCount MAX-ACCESS只读状态当前

     DESCRIPTION
            "The number of Unavailable Seconds."
     ::= { dsx1FarEndIntervalEntry 6 }
        
     DESCRIPTION
            "The number of Unavailable Seconds."
     ::= { dsx1FarEndIntervalEntry 6 }
        
dsx1FarEndIntervalCSSs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Controlled Slip Seconds."
     ::= { dsx1FarEndIntervalEntry 7 }
        
dsx1FarEndIntervalCSSs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Controlled Slip Seconds."
     ::= { dsx1FarEndIntervalEntry 7 }
        
dsx1FarEndIntervalLESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Line Errored Seconds."
     ::= { dsx1FarEndIntervalEntry 8 }
        
dsx1FarEndIntervalLESs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Line Errored Seconds."
     ::= { dsx1FarEndIntervalEntry 8 }
        
dsx1FarEndIntervalPCVs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Path Coding Violations."
     ::= { dsx1FarEndIntervalEntry 9 }
        
dsx1FarEndIntervalPCVs OBJECT-TYPE
     SYNTAX  PerfIntervalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Path Coding Violations."
     ::= { dsx1FarEndIntervalEntry 9 }
        
dsx1FarEndIntervalBESs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Far End Bursty Errored Seconds."
     ::= { dsx1FarEndIntervalEntry 10 }
        
dsx1FarEndIntervalBESs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Far End Bursty Errored Seconds."
     ::= { dsx1FarEndIntervalEntry 10 }
        
dsx1FarEndIntervalDMs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Far End Degraded Minutes."
     ::= { dsx1FarEndIntervalEntry 11 }
        
dsx1FarEndIntervalDMs OBJECT-TYPE
     SYNTAX PerfIntervalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Far End Degraded Minutes."
     ::= { dsx1FarEndIntervalEntry 11 }
        

dsx1FarEndIntervalValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current

dsx1FarEndIntervalValidData对象类型语法TruthValue MAX-ACCESS只读状态当前

     DESCRIPTION
            " This variable indicates if the data for this
            interval is valid."
     ::= { dsx1FarEndIntervalEntry 12 }
        
     DESCRIPTION
            " This variable indicates if the data for this
            interval is valid."
     ::= { dsx1FarEndIntervalEntry 12 }
        

-- The DS1 Far End Total Table

--DS1远端总计表

dsx1FarEndTotalTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1FarEndTotalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Far End Total Table contains the
            cumulative sum of the various statistics for the
            24 hour period preceding the current interval."
     ::= { ds1 12 }
        
dsx1FarEndTotalTable OBJECT-TYPE
     SYNTAX  SEQUENCE OF Dsx1FarEndTotalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "The DS1 Far End Total Table contains the
            cumulative sum of the various statistics for the
            24 hour period preceding the current interval."
     ::= { ds1 12 }
        
dsx1FarEndTotalEntry OBJECT-TYPE
     SYNTAX  Dsx1FarEndTotalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Far End Total table."
     INDEX   { dsx1FarEndTotalIndex }
     ::= { dsx1FarEndTotalTable 1 }
        
dsx1FarEndTotalEntry OBJECT-TYPE
     SYNTAX  Dsx1FarEndTotalEntry
     MAX-ACCESS  not-accessible
     STATUS  current
     DESCRIPTION
            "An entry in the DS1 Far End Total table."
     INDEX   { dsx1FarEndTotalIndex }
     ::= { dsx1FarEndTotalTable 1 }
        
Dsx1FarEndTotalEntry ::=
     SEQUENCE {
         dsx1FarEndTotalIndex          InterfaceIndex,
         dsx1FarEndTotalESs            PerfTotalCount,
         dsx1FarEndTotalSESs           PerfTotalCount,
         dsx1FarEndTotalSEFSs          PerfTotalCount,
         dsx1FarEndTotalUASs           PerfTotalCount,
         dsx1FarEndTotalCSSs           PerfTotalCount,
         dsx1FarEndTotalLESs           PerfTotalCount,
         dsx1FarEndTotalPCVs           PerfTotalCount,
         dsx1FarEndTotalBESs           PerfTotalCount,
         dsx1FarEndTotalDMs            PerfTotalCount
}
        
Dsx1FarEndTotalEntry ::=
     SEQUENCE {
         dsx1FarEndTotalIndex          InterfaceIndex,
         dsx1FarEndTotalESs            PerfTotalCount,
         dsx1FarEndTotalSESs           PerfTotalCount,
         dsx1FarEndTotalSEFSs          PerfTotalCount,
         dsx1FarEndTotalUASs           PerfTotalCount,
         dsx1FarEndTotalCSSs           PerfTotalCount,
         dsx1FarEndTotalLESs           PerfTotalCount,
         dsx1FarEndTotalPCVs           PerfTotalCount,
         dsx1FarEndTotalBESs           PerfTotalCount,
         dsx1FarEndTotalDMs            PerfTotalCount
}
        

dsx1FarEndTotalIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The

dsx1FarEndTotalIndex对象类型语法接口index MAX-ACCESS只读--只读,因为最初是--SMIv1索引状态当前描述“唯一标识此项适用的DS1接口的索引值

            interface identified by a particular value of this
            index is identical to the interface identified by
            the same value of dsx1LineIndex."
     ::= { dsx1FarEndTotalEntry 1 }
        
            interface identified by a particular value of this
            index is identical to the interface identified by
            the same value of dsx1LineIndex."
     ::= { dsx1FarEndTotalEntry 1 }
        
dsx1FarEndTotalESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Errored Seconds encountered
            by a DS1 interface in the previous 24 hour
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1FarEndTotalEntry 2 }
        
dsx1FarEndTotalESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Errored Seconds encountered
            by a DS1 interface in the previous 24 hour
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1FarEndTotalEntry 2 }
        
dsx1FarEndTotalSESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 3 }
        
dsx1FarEndTotalSESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 3 }
        
dsx1FarEndTotalSEFSs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Framing
            Seconds encountered by a DS1 interface in the
            previous 24 hour interval. Invalid 15 minute
            intervals count as 0."
     ::= { dsx1FarEndTotalEntry 4 }
        
dsx1FarEndTotalSEFSs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Severely Errored Framing
            Seconds encountered by a DS1 interface in the
            previous 24 hour interval. Invalid 15 minute
            intervals count as 0."
     ::= { dsx1FarEndTotalEntry 4 }
        
dsx1FarEndTotalUASs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds encountered by
            a DS1 interface in the previous 24 hour interval.
            Invalid 15 minute intervals count as 0."
     ::= { dsx1FarEndTotalEntry 5 }
        
dsx1FarEndTotalUASs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Unavailable Seconds encountered by
            a DS1 interface in the previous 24 hour interval.
            Invalid 15 minute intervals count as 0."
     ::= { dsx1FarEndTotalEntry 5 }
        
dsx1FarEndTotalCSSs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Controlled Slip Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 6 }
        
dsx1FarEndTotalCSSs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Controlled Slip Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 6 }
        
dsx1FarEndTotalLESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Line Errored Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 7 }
        
dsx1FarEndTotalLESs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Line Errored Seconds
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 7 }
        
dsx1FarEndTotalPCVs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Path Coding Violations
            reported via the far end block error count
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 8 }
        
dsx1FarEndTotalPCVs OBJECT-TYPE
     SYNTAX  PerfTotalCount
     MAX-ACCESS  read-only
     STATUS  current
     DESCRIPTION
            "The number of Far End Path Coding Violations
            reported via the far end block error count
            encountered by a DS1 interface in the previous 24
            hour interval.  Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 8 }
        
dsx1FarEndTotalBESs OBJECT-TYPE
     SYNTAX PerfTotalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Bursty Errored Seconds (BESs)
            encountered by a DS1 interface in the previous 24
            hour interval. Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 9 }
        
dsx1FarEndTotalBESs OBJECT-TYPE
     SYNTAX PerfTotalCount
     MAX-ACCESS read-only
     STATUS current
     DESCRIPTION
            "The number of Bursty Errored Seconds (BESs)
            encountered by a DS1 interface in the previous 24
            hour interval. Invalid 15 minute intervals count
            as 0."
     ::= { dsx1FarEndTotalEntry 9 }
        

dsx1FarEndTotalDMs OBJECT-TYPE SYNTAX PerfTotalCount MAX-ACCESS read-only

dsx1FarEndTotalDMs对象类型语法PerfTotalCount MAX-ACCESS只读

     STATUS current
     DESCRIPTION
            "The number of Degraded Minutes (DMs) encountered
            by a DS1 interface in the previous 24 hour
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1FarEndTotalEntry 10 }
        
     STATUS current
     DESCRIPTION
            "The number of Degraded Minutes (DMs) encountered
            by a DS1 interface in the previous 24 hour
            interval.  Invalid 15 minute intervals count as
            0."
     ::= { dsx1FarEndTotalEntry 10 }
        

-- The DS1 Fractional Table dsx1FracTable OBJECT-TYPE SYNTAX SEQUENCE OF Dsx1FracEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is deprecated in favour of using ifStackTable.

--Dsx1FracEntry MAX-ACCESS的DS1分数表dsx1FracTable对象类型语法序列不可访问状态已弃用说明“此表已弃用,赞成使用ifStackTable。

The table was mandatory for systems dividing a DS1 into channels containing different data streams that are of local interest. Systems which are indifferent to data content, such as CSUs, need not implement it.

该表对于将DS1划分为包含本地感兴趣的不同数据流的通道的系统是必需的。与数据内容无关的系统,如CSU,不需要实现它。

The DS1 fractional table identifies which DS1 channels associated with a CSU are being used to support a logical interface, i.e., an entry in the interfaces table from the Internet-standard MIB.

DS1分数表标识与CSU相关联的哪些DS1通道用于支持逻辑接口,即来自Internet标准MIB的接口表中的条目。

For example, consider an application managing a North American ISDN Primary Rate link whose division is a 384 kbit/s H1 _B_ Channel for Video, a second H1 for data to a primary routing peer, and 12 64 kbit/s H0 _B_ Channels. Consider that some subset of the H0 channels are used for voice and the remainder are available for dynamic data calls.

例如,考虑管理北美ISDN初级速率链路的应用,其划分为视频的384 kb/s H1×By信道、第二H1数据到主路由对等点,以及12个64 kB/s H0×By信道。考虑到H0信道的一些子集用于语音,其余部分可用于动态数据呼叫。

We count a total of 14 interfaces multiplexed onto the DS1 interface. Six DS1 channels (for the sake of the example, channels 1..6) are used for Video, six more (7..11 and 13) are used for data, and the remaining 12 are in channels 12 and 14..24.

我们总共统计了14个多路复用到DS1接口上的接口。六个DS1通道(为了示例,通道1..6)用于视频,另外六个(7..11和13)用于数据,其余12个在通道12和14..24中。

Let us further imagine that ifIndex 2 is of type DS1 and refers to the DS1 interface, and that the interfaces layered onto it are numbered 3..16.

让我们进一步设想ifIndex 2属于DS1类型,并引用DS1接口,并且其上分层的接口编号为3..16。

We might describe the allocation of channels, in

我们可以在下面的例子中描述频道的分配

            the dsx1FracTable, as follows:
          dsx1FracIfIndex.2. 1 = 3  dsx1FracIfIndex.2.13 = 4
          dsx1FracIfIndex.2. 2 = 3  dsx1FracIfIndex.2.14 = 6
          dsx1FracIfIndex.2. 3 = 3  dsx1FracIfIndex.2.15 = 7
          dsx1FracIfIndex.2. 4 = 3  dsx1FracIfIndex.2.16 = 8
          dsx1FracIfIndex.2. 5 = 3  dsx1FracIfIndex.2.17 = 9
          dsx1FracIfIndex.2. 6 = 3  dsx1FracIfIndex.2.18 = 10
          dsx1FracIfIndex.2. 7 = 4  dsx1FracIfIndex.2.19 = 11
          dsx1FracIfIndex.2. 8 = 4  dsx1FracIfIndex.2.20 = 12
          dsx1FracIfIndex.2. 9 = 4  dsx1FracIfIndex.2.21 = 13
          dsx1FracIfIndex.2.10 = 4  dsx1FracIfIndex.2.22 = 14
          dsx1FracIfIndex.2.11 = 4  dsx1FracIfIndex.2.23 = 15
          dsx1FracIfIndex.2.12 = 5  dsx1FracIfIndex.2.24 = 16
        
            the dsx1FracTable, as follows:
          dsx1FracIfIndex.2. 1 = 3  dsx1FracIfIndex.2.13 = 4
          dsx1FracIfIndex.2. 2 = 3  dsx1FracIfIndex.2.14 = 6
          dsx1FracIfIndex.2. 3 = 3  dsx1FracIfIndex.2.15 = 7
          dsx1FracIfIndex.2. 4 = 3  dsx1FracIfIndex.2.16 = 8
          dsx1FracIfIndex.2. 5 = 3  dsx1FracIfIndex.2.17 = 9
          dsx1FracIfIndex.2. 6 = 3  dsx1FracIfIndex.2.18 = 10
          dsx1FracIfIndex.2. 7 = 4  dsx1FracIfIndex.2.19 = 11
          dsx1FracIfIndex.2. 8 = 4  dsx1FracIfIndex.2.20 = 12
          dsx1FracIfIndex.2. 9 = 4  dsx1FracIfIndex.2.21 = 13
          dsx1FracIfIndex.2.10 = 4  dsx1FracIfIndex.2.22 = 14
          dsx1FracIfIndex.2.11 = 4  dsx1FracIfIndex.2.23 = 15
          dsx1FracIfIndex.2.12 = 5  dsx1FracIfIndex.2.24 = 16
        

For North American (DS1) interfaces, there are 24 legal channels, numbered 1 through 24.

对于北美(DS1)接口,有24个合法通道,编号为1到24。

            For G.704 interfaces, there are 31 legal channels,
            numbered 1 through 31.  The channels (1..31)
            correspond directly to the equivalently numbered
            time-slots."
     ::= { ds1 13 }
        
            For G.704 interfaces, there are 31 legal channels,
            numbered 1 through 31.  The channels (1..31)
            correspond directly to the equivalently numbered
            time-slots."
     ::= { ds1 13 }
        
dsx1FracEntry OBJECT-TYPE
     SYNTAX  Dsx1FracEntry
     MAX-ACCESS  not-accessible
     STATUS  deprecated
     DESCRIPTION
        "An entry in the DS1 Fractional table."
    INDEX   { dsx1FracIndex, dsx1FracNumber }
    ::= { dsx1FracTable 1 }
        
dsx1FracEntry OBJECT-TYPE
     SYNTAX  Dsx1FracEntry
     MAX-ACCESS  not-accessible
     STATUS  deprecated
     DESCRIPTION
        "An entry in the DS1 Fractional table."
    INDEX   { dsx1FracIndex, dsx1FracNumber }
    ::= { dsx1FracTable 1 }
        
Dsx1FracEntry ::=
    SEQUENCE {
        dsx1FracIndex        INTEGER,
        dsx1FracNumber       INTEGER,
        dsx1FracIfIndex      INTEGER
    }
        
Dsx1FracEntry ::=
    SEQUENCE {
        dsx1FracIndex        INTEGER,
        dsx1FracNumber       INTEGER,
        dsx1FracIfIndex      INTEGER
    }
        

dsx1FracIndex OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS deprecated DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable The interface identified by a particular

dsx1FracIndex对象类型语法整数(1..'7fffffff'h)MAX-ACCESS只读--只读,因为最初是--SMIv1索引状态不推荐的描述“唯一标识此项适用的DS1接口的索引值由特定

       value  of  this  index is the same interface as
       identified by the same value  an  dsx1LineIndex
       object instance."
   ::= { dsx1FracEntry 1 }
        
       value  of  this  index is the same interface as
       identified by the same value  an  dsx1LineIndex
       object instance."
   ::= { dsx1FracEntry 1 }
        
dsx1FracNumber OBJECT-TYPE
    SYNTAX  INTEGER (1..31)
    MAX-ACCESS  read-only  -- read-only since originally an
                            -- SMIv1 index
    STATUS  deprecated
    DESCRIPTION
       "The channel number for this entry."
   ::= { dsx1FracEntry 2 }
        
dsx1FracNumber OBJECT-TYPE
    SYNTAX  INTEGER (1..31)
    MAX-ACCESS  read-only  -- read-only since originally an
                            -- SMIv1 index
    STATUS  deprecated
    DESCRIPTION
       "The channel number for this entry."
   ::= { dsx1FracEntry 2 }
        
dsx1FracIfIndex OBJECT-TYPE
    SYNTAX  INTEGER (0..'7fffffff'h)
    MAX-ACCESS  read-write
    STATUS  deprecated
    DESCRIPTION
       "An index value that uniquely identifies an
       interface.  The interface identified by a particular
       value of this index is the same  interface
       as  identified by the same value an ifIndex
       object instance. If no interface is currently using
       a channel, the value should be zero.  If a
       single interface occupies more than one time
       slot,  that ifIndex value will be found in multiple
       time slots."
   ::= { dsx1FracEntry 3 }
        
dsx1FracIfIndex OBJECT-TYPE
    SYNTAX  INTEGER (0..'7fffffff'h)
    MAX-ACCESS  read-write
    STATUS  deprecated
    DESCRIPTION
       "An index value that uniquely identifies an
       interface.  The interface identified by a particular
       value of this index is the same  interface
       as  identified by the same value an ifIndex
       object instance. If no interface is currently using
       a channel, the value should be zero.  If a
       single interface occupies more than one time
       slot,  that ifIndex value will be found in multiple
       time slots."
   ::= { dsx1FracEntry 3 }
        

-- DS1 TRAPS

--DS1陷阱

ds1Traps OBJECT IDENTIFIER ::= { ds1 15 }
        
ds1Traps OBJECT IDENTIFIER ::= { ds1 15 }
        
dsx1LineStatusChange NOTIFICATION-TYPE
    OBJECTS { dsx1LineStatus,
              dsx1LineStatusLastChange }
    STATUS  current
    DESCRIPTION
            "A dsx1LineStatusChange trap is sent when the
            value of an instance dsx1LineStatus changes. It
            can be utilized by an NMS to trigger polls.  When
            the line status change results from a higher level
            line status change (i.e., ds3), then no traps for
            the ds1 are sent."
     ::= { ds1Traps 0 1 }
        
dsx1LineStatusChange NOTIFICATION-TYPE
    OBJECTS { dsx1LineStatus,
              dsx1LineStatusLastChange }
    STATUS  current
    DESCRIPTION
            "A dsx1LineStatusChange trap is sent when the
            value of an instance dsx1LineStatus changes. It
            can be utilized by an NMS to trigger polls.  When
            the line status change results from a higher level
            line status change (i.e., ds3), then no traps for
            the ds1 are sent."
     ::= { ds1Traps 0 1 }
        

-- conformance information

--一致性信息

ds1Conformance OBJECT IDENTIFIER ::= { ds1 14 }
        
ds1Conformance OBJECT IDENTIFIER ::= { ds1 14 }
        
ds1Groups      OBJECT IDENTIFIER ::= { ds1Conformance 1 }
ds1Compliances OBJECT IDENTIFIER ::= { ds1Conformance 2 }
        
ds1Groups      OBJECT IDENTIFIER ::= { ds1Conformance 1 }
ds1Compliances OBJECT IDENTIFIER ::= { ds1Conformance 2 }
        

-- compliance statements

--合规声明

ds1Compliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for T1 and E1 interfaces." MODULE -- this module MANDATORY-GROUPS { ds1NearEndConfigGroup, ds1NearEndStatisticsGroup }

ds1Compliance MODULE-COMPLIANCE STATUS已弃用说明“T1和E1接口的符合性声明”。MODULE--此模块为必填项-GROUPS{ds1NearEndConfigGroup,ds1NearEndStatisticsGroup}

GROUP ds1FarEndGroup DESCRIPTION "Implementation of this group is optional for all systems that attach to a DS1 Interface."

GROUP ds1FarEndGroup DESCRIPTION“对于连接到DS1接口的所有系统,此组的实现是可选的。”

GROUP ds1NearEndOptionalConfigGroup DESCRIPTION "Implementation of this group is optional for all systems that attach to a DS1 Interface."

GROUP DS1NearOnInternationalConfigGroup DESCRIPTION“对于连接到DS1接口的所有系统,此组的实现是可选的。”

GROUP ds1DS2Group DESCRIPTION "Implementation of this group is mandatory for all systems that attach to a DS2 Interface."

组ds1DS2Group DESCRIPTION“对于连接到DS2接口的所有系统,必须实现此组。”

GROUP ds1TransStatsGroup DESCRIPTION "This group is the set of statistics appropriate for all systems which attach to a DS1 Interface running transparent or unFramed lineType."

GROUP ds1TransStatsGroup DESCRIPTION“此组是适用于连接到运行透明或无框架线型的DS1接口的所有系统的统计信息集。”

GROUP ds1ChanMappingGroup DESCRIPTION "This group is the set of objects for mapping a DS3 Channel (dsx1Ds1ChannelNumber) to ifIndex. Implementation of this group is mandatory for systems which support the channelization of DS3s into DS1s."

组ds1ChanMappingGroup DESCRIPTION“此组是用于将DS3通道(dsx1Ds1ChannelNumber)映射到iIndex的一组对象。对于支持将DS3通道化为DS1的系统,必须实现此组。”

OBJECT dsx1LineType SYNTAX INTEGER {

对象dsx1LineType语法整数{

other(1), dsx1ESF(2), dsx1D4(3), dsx1E1(4), dsx1E1CRC(5), dsx1E1MF(6), dsx1E1CRCMF(7), dsx1Unframed(8), dsx1E1Unframed(9), dsx1DS2M12(10), dsx1E2(11) } MIN-ACCESS read-only DESCRIPTION "The ability to set the line type is not required."

其他(1)、dsx1ESF(2)、dsx1D4(3)、dsx1E1(4)、dsx1E1CRC(5)、dsx1E1MF(6)、dsx1E1CRCMF(7)、dsx1Unframed(8)、dsx1E1Unframed(9)、dsx1DS2M12(10)、dsx1E2(11)}最小访问只读说明“不需要设置线路类型的功能。”

OBJECT dsx1LineCoding MIN-ACCESS read-only DESCRIPTION "The ability to set the line coding is not required."

对象dsx1LineCoding MIN-ACCESS只读说明“不需要设置行编码的功能。”

OBJECT dsx1SendCode MIN-ACCESS read-only DESCRIPTION "The ability to set the send code is not required."

对象dsx1SendCode MIN-ACCESS只读说明“不需要设置发送代码的功能。”

OBJECT dsx1LoopbackConfig MIN-ACCESS read-only DESCRIPTION "The ability to set loopbacks is not required."

对象dsx1LoopbackConfig MIN-ACCESS只读说明“不需要设置环回的功能。”

OBJECT dsx1SignalMode MIN-ACCESS read-only DESCRIPTION "The ability to set the signal mode is not required."

对象dsx1SignalMode最小访问只读说明“不需要设置信号模式的功能。”

        OBJECT dsx1TransmitClockSource
                SYNTAX  INTEGER {
                            loopTiming(1),
                            localTiming(2),
                            throughTiming(3)
                          }
        MIN-ACCESS read-only
        DESCRIPTION
        
        OBJECT dsx1TransmitClockSource
                SYNTAX  INTEGER {
                            loopTiming(1),
                            localTiming(2),
                            throughTiming(3)
                          }
        MIN-ACCESS read-only
        DESCRIPTION
        

"The ability to set the transmit clock source is not required."

“不需要设置传输时钟源的功能。”

OBJECT dsx1Fdl MIN-ACCESS read-only DESCRIPTION "The ability to set the FDL is not required."

对象dsx1Fdl最小访问只读说明“不需要设置FDL的功能。”

OBJECT dsx1LineLength MIN-ACCESS read-only DESCRIPTION "The ability to set the line length is not required."

对象dsx1LineLength MIN-ACCESS只读说明“不需要设置线条长度的功能。”

OBJECT dsx1Channelization MIN-ACCESS read-only DESCRIPTION "The ability to set the channelization is not required."

对象dsx1Channelization MIN-ACCESS只读说明“不需要设置通道化的功能。”

    ::= { ds1Compliances 1 }
        
    ::= { ds1Compliances 1 }
        
ds1MibT1PriCompliance MODULE-COMPLIANCE
    STATUS deprecated
    DESCRIPTION
            "Compliance statement for using this MIB for ISDN
            Primary Rate interfaces on T1 lines."
    MODULE
        MANDATORY-GROUPS { ds1NearEndConfigGroup,
                           ds1NearEndStatisticsGroup }
        OBJECT dsx1LineType
            SYNTAX INTEGER {
                dsx1ESF(2)   -- Intl Spec would be G704(2)
                             -- or I.431(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Line type for T1 ISDN Primary Rate
                 interfaces."
        
ds1MibT1PriCompliance MODULE-COMPLIANCE
    STATUS deprecated
    DESCRIPTION
            "Compliance statement for using this MIB for ISDN
            Primary Rate interfaces on T1 lines."
    MODULE
        MANDATORY-GROUPS { ds1NearEndConfigGroup,
                           ds1NearEndStatisticsGroup }
        OBJECT dsx1LineType
            SYNTAX INTEGER {
                dsx1ESF(2)   -- Intl Spec would be G704(2)
                             -- or I.431(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Line type for T1 ISDN Primary Rate
                 interfaces."
        
        OBJECT dsx1LineCoding
            SYNTAX INTEGER {
                dsx1B8ZS(2)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Type of Zero Code Suppression for
                 T1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1LineCoding
            SYNTAX INTEGER {
                dsx1B8ZS(2)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Type of Zero Code Suppression for
                 T1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1SignalMode
            SYNTAX INTEGER {
                none(1), -- if there is no signaling channel
                messageOriented(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Possible signaling modes for
                 T1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1SignalMode
            SYNTAX INTEGER {
                none(1), -- if there is no signaling channel
                messageOriented(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Possible signaling modes for
                 T1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1TransmitClockSource
            SYNTAX INTEGER {
                loopTiming(1)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "The transmit clock is derived from
                 received clock on ISDN Primary Rate
                 interfaces."
        
        OBJECT dsx1TransmitClockSource
            SYNTAX INTEGER {
                loopTiming(1)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "The transmit clock is derived from
                 received clock on ISDN Primary Rate
                 interfaces."
        

OBJECT dsx1Fdl MIN-ACCESS read-only DESCRIPTION "Facilities Data Link usage on T1 ISDN Primary Rate interfaces. Note: Eventually dsx1Att-54016(4) is to be used here since the line type is ESF."

对象dsx1Fdl MIN-ACCESS只读说明“T1 ISDN主速率接口上的设施数据链路使用。注意:此处最终将使用dsx1Att-54016(4),因为线路类型为ESF。”

        OBJECT dsx1Channelization
            MIN-ACCESS read-only
            DESCRIPTION
                "The ability to set the channelization
                 is not required."
    ::= { ds1Compliances 2 }
        
        OBJECT dsx1Channelization
            MIN-ACCESS read-only
            DESCRIPTION
                "The ability to set the channelization
                 is not required."
    ::= { ds1Compliances 2 }
        
ds1MibE1PriCompliance MODULE-COMPLIANCE
    STATUS deprecated
    DESCRIPTION
            "Compliance statement for using this MIB for ISDN
            Primary Rate interfaces on E1 lines."
    MODULE
        MANDATORY-GROUPS { ds1NearEndConfigGroup,
                           ds1NearEndStatisticsGroup }
        OBJECT dsx1LineType
            SYNTAX INTEGER {
                dsx1E1CRC(5)
            }
            MIN-ACCESS read-only
        
ds1MibE1PriCompliance MODULE-COMPLIANCE
    STATUS deprecated
    DESCRIPTION
            "Compliance statement for using this MIB for ISDN
            Primary Rate interfaces on E1 lines."
    MODULE
        MANDATORY-GROUPS { ds1NearEndConfigGroup,
                           ds1NearEndStatisticsGroup }
        OBJECT dsx1LineType
            SYNTAX INTEGER {
                dsx1E1CRC(5)
            }
            MIN-ACCESS read-only
        

DESCRIPTION "Line type for E1 ISDN Primary Rate interfaces."

说明“E1 ISDN主要速率接口的线路类型”

        OBJECT dsx1LineCoding
            SYNTAX INTEGER {
                dsx1HDB3(3)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Type of Zero Code Suppression for
                 E1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1LineCoding
            SYNTAX INTEGER {
                dsx1HDB3(3)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Type of Zero Code Suppression for
                 E1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1SignalMode
            SYNTAX INTEGER {
                messageOriented(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Signaling on E1 ISDN Primary Rate interfaces
                 is always message oriented."
        
        OBJECT dsx1SignalMode
            SYNTAX INTEGER {
                messageOriented(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Signaling on E1 ISDN Primary Rate interfaces
                 is always message oriented."
        
        OBJECT dsx1TransmitClockSource
            SYNTAX INTEGER {
                loopTiming(1)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "The transmit clock is derived from received
                 clock on ISDN Primary Rate interfaces."
        
        OBJECT dsx1TransmitClockSource
            SYNTAX INTEGER {
                loopTiming(1)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "The transmit clock is derived from received
                 clock on ISDN Primary Rate interfaces."
        

OBJECT dsx1Fdl MIN-ACCESS read-only DESCRIPTION "Facilities Data Link usage on E1 ISDN Primary Rate interfaces. Note: There is a 'M-Channel' in E1, using National Bit Sa4 (G704, Table 4a). It is used to implement management features between ET and NT. This is different to FDL in T1, which is used to carry control signals and performance data. In E1, control and status signals are carried using National Bits Sa5, Sa6 and A (RAI Ind.). This indicates that only the other(1) or eventually the dsx1Fdl-none(8) bits should

对象dsx1Fdl最小访问只读说明“E1 ISDN主速率接口上的设施数据链路使用情况。注意:E1中有一个“M通道”,使用国家位Sa4(G704,表4a)。它用于实现ET和NT之间的管理功能。这与T1中的FDL不同,后者用于传输控制信号和性能数据。在E1中,控制和状态信号使用国家位Sa5、Sa6和A(RAI Ind.)进行传输。这表示只有其他(1)位或最终dsx1Fdl none(8)位应

be set in this object for E1 PRI."

在该对象中设置E1优先级。”

        OBJECT dsx1Channelization
            MIN-ACCESS read-only
            DESCRIPTION
            "The ability to set the channelization is not
            required."
    ::= { ds1Compliances 3 }
        
        OBJECT dsx1Channelization
            MIN-ACCESS read-only
            DESCRIPTION
            "The ability to set the channelization is not
            required."
    ::= { ds1Compliances 3 }
        

ds1Ds2Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for using this MIB for DS2 interfaces." MODULE MANDATORY-GROUPS { ds1DS2Group }

DS1DS2 COMPLIANCE MODULE-COMPLIANCE STATUS当前描述“将此MIB用于DS2接口的符合性声明”。MODULE MANDATORY-GROUPS{ds1DS2Group}

        OBJECT dsx1LineType
            SYNTAX INTEGER {
                                     dsx1DS2M12(10),
                                     dsx1E2(11)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Line type for DS2, E2
                 interfaces."
        
        OBJECT dsx1LineType
            SYNTAX INTEGER {
                                     dsx1DS2M12(10),
                                     dsx1E2(11)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Line type for DS2, E2
                 interfaces."
        
        OBJECT dsx1Channelization
            MIN-ACCESS read-only
            DESCRIPTION
            "The ability to set the channelization is not
            required."
    ::= { ds1Compliances 4 }
        
        OBJECT dsx1Channelization
            MIN-ACCESS read-only
            DESCRIPTION
            "The ability to set the channelization is not
            required."
    ::= { ds1Compliances 4 }
        

ds1NCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for T1 and E1 interfaces." MODULE -- this module MANDATORY-GROUPS { ds1NearEndConfigurationGroup, ds1NearEndStatisticsGroup }

DS1N符合性模块-符合性状态当前描述“T1和E1接口的符合性声明”。模块--此模块为必填项-组{ds1NearEndConfigurationGroup,ds1NearEndStatisticsGroup}

GROUP ds1FarEndGroup DESCRIPTION "Implementation of this group is optional for all systems that attach to a DS1 Interface."

GROUP ds1FarEndGroup DESCRIPTION“对于连接到DS1接口的所有系统,此组的实现是可选的。”

GROUP ds1NearEndOptionalTrapGroup DESCRIPTION "Implementation of this group is optional for all systems that attach to a DS1 Interface. If it is implemented then ds1NearEndOptionalConfigGroup should also be implemented."

GROUP DS1NearOnInternationalTrapGroup DESCRIPTION“此组的实现对于连接到DS1接口的所有系统都是可选的。如果实现了此组,则还应实现DS1NearOnInternationalConfigGroup。”

GROUP ds1NearEndOptionalConfigGroup DESCRIPTION "Implementation of this group is recommended for all systems that attach to a DS1 Interface and implement ds1NearEndOptionalTrapGroup."

GROUP DS1NearOnInternationalConfigGroup DESCRIPTION“对于连接到DS1接口并实现DS1NearOnInternationalTrapGroup的所有系统,建议实现此组。”

GROUP ds1DS2Group DESCRIPTION "Implementation of this group is mandatory for all systems that attach to a DS2 Interface."

组ds1DS2Group DESCRIPTION“对于连接到DS2接口的所有系统,必须实现此组。”

GROUP ds1TransStatsGroup DESCRIPTION "This group is the set of statistics appropriate for all systems which attach to a DS1 Interface running transparent or unFramed lineType."

GROUP ds1TransStatsGroup DESCRIPTION“此组是适用于连接到运行透明或无框架线型的DS1接口的所有系统的统计信息集。”

GROUP ds1ChanMappingGroup DESCRIPTION "This group is the set of objects for mapping a DS3 Channel (dsx1Ds1ChannelNumber) to ifIndex. Implementation of this group is mandatory for systems which support the channelization of DS3s into DS1s."

组ds1ChanMappingGroup DESCRIPTION“此组是用于将DS3通道(dsx1Ds1ChannelNumber)映射到iIndex的一组对象。对于支持将DS3通道化为DS1的系统,必须实现此组。”

OBJECT dsx1LineType MIN-ACCESS read-only DESCRIPTION "The ability to set the line type is not required."

对象dsx1LineType MIN-ACCESS只读说明“不需要设置线型的功能。”

OBJECT dsx1LineCoding MIN-ACCESS read-only DESCRIPTION "The ability to set the line coding is not required."

对象dsx1LineCoding MIN-ACCESS只读说明“不需要设置行编码的功能。”

OBJECT dsx1SendCode MIN-ACCESS read-only DESCRIPTION "The ability to set the send code is not

对象dsx1SendCode MIN-ACCESS只读说明“设置发送代码的功能不可用

required."

必需的。”

OBJECT dsx1LoopbackConfig MIN-ACCESS read-only DESCRIPTION "The ability to set loopbacks is not required."

对象dsx1LoopbackConfig MIN-ACCESS只读说明“不需要设置环回的功能。”

OBJECT dsx1SignalMode MIN-ACCESS read-only DESCRIPTION "The ability to set the signal mode is not required."

对象dsx1SignalMode最小访问只读说明“不需要设置信号模式的功能。”

OBJECT dsx1TransmitClockSource MIN-ACCESS read-only DESCRIPTION "The ability to set the transmit clock source is not required."

对象DSX1TransmitLockSource最小访问只读说明“不需要设置传输时钟源的功能。”

OBJECT dsx1Fdl MIN-ACCESS read-only DESCRIPTION "The ability to set the FDL is not required."

对象dsx1Fdl最小访问只读说明“不需要设置FDL的功能。”

OBJECT dsx1LineLength MIN-ACCESS read-only DESCRIPTION "The ability to set the line length is not required."

对象dsx1LineLength MIN-ACCESS只读说明“不需要设置线条长度的功能。”

OBJECT dsx1Channelization MIN-ACCESS read-only DESCRIPTION "The ability to set the channelization is not required."

对象dsx1Channelization MIN-ACCESS只读说明“不需要设置通道化的功能。”

OBJECT dsx1LineMode MIN-ACCESS read-only DESCRIPTION "The ability to set the Line Mode is not required."

对象dsx1LineMode MIN-ACCESS只读说明“不需要设置线路模式的功能。”

        OBJECT dsx1LineBuildOut
        MIN-ACCESS read-only
        DESCRIPTION
            "The ability to set the Line build out is not
            required."
    ::= { ds1Compliances 5 }
        
        OBJECT dsx1LineBuildOut
        MIN-ACCESS read-only
        DESCRIPTION
            "The ability to set the Line build out is not
            required."
    ::= { ds1Compliances 5 }
        

ds1MibT1PriNCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for using this MIB for ISDN Primary Rate interfaces on T1 lines." MODULE MANDATORY-GROUPS { ds1NearEndConfigurationGroup, ds1NearEndStatisticsGroup }

DS1MIBT1PRINCOMPLICE MODULE-COMPLICITION STATUS当前描述“将此MIB用于T1线路上的ISDN主速率接口的符合性声明”。MODULE MANDUCTION-GROUPS{DS1NEARENDSCONFIGURATIONGROUP,DS1NEARENDSTISTICSGROUP}

        OBJECT dsx1LineType
            SYNTAX INTEGER {
                dsx1ESF(2)   -- Intl Spec would be G704(2)
                             -- or I.431(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Line type for T1 ISDN Primary Rate
                 interfaces."
        
        OBJECT dsx1LineType
            SYNTAX INTEGER {
                dsx1ESF(2)   -- Intl Spec would be G704(2)
                             -- or I.431(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Line type for T1 ISDN Primary Rate
                 interfaces."
        
        OBJECT dsx1LineCoding
            SYNTAX INTEGER {
                dsx1B8ZS(2)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Type of Zero Code Suppression for
                 T1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1LineCoding
            SYNTAX INTEGER {
                dsx1B8ZS(2)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Type of Zero Code Suppression for
                 T1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1SignalMode
            SYNTAX INTEGER {
                none(1), -- if there is no signaling channel
                messageOriented(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Possible signaling modes for
                 T1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1SignalMode
            SYNTAX INTEGER {
                none(1), -- if there is no signaling channel
                messageOriented(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Possible signaling modes for
                 T1 ISDN Primary Rate interfaces."
        
        OBJECT dsx1TransmitClockSource
            SYNTAX INTEGER {
                loopTiming(1)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "The transmit clock is derived from
                 received clock on ISDN Primary Rate
                 interfaces."
        
        OBJECT dsx1TransmitClockSource
            SYNTAX INTEGER {
                loopTiming(1)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "The transmit clock is derived from
                 received clock on ISDN Primary Rate
                 interfaces."
        

OBJECT dsx1Fdl MIN-ACCESS read-only DESCRIPTION "Facilities Data Link usage on T1 ISDN Primary Rate interfaces. Note: Eventually dsx1Att-54016(4) is to be used here since the line type is ESF."

对象dsx1Fdl MIN-ACCESS只读说明“T1 ISDN主速率接口上的设施数据链路使用。注意:此处最终将使用dsx1Att-54016(4),因为线路类型为ESF。”

OBJECT dsx1Channelization MIN-ACCESS read-only DESCRIPTION "The ability to set the channelization is not required."

对象dsx1Channelization MIN-ACCESS只读说明“不需要设置通道化的功能。”

OBJECT dsx1LineMode MIN-ACCESS read-only DESCRIPTION "The ability to set the Line Mode is not required."

对象dsx1LineMode MIN-ACCESS只读说明“不需要设置线路模式的功能。”

        OBJECT dsx1LineBuildOut
            MIN-ACCESS read-only
            DESCRIPTION
                "The ability to set the Line build out is not
                 required."
    ::= { ds1Compliances 6 }
        
        OBJECT dsx1LineBuildOut
            MIN-ACCESS read-only
            DESCRIPTION
                "The ability to set the Line build out is not
                 required."
    ::= { ds1Compliances 6 }
        

ds1MibE1PriNCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for using this MIB for ISDN Primary Rate interfaces on E1 lines." MODULE MANDATORY-GROUPS { ds1NearEndConfigurationGroup, ds1NearEndStatisticsGroup }

DS1Mibe1Princess MODULE-COMPLIANCE状态当前描述“E1线路上ISDN主速率接口使用此MIB的符合性声明”。MODULE MANDATORY-GROUPS{ds1NearEndConfigurationGroup,ds1NearEndStatisticsGroup}

        OBJECT dsx1LineType
            SYNTAX INTEGER {
                dsx1E1CRC(5)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Line type for E1 ISDN Primary Rate
                 interfaces."
        
        OBJECT dsx1LineType
            SYNTAX INTEGER {
                dsx1E1CRC(5)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Line type for E1 ISDN Primary Rate
                 interfaces."
        

OBJECT dsx1LineCoding SYNTAX INTEGER { dsx1HDB3(3)

对象dsx1LineCoding语法整数{dsx1HDB3(3)

} MIN-ACCESS read-only DESCRIPTION "Type of Zero Code Suppression for E1 ISDN Primary Rate interfaces."

}MIN-ACCESS只读说明“E1 ISDN主速率接口的零码抑制类型。”

        OBJECT dsx1SignalMode
            SYNTAX INTEGER {
                messageOriented(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Signaling on E1 ISDN Primary Rate interfaces
                 is always message oriented."
        
        OBJECT dsx1SignalMode
            SYNTAX INTEGER {
                messageOriented(4)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "Signaling on E1 ISDN Primary Rate interfaces
                 is always message oriented."
        
        OBJECT dsx1TransmitClockSource
            SYNTAX INTEGER {
                loopTiming(1)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "The transmit clock is derived from received
                 clock on ISDN Primary Rate interfaces."
        
        OBJECT dsx1TransmitClockSource
            SYNTAX INTEGER {
                loopTiming(1)
            }
            MIN-ACCESS read-only
            DESCRIPTION
                "The transmit clock is derived from received
                 clock on ISDN Primary Rate interfaces."
        

OBJECT dsx1Fdl MIN-ACCESS read-only DESCRIPTION "Facilities Data Link usage on E1 ISDN Primary Rate interfaces. Note: There is a 'M-Channel' in E1, using National Bit Sa4 (G704, Table 4a). It is used to implement management features between ET and NT. This is different to FDL in T1, which is used to carry control signals and performance data. In E1, control and status signals are carried using National Bits Sa5, Sa6 and A (RAI Ind.). This indicates that only the other(1) or eventually the dsx1Fdl-none(8) bits should be set in this object for E1 PRI."

对象dsx1Fdl最小访问只读说明“E1 ISDN主速率接口上的设施数据链路使用情况。注意:E1中有一个“M通道”,使用国家位Sa4(G704,表4a)。它用于实现ET和NT之间的管理功能。这与T1中的FDL不同,后者用于传输控制信号和性能数据。在E1中,控制和状态信号使用国家位Sa5、Sa6和A(RAI Ind.)进行传输。这表示只有其他(1)或最终dsx1Fdl无(8)应在此对象中为E1 PRI设置位。“

OBJECT dsx1Channelization MIN-ACCESS read-only DESCRIPTION "The ability to set the channelization is not required."

对象dsx1Channelization MIN-ACCESS只读说明“不需要设置通道化的功能。”

OBJECT dsx1LineMode MIN-ACCESS read-only DESCRIPTION "The ability to set the Line Mode is not required."

对象dsx1LineMode MIN-ACCESS只读说明“不需要设置线路模式的功能。”

        OBJECT dsx1LineBuildOut
            MIN-ACCESS read-only
            DESCRIPTION
                "The ability to set the Line build out is not
                 required."
    ::= { ds1Compliances 7 }
        
        OBJECT dsx1LineBuildOut
            MIN-ACCESS read-only
            DESCRIPTION
                "The ability to set the Line build out is not
                 required."
    ::= { ds1Compliances 7 }
        

-- units of conformance

--一致性单位

ds1NearEndConfigGroup  OBJECT-GROUP
    OBJECTS { dsx1LineIndex,
              dsx1TimeElapsed,
              dsx1ValidIntervals,
              dsx1LineType,
              dsx1LineCoding,
              dsx1SendCode,
              dsx1CircuitIdentifier,
              dsx1LoopbackConfig,
              dsx1LineStatus,
              dsx1SignalMode,
              dsx1TransmitClockSource,
              dsx1Fdl,
              dsx1InvalidIntervals,
              dsx1LineLength,
              dsx1LoopbackStatus,
              dsx1Ds1ChannelNumber,
              dsx1Channelization                      }
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing configuration
            information applicable to all DS1 interfaces."
    ::= { ds1Groups 1 }
        
ds1NearEndConfigGroup  OBJECT-GROUP
    OBJECTS { dsx1LineIndex,
              dsx1TimeElapsed,
              dsx1ValidIntervals,
              dsx1LineType,
              dsx1LineCoding,
              dsx1SendCode,
              dsx1CircuitIdentifier,
              dsx1LoopbackConfig,
              dsx1LineStatus,
              dsx1SignalMode,
              dsx1TransmitClockSource,
              dsx1Fdl,
              dsx1InvalidIntervals,
              dsx1LineLength,
              dsx1LoopbackStatus,
              dsx1Ds1ChannelNumber,
              dsx1Channelization                      }
    STATUS  deprecated
    DESCRIPTION
            "A collection of objects providing configuration
            information applicable to all DS1 interfaces."
    ::= { ds1Groups 1 }
        

ds1NearEndStatisticsGroup OBJECT-GROUP OBJECTS { dsx1CurrentIndex, dsx1CurrentESs, dsx1CurrentSESs, dsx1CurrentSEFSs, dsx1CurrentUASs, dsx1CurrentCSSs, dsx1CurrentPCVs, dsx1CurrentLESs, dsx1CurrentBESs,

ds1NearEndStatisticsGroup对象组对象{dsx1CurrentIndex、dsx1CurrentESs、dsx1CurrentSESs、dsx1CurrentSEFSs、dsx1CurrentUASs、DSX1CurrentCSS、DSX1CurrentPCV、dsx1CurrentLESs、dsx1CurrentBESs、,

              dsx1CurrentDMs,
              dsx1CurrentLCVs,
              dsx1IntervalIndex,
              dsx1IntervalNumber,
              dsx1IntervalESs,
              dsx1IntervalSESs,
              dsx1IntervalSEFSs,
              dsx1IntervalUASs,
              dsx1IntervalCSSs,
              dsx1IntervalPCVs,
              dsx1IntervalLESs,
              dsx1IntervalBESs,
              dsx1IntervalDMs,
              dsx1IntervalLCVs,
              dsx1IntervalValidData,
              dsx1TotalIndex,
              dsx1TotalESs,
              dsx1TotalSESs,
              dsx1TotalSEFSs,
              dsx1TotalUASs,
              dsx1TotalCSSs,
              dsx1TotalPCVs,
              dsx1TotalLESs,
              dsx1TotalBESs,
              dsx1TotalDMs,
              dsx1TotalLCVs }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing statistics
            information applicable to all DS1 interfaces."
    ::= { ds1Groups 2 }
        
              dsx1CurrentDMs,
              dsx1CurrentLCVs,
              dsx1IntervalIndex,
              dsx1IntervalNumber,
              dsx1IntervalESs,
              dsx1IntervalSESs,
              dsx1IntervalSEFSs,
              dsx1IntervalUASs,
              dsx1IntervalCSSs,
              dsx1IntervalPCVs,
              dsx1IntervalLESs,
              dsx1IntervalBESs,
              dsx1IntervalDMs,
              dsx1IntervalLCVs,
              dsx1IntervalValidData,
              dsx1TotalIndex,
              dsx1TotalESs,
              dsx1TotalSESs,
              dsx1TotalSEFSs,
              dsx1TotalUASs,
              dsx1TotalCSSs,
              dsx1TotalPCVs,
              dsx1TotalLESs,
              dsx1TotalBESs,
              dsx1TotalDMs,
              dsx1TotalLCVs }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing statistics
            information applicable to all DS1 interfaces."
    ::= { ds1Groups 2 }
        

ds1FarEndGroup OBJECT-GROUP OBJECTS { dsx1FarEndCurrentIndex, dsx1FarEndTimeElapsed, dsx1FarEndValidIntervals, dsx1FarEndCurrentESs, dsx1FarEndCurrentSESs, dsx1FarEndCurrentSEFSs, dsx1FarEndCurrentUASs, dsx1FarEndCurrentCSSs, dsx1FarEndCurrentLESs, dsx1FarEndCurrentPCVs, dsx1FarEndCurrentBESs, dsx1FarEndCurrentDMs, dsx1FarEndInvalidIntervals, dsx1FarEndIntervalIndex, dsx1FarEndIntervalNumber,

ds1FarEndGroup对象组对象{dsx1FarEndCurrentIndex、DSX1FarendTimePassed、dsx1FarEndValidIntervals、dsx1FarEndCurrentESs、dsx1FarEndCurrentSESs、dsx1FarEndCurrentUASs、DSX1FarendCurrentCSS、dsx1FarEndCurrentLESs、dsx1FarEndCurrentPCVs、dsx1FarEndCurrentBESs、dsx1FarEndCurrentDMs、dsx1FarEndInvalidIntervals、DSX1FarendIntervals、dsx1FarEndIntervalIndex瓦尔诺,

              dsx1FarEndIntervalESs,
              dsx1FarEndIntervalSESs,
              dsx1FarEndIntervalSEFSs,
              dsx1FarEndIntervalUASs,
              dsx1FarEndIntervalCSSs,
              dsx1FarEndIntervalLESs,
              dsx1FarEndIntervalPCVs,
              dsx1FarEndIntervalBESs,
              dsx1FarEndIntervalDMs,
              dsx1FarEndIntervalValidData,
              dsx1FarEndTotalIndex,
              dsx1FarEndTotalESs,
              dsx1FarEndTotalSESs,
              dsx1FarEndTotalSEFSs,
              dsx1FarEndTotalUASs,
              dsx1FarEndTotalCSSs,
              dsx1FarEndTotalLESs,
              dsx1FarEndTotalPCVs,
              dsx1FarEndTotalBESs,
              dsx1FarEndTotalDMs }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing remote
            configuration and statistics information."
    ::= { ds1Groups 3 }
        
              dsx1FarEndIntervalESs,
              dsx1FarEndIntervalSESs,
              dsx1FarEndIntervalSEFSs,
              dsx1FarEndIntervalUASs,
              dsx1FarEndIntervalCSSs,
              dsx1FarEndIntervalLESs,
              dsx1FarEndIntervalPCVs,
              dsx1FarEndIntervalBESs,
              dsx1FarEndIntervalDMs,
              dsx1FarEndIntervalValidData,
              dsx1FarEndTotalIndex,
              dsx1FarEndTotalESs,
              dsx1FarEndTotalSESs,
              dsx1FarEndTotalSEFSs,
              dsx1FarEndTotalUASs,
              dsx1FarEndTotalCSSs,
              dsx1FarEndTotalLESs,
              dsx1FarEndTotalPCVs,
              dsx1FarEndTotalBESs,
              dsx1FarEndTotalDMs }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing remote
            configuration and statistics information."
    ::= { ds1Groups 3 }
        
ds1DeprecatedGroup OBJECT-GROUP
    OBJECTS { dsx1IfIndex,
              dsx1FracIndex,
              dsx1FracNumber,
              dsx1FracIfIndex }
    STATUS  deprecated
    DESCRIPTION
            "A collection of obsolete objects that may be
            implemented for backwards compatibility."
    ::= { ds1Groups 4 }
        
ds1DeprecatedGroup OBJECT-GROUP
    OBJECTS { dsx1IfIndex,
              dsx1FracIndex,
              dsx1FracNumber,
              dsx1FracIfIndex }
    STATUS  deprecated
    DESCRIPTION
            "A collection of obsolete objects that may be
            implemented for backwards compatibility."
    ::= { ds1Groups 4 }
        
ds1NearEndOptionalConfigGroup OBJECT-GROUP
    OBJECTS { dsx1LineStatusLastChange,
              dsx1LineStatusChangeTrapEnable }
    STATUS    current
    DESCRIPTION
            "A collection of objects that may be implemented
            on DS1 and DS2 interfaces."
    ::= { ds1Groups 5 }
        
ds1NearEndOptionalConfigGroup OBJECT-GROUP
    OBJECTS { dsx1LineStatusLastChange,
              dsx1LineStatusChangeTrapEnable }
    STATUS    current
    DESCRIPTION
            "A collection of objects that may be implemented
            on DS1 and DS2 interfaces."
    ::= { ds1Groups 5 }
        

ds1DS2Group OBJECT-GROUP OBJECTS { dsx1LineIndex,

ds1DS2Group对象组对象{dsx1LineIndex,

              dsx1LineType,
              dsx1LineCoding,
              dsx1SendCode,
              dsx1LineStatus,
              dsx1SignalMode,
              dsx1TransmitClockSource,
              dsx1Channelization }
    STATUS   current
    DESCRIPTION
            "A collection of objects providing information
            about DS2 (6,312 kbps) and E2 (8,448 kbps)
            systems."
    ::= { ds1Groups 6 }
        
              dsx1LineType,
              dsx1LineCoding,
              dsx1SendCode,
              dsx1LineStatus,
              dsx1SignalMode,
              dsx1TransmitClockSource,
              dsx1Channelization }
    STATUS   current
    DESCRIPTION
            "A collection of objects providing information
            about DS2 (6,312 kbps) and E2 (8,448 kbps)
            systems."
    ::= { ds1Groups 6 }
        
ds1TransStatsGroup OBJECT-GROUP
    OBJECTS { dsx1CurrentESs,
              dsx1CurrentSESs,
              dsx1CurrentUASs,
              dsx1IntervalESs,
              dsx1IntervalSESs,
              dsx1IntervalUASs,
              dsx1TotalESs,
              dsx1TotalSESs,
              dsx1TotalUASs }
    STATUS   current
    DESCRIPTION
                 "A collection of objects which are the
            statistics which can be collected from a ds1
            interface that is running transparent or unframed
            lineType.  Statistics not in this list should
            return noSuchInstance."
    ::= { ds1Groups 7 }
        
ds1TransStatsGroup OBJECT-GROUP
    OBJECTS { dsx1CurrentESs,
              dsx1CurrentSESs,
              dsx1CurrentUASs,
              dsx1IntervalESs,
              dsx1IntervalSESs,
              dsx1IntervalUASs,
              dsx1TotalESs,
              dsx1TotalSESs,
              dsx1TotalUASs }
    STATUS   current
    DESCRIPTION
                 "A collection of objects which are the
            statistics which can be collected from a ds1
            interface that is running transparent or unframed
            lineType.  Statistics not in this list should
            return noSuchInstance."
    ::= { ds1Groups 7 }
        
ds1NearEndOptionalTrapGroup NOTIFICATION-GROUP
    NOTIFICATIONS { dsx1LineStatusChange }
    STATUS    current
    DESCRIPTION
            "A collection of notifications that may be
            implemented on DS1 and DS2 interfaces."
    ::= { ds1Groups 8 }
        
ds1NearEndOptionalTrapGroup NOTIFICATION-GROUP
    NOTIFICATIONS { dsx1LineStatusChange }
    STATUS    current
    DESCRIPTION
            "A collection of notifications that may be
            implemented on DS1 and DS2 interfaces."
    ::= { ds1Groups 8 }
        
ds1ChanMappingGroup OBJECT-GROUP
    OBJECTS { dsx1ChanMappedIfIndex }
    STATUS    current
    DESCRIPTION
            "A collection of objects that give an mapping of
            DS3 Channel (dsx1Ds1ChannelNumber) to ifIndex."
    ::= { ds1Groups 9 }
        
ds1ChanMappingGroup OBJECT-GROUP
    OBJECTS { dsx1ChanMappedIfIndex }
    STATUS    current
    DESCRIPTION
            "A collection of objects that give an mapping of
            DS3 Channel (dsx1Ds1ChannelNumber) to ifIndex."
    ::= { ds1Groups 9 }
        
ds1NearEndConfigurationGroup  OBJECT-GROUP
    OBJECTS { dsx1LineIndex,
              dsx1TimeElapsed,
              dsx1ValidIntervals,
              dsx1LineType,
              dsx1LineCoding,
              dsx1SendCode,
              dsx1CircuitIdentifier,
              dsx1LoopbackConfig,
              dsx1LineStatus,
              dsx1SignalMode,
              dsx1TransmitClockSource,
              dsx1Fdl,
              dsx1InvalidIntervals,
              dsx1LineLength,
              dsx1LoopbackStatus,
              dsx1Ds1ChannelNumber,
              dsx1Channelization,
              dsx1LineMode,
              dsx1LineBuildOut                      }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing configuration
            information applicable to all DS1 interfaces."
    ::= { ds1Groups 10 }
        
ds1NearEndConfigurationGroup  OBJECT-GROUP
    OBJECTS { dsx1LineIndex,
              dsx1TimeElapsed,
              dsx1ValidIntervals,
              dsx1LineType,
              dsx1LineCoding,
              dsx1SendCode,
              dsx1CircuitIdentifier,
              dsx1LoopbackConfig,
              dsx1LineStatus,
              dsx1SignalMode,
              dsx1TransmitClockSource,
              dsx1Fdl,
              dsx1InvalidIntervals,
              dsx1LineLength,
              dsx1LoopbackStatus,
              dsx1Ds1ChannelNumber,
              dsx1Channelization,
              dsx1LineMode,
              dsx1LineBuildOut                      }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing configuration
            information applicable to all DS1 interfaces."
    ::= { ds1Groups 10 }
        

END

终止

4. Acknowledgments
4. 致谢

This document was produced by the AToM MIB Working Group. The Editor would like to dedicate a special thanks to C. Mike Heard for providing a top notch doctor review and many helpful suggestions, and to acknowledge D. Fowler, Editor of RFC 2495, F. Baker and J. Watt Editors of RFC 1406.

本文件由AToM MIB工作组编制。编辑要特别感谢C.Mike Heard提供了一流的医生评论和许多有用的建议,并感谢RFC 2495的编辑D.Fowler、RFC 1406的编辑F.Baker和J.Watt。

5. Security Considerations
5. 安全考虑

There are a number of management objects defined in this MIB module with a MAX-ACCESS clause of read-write. 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. The specific objects and their sensitivities/vulnerabilities are as follows.

此MIB模块中定义了许多管理对象,其MAX-ACCESS子句为read-write。在某些网络环境中,此类对象可能被视为敏感或易受攻击。在没有适当保护的非安全环境中支持SET操作可能会对网络操作产生负面影响。具体对象及其敏感性/脆弱性如下所示。

Setting the following objects to incorrect values may result in traffic interruptions:

将以下对象设置为不正确的值可能会导致交通中断:

dsx1LineType dsx1LineCoding dsx1SendCode dsx1LoopbackConfig dsx1SignalMode dsx1TransmitClockSource dsx1Fdl dsx1LineLength dsx1Channelization dsx1LineMode dsx1LineBuildOut

dsx1LineType dsx1LineCoding dsx1SendCode dsx1LoopbackConfig dsx1SignalMode DSX1TransmitLockSource dsx1Fdl dsx1LineLength dsx1Channelization dsx1LineMode dsx1LineBuildOut

In the case of dsx1LineType, for example, both ends of a DS1/E1 must have the same value in order for traffic to flow. In the case of dsx1SendCode and dsx1LoopbackConfig, for another example, traffic may stop transmitting when particular loopbacks are applied.

例如,在dsx1LineType的情况下,DS1/E1的两端必须具有相同的值才能使流量流动。例如,在dsx1SendCode和dsx1LoopbackConfig的情况下,当应用特定的环回时,通信量可能会停止传输。

Setting the following object to an incorrect value will not harm the traffic, but it may cause a circuit to be mis-identified and thereby create difficulties for service personnel when attempting to troubleshoot a problem:

将以下对象设置为不正确的值不会影响通信量,但可能会导致错误识别电路,从而给维修人员在尝试故障排除时带来困难:

dsx1CircuitIdentifier

DSX14电路标识符

Setting the following object can cause an increase in the number of traps received by the network management station:

设置以下对象可能导致网络管理站接收的陷阱数量增加:

dsx1LineStatusChangeTrapEnable

DSX1lineStatusChangeTrappenable

The readable objects in this MIB module (i.e., the objects with a MAX-ACCESS other than not-accessible) may be considered sensitive in some environments since, collectively, they provide extensive information about the performance of interfaces in DS1/E1/DS2/E2 equipment or networks and can reveal some aspects of their configuration. In such environments, it is important to control even GET and NOTIFY access to these objects and possibly to encrypt the values of these objects when sending them over the network via SNMP.

在某些环境中,此MIB模块中的可读对象(即具有MAX-ACCESS而非not ACCESS的对象)可能被视为敏感对象,因为它们共同提供了有关DS1/E1/DS2/E2设备或网络中接口性能的广泛信息,并可揭示其配置的某些方面。在这种环境中,通过SNMP通过网络发送这些对象时,控制甚至获取和通知对这些对象的访问,并可能加密这些对象的值,这一点很重要。

SNMP versions prior to SNMPv3 did not include adequate security. 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 module.

SNMPv3之前的SNMP版本未包含足够的安全性。即使网络本身是安全的(例如通过使用IPSec),即使如此,也无法控制安全网络上的谁可以访问和获取/设置(读取/更改/创建/删除)此MIB模块中的对象。

It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework (see [RFC3410], section 8), including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy).

建议实施者考虑SNMPv3框架所提供的安全特性(参见[RCFC310],第8节),包括对SNMPv3加密机制的完全支持(用于身份验证和隐私)。

Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module 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.

此外,不建议部署SNMPv3之前的SNMP版本。相反,建议部署SNMPv3并启用加密安全性。然后,客户/运营商应负责确保授予访问此MIB模块实例权限的SNMP实体已正确配置为仅授予那些拥有确实获取或设置(更改/创建/删除)对象的合法权限的主体(用户)访问对象。

6. References
6. 工具书类
6.1. Normative References
6.1. 规范性引用文件

[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月。

[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, June 2000.

[RFC2863]McCloghrie,K.和F.Kastenholz,“接口组MIB”,RFC 28632000年6月。

[AT&T-TR-54016] AT&T Technical Reference, Requirements for Interfacing Digital Terminal Equipment to Services Employing the Extended Superframe Format, Publication 54016, May 1988.

[AT&T-TR-54016]AT&T技术参考,数字终端设备与采用扩展超帧格式的服务的接口要求,出版物54016,1988年5月。

[ANSI-T1.403] American National Standard for Telecommunications -- Carrier-to-Customer Installation - DS1 Metallic Interface, T1.403, February 1989.

[ANSI-T1.403]美国电信国家标准——载波到客户安装——DS1金属接口,T1.403,1989年2月。

[CCITT-G.703] CCITT Specifications Volume III, Recommendation G.703, Physical/Electrical Characteristics of Hierarchical Digital Interfaces, April 1991.

[CCITT-G.703]CCITT规范第三卷,建议G.703,分层数字接口的物理/电气特性,1991年4月。

[ITU-T-G.704] ITU-T G.704: Synchronous frame structures used at 1544, 6312, 2048, 8488 and 44 736 kbit/s Hierarchical Levels, July 1995.

[ITU-T-G.704]ITU-T G.704:在1544、6312、2048、8488和44 736 kbit/s分层级别上使用的同步帧结构,1995年7月。

[ANSI-T1.231] American National Standard for Telecommunications -- Digital Hierarchy -- Layer 1 In-Service Digital Transmission Performance Monitoring, T1.231, Sept 1993.

[ANSI-T1.231]美国电信国家标准——数字体系——第1层服务中数字传输性能监控,T1.231,1993年9月。

[CCITT-O.162] CCITT Specifications Volume IV, Recommendation O.162, Equipment To Perform In Service Monitoring On 2048 kbit/s Signals, July 1988.

[CCITT-O.162]CCITT规范第四卷,建议O.162,对2048 kbit/s信号进行运行中监测的设备,1988年7月。

[CCITT-G.821] CCITT Specifications Volume III, Recommendation G.821, Error Performance Of An International Digital Connection Forming Part Of An Integrated Services Digital Network, July 1988.

[CCITT-G.821]CCITT规范第三卷,建议G.821,构成综合业务数字网络一部分的国际数字连接的错误性能,1988年7月。

[AT&T-TR-62411] AT&T Technical Reference, Technical Reference 62411, ACCUNET T1.5 Service Description And Interface Specification, December 1990.

[AT&T-TR-62411]AT&T技术参考,技术参考62411,ACCUNET T1.5服务说明和接口规范,1990年12月。

[CCITT-G.706] CCITT Specifications Volume III, Recommendation G.706, Frame Alignment and Cyclic Redundancy Check (CRC) Procedures Relating to Basic Frame Structures Defined in Recommendation G.704, July 1988.

[CCITT-G.706]CCITT规范第三卷,建议G.706,与建议G.704中定义的基本框架结构相关的框架对齐和循环冗余校验(CRC)程序,1988年7月。

[CCITT-G.732] CCITT Specifications Volume III, Recommendation G.732, Characteristics Of Primary PCM Multiplex Equipment Operating at 2048 kbit/s, July 1988.

[CCITT-G.732]CCITT规范第三卷,建议G.732,以2048 kbit/s运行的主要PCM多路复用设备的特性,1988年7月。

[ITU-T-G.775] ITU-T G.775: Loss of signal (LOS) and alarm indication signal (AIS) defect detection and clearance criteria, May 1995.

[ITU-T-G.775]ITU-T G.775:信号丢失(LOS)和报警指示信号(AIS)缺陷检测和清除标准,1995年5月。

[ITU-T-G.826] ITU-T G.826: Error performance parameters and objectives for international, constant bit rate digital paths at or above the primary rate, November 1993.

[ITU-T-G.826]ITU-T G.826:基本速率或以上国际恒定比特率数字路径的错误性能参数和目标,1993年11月。

[ANSI-T1.107] American National Standard for Telecommunications -- Digital Hierarchy - Format Specifications, T1.107, August 1988.

[ANSI-T1.107]美国国家电信标准——数字体系——格式规范,T1.107,1988年8月。

[RFC3593] Tesink, K., Ed., "Textual Conventions for MIB Modules Using Performance History Based on 15 Minute Intervals", RFC 3593, September 2003.

[RFC3593]Tesink,K.,Ed.“使用基于15分钟间隔的性能历史记录的MIB模块的文本约定”,RFC 3593,2003年9月。

[ITU-T-M.1400] ITU-T M.1400: Designation For Interconnections Among Network Operators, October 2001.

[ITU-T-M.1400]ITU-T M.1400:网络运营商之间互连的指定,2001年10月。

6.2. Informative References
6.2. 资料性引用

[RFC1213] McCloghrie, K. and M. Rose, "Management Information Base for Network Management of TCP/IP-based internets: MIB-II", STD 17, RFC 1213, March 1991.

[RFC1213]McCloghrie,K.和M.Rose,“基于TCP/IP的互联网网络管理的管理信息库:MIB-II”,STD 17,RFC 1213,1991年3月。

[RFC2494] Fowler, D., "Definitions of Managed Objects for the DS0 and DS0 Bundle Interface Type", RFC 2494, January 1999.

[RFC2494]Fowler,D.“DS0和DS0捆绑包接口类型的托管对象定义”,RFC 2494,1999年1月。

[RFC2495] Fowler, D., Ed., "Definitions of Managed Objects for the DS1, E1, DS2 and E1 Interface Types", RFC 2495, January 1999.

[RFC2495]Fowler,D.,编辑,“DS1、E1、DS2和E1接口类型的托管对象定义”,RFC 2495,1999年1月。

[RFC1406] Baker, F. and J. Watt, Eds., "Definitions of Managed Objects for the DS1 and E1 Interface Types", RFC 1406, January 1993.

[RFC1406]Baker,F.和J.Watt,编辑,“DS1和E1接口类型的托管对象定义”,RFC 1406,1993年1月。

[AT&T-UM-305] AT&T Information Systems, AT&T ESF DS1 Channel Service Unit User's Manual, 999-100-305, February 1988.

[AT&T-UM-305]AT&T信息系统,AT&T ESF DS1信道服务单元用户手册,999-100-305,1988年2月。

[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002.

[RFC3410]Case,J.,Mundy,R.,Partain,D.,和B.Stewart,“互联网标准管理框架的介绍和适用性声明”,RFC 34102002年12月。

[RFC3592] Tesink, K., "Definitions of Managed Objects for the Synchronous Optical Network/Synchronous Digital Hierarchy (SONET/SDH) Interface Type", RFC 3592, September 2003.

[RFC3592]Tesink,K.“同步光网络/同步数字体系(SONET/SDH)接口类型的受管对象定义”,RFC 3592,2003年9月。

[RFC3896] Nicklass, O., Ed., "Definitions of Managed Objects for the DS3/E3 Interface Types", RFC 3896, September 2004.

[RFC3896]Nicklass,O.,Ed.“DS3/E3接口类型的托管对象定义”,RFC 3896,2004年9月。

Appendix A - Use of dsx1IfIndex and dsx1LineIndex

附录A-DSX1iIndex和dsx1LineIndex的使用

This Appendix exists to document the previous use if dsx1IfIndex and dsx1LineIndex and to clarify the relationship of dsx1LineIndex as defined in RFC 1406 with the dsx1LineIndex as defined in this document.

本附录旨在记录DSX1iIndex和dsx1LineIndex之前的使用情况,并澄清RFC 1406中定义的dsx1LineIndex与本文档中定义的dsx1LineIndex之间的关系。

The following shows the old and new definitions and the relationship:

以下显示了新旧定义及其关系:

[New Definition]: "This object should be made equal to ifIndex. The next paragraph describes its previous usage. Making the object equal to ifIndex allows proper use of ifStackTable and ds0/ds0bundle mibs.

[新定义]:“此对象应与ifIndex相等。下一段描述其以前的用法。将此对象与ifIndex相等可以正确使用ifStackTable和ds0/ds0bundle MIB。

[Old Definition]: "This object is the identifier of a DS1 Interface on a managed device. If there is an ifEntry that is directly associated with this and only this DS1 interface, it should have the same value as ifIndex. Otherwise, number the dsx1LineIndices with an unique identifier following the rules of choosing a number that is greater than ifNumber and numbering the inside interfaces (e.g., equipment side) with even numbers and outside interfaces (e.g., network side) with odd numbers."

[旧定义]:“此对象是受管设备上DS1接口的标识符。如果有一个ifEntry直接与此接口关联,并且仅与此DS1接口关联,则其值应与ifIndex相同。否则,请使用唯一标识符对DSX1LineIndex进行编号,并遵循以下规则:选择一个大于ifNumber的编号,并使用偶数对内部接口(例如,设备侧)进行编号,使用奇数对外部接口(例如,网络侧)进行编号。”

When the "Old Definition" was created, it was described this way to allow a manager to treat the value _as if_ it were and ifIndex, i.e., the value would either be: 1) an ifIndex value or 2) a value that was guaranteed to be different from all valid ifIndex values.

创建“旧定义”时,这样描述是为了允许管理者将该值视为是和ifIndex,即该值可以是:1)ifIndex值或2)保证与所有有效ifIndex值不同的值。

The new definition is a subset of that definition, i.e., the value is always an ifIndex value.

新定义是该定义的子集,即该值始终是ifIndex值。

The following is Section 3.1 from RFC 1406:

以下为RFC 1406第3.1节:

Different physical configurations for the support of SNMP with DS1 equipment exist. To accommodate these scenarios, two different indices for DS1 interfaces are introduced in this MIB. These indices are dsx1IfIndex and dsx1LineIndex.

存在不同的物理配置以支持DS1设备的SNMP。为了适应这些场景,此MIB中引入了DS1接口的两个不同索引。这些索引是DSX1iIndex和dsx1LineIndex。

External interface scenario: the SNMP Agent represents all managed DS1 lines as external interfaces (for example, an Agent residing on the device supporting DS1 interfaces directly):

外部接口方案:SNMP代理将所有受管DS1线路表示为外部接口(例如,驻留在直接支持DS1接口的设备上的代理):

For this scenario, all interfaces are assigned an integer value equal to ifIndex, and the following applies:

对于此场景,所有接口都被分配一个等于ifIndex的整数值,并且以下情况适用:

ifIndex=dsx1IfIndex=dsx1LineIndex for all interfaces.

所有接口的ifIndex=dsx1IfIndex=dsx1LineIndex。

The dsx1IfIndex column of the DS1 Configuration table relates each DS1 interface to its corresponding interface (ifIndex) in the Internet-standard MIB (MIB-II STD 17, RFC 1213) [RFC1213].

DS1配置表的DSX1iIndex列将每个DS1接口与其在Internet标准MIB(MIB-II STD 17,RFC 1213)[RFC1213]中的相应接口(iIndex)相关联。

External&Internal interface scenario: the SNMP Agents resides on an host external from the device supporting DS1 interfaces (e.g., a router). The Agent represents both the host and the DS1 device. The index dsx1LineIndex is used to not only represent the DS1 interfaces external from the host/DS1-device combination, but also the DS1 interfaces connecting the host and the DS1 device. The index dsx1IfIndex is always equal to ifIndex.

外部和内部接口方案:SNMP代理驻留在支持DS1接口的设备(例如路由器)外部的主机上。代理表示主机和DS1设备。索引dsx1LineIndex不仅用于表示主机/DS1设备组合外部的DS1接口,还用于表示连接主机和DS1设备的DS1接口。索引dsx1IfIndex始终等于ifIndex。

Example:

例子:

A shelf full of CSUs connected to a Router. An SNMP Agent residing on the router proxies for itself and the CSU. The router has also an Ethernet interface:

装满连接到路由器的CSU的架子。驻留在路由器上的SNMP代理为其自身和CSU代理。路由器还具有以太网接口:

         +-----+
   |     |     |
   |     |     |               +---------------------+
   |E    |     |  1.544  MBPS  |              Line#A | DS1 Link
   |t    |  R  |---------------+ - - - - -  - - -  - +------>
   |h    |     |               |                     |
   |e    |  O  |  1.544  MBPS  |              Line#B | DS1 Link
   |r    |     |---------------+ - - - - - - - - - - +------>
   |n    |  U  |               |  CSU Shelf          |
   |e    |     |  1.544  MBPS  |              Line#C | DS1 Link
   |t    |  T  |---------------+ - - - -- -- - - - - +------>
   |     |     |               |                     |
   |-----|  E  |  1.544  MBPS  |              Line#D | DS1 Link
   |     |     |---------------+ -  - - - -- - - - - +------>
   |     |  R  |               |_____________________|
   |     |     |
   |     +-----+
        
         +-----+
   |     |     |
   |     |     |               +---------------------+
   |E    |     |  1.544  MBPS  |              Line#A | DS1 Link
   |t    |  R  |---------------+ - - - - -  - - -  - +------>
   |h    |     |               |                     |
   |e    |  O  |  1.544  MBPS  |              Line#B | DS1 Link
   |r    |     |---------------+ - - - - - - - - - - +------>
   |n    |  U  |               |  CSU Shelf          |
   |e    |     |  1.544  MBPS  |              Line#C | DS1 Link
   |t    |  T  |---------------+ - - - -- -- - - - - +------>
   |     |     |               |                     |
   |-----|  E  |  1.544  MBPS  |              Line#D | DS1 Link
   |     |     |---------------+ -  - - - -- - - - - +------>
   |     |  R  |               |_____________________|
   |     |     |
   |     +-----+
        

The assignment of the index values could for example be:

例如,索引值的分配可以是:

ifIndex (= dsx1IfIndex) dsx1LineIndex 1 NA NA (Ethernet) 2 Line#A Router Side 6 2 Line#A Network Side 7 3 Line#B Router Side 8 3 Line#B Network Side 9 4 Line#C Router Side 10 4 Line#C Network Side 11 5 Line#D Router Side 12 5 Line#D Network Side 13

iIndex(=DSX1iIndex)dsx1LineIndex 1 NA(以太网)2线#路由器侧6 2线#网络侧7 3线#路由器侧8 3线#B网络侧9 4线#C路由器侧10 4线#C网络侧11 5线#D路由器侧12 5线#D网络侧13

For this example, ifNumber is equal to 5. Note the following description of dsx1LineIndex: the dsx1LineIndex identifies a DS1 Interface on a managed device. If there is an ifEntry that is directly associated with this and only this DS1 interface, it should have the same value as ifIndex. Otherwise, number the dsx1LineIndices with an unique identifier following the rules of choosing a number greater than ifNumber and numbering inside interfaces (e.g., equipment side) with even numbers and outside interfaces (e.g., network side) with odd numbers.

对于本例,ifNumber等于5。注意dsx1LineIndex的以下描述:dsx1LineIndex标识受管设备上的DS1接口。如果有一个ifEntry直接与此接口关联,并且仅与此DS1接口关联,则其值应与ifIndex相同。否则,请使用唯一标识符对DSX1LineIndex进行编号,并遵循以下规则:选择大于ifNumber的数字,并使用偶数对内部接口(如设备侧)进行编号,使用奇数对外部接口(如网络侧)进行编号。

If the CSU shelf is managed by itself by a local SNMP Agent, the situation would be:

如果CSU托架由本地SNMP代理自行管理,则情况如下:

ifIndex (= dsx1IfIndex) dsx1LineIndex 1 Line#A Network Side 1 2 Line#A RouterSide 2 3 Line#B Network Side 3 4 Line#B RouterSide 4 5 Line#C Network Side 5 6 Line#C Router Side 6 7 Line#D Network Side 7 8 Line#D Router Side 8

iIndex(=DSX1iIndex)dsx1LineIndex 1线#网络侧12线#路由侧23线#B网络侧34线#B路由侧45线#C网络侧56线#C路由器侧67线#D网络侧78线#D路由器侧8线#

Appendix B - The delay approach to Unavailable Seconds.

附录B-不可用秒的延迟方法。

This procedure is illustrated below for a DS1 ESF interface. Similar rules would apply for other DS1, DS2, and E1 interface variants. The procedure guarantees that the statistical counters are correctly updated at all times, although they lag real time by 10 seconds. At the end of each 15 minutes interval the current interval counts are transferred to the most recent interval entry and each interval is shifted up by one position, with the oldest being discarded if necessary in order to make room. The current interval counts then start over from zero. Note, however, that the signal state calculation does not start afresh at each interval boundary; rather, signal state information is retained across interval boundaries.

以下说明了DS1 ESF接口的此过程。类似的规则也适用于其他DS1、DS2和E1接口变体。该过程确保统计计数器始终正确更新,尽管它们实时滞后10秒。在每个15分钟间隔结束时,当前间隔计数被转移到最近的间隔条目,每个间隔被上移一个位置,如果必要,为了腾出空间,最早的间隔被丢弃。然后,当前间隔计数从零开始。然而,请注意,信号状态计算不会在每个间隔边界处重新开始;相反,信号状态信息跨区间边界保留。

+---------------------------------------------------------------------+
|               READ COUNTERS & STATUS INFO FROM HARDWARE             |
|                                                                     |
| BPV EXZ LOS FE CRC CS AIS SEF OOF LOF       RAI G1-G6 SE FE LV SL   |
+---------------------------------------------------------------------+
   |   |   |   |  |   |  |   |   |   |         |    |    |  |  |  |
   |   |   |   |  |   |  |   |   |   |         |    |    |  |  |  |
   V   V   V   V  V   V  V   V   V   V         V    V    V  V  V  V
+---------------------------------------------------------------------+
|    ACCUM ONE-SEC STATS, CHK ERR THRESHOLDS, & UPDT SIGNAL STATE     |
|                                                                     |
|  |<---------- NEAR END ----------->|    |<-------- FAR END ------>| |
|                                                                     |
|  LCV LES PCV ES CSS BES SES SEFS A/U    PCV ES CSS BES SES SEFS A/U |
+---------------------------------------------------------------------+
    |   |   |  |   |   |   |   |    |      |  |   |   |   |   |    |
    |   |   |  |   |   |   |   |    |      |  |   |   |   |   |    |
    V   V   V  V   V   V   V   V    |      V  V   V   V   V   V    |
 +------------------------------+   |    +----------------------+  |
 |         ONE-SEC DELAY        |   |    |    ONE-SEC DELAY     |  |
 |           (1 OF 10)          |   |    |      (1 OF 10)       |  |
 +------------------------------+   |    +----------------------+  |
   |   |   |  |   |   |   |   |     |      |  |   |   |   |   |    |
   /   /   /  /   /   /   /   /     /      /  /   /   /   /   /    /
   |   |   |  |   |   |   |   |     |      |  |   |   |   |   |    |
   V   V   V  V   V   V   V   V     |      V  V   V   V   V   V    |
 +------------------------------+   |    +----------------------+  |
 |         ONE-SEC DELAY        |   |    |    ONE-SEC DELAY     |  |
 |           (10 OF 10)         |   |    |      (10 OF 10)      |  |
 +------------------------------+   |    +----------------------+  |
   |   |   |  |   |   |   |   |     |      |  |   |   |   |   |    |
   V   V   V  V   V   V   V   V     V      V  V   V   V   V   V    V
+---------------------------------------------------------------------+
|                    UPDATE STATISTICS COUNTERS                       |
|                                                                     |
|<-------------- NEAR END ----------->| |<--------- FAR END---------> |
|                                                                     |
|LCV LES PCV ES CSS BES SES SEFS UAS DM PCV ES CSS BES SES SEFS UAS DM|
+---------------------------------------------------------------------+
        
+---------------------------------------------------------------------+
|               READ COUNTERS & STATUS INFO FROM HARDWARE             |
|                                                                     |
| BPV EXZ LOS FE CRC CS AIS SEF OOF LOF       RAI G1-G6 SE FE LV SL   |
+---------------------------------------------------------------------+
   |   |   |   |  |   |  |   |   |   |         |    |    |  |  |  |
   |   |   |   |  |   |  |   |   |   |         |    |    |  |  |  |
   V   V   V   V  V   V  V   V   V   V         V    V    V  V  V  V
+---------------------------------------------------------------------+
|    ACCUM ONE-SEC STATS, CHK ERR THRESHOLDS, & UPDT SIGNAL STATE     |
|                                                                     |
|  |<---------- NEAR END ----------->|    |<-------- FAR END ------>| |
|                                                                     |
|  LCV LES PCV ES CSS BES SES SEFS A/U    PCV ES CSS BES SES SEFS A/U |
+---------------------------------------------------------------------+
    |   |   |  |   |   |   |   |    |      |  |   |   |   |   |    |
    |   |   |  |   |   |   |   |    |      |  |   |   |   |   |    |
    V   V   V  V   V   V   V   V    |      V  V   V   V   V   V    |
 +------------------------------+   |    +----------------------+  |
 |         ONE-SEC DELAY        |   |    |    ONE-SEC DELAY     |  |
 |           (1 OF 10)          |   |    |      (1 OF 10)       |  |
 +------------------------------+   |    +----------------------+  |
   |   |   |  |   |   |   |   |     |      |  |   |   |   |   |    |
   /   /   /  /   /   /   /   /     /      /  /   /   /   /   /    /
   |   |   |  |   |   |   |   |     |      |  |   |   |   |   |    |
   V   V   V  V   V   V   V   V     |      V  V   V   V   V   V    |
 +------------------------------+   |    +----------------------+  |
 |         ONE-SEC DELAY        |   |    |    ONE-SEC DELAY     |  |
 |           (10 OF 10)         |   |    |      (10 OF 10)      |  |
 +------------------------------+   |    +----------------------+  |
   |   |   |  |   |   |   |   |     |      |  |   |   |   |   |    |
   V   V   V  V   V   V   V   V     V      V  V   V   V   V   V    V
+---------------------------------------------------------------------+
|                    UPDATE STATISTICS COUNTERS                       |
|                                                                     |
|<-------------- NEAR END ----------->| |<--------- FAR END---------> |
|                                                                     |
|LCV LES PCV ES CSS BES SES SEFS UAS DM PCV ES CSS BES SES SEFS UAS DM|
+---------------------------------------------------------------------+
        

Note that if such a procedure is adopted there is no current interval data for the first ten seconds after a system comes up. noSuchInstance must be returned if a management station attempts to access the current interval counters during this time.

请注意,如果采用这种程序,则在系统启动后的前十秒钟内没有当前间隔数据。如果管理站在此期间尝试访问当前间隔计数器,则必须返回noSuchInstance。

It is an implementation-specific matter whether an agent assumes that the initial state of the interface is available or unavailable.

代理是否假定接口的初始状态可用或不可用是实现特有的问题。

Author's Address

作者地址

Orly Nicklass (editor) RAD Data Communications, Ltd. Ziv Tower, 24 Roul Walenberg Tel Aviv, Israel, 69719

Orly Nicklass(编辑)RAD数据通信有限公司,以色列特拉维夫鲁尔瓦伦堡24号Ziv塔,邮编69719

Phone: 9723-765-9969 EMail: orly_n@rad.com

电话:9723-765-9969电子邮件:orly_n@rad.com

Full Copyright Statement

完整版权声明

Copyright (C) The Internet Society (2004). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.

版权所有(C)互联网协会(2004年)。本文件受BCP 78中包含的权利、许可和限制的约束,除其中规定外,作者保留其所有权利。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM 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.

本文件及其包含的信息是按“原样”提供的,贡献者、他/她所代表或赞助的组织(如有)、互联网协会和互联网工程任务组不承担任何明示或暗示的担保,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。

Intellectual Property

知识产权

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights 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; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何独立努力来确定任何此类权利。有关RFC文件中权利的程序信息,请参见BCP 78和BCP 79。

Copies of IPR disclosures made to the IETF Secretariat 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 such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

向IETF秘书处披露的知识产权副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果,可从IETF在线知识产权存储库获取,网址为http://www.ietf.org/ipr.

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.

IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涵盖实施本标准所需技术的专有权利。请将信息发送至IETF的IETF-ipr@ietf.org.

Acknowledgement

确认

Funding for the RFC Editor function is currently provided by the Internet Society.

RFC编辑功能的资金目前由互联网协会提供。