[要約] RFC 2494は、DS0およびDS0バンドルインターフェースタイプの管理オブジェクトの定義に関するものです。このRFCの目的は、これらのインターフェースタイプに関連する情報を管理するための標準化された方法を提供することです。

Network Working Group                               D. Fowler, Editor
Request for Comments: 2494                         Newbridge Networks
Category: Standards Track                                January 1999
        

Definitions of Managed Objects for the DS0 and DS0 Bundle Interface Type

DS0およびDS0バンドルインターフェイスタイプの管理対象オブジェクトの定義

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 (1999). All Rights Reserved.

Copyright(C)The Internet Society(1999)。全著作権所有。

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 DS0 and DS0 Bundle interfaces. This document is a companion document with Definitions of Managed Objects for the DS1/E1/DS2/E2 (RFC 2495 [17]), DS3/E3 (RFC 2496 [18]), and the work in progress, SONET/SDH Interface Types.

このメモは、インターネットコミュニティのネットワーク管理プロトコルで使用するための管理情報ベース(MIB)の一部を定義します。特に、DS0およびDS0バンドルインターフェイスの管理に使用されるオブジェクトについて説明します。このドキュメントは、DS1 / E1 / DS2 / E2(RFC 2495 [17])、DS3 / E3(RFC 2496 [18])の管理対象オブジェクトの定義、および進行中の作業であるSONET / SDHインターフェイスタイプの付属ドキュメントです。 。

This memo specifies a MIB module in a manner that is both compliant to the SNMPv2 SMI, and semantically identical to the peer SNMPv1 definitions.

このメモは、SNMPv2 SMIに準拠し、意味的にピアSNMPv1定義と同一の方法でMIBモジュールを指定します。

Table of Contents

目次

   1 The SNMP Management Framework ................................    2
   2 Overview .....................................................    3
   2.1 BONDing Terminology ........................................    3
   2.2 Use of ifTable for DS0 Layer ...............................    3
   2.3 Using ifStackTable .........................................    4
   2.3.1 Usage of Channelization for DS3, DS1, DS0 ................    6
   2.3.2 Usage of ifIndex Mapping for DS0Bundle ...................    7
   3 Overview of the MIB ..........................................    7
   3.1 DS0 MIB ....................................................    8
   3.2 DS0Bundle MIB ..............................................    8
   4 Object Definitions for DS0 ...................................    8
   4.1 The DS0 Config Group .......................................    9
        
   4.1.1 The DS0 Configuration Table ..............................    9
   4.1.2 The DS0 Channel Mapping Table ............................   12
   5 Object Definitions for DS0 Bundle ............................   15
   5.1 The DS0 Bundle Config Group ................................   15
   5.1.1 The DS0 Bundle Table .....................................   15
   5.2 The DS0 Bonding Group ......................................   18
   5.2.1 The DS0 Bonding Table ....................................   18
   6 Intellectual Property ........................................   21
   7 Acknowledgments ..............................................   22
   8 References ...................................................   22
   9 Security Considerations ......................................   23
   10 Author's Address ............................................   24
   11 Full Copyright Statement ....................................   25
        
1. The SNMP Management Framework
1. SNMP管理フレームワーク

The SNMP Management Framework presently consists of five major components:

現在、SNMP管理フレームワークは5つの主要コンポーネントで構成されています。

o An overall architecture, described in RFC 2271 [1].

o RFC 2271 [1]に記述されている全体的なアーキテクチャ。

o Mechanisms for describing and naming objects and events for the purpose of management. The first version of this Structure of Management Information (SMI) is called SMIv1 and described in STD 16, RFC 1155 [2], STD 16, RFC 1212 [3] and RFC 1215 [4]. The second version, called SMIv2, is described in RFC 1902 [5], RFC 1903 [6] and RFC 1904 [7].

o 管理の目的でオブジェクトとイベントを記述および命名するためのメカニズム。この管理情報構造(SMI)の最初のバージョンはSMIv1と呼ばれ、STD 16、RFC 1155 [2]、STD 16、RFC 1212 [3]およびRFC 1215 [4]で説明されています。 SMIv2と呼ばれる2番目のバージョンは、RFC 1902 [5]、RFC 1903 [6]、およびRFC 1904 [7]で説明されています。

o Message protocols for transferring management information. The first version of the SNMP message protocol is called SNMPv1 and described in STD 15, RFC 1157 [8]. A second version of the SNMP message protocol, which is not an Internet standards track protocol, is called SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10]. The third version of the message protocol is called SNMPv3 and described in RFC 1906 [10], RFC 2272 [11] and RFC 2274 [12].

o 管理情報を転送するためのメッセージプロトコル。 SNMPメッセージプロトコルの最初のバージョンはSNMPv1と呼ばれ、STD 15、RFC 1157 [8]で説明されています。インターネット標準トラックプロトコルではないSNMPメッセージプロトコルの2番目のバージョンは、SNMPv2cと呼ばれ、RFC 1901 [9]およびRFC 1906 [10]で説明されています。メッセージプロトコルの3番目のバージョンはSNMPv3と呼ばれ、RFC 1906 [10]、RFC 2272 [11]、およびRFC 2274 [12]で説明されています。

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

o 管理情報にアクセスするためのプロトコル操作。プロトコル操作と関連するPDU形式の最初のセットは、STD 15、RFC 1157 [8]で説明されています。プロトコル操作と関連するPDU形式の2番目のセットは、RFC 1905 [13]で説明されています。

o A set of fundamental applications described in RFC 2273 [14] and the view-based access control mechanism described in RFC 2275 [15]. Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the mechanisms defined in the SMI.

o RFC 2273 [14]で説明されている基本的なアプリケーションのセットと、RFC 2275 [15]で説明されているビューベースのアクセス制御メカニズム。管理対象オブジェクトは、管理情報ベースまたはMIBと呼ばれる仮想情報ストアを介してアクセスされます。 MIB内のオブジェクトは、SMIで定義されたメカニズムを使用して定義されます。

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

このメモは、SMIv2に準拠するMIBモジュールを指定します。 SMIv1に準拠したMIBは、適切な変換によって生成できます。結果の変換されたMIBは、変換ができないためにオブジェクトまたはイベントが省略されている場合(Counter64の使用)を除いて、意味的に同等でなければなりません。 SMIv2の一部の機械可読情報は、変換プロセス中にSMIv1のテキスト記述に変換されます。ただし、この機械可読情報の損失は、MIBのセマンティクスを変更するとは見なされません。

2. Overview
2. 概観

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

これらのオブジェクトは、インターフェイスの実現に使用されている特定のメディアがDS0インターフェイスである場合に使用されます。現在、これはインターネット標準MIBのifType変数のこれらの値に適用されます。

ds0 (81) ds0Bundle (82)

ds0(81)ds0Bundle(82)

2.1. BONDing Terminology
2.1. BONDingの用語

Please reference The BONDing Spec [20] for definitions of terms used to describe bonding modes.

結合モードを説明するために使用される用語の定義については、結合仕様[20]を参照してください。

2.2. Use of ifTable for DS0 Layer
2.2. DS0レイヤーでのifTableの使用

The following items are defined in RFC 2233 [16].

次の項目はRFC 2233 [16]で定義されています。

Only the ifGeneralInformationGroup and ifCounterDiscontinuityGroup need to be supported.

ifGeneralInformationGroupとifCounterDiscontinuityGroupのみをサポートする必要があります。

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

ifDescr See interfaces MIB [16].

ifDescrインターフェイスMIB [16]を参照してください。

ifType ds0(81) or ds0Bundle(82).

ifType ds0(81)またはds0Bundle(82)。

ifSpeed 64000 for ds0 (regardless of the setting of robbed bit signalling) or N*64000 for ds0Bundle.

ds0のifSpeed 64000(奪われたビットシグナリングの設定に関係なく)またはds0BundleのN * 64000。

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

ifPhysAddress回路識別子の値。 Circuit Identifierが割り当てられていない場合、このオブジェクトには長さがゼロのオクテット文字列が含まれている必要があります。

ifAdminStatus See interfaces MIB [16].

ifAdminStatusインターフェイスMIB [16]を参照してください。

ifOperStatus See interfaces MIB [16].

ifOperStatusインターフェイスMIB [16]を参照してください。

ifLastChange See interfaces MIB [16].

ifLastChangeインターフェイスMIB [16]を参照してください。

ifName See interfaces MIB [16].

ifNameインターフェイスMIB [16]を参照してください。

ifLinkUpDownTrapEnable Set to disabled(2). Supports read-only access.

ifLinkUpDownTrapEnable disabled(2)に設定します。読み取り専用アクセスをサポートします。

ifHighSpeed Set to rounded ifSpeed/1000000.

ifHighSpeed丸められたifSpeed / 1000000に設定されます。

ifConnectorPresent Set to false(2).

ifConnectorPresent false(2)に設定します。

2.3. Using ifStackTable
2.3. ifStackTableの使用

This section describes by example how to use ifStackTable to represent the relationship of ds0 and ds0Bundles with ds1 interfaces. Implementors of the stack table for ds0 and ds0Bundle interfaces should look at the appropriate RFC for the service being stacked on ds0s and ds0Bundles. Examples given below are for illustration purposes only.

このセクションでは、ifStackTableを使用してds0およびds0Bundlesとds1インターフェースの関係を表す方法を例を挙げて説明します。 ds0およびds0Bundleインターフェイスのスタックテーブルの実装者は、ds0sおよびds0Bundlesにスタックされるサービスに適切なRFCを調べる必要があります。以下の例は、説明のみを目的としています。

Example: A Frame Relay Service is being carried on 4 ds0s of a ds1.

例:フレームリレーサービスは、ds1の4つのds0で実行されています。

           +---------------------+
           | Frame Relay Service |
           +---------------------+
                      |
           +---------------------+
           | ds0Bundle           |
           +---------------------+
             |     |     |     |
           +---+ +---+ +---+ +---+
           |ds0| |ds0| |ds0| |ds0|
           +---+ +---+ +---+ +---+
             |     |     |     |
           +---------------------+
           | ds1                 |
           +---------------------+
        

The assignment of the index values could for example be:

インデックス値の割り当ては、たとえば次のようになります。

ifIndex Description 1 FrameRelayService (type 44) 2 ds0Bundle (type 82) 3 ds0 #1 (type 81) 4 ds0 #2 (type 81) 5 ds0 #3 (type 81) 6 ds0 #4 (type 81) 7 ds1 (type 18)

ifIndex説明1 FrameRelayService(タイプ44)2 ds0Bundle(タイプ82)3 ds0#1(タイプ81)4 ds0#2(タイプ81)5 ds0#3(タイプ81)6 ds0#4(タイプ81)7 ds1(タイプ18)

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

次に、ifStackTableを使用して、さまざまなインターフェース間の関係を示します。

ifStackTable Entries

ifStackTableエントリ

HigherLayer LowerLayer 0 1 1 2 2 3 2 4 2 5 2 6 3 7 4 7 5 7 6 7 7 0

HigherLayer LowerLayer 0 1 1 2 2 3 2 4 2 5 2 6 3 7 4 7 5 7 6 7 7 0

In the case where the frameRelayService is using a single ds0, then the ds0Bundle is not required.

frameRelayServiceが単一のds0を使用している場合、ds0Bundleは必要ありません。

           +---------------------+
           | Frame Relay Service |
           +---------------------+
             |
           +---+
           |ds0|
           +---+
             |
           +---------------------+
           | ds1                 |
           +---------------------+
        

The assignment of the index values could for example be:

インデックス値の割り当ては、たとえば次のようになります。

ifIndex Description 1 FrameRelayService (type 44) 2 ds0 (type 81) 3 ds1 (type 18)

ifIndex説明1 FrameRelayService(タイプ44)2 ds0(タイプ81)3 ds1(タイプ18)

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

次に、ifStackTableを使用して、さまざまなインターフェース間の関係を示します。

ifStackTable Entries

ifStackTableエントリ

HigherLayer LowerLayer 0 1 1 2 2 3 3 0

HigherLayer LowerLayer 0 1 1 2 2 3 3 0

2.3.1. Usage of Channelization for DS3, DS1, DS0
2.3.1. 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. Timeslot 16 is not created for framing types that do not pass data over it.

ここでは、DS3、DS1、およびDS0 MIBのチャネライゼーションオブジェクトを説明して、実装者がオブジェクトを正しく使用できるようにする例を示します。 E3とE1の扱いは類似しており、DS0の数はE1のフレーミングに応じて異なります。タイムスロット16は、データを渡さないフレーミングタイプでは作成されません。

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であると想定します。DS1MIBでは、各ds1のdsx1ChanMappingTableにエントリがあります。エントリは次のようになります。

dsx1ChanMappingTable Entries

dsx1ChanMappingTableエントリ

           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.

さらに、DS1はDS0にチャネル化されます。オブジェクトdsx1Channelizationは、各DS1のenabledDs0に設定されています。このオブジェクトがこの値に設定されると、24個のDS0がエージェントによって作成されます。各DS1のifTableには24のDS0があります。 dsx1Channelizationが無効に設定されている場合、24個のDS0が破棄されます。

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:

ifTableのエントリがチャネル順に作成され、最初のDS1のDS0のifIndex値が30〜53であると想定します。DS0MIBでは、各DS0のdsx0ChanMappingTableにエントリがあります。エントリは次のようになります。

dsx0ChanMappingTable Entries

dsx0ChanMappingTableエントリ

           ifIndex   dsx0Ds0ChannelNumber  dsx0ChanMappedIfIndex
           2         1                     30
           2         2                     31
           ......
           2         24                    53
        
2.3.2. Usage of ifIndex Mapping for DS0Bundle
2.3.2. DS0BundleのifIndexマッピングの使用

An example is given here to explain the ifIndex mapping objects in the DS0Bundle MIB to help the implementor use the objects correctly.

ここでは、DS0Bundle MIBのifIndexマッピングオブジェクトについて説明し、実装者がオブジェクトを正しく使用できるようにする例を示します。

Assume that a DS1 (with ifIndex 1) is channelized into DS0s. There will be 24 DS0s in the ifTable. Assume the entries in the ifTable for the DS0s are created in channel order and the ifIndex values are 2 through 25. Now, assume that there are two bundles on the DS1. The first one uses channels 1 and 2. The second uses channels 3 and 4. There will be two ifTable entries for these bundles, with values of 26 and 27 for ifIndex. There will be an entry in the dsx0BundleTable for each bundle. The entries will be as follows:

DS1(ifIndex 1付き)がDS0にチャネル化されていると仮定します。 ifTableには24個のDS0があります。 DS0のifTableのエントリがチャネル順に作成され、ifIndex値が2〜25であると想定します。ここで、DS1に2つのバンドルがあると想定します。 1つ目はチャネル1と2を使用します。2つ目はチャネル3と4を使用します。これらのバンドルには2つのifTableエントリがあり、ifIndexの値は26と27です。各バンドルのdsx0BundleTableにエントリがあります。エントリは次のようになります。

dsx0BundleTable Entries

dsx0BundleTableエントリ

dsx0BundleIndex dsx0BundleIfIndex 1 26 2 27

dsx0BundleIndex dsx0BundleIfIndex 1 26 2 27

There will be an entry in the dsx0ConfigTable for each DS0. The entries will be as follows:

各DS0のdsx0ConfigTableにエントリがあります。エントリは次のようになります。

dsx0ConfigTable Entries

dsx0ConfigTableエントリ

           ifIndex  dsx0Ds0ChannelNumber   dsx0Ds0BundleMappedIfIndex
           2        1                      26
           3        2                      26
           4        3                      27
           5        4                      27
           6        5                      0
           7        6                      0
           ......
           25       24                     0
        
3. Overview of the MIB
3. MIBの概要

This document contains 2 MIB modules, the DS0 MIB and the DS0Bundle MIB.

このドキュメントには、DS0 MIBとDS0Bundle MIBの2つのMIBモジュールが含まれています。

3.1. DS0 MIB
3.1. DS0 MIB

The DS0 MIB is used to represent individual DS0s in a DS1 or E1. Variables in this MIB would be created for each DS0 in the ifTable. This MIB contains the following group:

DS0 MIBは、DS1またはE1の個々のDS0を表すために使用されます。このMIBの変数は、ifTableのDS0ごとに作成されます。このMIBには、次のグループが含まれています。

The DS0 Config Group - This group contains configuration information about a particular DS0.

DS0構成グループ-このグループには、特定のDS0に関する構成情報が含まれています。

3.2. DS0Bundle MIB
3.2. DS0Bundle MIB

The DS0Bundle MIB is used to represent collections of DS0s that are used together to carry data within a DS1/E1 at speeds greater than that of a single DS0. DS0Bundles are created on top of DS0s and are represented that way in the ifStackTable. This MIB contains the following groups:

DS0Bundle MIBは、DS1 / E1内で単一のDS0よりも高速でデータを伝送するために一緒に使用されるDS0のコレクションを表すために使用されます。 DS0BundlesはDS0の上に作成され、ifStackTableでそのように表現されます。このMIBには、次のグループが含まれています。

The DS0 Bundle Group - This group contains objects used for creating new ds0Bundles. This group is mandatory.

DS0バンドルグループ-このグループには、新しいds0Bundlesの作成に使用されるオブジェクトが含まれています。このグループは必須です。

The DS0 Bonding Group - This group contains information about bonding for a ds0Bundle, if bonding is enabled. This group is optional.

DS0ボンディンググループ-このグループには、ボンディングが有効になっている場合、ds0Bundleのボンディングに関する情報が含まれます。このグループはオプションです。

4. Object Definitions for DS0
4. DS0のオブジェクト定義
   DS0-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, transmission FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF DisplayString, TruthValue FROM SNMPv2-TC ifIndex, InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB;

IMPORTS MODULE-IDENTITY、OBJECT-TYPE、Transmission From SNMPv2-SMI MODULE-COMPLIANCE、OBJECT-GROUP FROM SNMPv2-CONF DisplayString、TruthValue FROM SNMPv2-TC ifIndex、InterfaceIndex、InterfaceIndexOrZero FROM IF-MIB;

-- This is the MIB module for the DS0 Interface objects.

-これはDS0インターフェイスオブジェクトのMIBモジュールです。

ds0 MODULE-IDENTITY LAST-UPDATED "9807161630Z" ORGANIZATION "IETF Trunk MIB Working Group" CONTACT-INFO " David Fowler

ds0 MODULE-IDENTITY LAST-UPDATED "9807161630Z" ORGANIZATION "IETF Trunk MIB Working Group" CONTACT-INFO "David Fowler

Postal: Newbridge Networks Corporation 600 March Road Kanata, Ontario, Canada K2K 2E6

郵便:Newbridge Networks Corporation 600 March Roadカナダ、オンタリオ州カナタK2K 2E6

Tel: +1 613 591 3600 Fax: +1 613 599 3619

電話:+1 613 591 3600ファックス:+1 613 599 3619

E-mail: davef@newbridge.com" DESCRIPTION "The MIB module to describe DS0 interfaces objects." REVISION "9805242010Z" DESCRIPTION "Initial version of the DS0-MIB."

電子メール:davef@newbridge.com "説明" DS0インターフェイスオブジェクトを記述するためのMIBモジュール。 "改訂" 9805242010Z "説明" DS0-MIBの初期バージョン "

       ::= { transmission 81 }
        

-- The DS0 Config Group

-DS0構成グループ

   -- Implementation of this group is mandatory for all
   -- systems that use a DS0 Interface.
        
   -- The DS0 Config Group consists of two tables:
   --    DS0 Configuration Table
   --    DS0 Channel Mapping Table
        

-- The DS0 Configuration Table

-DS0構成テーブル

   dsx0ConfigTable OBJECT-TYPE
       SYNTAX  SEQUENCE OF Dsx0ConfigEntry
       MAX-ACCESS  not-accessible
       STATUS  current
       DESCRIPTION
               "The DS0 Configuration table."
       ::= { ds0 1 }
        
   dsx0ConfigEntry OBJECT-TYPE
       SYNTAX  Dsx0ConfigEntry
       MAX-ACCESS  not-accessible
       STATUS  current
       DESCRIPTION
               "An entry in the DS0 Configuration table.  There
               is an entry in this table for each DS0 interface."
       INDEX   { ifIndex }
       ::= { dsx0ConfigTable 1 }
        
   Dsx0ConfigEntry ::=
       SEQUENCE {
           dsx0Ds0ChannelNumber        INTEGER,
           dsx0RobbedBitSignalling     TruthValue,
           dsx0CircuitIdentifier       DisplayString,
           dsx0IdleCode                INTEGER,
           dsx0SeizedCode              INTEGER,
           dsx0ReceivedCode            INTEGER,
           dsx0TransmitCodesEnable     TruthValue,
           dsx0Ds0BundleMappedIfIndex  InterfaceIndexOrZero
   }
        
   dsx0Ds0ChannelNumber OBJECT-TYPE
       SYNTAX  INTEGER(0..31)
       MAX-ACCESS  read-only
       STATUS  current
       DESCRIPTION
               "This object indicates the channel number of the
               ds0 on its DS1/E1."
       ::= { dsx0ConfigEntry 1 }
        
   dsx0RobbedBitSignalling OBJECT-TYPE
       SYNTAX  TruthValue
       MAX-ACCESS  read-write
       STATUS  current
       DESCRIPTION
               "This object indicates if Robbed Bit Signalling is
               turned on or off for a given ds0.  This only
               applies to DS0s on a DS1 link.  For E1 links the
               value is always off (false)."
       ::= { dsx0ConfigEntry 2 }
        
   dsx0CircuitIdentifier OBJECT-TYPE
        SYNTAX  DisplayString (SIZE (0..255))
        MAX-ACCESS  read-write
        STATUS  current
        DESCRIPTION
               "This object contains the transmission vendor's
               circuit identifier, for the purpose of
               facilitating troubleshooting."
       ::= { dsx0ConfigEntry 3 }
        

dsx0IdleCode OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "This object contains the code transmitted in the ABCD bits when the ds0 is not connected and dsx0TransmitCodesEnable is enabled. The object is a bitmap and the various bit positions are: 1 D bit 2 C bit 4 B bit 8 A bit"

dsx0IdleCode OBJECT-TYPE SYNTAX INTEGER(0..15)MAX-ACCESS read-write STATUS current DESCRIPTION "このオブジェクトには、ds0が接続されておらず、dsx0TransmitCodesEnableが有効になっているときにABCDビットで送信されるコードが含まれています。オブジェクトはビットマップであり、さまざまなビット位置は次のとおりです:1 Dビット2 Cビット4 Bビット8 Aビット

       ::= { dsx0ConfigEntry 4 }
        
   dsx0SeizedCode OBJECT-TYPE
        SYNTAX  INTEGER(0..15)
        MAX-ACCESS  read-write
        STATUS  current
        DESCRIPTION
               "This object contains the code transmitted in the
               ABCD bits when the ds0 is connected and
               dsx0TransmitCodesEnable is enabled.  The object is
               a bitmap and the various bit positions are:
                     1     D bit
                     2     C bit
                     4     B bit
                     8     A bit"
       ::= { dsx0ConfigEntry 5 }
        
   dsx0ReceivedCode OBJECT-TYPE
        SYNTAX  INTEGER(0..15)
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
               "This object contains the code being received in
               the ABCD bits.  The object is a bitmap and the
               various bit positions are:
                     1     D bit
                     2     C bit
                     4     B bit
                     8     A bit"
       ::= { dsx0ConfigEntry 6 }
        
   dsx0TransmitCodesEnable OBJECT-TYPE
        SYNTAX TruthValue
        MAX-ACCESS  read-write
        STATUS  current
        DESCRIPTION
               "This object determines if the idle and seized
               codes are transmitted. If the value of this object
               is true then the codes are transmitted."
       ::= { dsx0ConfigEntry 7 }
        

dsx0Ds0BundleMappedIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ifIndex value assigned by the agent for the ds0Bundle(82) ifEntry to which the given ds0(81) ifEntry may belong.

dsx0Ds0BundleMappedIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS読み取り専用ステータス現在の説明「このオブジェクトは、指定されたds0(81)ifEntryが属するds0Bundle(82)ifEntryのエージェントによって割り当てられたifIndex値を示します。

If the given ds0(81) ifEntry does not belong to any ds0Bundle(82) ifEntry, then this object has a value of zero.

指定されたds0(81)ifEntryがどのds0Bundle(82)ifEntryにも属していない場合、このオブジェクトの値はゼロになります。

               While this object provides information that can
               also be found in the ifStackTable, it provides
               this same information with a single table lookup,
               rather than by walking the ifStackTable to find
               the possibly non-existent ds0Bundle(82) ifEntry
               that may be stacked above the given ds0(81)
               ifTable entry."
       ::= { dsx0ConfigEntry 8 }
        

-- The DS0 Channel Mapping Table

-DS0チャネルマッピングテーブル

   dsx0ChanMappingTable OBJECT-TYPE
        SYNTAX  SEQUENCE OF Dsx0ChanMappingEntry
        MAX-ACCESS  not-accessible
        STATUS  current
        DESCRIPTION
               "The DS0 Channel Mapping table.  This table maps a
               DS0 channel number on a particular DS1/E1 into an
               ifIndex."
        ::= { ds0 3 }
        

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

dsx0ChanMappingEntry OBJECT-TYPE構文Dsx0ChanMappingEntry MAX-ACCESS not-accessibleステータス現在の説明「DS0チャネルマッピングテーブルのエントリ。個々のds0 ifEntryレベルにチャネライズされているインターフェイス内の各ds0 ifEntryに対応するエントリがこのテーブルにあります。

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

このテーブルは、チャネライズドインターフェイス/チャネル番号からDS0 ifEntryへのマッピングを容易にすることを目的としています。 (例:マッピング(DS1 ifIndex、DS0チャネル番号)-> ifIndex)

               While this table provides information that can
               also be found in the ifStackTable and
               dsx0ConfigTable, it provides this same information
               with a single table lookup, rather than by walking
               the ifStackTable to find the various constituent
               ds0 ifTable entries, and testing various
               dsx0ConfigTable entries to check for the entry
               with the applicable DS0 channel number."
        INDEX   { ifIndex, dsx0Ds0ChannelNumber }
        ::= { dsx0ChanMappingTable 1 }
        
   Dsx0ChanMappingEntry ::=
        SEQUENCE {
            dsx0ChanMappedIfIndex  InterfaceIndex
   }
        
   dsx0ChanMappedIfIndex OBJECT-TYPE
        SYNTAX  InterfaceIndex
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
               "This object indicates the ifIndex value assigned
               by the agent for the individual ds0 ifEntry that
               corresponds to the given DS0 channel number
               (specified by the INDEX element
               dsx0Ds0ChannelNumber) of the given channelized
               interface (specified by INDEX element ifIndex)."
        ::= { dsx0ChanMappingEntry 1 }
        

-- conformance information

-適合情報

   ds0Conformance OBJECT IDENTIFIER ::= { ds0 2 }
        
   ds0Groups      OBJECT IDENTIFIER ::= { ds0Conformance 1 }
   ds0Compliances OBJECT IDENTIFIER ::= { ds0Conformance 2 }
        

-- compliance statements

-コンプライアンスステートメント

ds0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for DS0 interfaces." MODULE -- this module MANDATORY-GROUPS { ds0ConfigGroup }

ds0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION「DS0インターフェイスのコンプライアンスステートメント」。 MODULE-このモジュールMANDATORY-GROUPS {ds0ConfigGroup}

OBJECT dsx0RobbedBitSignalling MIN-ACCESS read-only DESCRIPTION "The ability to set RBS is not required." OBJECT dsx0CircuitIdentifier MIN-ACCESS read-only DESCRIPTION

オブジェクトdsx0RobbedBitSignalling MIN-ACCESS読み取り専用説明「RBSを設定する機能は必要ありません。」オブジェクトdsx0CircuitIdentifier MIN-ACCESS読み取り専用説明

"The ability to set the circuit identifier is not required."

「回線IDを設定する機能は必要ありません。」

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

OBJECT dsx0IdleCode MIN-ACCESS読み取り専用説明「アイドルコードを設定する機能は必要ありません。」

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

OBJECT dsx0SeizedCode MIN-ACCESS読み取り専用説明「強制されたコードを設定する機能は必要ありません。」

OBJECT dsx0TransmitCodesEnable MIN-ACCESS read-only DESCRIPTION "The ability to enable and disable the transmitting of idle and seized codes is not required."

OBJECT dsx0TransmitCodesEnable MIN-ACCESS読み取り専用説明「アイドル状態のコードと捕捉されたコードの送信を有効または無効にする機能は必要ありません。」

       ::= { ds0Compliances 1 }
        

-- units of conformance

-適合の単位

   ds0ConfigGroup  OBJECT-GROUP
       OBJECTS { dsx0Ds0ChannelNumber,
                 dsx0RobbedBitSignalling,
                 dsx0CircuitIdentifier,
                 dsx0IdleCode,
                 dsx0SeizedCode,
                 dsx0ReceivedCode,
                 dsx0TransmitCodesEnable,
                 dsx0Ds0BundleMappedIfIndex,
                 dsx0ChanMappedIfIndex }
       STATUS  current
       DESCRIPTION
               "A collection of objects providing configuration
               information applicable to all DS0 interfaces."
       ::= { ds0Groups 1 }
        

END

終わり

5. Object Definitions for DS0 Bundle
5. DS0バンドルのオブジェクト定義
   DS0BUNDLE-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, transmission FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF DisplayString, RowStatus, TestAndIncr FROM SNMPv2-TC ifIndex, InterfaceIndex FROM IF-MIB;

IMPORTS MODULE-IDENTITY、OBJECT-TYPE、Transmission From SNMPv2-SMI MODULE-COMPLIANCE、OBJECT-GROUP FROM SNMPv2-CONF DisplayString、RowStatus、TestAndIncr FROM SNMPv2-TC ifIndex、InterfaceIndex FROM IF-MIB;

   --  This is the MIB module for the DS0Bundle Interface
   --  objects.
        

ds0Bundle MODULE-IDENTITY LAST-UPDATED "9807161630Z" ORGANIZATION "IETF Trunk MIB Working Group" CONTACT-INFO " David Fowler

ds0Bundle MODULE-IDENTITY LAST-UPDATED "9807161630Z" ORGANIZATION "IETF Trunk MIB Working Group" CONTACT-INFO "David Fowler

Postal: Newbridge Networks Corporation 600 March Road Kanata, Ontario, Canada K2K 2E6

郵便:Newbridge Networks Corporation 600 March Roadカナダ、オンタリオ州カナタK2K 2E6

                  Tel: +1 613 591 3600
                  Fax: +1 613 599 3619
        

E-mail: davef@newbridge.com" DESCRIPTION "The MIB module to describe DS0 Bundle interfaces objects." REVISION "9805242010Z" DESCRIPTION "Initial version of the DS0BUNDLE-MIB."

電子メール:davef@newbridge.com "説明" DS0バンドルインターフェイスオブジェクトを説明するMIBモジュール "改訂" 9805242010Z "説明" DS0BUNDLE-MIBの初期バージョン "

       ::= { transmission 82 }
        
   --
   -- The DS0 Bundle Config Group
   --
   -- Implementation of this group is mandatory for all
   -- systems that use a DS0Bundle Interface.
   --
   -- The DS0 Bundle Config Group consists of one table:
   --    DS0 Bundle Table
        

-- The DS0 Bundle Table dsx0BundleNextIndex OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to assist the manager in selecting a value for dsx0BundleIndex. Because this object is of syntax TestAndIncr (see the SNMPv2-TC document, RFC 1903) it can also be used to avoid race conditions with multiple managers trying to create rows in the table.

-DS0バンドルテーブルdsx0BundleNextIndex OBJECT-TYPE構文TestAndIncr MAX-ACCESS読み取り/書き込みステータス現在の説明「このオブジェクトは、dsx0BundleIndexの値を選択する際にマネージャを支援するために使用されます。このオブジェクトは構文TestAndIncrであるため(SNMPv2-TCを参照)ドキュメント、RFC 1903)複数のマネージャーがテーブルに行を作成しようとする競合状態を回避するためにも使用できます。

If the result of the SET for dsx0BundleNextIndex is not success, this means the value has been changed from index (i.e. another manager used the value), so a new value is required.

dsx0BundleNextIndexのSETの結果が成功しない場合、これは値がインデックスから変更されている(つまり、別のマネージャーが値を使用した)ため、新しい値が必要です。

               The algorithm is:
               done = false
               while done == false
                   index = GET (dsx0BundleNextIndex.0)
                   SET (dsx0BundleNextIndex.0=index)
                   if (set failed)
                     done = false
                   else
                     SET(dsx0BundleRowStatus.index=createAndGo)
                     if (set failed)
                       done = false
                     else
                       done = true
                       other error handling"
       ::= { ds0Bundle 2 }
        
   dsx0BundleTable OBJECT-TYPE
       SYNTAX  SEQUENCE OF Dsx0BundleEntry
       MAX-ACCESS  not-accessible
       STATUS  current
       DESCRIPTION
               "There is an row in this table for each ds0Bundle
               in the system.  This table can be used to
               (indirectly) create rows in the ifTable with
               ifType = 'ds0Bundle(82)'."
       ::= { ds0Bundle 3 }
        
   dsx0BundleEntry OBJECT-TYPE
       SYNTAX  Dsx0BundleEntry
       MAX-ACCESS  not-accessible
       STATUS  current
       DESCRIPTION
               "There is a row in entry in this table for each
               ds0Bundle interface."
       INDEX   { dsx0BundleIndex }
       ::= { dsx0BundleTable 1 }
        
   Dsx0BundleEntry ::=
       SEQUENCE {
           dsx0BundleIndex              INTEGER,
           dsx0BundleIfIndex            InterfaceIndex,
           dsx0BundleCircuitIdentifier  DisplayString,
           dsx0BundleRowStatus          RowStatus
   }
        
   dsx0BundleIndex OBJECT-TYPE
       SYNTAX  INTEGER (0..2147483647)
       MAX-ACCESS  not-accessible
       STATUS  current
       DESCRIPTION
               "A unique identifier for a ds0Bundle.  This is not
               the same value as ifIndex.  This table is not
               indexed by ifIndex because the manager has to
               choose the index in a createable row and the agent
               must be allowed to select ifIndex values."
       ::= { dsx0BundleEntry 1 }
        
   dsx0BundleIfIndex OBJECT-TYPE
       SYNTAX  InterfaceIndex
       MAX-ACCESS  read-only
       STATUS  current
       DESCRIPTION
               "The ifIndex value the agent selected for the
               (new) ds0Bundle interface."
       ::= { dsx0BundleEntry 2 }
        
   dsx0BundleCircuitIdentifier OBJECT-TYPE
        SYNTAX  DisplayString (SIZE (0..255))
        MAX-ACCESS  read-create
        STATUS  current
        DESCRIPTION
               "This variable contains the transmission vendor's
               circuit identifier, for the purpose of
               facilitating troubleshooting."
        ::= { dsx0BundleEntry 3 }
        
   dsx0BundleRowStatus OBJECT-TYPE
       SYNTAX  RowStatus
       MAX-ACCESS  read-create
       STATUS  current
       DESCRIPTION
               "This object is used to create and delete rows in
               this table."
       ::= { dsx0BundleEntry 4 }
        

-- The DS0 Bonding Group

-DS0ボンディンググループ

   -- Implementation of this group is optional for all
   -- systems that use a DS0Bundle Interface.
        
   -- The DS0 Bonding Group consists of one table:
   --    DS0 Bonding Table
        

-- The DS0 Bonding Table

-DS0ボンディングテーブル

   dsx0BondingTable OBJECT-TYPE
       SYNTAX  SEQUENCE OF Dsx0BondingEntry
       MAX-ACCESS  not-accessible
       STATUS  current
       DESCRIPTION
               "The DS0 Bonding table."
       ::= { ds0Bundle 1 }
        
   dsx0BondingEntry OBJECT-TYPE
       SYNTAX  Dsx0BondingEntry
       MAX-ACCESS  not-accessible
       STATUS  current
       DESCRIPTION
               "An entry in the DS0 Bonding table.  There is a
               row in this table for each DS0Bundle interface."
       INDEX   { ifIndex }
       ::= { dsx0BondingTable 1 }
        
   Dsx0BondingEntry ::=
       SEQUENCE {
           dsx0BondMode            INTEGER,
           dsx0BondStatus          INTEGER,
           dsx0BondRowStatus       RowStatus
   }
        
   dsx0BondMode OBJECT-TYPE
       SYNTAX  INTEGER {
                   none(1),
                   other(2),
                   mode0(3),
                   mode1(4),
                   mode2(5),
                   mode3(6)
       }
       MAX-ACCESS  read-create
       STATUS  current
       DESCRIPTION
               "This object indicates which BONDing mode is used,
               if any, for a ds0Bundle.  Mode0 provides parameter
               and number exchange with no synchronization.  Mode
               1 provides parameter and number exchange.  Mode 1
               also provides synchronization during
               initialization but does not include inband
               monitoring.  Mode 2 provides all of the above plus
               inband monitoring.  Mode 2 also steals 1/64th of
               the bandwidth of each channel (thus not supporting
               n x 56/64 kbit/s data channels for most values of
               n). Mode 3 provides all of the above, but also
               provides n x 56/64 kbit/s data channels.  Most
               common implementations of Mode 3 add an extra
               channel to support the inband monitoring overhead.
               ModeNone should be used when the interface is not
               performing bandwidth-on-demand."
       ::= { dsx0BondingEntry 1 }
        
   dsx0BondStatus OBJECT-TYPE
       SYNTAX  INTEGER {
                   idle(1),
                   callSetup(2),
                   dataTransfer(3)
       }
       MAX-ACCESS  read-only
       STATUS  current
       DESCRIPTION
               "This object indicates the current status of the
               bonding call using this ds0Bundle. idle(1) should
               be used when the bonding mode is set to none(1)."
       ::= { dsx0BondingEntry 2 }
        
   dsx0BondRowStatus OBJECT-TYPE
       SYNTAX  RowStatus
       MAX-ACCESS  read-create
       STATUS  current
       DESCRIPTION
               "This object is used to create new rows in this
               table, modify existing rows, and to delete
               existing rows."
       ::= { dsx0BondingEntry 3 }
        

-- conformance information

-適合情報

   ds0BundleConformance OBJECT IDENTIFIER ::= { ds0Bundle 4 }
        
   ds0BundleGroups      OBJECT IDENTIFIER
       ::= { ds0BundleConformance 1 }
        
   ds0BundleCompliances OBJECT IDENTIFIER
       ::= { ds0BundleConformance 2 }
        

-- compliance statements

-コンプライアンスステートメント

ds0BundleCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for DS0Bundle interfaces." MODULE -- this module MANDATORY-GROUPS {ds0BundleConfigGroup }

ds0BundleCompliance MODULE-COMPLIANCE STATUS現在の説明「DS0Bundleインターフェースのコンプライアンスステートメント」 MODULE-このモジュールMANDATORY-GROUPS {ds0BundleConfigGroup}

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

グループds0BondingGroup説明「このグループの実装は、DS0Bundleインターフェースに接続するすべてのシステムでオプションです。」

           OBJECT      dsx0BundleRowStatus
           SYNTAX      INTEGER {
                           active(1),
                           createAndGo(4),
                           destroy(6)
                       }
           MIN-ACCESS  read-only
           DESCRIPTION
               "The agent is not required to support a SET
               operation to this object, and only three of the
               six enumerated values for the RowStatus textual
               convention need be supported.  Only supporting
               createAndGo for a creation process prevents the
               manager from creating an inactive row in the
               ds0BundleTable.  Inactive rows in the
               ds0BundleTable do not make sense."
        

OBJECT dsx0BundleCircuitIdentifier MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object."

OBJECT dsx0 Bundle Circuit Identifier IN-ACCESS read-only説明「このオブジェクトへのSET操作をサポートするためにエージェントは必要ありません。」

                   ::= { ds0BundleCompliances 1 }
        

-- units of conformance

-適合の単位

               ds0BondingGroup  OBJECT-GROUP
                   OBJECTS { dsx0BondMode,
                             dsx0BondStatus,
                             dsx0BondRowStatus }
                   STATUS  current
                   DESCRIPTION
                           "A collection of objects providing
                           configuration information applicable
                           to all DS0 interfaces."
       ::= { ds0BundleGroups 1 }
   ds0BundleConfigGroup  OBJECT-GROUP
       OBJECTS { dsx0BundleNextIndex,
                 dsx0BundleIfIndex,
                 dsx0BundleCircuitIdentifier,
                 dsx0BundleRowStatus }
       STATUS  current
       DESCRIPTION
               "A collection of objects providing the ability to
               create a new ds0Bundle in the ifTable as well as
               configuration information about the ds0Bundle."
       ::= { ds0BundleGroups 2 }
   END
        
6. Intellectual Property
6. 知的財産

The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP-11. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementors or users of this specification can be obtained from the IETF Secretariat.

IETFは、このドキュメントに記載されているテクノロジーの実装または使用に関連すると主張される可能性がある知的財産またはその他の権利の有効性または範囲、またはそのような権利に基づくライセンスが適用されるまたは適用されない範囲に関して、いかなる立場も取らない。利用可能。また、そのような権利を特定するために何らかの努力をしたことも表していません。標準化過程および標準化関連文書の権利に関するIETFの手順に関する情報は、BCP-11にあります。公開のために利用可能にされた権利の主張および利用可能にされるライセンスの保証のコピー、またはこの仕様の実装者またはユーザーによる一般的なライセンスまたはそのような所有権の使用の許可を得ようとした試みの結果を入手できます。 IETF事務局から。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director.

IETFは、この規格を実践するために必要となる可能性のある技術をカバーする可能性のある著作権、特許、特許出願、またはその他の所有権に注意を向けるよう、関係者に呼びかけます。 IETF Executive Directorに情報を送信してください。

7. Acknowledgments
7. 謝辞

This document was produced by the Trunk MIB Working Group.

このドキュメントは、トランクMIBワーキンググループによって作成されました。

8. References
8. 参考文献

[1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for Describing SNMP Management Frameworks", RFC 2271, January 1998.

[1] Harrington、D.、Presuhn、R。、およびB. Wijnen、「An an Management for Describing SNMP Management Frameworks」、RFC 2271、1998年1月。

[2] Rose, M., and K. McCloghrie, "Structure and Identification of Management Information for TCP/IP-based Internets", STD 16, RFC 1155, May 1990.

[2] Rose、M。、およびK. McCloghrie、「構造およびTCP / IPベースのインターネットの管理情報の識別」、STD 16、RFC 1155、1990年5月。

[3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", STD 16, RFC 1212, March 1991.

[3] Rose、M。、およびK. McCloghrie、「簡潔なMIB定義」、STD 16、RFC 1212、1991年3月。

[4] Rose, M., "A Convention for Defining Traps for use with the SNMP", RFC 1215, March 1991.

[4] Rose、M。、「SNMPで使用するトラップを定義するための規約」、RFC 1215、1991年3月。

[5] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure of Management Information for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1902, January 1996.

[5] Case、J.、McCloghrie、K.、Rose、M.、and S. Waldbusser、 "Structure of Management Information for Version 2 for the Simple Network Management Protocol(SNMPv2)"、RFC 1902、1996年1月。

[6] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Textual Conventions for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1903, January 1996.

[6] Case、J.、McCloghrie、K.、Rose、M.、and S. Waldbusser、 "Textual Conventions for Version 2 for the Simple Network Management Protocol(SNMPv2)"、RFC 1903、January 1996。

[7] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Conformance Statements for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1904, January 1996.

[7] Case、J.、McCloghrie、K.、Rose、M.、and S. Waldbusser、 "Conformance Statements for Version 2 of the Simple Network Management Protocol(SNMPv2)"、RFC 1904、January 1996。

[8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network Management Protocol", STD 15, RFC 1157, May 1990.

[8] Case、J.、Fedor、M.、Schoffstall、M.、and J. Davin、 "Simple Network Management Protocol"、STD 15、RFC 1157、May 1990。

[9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, January 1996.

[9] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「Introduction to Community-based SNMPv2」、RFC 1901、1996年1月。

[10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996.

[10] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「Transport Mappings for Version 2 for the Simple Network Management Protocol(SNMPv2)」、RFC 1906、1996年1月。

[11] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2272, January 1998.

[11] Case、J.、Harrington D.、Presuhn R.、and B. Wijnen、 "Message Processing and Dispatching for the Simple Network Management Protocol(SNMP)"、RFC 2272、January 1998。

[12] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2274, January 1998.

[12] Blumenthal、U。、およびB. Wijnen、「バージョン3の簡易ネットワーク管理プロトコル(SNMPv3)用のユーザーベースのセキュリティモデル(USM)」、RFC 2274、1998年1月。

[13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996.

[13] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「バージョン2の簡易ネットワーク管理プロトコル(SNMPv2)のプロトコル操作」、RFC 1905、1996年1月。

[14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", RFC 2273, January 1998.

[14] Levi、D.、Meyer、P。、およびB. Stewart、「SNMPv3アプリケーション」、RFC 2273、1998年1月。

[15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", RFC 2275, January 1998.

[15] Wijnen、B.、Presuhn、R。、およびK. McCloghrie、「簡易ネットワーク管理プロトコル(SNMP)のビューベースのアクセス制御モデル(VACM)」、RFC 2275、1998年1月。

[16] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB using SMIv2", RFC 2233, November 1997.

[16] McCloghrie、K。およびF. Kastenholz、「The Interfaces Group MIB using using SMIv2」、RFC 2233、1997年11月。

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

[17] Fowler D。、「DS1、E1、DS2、およびE2インターフェイスタイプの管理対象オブジェクトの定義」、RFC 2495、1999年1月。

[18] Fowler, D., "Definitions of Managed Objects for the DS3/E3 Interface Types", RFC 2496, January 1999.

[18] Fowler、D。、「DS3 / E3インターフェイスタイプの管理対象オブジェクトの定義」、RFC 2496、1999年1月。

[19] Brown, T., and K. Tesink, "Definitions of Managed Objects for the SONET/SDH Interface Type", Work in Progress.

[19] ブラウン、T。、およびK.テシンク、「SONET / SDHインターフェイスタイプの管理対象オブジェクトの定義」、作業中。

[20] Sharp, H. (Editor), "Interoperability Requirements for Nx56/64 kbit/s Calls", BONDING Spec Version 1.0, BONDING Consortium, Sept 1992.

[20] Sharp、H.(編集者)、「Nx56 / 64 kbit / sコールの相互運用性要件」、BONDING Spec Version 1.0、BONDING Consortium、1992年9月。

9. Security Considerations
9. セキュリティに関する考慮事項

SNMPv1 by itself is such an insecure environment. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET (read) the objects in this MIB.

SNMPv1自体は、このような安全でない環境です。ネットワーク自体が(たとえばIPSecを使用して)セキュアであっても、セキュアMIB内のオブジェクトへのアクセスとGET(読み取り)が誰に許可されるかは制御できません。

It is recommended that the implementors consider the security features as provided by the SNMPv3 framework. Specifically, the use of the User-based Security Model RFC 2274 [12] and the View-based Access Control Model RFC 2275 [15] is recommended.

実装者は、SNMPv3フレームワークによって提供されるセキュリティ機能を検討することをお勧めします。具体的には、ユーザーベースのセキュリティモデルRFC 2274 [12]およびビューベースのアクセス制御モデルRFC 2275 [15]の使用をお勧めします。

It is then a customer/user responsibility to ensure that the SNMP entity giving access to an instance of this MIB, is properly configured to give access to those objects only to those principals (users) that have legitimate rights to access them.

次に、このMIBのインスタンスへのアクセスを許可するSNMPエンティティが、それらにアクセスする正当な権限を持つプリンシパル(ユーザー)にのみオブジェクトへのアクセスを許可するように適切に構成されていることを確認するのは、顧客/ユーザーの責任です。

Setting the following objects to an inappropriate value can cause loss of traffic. In the case of dsx0RobbedBitSignalling, for example, the nature of the traffic flowing on the DS0 can be affected. dsx0RobbedBitSignalling dsx0IdleCode dsx0SeizedCode dsx0TransmitCodesEnable dsx0BundleRowStatus dsx0BondMode dsx0BondRowStatus

次のオブジェクトを不適切な値に設定すると、トラフィックが失われる可能性があります。たとえば、dsx0RobbedBitSignallingの場合、DS0を流れるトラフィックの性質が影響を受ける可能性があります。 dsx0RobbedBitSignalling dsx0IdleCode dsx0SeizedCode dsx0TransmitCodesEnable dsx0BundleRowStatus dsx0BondMode dsx0BondRowStatus

Setting the following objects is mischievous, but not harmful to traffic. dsx0CircuitIdentifier dsx0BundleNextIndex

次のオブジェクトの設定はいたずらですが、トラフィックに害はありません。 dsx0CircuitIdentifier dsx0BundleNextIndex

10. Author's Address
10. 著者のアドレス

David Fowler Newbridge Networks 600 March Road Kanata, Ontario, Canada K2K 2E6

デビッドファウラーニューブリッジネットワーク600マーチロードカナダオンタリオ州カナタK2K 2E6

Phone: (613) 599-3600, ext 6559 EMail: davef@newbridge.com

電話:(613)599-3600、内線6559メール:davef@newbridge.com

11. 完全な著作権表示

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

Copyright(C)The Internet Society(1999)。全著作権所有。

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.

このドキュメントとその翻訳はコピーして他のユーザーに提供することができ、コメントまたはその他の方法で説明したり、その実装を支援する二次的著作物は、いかなる種類の制限なしに、全体または一部を準備、コピー、公開、および配布することができますただし、上記の著作権表示とこの段落は、そのようなすべてのコピーと派生物に含まれています。ただし、このドキュメント自体は、著作権に関する通知を削除したり、インターネットソサエティや他のインターネット組織への参照を削除したりするなど、いかなる方法でも変更できません。ただし、インターネット標準を開発する目的で必要な場合は除きます。インターネット標準のプロセスに従うか、または必要に応じて、それを英語以外の言語に翻訳する必要があります。

The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.

上記で付与された制限付きのアクセス許可は永続的であり、インターネットソサエティまたはその後継者または譲受人によって取り消されることはありません。

This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとここに含まれる情報は「現状有姿」で提供され、インターネット社会およびインターネット技術タスクフォースは、明示または黙示を問わず、ここに記載されている情報の使用が保証するものに限定されないいかなる保証も含め、一切の保証を否認します。商品性または特定の目的への適合性に関する権利または黙示の保証を侵害すること。