Network Working Group                                      C. Srinivasan
Request for Comments: 3812                                Bloomberg L.P.
Category: Standards Track                                 A. Viswanathan
                                                  Force10 Networks, Inc.
                                                               T. Nadeau
                                                     Cisco Systems, Inc.
                                                               June 2004
        
     Multiprotocol Label Switching (MPLS) Traffic Engineering (TE)
                   Management Information Base (MIB)
        

Status of this Memo

このメモの位置付け

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

この文書は、インターネットコミュニティのためのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD 1)の最新版を参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

Copyright (C) The Internet Society (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 managed objects for Multiprotocol Label Switching (MPLS) based traffic engineering (TE).

このメモは、インターネットコミュニティでのネットワーク管理プロトコルで使用するための管理情報ベース(MIB)の一部を定義します。特に、マルチプロトコルラベルスイッチング(MPLS)ベースのトラフィックエンジニアリング(TE)のための管理オブジェクトについて説明します。

Table of Contents

目次

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  2
   2.  Terminology. . . . . . . . . . . . . . . . . . . . . . . . . .  2
   3.  The Internet-Standard Management Framework . . . . . . . . . .  3
   4.  Feature List . . . . . . . . . . . . . . . . . . . . . . . . .  3
   5.  Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
       5.1.  Summary of Traffic Engineering MIB Module. . . . . . . .  4
   6.  Brief Description of MIB Objects . . . . . . . . . . . . . . .  4
       6.1.  mplsTunnelTable. . . . . . . . . . . . . . . . . . . . .  4
       6.2.  mplsTunnelResourceTable. . . . . . . . . . . . . . . . .  5
       6.3.  mplsTunnelHopTable . . . . . . . . . . . . . . . . . . .  5
       6.4.  mplsTunnelARHopTable . . . . . . . . . . . . . . . . . .  5
       6.5.  mplsTunnelCHoptable. . . . . . . . . . . . . . . . . . .  5
       6.6.  mplsTunnelPerfTable. . . . . . . . . . . . . . . . . . .  6
       6.7.  mplsTunnelCRLDPResTable. . . . . . . . . . . . . . . . .  6
   7.  Use of 32-bit and 64-bit Counters. . . . . . . . . . . . . . .  6
        
   8.  Application of the Interface Group to MPLS Tunnels . . . . . .  6
       8.1.  Support of the MPLS Tunnel Interface by ifTable. . . . .  7
   9.  Example of Tunnel Setup. . . . . . . . . . . . . . . . . . . .  8
   10. The Use of RowPointer. . . . . . . . . . . . . . . . . . . . . 11
   11. MPLS Traffic Engineering MIB Definitions . . . . . . . . . . . 11
   12. Security Considerations. . . . . . . . . . . . . . . . . . . . 63
   13. Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . 64
   14. IANA Considerations. . . . . . . . . . . . . . . . . . . . . . 64
       14.1. IANA Considerations for MPLS-TE-STD-MIB. . . . . . . . . 65
   15. References . . . . . . . . . . . . . . . . . . . . . . . . . . 65
       15.1. Normative References . . . . . . . . . . . . . . . . . . 65
       15.2. Informative References . . . . . . . . . . . . . . . . . 66
   16. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 67
   17. Full Copyright Statement . . . . . . . . . . . . . . . . . . . 68
        
1. Introduction
1. はじめに

This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects for modeling a Multiprotocol Label Switching (MPLS) [RFC3031] based traffic engineering. This MIB module should be used in conjunction with the companion document [RFC3813] for MPLS based traffic engineering configuration and management.

このメモは、インターネットコミュニティでのネットワーク管理プロトコルで使用するための管理情報ベース(MIB)の一部を定義します。特に、マルチプロトコルラベルスイッチング(MPLS)[RFC3031]に基づくトラフィックエンジニアリングをモデル化するための管理オブジェクトについて説明します。このMIBモジュールはMPLSベースのトラフィックエンジニアリングの設定と管理のための仲間ドキュメント[RFC3813]と組み合わせて使用​​する必要があります。

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

この文書のキーワード "MUST"、 "MUST NOT"、 "REQUIRED"、、、、 "べきではない" "べきである" "ないもの" "ものとし"、 "推奨"、 "MAY"、および "OPTIONAL" はありますBCP 14、RFC 2119、参考文献[RFC2119]に記載されているように解釈されます。

2. Terminology
2.用語

This document uses terminology from the MPLS architecture document [RFC3031] and MPLS Label Switch Router MIB [RFC3813]. Some frequently used terms are described next.

この文書では、MPLSアーキテクチャドキュメント[RFC3031]およびMPLSラベルスイッチルータMIB [RFC3813]から用語を使用しています。いくつかの頻繁に使用される用語について説明されています。

An explicitly routed LSP (ERLSP) is referred to as an MPLS tunnel. It consists of in-segment(s) and/or out-segment(s) at the egress/ingress LSRs, each segment being associated with one MPLS interface. These are also referred to as tunnel segments. Additionally, at an intermediate LSR, we model a connection as consisting of one or more in-segments and/or one or more out-segments. The binding or interconnection between in-segments and out-segments is performed using a cross-connect. These objects are defined in the MPLS Label Switch Router MIB [RFC3813].

明示的にルーティングされたLSP(ERLSP)は、MPLSトンネルと呼ばれています。それにセグメント出口/入口のLSRで(S)及び/又はアウトセグメント(複数可)、各セグメントは、1つのMPLSインターフェイスに関連付けられているから成ります。これらはまた、トンネルセグメントと呼ばれます。また、中間LSRで、我々は、一つ以上におけるセグメントおよび/またはアウトセグメントのうちの1つ以上の構成として接続をモデル化します。セグメント・インおよびアウトセグメント間の結合又は相互接続は、クロスコネクトを用いて行われます。これらのオブジェクトは、MPLSラベルスイッチルータMIB [RFC3813]で定義されています。

3. The Internet-Standard Management Framework
3.インターネット標準管理フレームワーク

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)の構造で定義されたメカニズムを使用して定義されています。このメモは、STD 58、RFC 2578 [RFC2578]、STD 58、RFC 2579 [RFC2579]とSTD 58、RFC 2580 [RFC2580]に記載されているSMIv2のに準拠しているMIBモジュールを指定します。

4. Feature List
4.機能一覧

The MPLS traffic engineering MIB module is designed to satisfy the following requirements and constraints:

MPLSトラフィックエンジニアリングMIBモジュールは、次の要件と制約を満たすように設計されています。

- The MIB module supports configuration of point-to-point unidirectional tunnels.

- MIBモジュールは、ポイントツーポイントの単方向のトンネルの構成をサポートしています。

- MPLS tunnels need not be interfaces, but it is possible to configure a tunnel as an interface.

- MPLSトンネルはインターフェイスである必要はないが、インターフェイスとしてトンネルを設定することが可能です。

- The MIB module supports tunnel establishment via an MPLS signalling protocol wherein the tunnel parameters are specified using this MIB module at the head end of the LSP, and end-to-end tunnel LSP establishment is accomplished via signalling. The MIB module also supports manually configured tunnels, i.e., those for which label associations at each hop of the tunnel LSP are provisioned by the administrator via the LSR MIB [RFC3813].

- MIBモジュールは、トンネルパラメータはLSPのヘッドエンドでこのMIBモジュールを使用して指定され、エンドツーエンドのトンネルLSPの確立がシグナリングを介して達成される、請求MPLSシグナリングプロトコルを介してトンネルの確立をサポートします。 MIBモジュールは、手動設定トンネル、すなわちをサポートし、トンネルLSPの各ホップでアソシエーションをラベルいるものはLSR MIB [RFC3813]を介して管理者によってプロビジョニングされています。

- The MIB module supports persistent, as well as non-persistent tunnels.

- MIBモジュールは、永続的、ならびに非永続的なトンネルをサポートしています。

5. Outline
5.概要

Traffic engineering support for MPLS tunnels requires the following configuration:

MPLSトンネルのトラフィックエンジニアリングサポートは、次の設定が必要です。

- Setting up MPLS tunnels along with appropriate configuration parameters.

- 適切な設定パラメータとともにMPLSトンネルを設定します。

- Configuring tunnel for loose and strict source routed hops.

- ルーズ厳密なソースルーティングホップのためのトンネルを設定します。

These actions may need to be accompanied by corresponding actions using [RFC3813] to establish and configure tunnel segments, if this is done manually. Also, the in-segment and out-segment performance tables, mplsInSegmentPerfTable, and mplsOutSegmentPerfTable [RFC3813], should be used to determine performance of the tunnels and tunnel segments, in addition to mplsTunnelPerfTable in this MIB module.

これらのアクションは、これは手動で行われている場合、トンネルセグメントを確立し、構成するために[RFC3813]を使用して、対応するアクションを伴うする必要があるかもしれません。また、性能テーブルセグメント及び外セグメント、mplsInSegmentPerfTable、及びmplsOutSegmentPerfTable [RFC3813]、このMIBモジュール内mplsTunnelPerfTableに加えて、トンネル、トンネルセグメントの性能を決定するために使用されるべきです。

5.1. Summary of Traffic Engineering MIB Module
5.1. トラフィックエンジニアリングMIBモジュールの概要

The MIB module objects for performing these actions consist of the following tables:

これらのアクションを実行するためのMIBモジュールのオブジェクトには、以下のテーブルで構成されています。

- Tunnel table (mplsTunnelTable) for setting up MPLS tunnels.

- MPLSトンネルを設定するためのトンネルテーブル(mplsTunnelTable)。

- Resource table (mplsTunnelResourceTable) for setting up the tunnel resources.

- トンネルリソースを設定するためのリソース・テーブル(mplsTunnelResourceTable)。

- Tunnel specified, actual, and computed hop tables (mplsTunnelHopTable, mplsTunnelARHopTable, and mplsTunnelCHopTable) for strict and loose source routed MPLS tunnel hops.

- トンネルは、指定された実際の、厳密な緩いソースの計算ホップテーブル(mplsTunnelHopTable、mplsTunnelARHopTable、及びmplsTunnelCHopTable)がMPLSトンネルホップルーティング。

- Tunnel performance table (mplsTunnelPerfTable) for measuring tunnel performance.

- トンネルのパフォーマンスを測定するためのトンネル性能テーブル(mplsTunnelPerfTable)。

- CRLDP resource table (mplsTunnelCRLDPResTable) for specifying resource objects applicable to tunnels signaled using CRLDP.

- リソースを特定するためのCRLDPリソーステーブル(mplsTunnelCRLDPResTable)はトンネルCRLDPを用いてシグナリングに適用オブジェクト。

These tables are described in the subsequent sections.

これらのテーブルは、後続のセクションで説明されています。

6. Brief Description of MIB Objects
MIBオブジェクトの6簡単な説明

The objects described in this section support the functionality described in documents [RFC3209] and [RFC3212]. The tables support both manually configured and signaled tunnels.

このセクションで記述されたオブジェクトは、[RFC3209]及び[RFC3212]を文書に記述された機能をサポートします。表は、両方の手動で設定およびシグナリングトンネルをサポートします。

6.1. mplsTunnelTable
6.1. mplsTunnelTable

The mplsTunnelTable allows new MPLS tunnels to be created between an MPLS LSR and a remote endpoint, and existing tunnels to be reconfigured or removed. Note that we only support point-to-point tunnels, although multipoint-to-point and point-to-multipoint connections are supported by an LSR acting as a cross-connect. Each MPLS tunnel can thus have one out-segment originating at an LSR and/or one in-segment terminating at that LSR.

mplsTunnelTableは新しいMPLSトンネルを再設定または削除するMPLSのLSRとリモートエンドポイント、および既存のトンネルの間で作成することができます。マルチポイントツーポイントおよびポイントツーマルチポイント接続はクロスコネクトとして機能するLSRによってサポートされていますが、我々は唯一のポイントツーポイントトンネルをサポートすることに注意してください。各MPLSトンネルは、このように外セグメント一方がLSRから発信および/またはインセグメント一方がそのLSRで終端有することができます。

mplsTunnelTable does not define the in and out segments forming the tunnel. Instead, these are defined by creating rows in the in-segment and out-segment tables, defining relationships in the cross-connect table, and referring to these rows in the mplsTunnelTable using a cross-connect index, mplsTunnelXCIndex. These segment and cross-connect related objects are defined in [RFC3813].

mplsTunnelTableトンネルを形成するとアウトセグメントを定義していません。代わりに、これらは、内セグメント及び外セグメントテーブル内の行を作成するクロスコネクトテーブルにおける関係を定義し、クロスコネクトインデックス、mplsTunnelXCIndexを用いmplsTunnelTableにこれらの行を参照することによって定義されます。これらのセグメントとクロスコネクト関連オブジェクトは[RFC3813]で定義されています。

6.2. mplsTunnelResourceTable
6.2. mplsTunnelResourceTable

mplsTunnelResourceTable is used to indicate the resources required for a tunnel. Multiple tunnels may share the same resources by pointing to the same entry in this table. Tunnels that do not share resources must point to separate entries in this table.

mplsTunnelResourceTableトンネルに必要なリソースを示すために使用されます。複数のトンネルは、このテーブル内の同じエントリを指し示すことにより、同一のリソースを共有することができます。リソースを共有していないトンネルは、このテーブルのエントリを区切るために指している必要があります。

6.3. mplsTunnelHopTable
6.3. mplsTunnelHopTable

mplsTunnelHopTable is used to indicate the hops, strict or loose, for an MPLS tunnel defined in mplsTunnelTable, when it is established via signalling. Multiple tunnels may share the same hops by pointing to the same entry in this table. Each row also has a secondary index, mplsTunnelHopIndex, corresponding to the next hop of this tunnel. The scalar mplsTunnelMaxHops indicates the maximum number of hops that can be specified on each tunnel supported by this LSR.

mplsTunnelHopTableは、それがシグナリングを介して確立されるmplsTunnelTable、で定義されたMPLSトンネルのために、厳密または緩いホップを示すために使用されます。複数のトンネルは、このテーブル内の同じエントリを指し示すことにより、同一のホップを共有することができます。各行は、このトンネルの次ホップに対応する、セカンダリインデックス、mplsTunnelHopIndexを有しています。スカラーmplsTunnelMaxHopsこのLSRによってサポートされる各トンネル上で指定することができるホップの最大数を示しています。

At transit LSRs, this table contains the hops, strict or loose, that apply to the downstream part of this tunnel only. This corresponds to the requested path received through the signaling protocol.

トランジットのLSRに、このテーブルは、このトンネルの下流部分に適用される厳密または緩いホップを含んでいます。これは、シグナリングプロトコルを介して受信された要求されたパスに対応します。

6.4. mplsTunnelARHopTable
6.4. mplsTunnelARHopTable

mplsTunnelARHopTable is used to indicate the actual hops traversed by a tunnel as reported by the MPLS signalling protocol after the tunnel is setup. The support of this table is optional since not all MPLS signalling protocols may support this feature.

mplsTunnelARHopTableはMPLSシグナリングプロトコルによって報告されるようにトンネルがセットアップされた後にトンネルによって横断実際のホップを示すために使用されます。いないすべてのMPLSシグナリングプロトコルがこの機能をサポートする可能性があるため、このテーブルのサポートはオプションです。

At transit LSRs, this table contains the actual hops traversed by the tunnel along its entire length if that information is available. This corresponds to the recorded path reported by the MPLS signalling protocol, possibly derived from multiple signaling messages.

トランジットのLSRに、このテーブルは、情報が利用可能である場合、その全長に沿ってトンネルによって横断実際のホップを含んでいます。これは、おそらく複数のシグナリングメッセージに由来するMPLSシグナリングプロトコルによって報告された記録経路に対応します。

6.5. mplsTunnelCHoptable
6.5. mplsTunnelCHoptable

mplsTunnelCHopTable lists the actual hops computed by a constraint-based routing algorithm based on the mplsTunnelHopTable for the MPLS signalling protocol in use. The support of this table is optional since not all implementations may support computation of hop lists using a constraint-based routing protocol.

mplsTunnelCHopTableは、使用中のMPLSシグナリングプロトコルのmplsTunnelHopTableに基づいて制約ベースのルーティングアルゴリズムによって計算され、実際のホップを示します。ないすべての実装が制約ベースのルーティングプロトコルを使用してホップリストの計算をサポートすることができるので、このテーブルのサポートはオプションです。

At transit LSRs, this table contains the hops computed to apply to the downstream part of this tunnel. This corresponds to the requested path signaled from this LSR through the signaling protocol.

トランジットのLSRに、このテーブルは、このトンネルの下流部分に適用する計算ホップを含んでいます。これは、シグナリングプロトコルを介して、このLSRからシグナリング要求された経路に対応します。

6.6. mplsTunnelPerfTable
6.6. mplsTunnelPerfTable

mplsTunnelPerfTable provides several counters to measure the performance of the MPLS tunnels. This table augments mplsTunnelTable.

mplsTunnelPerfTableは、MPLSトンネルのパフォーマンスを測定するために、いくつかのカウンタを提供します。この表はmplsTunnelTableを強化します。

6.7. mplsTunnelCRLDPResTable
6.7. mplsTunnelCRLDPResTable

mplsTunnelCRLDPResTable contains resource information for those tunnels that are signaled using CRLDP [RFC3212]. This is a sparse extension to mplsTunnelResourceTable and is also indexed by mplsTunnelResourceIndex. As with mplsTunnelResourceTable, multiple tunnels may share the same resources by pointing to the same entry in this table. Tunnels that do not share resources must point to separate entries in this table. The mplsTunnelCRLDPResTable may be supported only by implementations that support the CR-LDP signaling protocol.

mplsTunnelCRLDPResTableはCRLDP [RFC3212]を使用して通知され、これらのトンネルのリソース情報を含みます。これはmplsTunnelResourceTableにまばらな拡張であり、またmplsTunnelResourceIndexによってインデックスされます。 mplsTunnelResourceTableと同様に、複数のトンネルは、このテーブル内の同じエントリを指し示すことにより、同一のリソースを共有することができます。リソースを共有していないトンネルは、このテーブルのエントリを区切るために指している必要があります。 mplsTunnelCRLDPResTableは、CR-LDP信号プロトコルをサポートする実装によってサポートされてもよいです。

7. Use of 32-bit and 64-bit Counters
32ビットおよび64ビットカウンタの7.

64-bit counters are provided in this MIB module for high-speed interfaces where the use of 32-bit counters might be impractical. The requirements on the use of 32-bit and 64-bit counters (copied verbatim from [RFC2863]) are as follows:

64ビット・カウンタは、32ビット・カウンタの使用は実用的でないかもしれない高速インターフェイスのためにこのMIBモジュール内に設けられています。次のように([RFC2863]からそのままコピー)32ビットおよび64ビット・カウンタの使用上の要件は次のとおりです。

For interfaces that operate at 20,000,000 (20 million) bits per second or less, 32-bit byte and packet counters MUST be supported. For interfaces that operate faster than 20,000,000 bits/second, and slower than 650,000,000 bits/second, 32-bit packet counters MUST be supported and 64-bit octet counters MUST be supported. For interfaces that operate at 650,000,000 bits/second or faster, 64-bit packet counters AND 64-bit octet counters MUST be supported.

秒以下あたり20,000,000(2000万)ビットで動作するインターフェイスのため、32ビット・バイトおよびパケットカウンタがサポートしなければなりません。 20,000,000ビット/秒、及びより遅い650,000,000ビット/秒、32ビットのパケットカウンタをサポートしなければならないと、64ビットのオクテットカウンタがサポートしなければならないよりも高速に動作するためのインターフェース。 650,000,000ビット/ 64ビットのパケットカウンタと64ビットのオクテットカウンタ、第二またはより高速で動作するインターフェイスのためにサポートしなければなりません。

8. Application of the Interface Group to MPLS Tunnels
MPLSトンネルへのインタフェースグループの8応用

The Interfaces Group of MIB II defines generic managed objects for managing interfaces. This memo contains the media-specific extensions to the Interfaces Group for managing MPLS Tunnels as logical interfaces.

MIB IIのインタフェースグループは、インタフェースを管理するための一般的な管理オブジェクトを定義します。このメモは、論理的なインタフェースとしてMPLSトンネルを管理するためのインターフェイスグループへのメディア固有の拡張機能が含まれています。

This memo assumes the interpretation of the Interfaces Group to be in accordance with [RFC2863] which states that the interfaces table (ifTable) contains information on the managed resource's interfaces and that each sub-layer below the internetwork layer of a network interface is considered an interface. Thus, the MPLS interface is represented as an entry in the ifTable. The inter-relation of entries in the ifTable is defined by the Interfaces Stack Group defined in [RFC2863].

このメモは、インターフェイステーブル(ifTableの)は、管理対象リソースのインターフェイスに関する情報が含まれていることと、ネットワークインターフェースのインターネットワーク層の下の各副層があると考えられると述べている[RFC2863]に従ってことがインタフェースグループの解釈を前提とインタフェース。したがって、MPLSインタフェースはifTableのエントリとして表されます。 ifTableのエントリの間の関係は[RFC2863]で定義されたインタフェーススタックグループによって定義されています。

When using MPLS Tunnels as interfaces, the interface stack table might appear as follows:

インタフェースとしてMPLSトンネルを使用する場合、以下のように、インタフェーススタックテーブルが表示されることがあります。

         +------------------------------------------------+
         | MPLS tunnel interface ifType = mplsTunnel(150) |
         +------------------------------------------------+
         |        MPLS interface ifType = mpls(166)       |
         +------------------------------------------------+
         |               Underlying layer                 |
         +------------------------------------------------+
        

In the above diagram, "Underlying Layer" refers to the ifIndex of any interface type for which MPLS internetworking has been defined. Examples include ATM, Frame Relay, and Ethernet.

上記の図では、「下地層」MPLSインターネットワーキングが定義された任意のインタフェースタイプのifIndexのことをいいます。例としては、ATM、フレームリレー、およびイーサネットが含まれます。

8.1. Support of the MPLS Tunnel Interface by ifTable
8.1. ifTableのことでMPLSトンネルインターフェイスのサポート

Some specific interpretations of the ifTable for those MPLS tunnels represented as interfaces follow:

インタフェースとして表されるものMPLSトンネルのためのifTableのいくつかの特定の解釈は、次のとおりです。

Object Use for the MPLS tunnel.

MPLSトンネルのオブジェクトを使用します。

ifIndex Each MPLS tunnel is represented by an ifEntry.

ifIndexの各MPLSトンネルはますifEntryによって表されます。

ifDescr Description of the MPLS tunnel.

MPLSトンネルののifDescr説明。

ifType The value that is allocated for the MPLS tunnel is 150.

MPLSトンネルに割り当てられるifTypeの値は150です。

ifSpeed The total bandwidth in bits per second for use by the MPLS tunnel.

MPLSトンネルで使用するためbps単位の総帯域幅のifSpeed。

ifPhysAddress Unused.

ますifPhysAddress未使用。

ifAdminStatus See [RFC2863].

ifAdminStatusは、[RFC2863]を参照してください。

ifOperStatus This value reflects the actual operational status of the MPLS tunnel. Assumes the value down(2) if the MPLS tunnel is down.

ifOperStatusは、この値は、MPLSトンネルの実際の動作状態を反映しています。 (2)MPLSトンネルがダウンしている場合はダウン値をとります。

ifLastChange See [RFC2863].

[RFC2863]を参照してくださいifLastChange。

ifInOctets The number of octets received over the MPLS tunnel.

MPLSトンネルを介して受信されたオクテットの数のifInOctets。

ifOutOctets The number of octets transmitted over the MPLS tunnel.

MPLSトンネルを介して送信されたオクテットの数をifOutOctets。

ifInErrors The number of labeled packets dropped due to uncorrectable errors.

ifInErrorsは、ラベル付きパケットの数は、訂正不可能なエラーに起因する低下しました。

ifInUnknownProtos The number of received packets discarded during packet header validation, including packets with unrecognized label values.

認識されていないラベル値を有するパケットを含むパケットヘッダの検証中に廃棄された受信パケットの数ifInUnknownProtos。

ifOutErrors See [RFC2863].

ifOutErrorsは、[RFC2863]を参照してください。

ifName Textual name (unique on this system) of the MPLS tunnel or an octet string of zero length.

MPLSトンネルまたはゼロ長のオクテット列のテキストのifName名(このシステム上で一意)。

ifLinkUpDownTrapEnable Default is disabled (2).

ifLinkUpDownTrapEnableデフォルトは無効になっています(2)。

ifConnectorPresent Set to false (2).

falseにifConnectorPresentセット(2)。

ifHighSpeed See [RFC2863].

[RFC2863]を参照してくださいifHighSpeed。

ifHCInOctets The 64-bit version of ifInOctets; supported if required by the compliance statements in [RFC2863].

ifHCInOctetsのifInOctetsの64ビット版。 [RFC2863]でのコンプライアンスステートメントで必要な場合サポートされています。

ifHCOutOctets The 64-bit version of ifOutOctets; supported if required by the compliance statements in [RFC2863].

ifHCOutOctets ifOutOctetsの64ビットバージョン。 [RFC2863]でのコンプライアンスステートメントで必要な場合サポートされています。

ifAlias The non-volatile 'alias' name for the MPLS tunnel as specified by a network manager.

ネットワーク管理者によって指定されたMPLSトンネルの不揮発「別名」名前ifAlias。

9. Example of Tunnel Setup
トンネルセットアップの9例

This section contains an example of which MIB objects should be modified if one would like to create a best effort, loosely routed, unidirectional traffic engineered tunnel, which spans two hops of a simple network. Note that these objects should be created on the "head-end" LSR. Those objects relevant to illustrating the relationships amongst different tables are shown here. Other objects may be needed before conceptual row activation can happen.

このセクションでは、1つの単純なネットワークの2つのホップにまたがるベストエフォート、緩くルーティングされ、単方向のトラフィックエンジニアリングトンネルを作成したい場合は、MIBオブジェクトが修正されるべき例が含まれています。これらのオブジェクトは、「ヘッドエンド」LSR上で作成する必要があることに注意してください。異なるテーブル間の関係を示すに関連するこれらのオブジェクトがここに表示されます。他の目的は、概念的な行活性化が起こることができる前に必要とされるかもしれません。

The RowStatus values shown in this section are those to be used in the set request, typically createAndGo(4) which is used to create the conceptual row and have its status immediately set to active. A subsequent retrieval operation on the conceptual row will return a different value, such as active(1). Please see [RFC2579] for a detailed discussion on the use of RowStatus.

このセクションで示さRowStatusの値は、典型的には、createAndGo(4)は概念的な列を作成するのに使用されるセットの要求に使用されるものであり、その状態が直ちにアクティブに設定されています。概念的な行の後続の検索操作は、アクティブとして、異なる値を返す(1)。 RowStatusの使用に関する詳細な議論については、[RFC2579]を参照してください。

In mplsTunnelResourceTable:

MPLSトンネルリソーステーブルに:

{ mplsTunnelResourceIndex = 5, mplsTunnelResourceMaxRate = 0, mplsTunnelResourceMeanRate = 0, mplsTunnelResourceMaxBurstSize = 0, mplsTunnelResourceMeanBurstSize = 0, mplsTunnelResourceExBurstSize = 0, mplsTunnelResourceExBurstSize = unspecified (1), mplsTunnelResourceWeight = 0, -- Mandatory parameters needed to activate the row go here mplsTunnelResourceRowStatus = createAndGo (4) }

{mplsTunnelResourceIndex = 5、mplsTunnelResourceMaxRate = 0、mplsTunnelResourceMeanRate = 0、mplsTunnelResourceMaxBurstSize = 0、mplsTunnelResourceMeanBurstSize = 0、mplsTunnelResourceExBurstSize = 0、mplsTunnelResourceExBurstSize =未指定(1)、mplsTunnelResourceWeight = 0、 - 行を活性化するために必要な必須パラメータは、ここに行くmplsTunnelResourceRowStatus = createAndGo (4)}

The next two instances of mplsTunnelHopEntry are used to denote the hops this tunnel will take across the network.

mplsTunnelHopEntryの次の2つのインスタンスは、このトンネルがネットワークを介して取るホップを示すために使用されます。

The following denotes the beginning of the tunnel, or the first hop. We have used the fictitious LSR identified by "192.168.100.1" as our example head-end router.

以下に、トンネルの開始、または最初のホップを表します。私たちは、例えば、ヘッドエンドルータとして「192.168.100.1」で識別される架空のLSRを使用していました。

In mplsTunnelHopTable:

mplsTunnelHopTableで:

{ mplsTunnelHopListIndex = 1, mplsTunnelPathOptionIndex = 1, mplsTunnelHopIndex = 1, mplsTunnelHopAddrType = ipv4 (1), mplsTunnelHopIpAddr = "192.168.100.1", mplsTunnelHopIpPrefixLen = 32, mplsTunnelHopType = strict (2), mplsTunnelHopInclude = true (1), mplsTunnelHopPathOptionName = "Here to there", mplsTunnelHopEntryPathComp = explicit (2), -- Mandatory parameters needed to activate the row go here mplsTunnelHopRowStatus = createAndGo (4) }

{mplsTunnelHopListIndex = 1、mplsTunnelPathOptionIndex = 1、mplsTunnelHopIndex = 1、mplsTunnelHopAddrType = IPv4の(1)、mplsTunnelHopIpAddrは= "192.168.100.1"、mplsTunnelHopIpPrefixLen = 32、mplsTunnelHopType =厳密(2)、mplsTunnelHopInclude =真(1)、mplsTunnelHopPathOptionName =「ここ「そこに、mplsTunnelHopEntryPathComp =明示的な(2)、 - 行を活性化するために必要な必須パラメータは、ここに行くmplsTunnelHopRowStatus = createAndGo(4)}

The following denotes the end of the tunnel, or the last hop in our example. We have used the fictitious LSR identified by "192.168.101.1" as our end router.

以下は、トンネルの終わり、あるいは私たちの例の最後のホップを示しています。私たちは、エンドルータとして「192.168.101.1」で識別される架空のLSRを使用していました。

In mplsTunnelHopTable:

mplsTunnelHopTableで:

{ mplsTunnelHopListIndex = 1, mplsTunnelPathOptionIndex = 1, mplsTunnelHopIndex = 2, mplsTunnelHopAddrType = ipv4 (1), mplsTunnelHopIpAddr = "192.168.101.1", mplsTunnelHopIpPrefixLen = 32, mplsTunnelHopType = loose (2), mplsTunnelHopInclude = true (1), mplsTunnelHopPathOptionName = "Here to there", mplsTunnelHopEntryPathComp = explicit (2), -- Mandatory parameters needed to activate the row go here mplsTunnelHopRowStatus = createAndGo (4) }

{mplsTunnelHopListIndex = 1、mplsTunnelPathOptionIndex = 1、mplsTunnelHopIndex = 2、mplsTunnelHopAddrType = IPv4の(1)、mplsTunnelHopIpAddrは= "192.168.101.1"、mplsTunnelHopIpPrefixLen = 32、mplsTunnelHopType =ルーズ(2)、mplsTunnelHopInclude =真(1)、mplsTunnelHopPathOptionName =「ここ「そこに、mplsTunnelHopEntryPathComp =明示的な(2)、 - 行を活性化するために必要な必須パラメータは、ここに行くmplsTunnelHopRowStatus = createAndGo(4)}

The following denotes the configured tunnel "head" entry:

以下に、設定されたトンネル「ヘッド」エントリを表します。

In mplsTunnelTable:

mplsTunnelTableで:

{ mplsTunnelIndex = 1, mplsTunnelInstance = 0, mplsTunnelIngressLSRId = 192.168.100.1, mplsTunnelEgressLSRId = 192.168.101.1, mplsTunnelName = "My first tunnel", mplsTunnelDescr = "Here to there", mplsTunnelIsIf = true (1), -- RowPointer MUST point to the first accessible column mplsTunnelXCPointer = 0.0, mplsTunnelSignallingProto = none (1), mplsTunnelSetupPrio = 0, mplsTunnelHoldingPrio = 0, mplsTunnelSessionAttributes = 0, mplsTunnelLocalProtectInUse = false (0), -- RowPointer MUST point to the first accessible column mplsTunnelResourcePointer = mplsTunnelResourceMaxRate.5, mplsTunnelInstancePriority = 1, mplsTunnelHopTableIndex = 1, mplsTunnelIncludeAnyAffinity = 0, mplsTunnelIncludeAllAffinity = 0, mplsTunnelExcludeAnyAffinity = 0, mplsTunnelPathInUse = 1, mplsTunnelRole = head (1), -- Mandatory parameters needed to activate the row go here mplsTunnelRowStatus = createAndGo (4) }

{mplsTunnelIndex = 1、mplsTunnelInstance = 0、mplsTunnelIngressLSRId = 192.168.100.1、mplsTunnelEgressLSRId = 192.168.101.1、mplsTunnelName = "私の最初のトンネル"、mplsTunnelDescr = "ここそこに"、mplsTunnelIsIf(1)、真= - RowPointerは、を指していなければなりません最初のアクセスカラムmplsTunnelXCPointer = 0.0、mplsTunnelSignallingProto =なし(1)、mplsTunnelSetupPrio = 0、mplsTunnelHoldingPrio = 0、mplsTunnelSessionAttributes = 0、mplsTunnelLocalProtectInUse =偽(0)、 - RowPointerが最初にアクセスカラムmplsTunnelResourcePointer = mplsTunnelResourceMaxRate.5、を指している必要がありますmplsTunnelInstancePriority = 1、mplsTunnelHopTableIndex = 1、mplsTunnelIncludeAnyAffinity = 0、mplsTunnelIncludeAllAffinity = 0、mplsTunnelExcludeAnyAffinity = 0、mplsTunnelPathInUse = 1、mplsTunnelRole =ヘッド(1)、 - ここに行く行を活性化するために必要な必須パラメータmplsTunnelRowStatus = createAndGo(4)}

Note that any active or signaled instances of the above tunnel would appear with the same primary mplsTunnelIndex, but would have values greater than 0 for mplsTunnelInstance. They would also have other objects such as the mplsTunnelXCPointer set accordingly.

上記トンネルの任意の活性またはシグナリングインスタンスが同じプライマリmplsTunnelIndexと思われるが、mplsTunnelInstance 0よりも大きい値を有するであろうことに留意されたいです。それらはまた、それに応じて設定mplsTunnelXCPointerなどの他のオブジェクトを持っているでしょう。

10. The Use of RowPointer
RowPointerの10.使用

RowPointer is a textual convention used to identify a conceptual row in a conceptual table in a MIB by pointing to the first accessible object. In this MIB module, in mplsTunnelTable, the objects mplsTunnelXCPointer and mplsTunnelResourcePointer are of type RowPointer. The object mplsTunnelXCPointer points to a specific entry in the mplsXCTable [RFC3813]. This entry in the mplsXCTable is the associated LSP for the given MPLS tunnel entry. The object mplsTunnelResourcePointer points to a specific entry in a traffic parameter table. An example of such a traffic parameter table is mplsTunnelResourceTable. It indicates a specific instance of a traffic parameter entry that is associated with a given MPLS tunnel entry. These RowPointer objects MUST point to the first instance of the first accessible columnar object in the appropriate conceptual row in order to allow the manager to find the appropriate corresponding entry in either MPLS-LSR-STD-MIB [RFC3813] or MPLS-TE-STD-MIB. If object mplsTunnelXCPointer returns zeroDotZero, it implies that there is no LSP associated with that particular instance of tunnel entry. If object mplsTunnelResourcePointer returns zeroDotZero, it implies that there is no QoS resource associated with that particular instance of tunnel entry.

RowPointerは、最初にアクセス可能オブジェクトを指し示すことによってMIBの概念的な表の概念的な列を識別するために使用されるテキストの表記法です。このMIBモジュールでは、mplsTunnelTableに、オブジェクトmplsTunnelXCPointerとmplsTunnelResourcePointerは型RowPointerです。 mplsXCTable [RFC3813]で特定のエントリへのオブジェクトmplsTunnelXCPointerポイント。 mplsXCTableこのエントリは、所与のMPLSトンネルエントリの関連LSPです。トラフィックパラメータテーブル内の特定のエントリへのオブジェクトmplsTunnelResourcePointerポイント。そのようなトラフィックパラメータテーブルの例はmplsTunnelResourceTableです。これは、所与のMPLSトンネルエントリに関連付けられたトラフィックパラメータのエントリの特定のインスタンスを示します。オブジェクトマネージャは、MPLS-LSR-STD-MIB [RFC3813]またはMPLS-TE-STDのいずれかで適切な対応するエントリを見つけることができるようにするために適切な概念的な列の最初のアクセス可能な円柱状のオブジェクトの最初のインスタンスを指している必要がありRowPointerこれら-MIB。オブジェクトmplsTunnelXCPointerはのzeroDotZeroを返す場合、それはトンネルエントリの特定のインスタンスに関連付けられたLSPが存在しないことを意味します。オブジェクトmplsTunnelResourcePointerはのzeroDotZeroを返す場合、それはトンネルエントリの特定のインスタンスに関連付けられたQoSリソースが存在しないことを意味します。

11. MPLS Traffic Engineering MIB Definitions
11. MPLSトラフィックエンジニアリングMIB定義
   MPLS-TE-STD-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, Counter32, Counter64, TimeTicks, zeroDotZero FROM SNMPv2-SMI -- [RFC2578] MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] TruthValue, RowStatus, RowPointer, StorageType, TimeStamp FROM SNMPv2-TC -- [RFC2579] InterfaceIndexOrZero, ifGeneralInformationGroup, ifCounterDiscontinuityGroup FROM IF-MIB -- [RFC2863] mplsStdMIB, MplsBitRate, MplsBurstSize, MplsLSPID, MplsTunnelIndex, MplsTunnelInstanceIndex, MplsTunnelAffinity, MplsExtendedTunnelId, MplsPathIndex, MplsPathIndexOrZero, MplsOwner, TeHopAddressType, TeHopAddress, TeHopAddressAS, TeHopAddressUnnum FROM MPLS-TC-STD-MIB -- [RFC3811] SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411] IndexIntegerNextFree FROM DIFFSERV-MIB -- [RFC3289] InetAddressPrefixLength FROM INET-ADDRESS-MIB -- [RFC3291] ;

輸入MODULE-IDENTITY、OBJECT-TYPE、NOTIFICATION-TYPE、SNMPv2の-SMI FROM Integer32の、Unsigned32の、Counter32の、Counter64の、時間刻み、のzeroDotZero - [RFC2578] MODULE-COMPLIANCE、オブジェクト・グループ、NOTIFICATION-GROUPのSNMPv2-CONF FROM - [RFC2580]のTruthValue、RowStatusの、RowPointer、StorageType、タイムスタンプのSNMPv2-TC FROM - [RFC2579] IF-MIBからInterfaceIndexOrZeroの、ifGeneralInformationGroup、ifCounterDiscontinuityGroup - [RFC2863] mplsStdMIB、MplsBitRate、MplsBurstSize、MplsLSPID、MplsTunnelIndex、MplsTunnelInstanceIndex、MplsTunnelAffinity、MplsExtendedTunnelId 、MplsPathIndex、MplsPathIndexOrZero、MplsOwner、TeHopAddressType、TeHopAddress、TeHopAddressAS、TeHopAddressUnnum FROM MPLS-TC-STD-MIB - [RFC3811] SNMP-FRAMEWORK-MIBかられるSnmpAdminString - DIFFSERV-MIB FROM [RFC3411] IndexIntegerNextFree - [RFC3289] InetAddressPrefixLength INET-ADDRESS-MIB FROM - [RFC3291]。

mplsTeStdMIB MODULE-IDENTITY LAST-UPDATED "200406030000Z" -- June 3, 2004 ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group" CONTACT-INFO " Cheenu Srinivasan Bloomberg L.P. Email: cheenu@bloomberg.net

mplsTeStdMIB MODULE-IDENTITY LAST-UPDATED "200406030000Z" - 2004年6月3日ORGANIZATION "マルチプロトコルラベルスイッチング(MPLS)ワーキンググループ" CONTACT-INFO」Cheenuスリニバサンブルームバーグ電子メール:cheenu@bloomberg.net

                    Arun Viswanathan
                    Force10 Networks, Inc.
            Email:  arunv@force10networks.com
        

Thomas D. Nadeau Cisco Systems, Inc. Email: tnadeau@cisco.com

トーマスD.ナドー、シスコシステムズ、株式会社Eメール:tnadeau@cisco.com

Comments about this document should be emailed directly to the MPLS working group mailing list at mpls@uu.net." DESCRIPTION "Copyright (C) The Internet Society (2004). The initial version of this MIB module was published in RFC 3812. For full legal notices see the RFC itself or see: http://www.ietf.org/copyrights/ianamib.html

この文書についてのコメントはmpls@uu.netで、グループメーリングリストを作業MPLSに直接電子メールで送信する必要があります。「DESCRIPTION」著作権(C)インターネット協会(2004)。このMIBモジュールの初期バージョンは、完全な適法な通知についてはRFC 3812で発表されたRFC自体を参照するか、参照してください。http://www.ietf.org/copyrights/ianamib.html

            This MIB module contains managed object definitions
             for MPLS Traffic Engineering (TE) as defined in:
            1. Extensions to RSVP for LSP Tunnels, Awduche et
             al, RFC 3209, December 2001
            2. Constraint-Based LSP Setup using LDP, Jamoussi
        

(Editor), RFC 3212, January 2002 3. Requirements for Traffic Engineering Over MPLS, Awduche, D., Malcolm, J., Agogbua, J., O'Dell, M., and J. McManus, [RFC2702], September 1999"

(編集)、RFC 3212、2002年1月トラフィックエンジニアリングオーバーMPLS、Awduche、D.、マルコム、J.、Agogbua、J.、オデル、M.、およびJ.マクマナス、[RFC2702]、9月の3要件1999" 年

-- Revision history.

- 改訂履歴。

REVISION "200406030000Z" -- June 3, 2004 DESCRIPTION "Initial version issued as part of RFC 3812."

REVISION「200406030000Z」 - 2004年6月3日DESCRIPTION「RFC 3812の一部として発行初期バージョン」

      ::= { mplsStdMIB 3 }
        

-- Top level components of this MIB module.

- このMIBモジュールのトップレベルのコンポーネント。

   -- traps
   mplsTeNotifications OBJECT IDENTIFIER ::= { mplsTeStdMIB 0 }
   -- tables, scalars
   mplsTeScalars       OBJECT IDENTIFIER ::= { mplsTeStdMIB 1 }
   mplsTeObjects       OBJECT IDENTIFIER ::= { mplsTeStdMIB 2 }
   -- conformance
   mplsTeConformance   OBJECT IDENTIFIER ::= { mplsTeStdMIB 3 }
        

-- MPLS Tunnel scalars.

- MPLSトンネルスカラー。

   mplsTunnelConfigured OBJECT-TYPE
      SYNTAX        Unsigned32
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "The number of tunnels configured on this device. A
             tunnel is considered configured if the
             mplsTunnelRowStatus is active(1)."
      ::= { mplsTeScalars 1 }
        
   mplsTunnelActive OBJECT-TYPE
      SYNTAX        Unsigned32
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "The number of tunnels active on this device. A
             tunnel is considered active if the
             mplsTunnelOperStatus is up(1)."
      ::= { mplsTeScalars 2 }
        

mplsTunnelTEDistProto OBJECT-TYPE

mplsTunnelTEDistProtoのOBJECT-TYPE

      SYNTAX        BITS {
             other (0),
             ospf (1),
             isis (2)
         }
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "The traffic engineering distribution protocol(s)
             used by this LSR. Note that an LSR may support more
             than one distribution protocol simultaneously."
      ::= { mplsTeScalars 3 }
        
   mplsTunnelMaxHops OBJECT-TYPE
      SYNTAX        Unsigned32
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "The maximum number of hops that can be specified for
             a tunnel on this device."
      ::= { mplsTeScalars 4 }
        
   mplsTunnelNotificationMaxRate OBJECT-TYPE
      SYNTAX       Unsigned32
      MAX-ACCESS   read-write
      STATUS       current
      DESCRIPTION
           "This variable indicates the maximum number of
             notifications issued per second. If events occur
             more rapidly, the implementation may simply fail to
             emit these notifications during that period, or may
             queue them until an appropriate time. A value of 0
             means no throttling is applied and events may be
             notified at the rate at which they occur."
      DEFVAL       { 0 }
      ::= { mplsTeScalars 5 }
        

-- End of MPLS Tunnel scalars.

- MPLSトンネルスカラーの終わり。

-- MPLS tunnel table.

- MPLSトンネルテーブル。

mplsTunnelIndexNext OBJECT-TYPE SYNTAX IndexIntegerNextFree (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an unused value for

mplsTunnelIndexNext OBJECT-TYPE構文IndexIntegerNextFree(0 65535)MAX-ACCESS read-onlyステータス現在の説明は「このオブジェクトのために使用されていない値を含みます

           mplsTunnelIndex, or a zero to indicate
           that none exist. Negative values are not allowed,
           as they do not correspond to valid values of
           mplsTunnelIndex.
        
           Note that this object offers an unused value
           for an mplsTunnelIndex value at the ingress
           side of a tunnel. At other LSRs the value
           of mplsTunnelIndex SHOULD be taken from the
           value signaled by the MPLS signaling protocol.
          "
      ::= { mplsTeObjects 1 }
        
   mplsTunnelTable OBJECT-TYPE
      SYNTAX        SEQUENCE OF MplsTunnelEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "The mplsTunnelTable allows new MPLS tunnels to be
             created between an LSR and a remote endpoint, and
             existing tunnels to be reconfigured or removed.
             Note that only point-to-point tunnel segments are
             supported, although multipoint-to-point and point-
             to-multipoint connections are supported by an LSR
             acting as a cross-connect.  Each MPLS tunnel can
             thus have one out-segment originating at this LSR
             and/or one in-segment terminating at this LSR."
      ::= { mplsTeObjects 2 }
        

mplsTunnelEntry OBJECT-TYPE SYNTAX MplsTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table represents an MPLS tunnel. An entry can be created by a network administrator or by an SNMP agent as instructed by an MPLS signalling protocol. Whenever a new entry is created with mplsTunnelIsIf set to true(1), then a corresponding entry is created in ifTable as well (see RFC 2863). The ifType of this entry is mplsTunnel(150).

mplsTunnelEntry OBJECT-TYPE構文MplsTunnelEntry MAX-ACCESSステータス現在の説明は「この表のエントリは、MPLSトンネルを表す。MPLSシグナリングプロトコルによって指示されるようにエントリは、ネットワーク管理者またはSNMPエージェントによって作成することができる。たびmplsTunnelIsIfが真(1)は、対応するエントリが同様ifTableで作成されている(参照RFC 2863)に設定して新しいエントリが作成される。このエントリのifTypeはmplsTunnel(150)です。

           A tunnel entry needs to be uniquely identified across
             a MPLS network. Indices mplsTunnelIndex and
             mplsTunnelInstance uniquely identify a tunnel on
             the LSR originating the tunnel.  To uniquely
             identify a tunnel across an MPLS network requires index mplsTunnelIngressLSRId.  The last index
             mplsTunnelEgressLSRId is useful in identifying all
             instances of a tunnel that terminate on the same
             egress LSR."
      REFERENCE
           "1. RFC 2863 - The Interfaces Group MIB, McCloghrie,
             K., and F. Kastenholtz, June 2000 "
      INDEX {  mplsTunnelIndex,
               mplsTunnelInstance,
               mplsTunnelIngressLSRId,
               mplsTunnelEgressLSRId
            }
      ::= { mplsTunnelTable 1 }
        
   MplsTunnelEntry ::= SEQUENCE {
         mplsTunnelIndex              MplsTunnelIndex,
         mplsTunnelInstance           MplsTunnelInstanceIndex,
         mplsTunnelIngressLSRId       MplsExtendedTunnelId,
         mplsTunnelEgressLSRId        MplsExtendedTunnelId,
         mplsTunnelName               SnmpAdminString,
         mplsTunnelDescr              SnmpAdminString,
         mplsTunnelIsIf               TruthValue,
         mplsTunnelIfIndex            InterfaceIndexOrZero,
         mplsTunnelOwner              MplsOwner,
         mplsTunnelRole               INTEGER,
         mplsTunnelXCPointer          RowPointer,
         mplsTunnelSignallingProto    INTEGER,
         mplsTunnelSetupPrio          Integer32,
         mplsTunnelHoldingPrio        Integer32,
         mplsTunnelSessionAttributes  BITS,
         mplsTunnelLocalProtectInUse  TruthValue,
         mplsTunnelResourcePointer    RowPointer,
         mplsTunnelPrimaryInstance    MplsTunnelInstanceIndex,
         mplsTunnelInstancePriority   Unsigned32,
         mplsTunnelHopTableIndex      MplsPathIndexOrZero,
         mplsTunnelPathInUse          MplsPathIndexOrZero,
         mplsTunnelARHopTableIndex    MplsPathIndexOrZero,
         mplsTunnelCHopTableIndex     MplsPathIndexOrZero,
         mplsTunnelIncludeAnyAffinity MplsTunnelAffinity,
         mplsTunnelIncludeAllAffinity MplsTunnelAffinity,
         mplsTunnelExcludeAnyAffinity MplsTunnelAffinity,
         mplsTunnelTotalUpTime        TimeTicks,
         mplsTunnelInstanceUpTime     TimeTicks,
         mplsTunnelPrimaryUpTime      TimeTicks,
         mplsTunnelPathChanges        Counter32,
         mplsTunnelLastPathChange     TimeTicks,
         mplsTunnelCreationTime       TimeStamp,
         mplsTunnelStateTransitions   Counter32, mplsTunnelAdminStatus        INTEGER,
         mplsTunnelOperStatus         INTEGER,
         mplsTunnelRowStatus          RowStatus,
         mplsTunnelStorageType        StorageType
      }
        
   mplsTunnelIndex OBJECT-TYPE
      SYNTAX        MplsTunnelIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Uniquely identifies a set of tunnel instances
             between a pair of ingress and egress LSRs.
             Managers should obtain new values for row
             creation in this table by reading
             mplsTunnelIndexNext. When
             the MPLS signalling protocol is rsvp(2) this value
             SHOULD be equal to the value signaled in the
             Tunnel Id of the Session object. When the MPLS
             signalling protocol is crldp(3) this value
             SHOULD be equal to the value signaled in the
             LSP ID."
      ::= { mplsTunnelEntry 1 }
        
   mplsTunnelInstance OBJECT-TYPE
      SYNTAX        MplsTunnelInstanceIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Uniquely identifies a particular instance of a
             tunnel between a pair of ingress and egress LSRs.
             It is useful to identify multiple instances of
             tunnels for the purposes of backup and parallel
             tunnels. When the MPLS signaling protocol is
             rsvp(2) this value SHOULD be equal to the LSP Id
             of the Sender Template object. When the signaling
             protocol is crldp(3) there is no equivalent
             signaling object."
      ::= { mplsTunnelEntry 2 }
        

mplsTunnelIngressLSRId OBJECT-TYPE SYNTAX MplsExtendedTunnelId MAX-ACCESS not-accessible STATUS current DESCRIPTION "Identity of the ingress LSR associated with this tunnel instance. When the MPLS signalling protocol is rsvp(2) this value SHOULD be equal to the Tunnel

このトンネルのインスタンスに関連付けられた入口LSRのmplsTunnelIngressLSRId OBJECT-TYPE構文MplsExtendedTunnelId MAX-ACCESSステータス現在の説明は「アイデンティティ。MPLSシグナリングプロトコルは、RSVPの場合(2)この値はトンネルに等しくなければなりません

             Sender Address in the Sender Template object and MAY
             be equal to the Extended Tunnel Id field in the
             SESSION object. When the MPLS signalling protocol is
             crldp(3) this value SHOULD be equal to the Ingress
             LSR Router ID field in the LSPID TLV object."
      REFERENCE
           "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
             Awduche et al, RFC 3209, December 2001
            2. Constraint-Based LSP Setup using LDP, Jamoussi
             (Editor), RFC 3212, January 2002"
      ::= { mplsTunnelEntry 3 }
        
   mplsTunnelEgressLSRId OBJECT-TYPE
      SYNTAX        MplsExtendedTunnelId
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Identity of the egress LSR associated with this
             tunnel instance."
      ::= { mplsTunnelEntry 4 }
        
   mplsTunnelName OBJECT-TYPE
      SYNTAX        SnmpAdminString
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The canonical name assigned to the tunnel. This name
             can be used to refer to the tunnel on the LSR's
             console port.  If mplsTunnelIsIf is set to true
             then the ifName of the interface corresponding to
             this tunnel should have a value equal to
             mplsTunnelName.  Also see the description of ifName
             in RFC 2863."
      REFERENCE
           "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
             and F. Kastenholtz, June 2000"
      DEFVAL {""}
      ::= { mplsTunnelEntry 5 }
        
   mplsTunnelDescr OBJECT-TYPE
      SYNTAX        SnmpAdminString
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "A textual string containing information about the
             tunnel.  If there is no description this object
             contains a zero length string. This object is may
             not be signaled by MPLS signaling protocols, consequentally the value of this object at transit
             and egress LSRs MAY be automatically generated or
             absent."
      DEFVAL {""}
      ::= { mplsTunnelEntry 6 }
        
   mplsTunnelIsIf OBJECT-TYPE
      SYNTAX        TruthValue
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "Denotes whether or not this tunnel corresponds to an
             interface represented in the interfaces group
             table. Note that if this variable is set to true
             then the ifName of the interface corresponding to
             this tunnel should have a value equal to
             mplsTunnelName.  Also see the description of ifName
             in RFC 2863.  This object is meaningful only at the
             ingress and egress LSRs."
      REFERENCE
           "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
             and F. Kastenholtz, June 2000"
      DEFVAL { false }
      ::= { mplsTunnelEntry 7 }
        
   mplsTunnelIfIndex OBJECT-TYPE
      SYNTAX        InterfaceIndexOrZero
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "If mplsTunnelIsIf is set to true, then this value
             contains the LSR-assigned ifIndex which corresponds
             to an entry in the interfaces table.  Otherwise
             this variable should contain the value of zero
             indicating that a valid ifIndex was not assigned to
             this tunnel interface."
      REFERENCE
           "RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
             and F. Kastenholtz, June 2000"
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 8 }
        

mplsTunnelOwner OBJECT-TYPE SYNTAX MplsOwner MAX-ACCESS read-only STATUS current DESCRIPTION "Denotes the entity that created and is responsible

mplsTunnelOwnerのOBJECT-TYPE SYNTAX MplsOwner MAX-ACCESS read-onlyステータス現在の説明は「作成したエンティティを示し、責任があります

             for managing this tunnel. This column is
             automatically filled by the agent on creation of a
             row."
      ::= { mplsTunnelEntry 9 }
        

mplsTunnelRole OBJECT-TYPE SYNTAX INTEGER { head(1), transit(2), tail(3), headTail(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value signifies the role that this tunnel entry/instance represents. This value MUST be set to head(1) at the originating point of the tunnel. This value MUST be set to transit(2) at transit points along the tunnel, if transit points are supported. This value MUST be set to tail(3) at the terminating point of the tunnel if tunnel tails are supported.

mplsTunnelRoleのOBJECT-TYPE SYNTAX INTEGER {ヘッド(1)、トランジット(2)、尾部は(3)、headTail(4)} MAX-ACCESSリード作成ステータス現在の説明は「この値は、このトンネルエントリ/インスタンスが表す役割を意味します。この値は、トンネルの発信点で(1)ヘッドに設定する必要があります。この値はトランジットトランジットポイントがサポートされている場合(2)トンネルに沿って通過点で、この値は最後尾に設定しなければならない(3に設定しなければなりません)トンネルの終端ポイントでトンネルテールは、サポートされている場合。

            The value headTail(4) is provided for tunnels that
             begin and end on the same LSR."
      DEFVAL { head }
      ::= { mplsTunnelEntry 10 }
        
   mplsTunnelXCPointer OBJECT-TYPE
      SYNTAX        RowPointer
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "This variable points to a row in the mplsXCTable.
             This table identifies the segments that compose
             this tunnel, their characteristics, and
             relationships to each other. A value of zeroDotZero
             indicates that no LSP has been associated with this
             tunnel yet."
      REFERENCE
           "Srinivasan, C., Viswanathan, A., and T. Nadeau,
             Multiprotocol Label Switching (MPLS) Label Switching
             Router (LSR) Management Information Base (MIB), RFC 3813,
             June 2004"
      DEFVAL        { zeroDotZero }
      ::= { mplsTunnelEntry 11 }
        

mplsTunnelSignallingProto OBJECT-TYPE SYNTAX INTEGER {

mplsTunnelSignallingProtoのOBJECT-TYPE SYNTAX INTEGER {

                        none(1),
                        rsvp(2),
                        crldp(3),
                        other(4)
                        }
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The signalling protocol, if any, used to setup this
             tunnel."
      DEFVAL        { none }
      ::= { mplsTunnelEntry 12 }
        
   mplsTunnelSetupPrio OBJECT-TYPE
      SYNTAX        Integer32 (0..7)
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "Indicates the setup priority of this tunnel."
      REFERENCE
           "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
             Awduche et al, RFC 3209, December 2001
            2. Constraint-Based LSP Setup using LDP, Jamoussi
             (Editor), RFC 3212, January 2002"
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 13 }
        

mplsTunnelHoldingPrio OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the holding priority for this tunnel." REFERENCE "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, Awduche et al, RFC 3209, December 2001

mplsTunnelHoldingPrioのOBJECT-TYPE構文Integer32(0..7)MAX-ACCESSはリード作成ステータス現在の説明は「このトンネルの保持優先度を示します。」 REFERENCE「1. RSVP-TE:LSPトンネルのためのRSVPへの拡張、Awducheら、RFC 3209、2001年12月

            2. Constraint-Based LSP Setup using LDP, Jamoussi
             (Editor), RFC 3212, January 2002"
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 14 }
        

mplsTunnelSessionAttributes OBJECT-TYPE SYNTAX BITS { fastReroute (0), mergingPermitted (1), isPersistent (2), isPinned (3), recordRoute(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This bit mask indicates optional session values for this tunnel. The following describes these bit fields:

mplsTunnelSessionAttributes OBJECT-TYPE構文BITS {fastReroute(0)、mergingPermitted(1)、isPersistent(2)、isPinned(3)、recordRoute(4)} MAX-ACCESSはリード作成ステータス現在の説明は「このビット・マスクのための任意のセッション値を示し。このトンネルは、以下では、これらのビットフィールドについて説明します。

           fastRerouteThis flag indicates that the any tunnel
             hop may choose to reroute this tunnel without
             tearing it down.  This flag permits transit routers
             to use a local repair mechanism which may result in
             violation of the explicit routing of this tunnel.
             When a fault is detected on an adjacent downstream
             link or node, a transit router can re-route traffic
             for fast service restoration.
        

mergingPermitted This flag permits transit routers to merge this session with other RSVP sessions for the purpose of reducing resource overhead on downstream transit routers, thereby providing better network scaling.

mergingPermittedこのフラグは、より良好なネットワークのスケーリングを提供する、下流の中継ルータのリソースのオーバーヘッドを低減する目的のために他のRSVPのセッションと、このセッションをマージする中継ルータを可能にします。

isPersistent Indicates whether this tunnel should be restored automatically after a failure occurs.

isPersistentは、障害が発生した後、このトンネルは自動的に復元する必要があるかどうかを示します。

isPinned This flag indicates whether the loose-routed hops of this tunnel are to be pinned.

isPinnedこのフラグは、このトンネルのルーズルーティングホップが固定されるべきかどうかを示します。

           recordRouteThis flag indicates whether or not the
             signalling protocol should remember the tunnel path
             after it has been signaled."
      REFERENCE
           "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
             Awduche et al, RFC 3209, December 2001."
      ::= { mplsTunnelEntry 15 }
        
   mplsTunnelLocalProtectInUse  OBJECT-TYPE
      SYNTAX        TruthValue
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "Indicates that the local repair mechanism is in use
             to maintain this tunnel (usually in the face of an
             outage of the link it was previously routed over)."
      DEFVAL { false }
      ::= { mplsTunnelEntry 16 }
        
   mplsTunnelResourcePointer OBJECT-TYPE
      SYNTAX        RowPointer
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "This variable represents a pointer to the traffic
             parameter specification for this tunnel.  This
             value may point at an entry in the
             mplsTunnelResourceEntry to indicate which
             mplsTunnelResourceEntry is to be assigned to this
             LSP instance.  This value may optionally point at
             an externally defined traffic parameter
             specification table.  A value of zeroDotZero
             indicates best-effort treatment.  By having the
             same value of this object, two or more LSPs can
             indicate resource sharing."
      DEFVAL        { zeroDotZero }
      ::= { mplsTunnelEntry 17 }
        
   mplsTunnelPrimaryInstance OBJECT-TYPE
      SYNTAX        MplsTunnelInstanceIndex
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Specifies the instance index of the primary instance
             of this tunnel. More details of the definition of
             tunnel instances and the primary tunnel instance
             can be found in the description of the TEXTUAL-CONVENTION
             MplsTunnelInstanceIndex."
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 18 }
        

mplsTunnelInstancePriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This value indicates which priority, in descending order, with 0 indicating the lowest priority, within a group of tunnel instances. A group of tunnel instances is defined as a set of LSPs with the same mplsTunnelIndex in this table, but with a different mplsTunnelInstance. Tunnel instance priorities are used to denote the priority at which a particular tunnel instance will supercede another. Instances of tunnels containing the same mplsTunnelInstancePriority will be used for load sharing."

mplsTunnelInstancePriorityのOBJECT-TYPEの構文Unsigned32 MAX-ACCESSはリード作成ステータス現在の説明は「この値は、トンネルインスタンスのグループ内で、最低の優先度を示す0と、降順に、その優先順位を示す。トンネルインスタンスのグループが集合として定義されますこの表の同じmplsTunnelIndexとLSPの、しかし異なるmplsTunnelInstance有する。トンネルインスタンスの優先順位は、特定のトンネルのインスタンスが他に優先するときの優先順位を示すために使用されている。同じmplsTunnelInstancePriorityを含むトンネルのインスタンスは、負荷分散のために使用されます。」

      DEFVAL        { 0 }
      ::= { mplsTunnelEntry 19 }
        
   mplsTunnelHopTableIndex OBJECT-TYPE
      SYNTAX        MplsPathIndexOrZero
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "Index into the mplsTunnelHopTable entry that
             specifies the explicit route hops for this tunnel.
             This object is meaningful only at the head-end of
             the tunnel."
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 20 }
        
   mplsTunnelPathInUse OBJECT-TYPE
      SYNTAX        MplsPathIndexOrZero
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "This value denotes the configured path that was
             chosen for this tunnel. This value reflects the
             secondary index into mplsTunnelHopTable. This path
             may not exactly match the one in
             mplsTunnelARHopTable due to the fact that some CSPF
             modification may have taken place. See
             mplsTunnelARHopTable for the actual path being
             taken by the tunnel. A value of zero denotes that
             no path is currently in use or available."
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 21 }
        
   mplsTunnelARHopTableIndex OBJECT-TYPE
      SYNTAX        MplsPathIndexOrZero
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Index into the mplsTunnelARHopTable entry that
             specifies the actual hops traversed by the tunnel.
             This is automatically updated by the agent when the
             actual hops becomes available."
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 22 }
        

mplsTunnelCHopTableIndex OBJECT-TYPE SYNTAX MplsPathIndexOrZero MAX-ACCESS read-only STATUS current

mplsTunnelCHopTableIndexのOBJECT-TYPE SYNTAX MplsPathIndexOrZero MAX-ACCESS read-onlyステータス電流

      DESCRIPTION
           "Index into the mplsTunnelCHopTable entry that
             specifies the computed hops traversed by the
             tunnel. This is automatically updated by the agent
             when computed hops become available or when
             computed hops get modified."
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 23 }
        
   mplsTunnelIncludeAnyAffinity OBJECT-TYPE
      SYNTAX        MplsTunnelAffinity
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "A link satisfies the include-any constraint if and
             only if the constraint is zero, or the link and the
             constraint have a resource class in common."
      REFERENCE
           "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
             Awduche et al, RFC 3209, December 2001."
      ::= { mplsTunnelEntry 24 }
        
   mplsTunnelIncludeAllAffinity OBJECT-TYPE
      SYNTAX        MplsTunnelAffinity
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "A link satisfies the include-all constraint if and
             only if the link contains all of the administrative
             groups specified in the constraint."
      REFERENCE
           "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
             Awduche et al, RFC 3209, December 2001."
      ::= { mplsTunnelEntry 25 }
        
   mplsTunnelExcludeAnyAffinity OBJECT-TYPE
      SYNTAX        MplsTunnelAffinity
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "A link satisfies the exclude-any constraint if and
             only if the link contains none of the
             administrative groups specified in the constraint."
      REFERENCE
           "1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
             Awduche et al, RFC 3209, December 2001."
      DEFVAL { 0 }
      ::= { mplsTunnelEntry 26 }
        
   mplsTunnelTotalUpTime OBJECT-TYPE
      SYNTAX        TimeTicks
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "This value represents the aggregate up time for all
             instances of this tunnel, if available. If this
             value is unavailable, it MUST return a value of 0."
         ::= { mplsTunnelEntry 27 }
        
   mplsTunnelInstanceUpTime OBJECT-TYPE
      SYNTAX        TimeTicks
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "This value identifies the total time that this
             tunnel instance's operStatus has been Up(1)."
         ::= { mplsTunnelEntry 28 }
        
   mplsTunnelPrimaryUpTime OBJECT-TYPE
      SYNTAX        TimeTicks
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Specifies the total time the primary instance of
             this tunnel has been active. The primary instance
             of this tunnel is defined in
             mplsTunnelPrimaryInstance."
      ::= { mplsTunnelEntry 29 }
        
   mplsTunnelPathChanges OBJECT-TYPE
      SYNTAX        Counter32
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Specifies the number of times the actual path for
            this tunnel instance has changed."
      ::= { mplsTunnelEntry 30 }
        
   mplsTunnelLastPathChange OBJECT-TYPE
      SYNTAX        TimeTicks
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Specifies the time since the last change to the
            actual path for this tunnel instance."
      ::= { mplsTunnelEntry 31 }
        
   mplsTunnelCreationTime OBJECT-TYPE
      SYNTAX        TimeStamp
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Specifies the value of SysUpTime when the first
             instance of this tunnel came into existence.
             That is, when the value of mplsTunnelOperStatus
             was first set to up(1)."
      ::= { mplsTunnelEntry 32 }
        
   mplsTunnelStateTransitions OBJECT-TYPE
      SYNTAX        Counter32
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Specifies the number of times the state
             (mplsTunnelOperStatus) of this tunnel instance has
             changed."
      ::= { mplsTunnelEntry 33 }
        
   mplsTunnelAdminStatus OBJECT-TYPE
      SYNTAX     INTEGER {
                      -- ready to pass packets
                      up(1),
                      down(2),
                      -- in some test mode
                      testing(3)
                }
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "Indicates the desired operational status of this
             tunnel."
      ::= { mplsTunnelEntry 34 }
        

mplsTunnelOperStatus OBJECT-TYPE SYNTAX INTEGER { -- ready to pass packets up(1), down(2), -- in some test mode testing(3), -- status cannot be determined unknown(4), dormant(5), -- some component is missing notPresent(6),

(注)mplsTunnelOperStatusのOBJECT-TYPE SYNTAX INTEGER { - 、(2)ダウン、(1)パケットを通過する準備 - いくつかのテストモードテスト中(3)、 - ステータスは不明に決定することができない(4)、(5)休眠、 - いくつかのコンポーネントは、notPresent(6)が欠落しています

                  -- down due to the state of
                  -- lower layer interfaces
                  lowerLayerDown(7)
                }
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Indicates the actual operational status of this
             tunnel, which is typically but not limited to, a
             function of the state of individual segments of
             this tunnel."
      ::= { mplsTunnelEntry 35 }
        
   mplsTunnelRowStatus OBJECT-TYPE
      SYNTAX        RowStatus
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "This variable is used to create, modify, and/or
             delete a row in this table.  When a row in this
             table is in active(1) state, no objects in that row
             can be modified by the agent except
             mplsTunnelAdminStatus, mplsTunnelRowStatus and
             mplsTunnelStorageType."
      ::= { mplsTunnelEntry 36 }
        
   mplsTunnelStorageType OBJECT-TYPE
      SYNTAX        StorageType
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION  "The storage type for this tunnel entry.
                    Conceptual rows having the value 'permanent'
                    need not allow write-access to any columnar
                    objects in the row."
      DEFVAL { volatile }
      ::= { mplsTunnelEntry 37 }
        

-- End of mplsTunnelTable

- mplsTunnelTableの終わり

mplsTunnelHopListIndexNext OBJECT-TYPE SYNTAX MplsPathIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for mplsTunnelHopListIndex when creating entries in the mplsTunnelHopTable. If the number of unassigned entries is exhausted, a retrieval operation will return a value of 0. This object may also return a value of 0 when the LSR is unable to accept conceptual row creation, for example, if the mplsTunnelHopTable is implemented as read-only. To obtain the value of mplsTunnelHopListIndex for a new entry in the mplsTunnelHopTable, the manager issues a management protocol retrieval operation to obtain the current value of mplsTunnelHopIndex.

mplsTunnelHopListIndexNext OBJECT-TYPE構文MplsPathIndexOrZero MAX-ACCESS read-onlyステータス現在の説明は「このオブジェクトmplsTunnelHopTableのエントリを作成するときmplsTunnelHopListIndexに使用する適切な値を含む。割り当てられていないエントリの数が使い果たされている場合、検索操作は、値を返しますmplsTunnelHopTableを読み取り専用として実装されている場合LSRは、例えば、概念的な列の作成を受け入れることができない場合、0のこのオブジェクトはまた、0の値を返すことができる。mplsTunnelHopTableで新しいエントリのmplsTunnelHopListIndexの値を得るために、マネージャはmplsTunnelHopIndexの現在の値を取得するために管理プロトコル検索オペレーションを発行します。

            When the SET is performed to create a row in the
             mplsTunnelHopTable, the Command Responder (agent)
             must determine whether the value is indeed still
             unused; Two Network Management Applications may
             attempt to create a row (configuration entry)
             simultaneously and use the same value. If it is
             currently unused, the SET succeeds and the Command
             Responder (agent) changes the value of this object,
             according to an implementation-specific algorithm.
             If the value is in use, however, the SET fails.  The
             Network Management Application must then re-read
             this variable to obtain a new usable value."
      ::= { mplsTeObjects 3 }
        
   mplsTunnelHopTable  OBJECT-TYPE
      SYNTAX        SEQUENCE OF MplsTunnelHopEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "The mplsTunnelHopTable is used to indicate the hops,
             strict or loose, for an instance of an MPLS tunnel
             defined in mplsTunnelTable, when it is established
             via signalling, for the outgoing direction of the
             tunnel. Thus at a transit LSR, this table contains
             the desired path of the tunnel from this LSR
             onwards. Each row in this table is indexed by
             mplsTunnelHopListIndex which corresponds to a group
             of hop lists or path options.  Each row also has a
             secondary index mplsTunnelHopIndex, which indicates
             a group of hops (also known as a path option).
             Finally, the third index, mplsTunnelHopIndex
             indicates the specific hop information for a path
             option. In case we want to specify a particular
             interface on the originating LSR of an outgoing
             tunnel by which we want packets to exit the LSR,
             we specify this as the first hop for this tunnel in
             mplsTunnelHopTable."
      ::= { mplsTeObjects 4 }
        
   mplsTunnelHopEntry  OBJECT-TYPE
      SYNTAX        MplsTunnelHopEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "An entry in this table represents a tunnel hop.  An
             entry is created by a network administrator for
             signaled ERLSP set up by an MPLS signalling
             protocol."
      INDEX {
         mplsTunnelHopListIndex,
         mplsTunnelHopPathOptionIndex,
         mplsTunnelHopIndex
      }
      ::= { mplsTunnelHopTable 1 }
        
   MplsTunnelHopEntry ::= SEQUENCE {
         mplsTunnelHopListIndex          MplsPathIndex,
         mplsTunnelHopPathOptionIndex    MplsPathIndex,
         mplsTunnelHopIndex              MplsPathIndex,
         mplsTunnelHopAddrType           TeHopAddressType,
         mplsTunnelHopIpAddr             TeHopAddress,
         mplsTunnelHopIpPrefixLen        InetAddressPrefixLength,
         mplsTunnelHopAsNumber           TeHopAddressAS,
         mplsTunnelHopAddrUnnum          TeHopAddressUnnum,
         mplsTunnelHopLspId              MplsLSPID,
         mplsTunnelHopType               INTEGER,
         mplsTunnelHopInclude            TruthValue,
         mplsTunnelHopPathOptionName     SnmpAdminString,
         mplsTunnelHopEntryPathComp      INTEGER,
         mplsTunnelHopRowStatus          RowStatus,
         mplsTunnelHopStorageType        StorageType
      }
        
   mplsTunnelHopListIndex OBJECT-TYPE
      SYNTAX        MplsPathIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Primary index into this table identifying a
             particular explicit route object."
      ::= { mplsTunnelHopEntry 1 }
        

mplsTunnelHopPathOptionIndex OBJECT-TYPE SYNTAX MplsPathIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION

mplsTunnelHopPathOptionIndexのOBJECT-TYPE SYNTAX MplsPathIndex MAX-ACCESSステータス現在の説明

           "Secondary index into this table identifying a
             particular group of hops representing a particular
             configured path. This is otherwise known as a path
             option."
      ::= { mplsTunnelHopEntry 2 }
        
   mplsTunnelHopIndex OBJECT-TYPE
      SYNTAX        MplsPathIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Tertiary index into this table identifying a
             particular hop."
      ::= { mplsTunnelHopEntry 3 }
        

mplsTunnelHopAddrType OBJECT-TYPE SYNTAX TeHopAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The Hop Address Type of this tunnel hop.

mplsTunnelHopAddrTypeのOBJECT-TYPE SYNTAX TeHopAddressType MAX-ACCESSはリード作成しますステータス現在の説明は「このトンネルホップのホップのアドレスタイプを。

                     The value of this object cannot be changed
                     if the value of the corresponding
                     mplsTunnelHopRowStatus object is 'active'.
        
                     Note that lspid(5) is a valid option only
                     for tunnels signaled via CRLDP.
                    "
       DEFVAL        { ipv4 }
       ::= { mplsTunnelHopEntry 4 }
        

mplsTunnelHopIpAddr OBJECT-TYPE SYNTAX TeHopAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Tunnel Hop Address for this tunnel hop.

mplsTunnelHopIpAddr OBJECT-TYPE SYNTAX TeHopAddress MAX-ACCESSはリード作成しますステータス現在の説明は「このトンネルホップのためのトンネルホップアドレスを。

                     The type of this address is determined by the
                     value of the corresponding mplsTunnelHopAddrType.
        
                     The value of this object cannot be changed
                     if the value of the corresponding
                     mplsTunnelHopRowStatus object is 'active'.
                    "
       DEFVAL       { '00000000'h }  -- IPv4 address 0.0.0.0
       ::= { mplsTunnelHopEntry 5 }
        

mplsTunnelHopIpPrefixLen OBJECT-TYPE

mplsTunnelHopIpPrefixLenのOBJECT-TYPE

       SYNTAX        InetAddressPrefixLength
       MAX-ACCESS    read-create
       STATUS        current
       DESCRIPTION  "If mplsTunnelHopAddrType is set to ipv4(1) or
                     ipv6(2), then this value will contain an
                     appropriate prefix length for the IP address in
                     object mplsTunnelHopIpAddr. Otherwise this value
                     is irrelevant and should be ignored.
                    "
       DEFVAL         { 32 }
       ::= { mplsTunnelHopEntry 6 }
        
   mplsTunnelHopAsNumber OBJECT-TYPE
      SYNTAX        TeHopAddressAS
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "If mplsTunnelHopAddrType is set to asnumber(3), then
             this value will contain the AS number of this hop.
             Otherwise the agent should set this object to zero-
             length string and the manager should ignore this."
      ::= { mplsTunnelHopEntry 7 }
        
   mplsTunnelHopAddrUnnum OBJECT-TYPE
      SYNTAX        TeHopAddressUnnum
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "If mplsTunnelHopAddrType is set to unnum(4), then
             this value will contain the interface identifier of
             the unnumbered interface for this hop. This object
             should be used in conjunction with
             mplsTunnelHopIpAddress which would contain the LSR
             Router ID in this case. Otherwise the agent should
             set this object to zero-length string and the
             manager should ignore this."
      ::= { mplsTunnelHopEntry 8 }
        
   mplsTunnelHopLspId OBJECT-TYPE
      SYNTAX        MplsLSPID
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "If mplsTunnelHopAddrType is set to lspid(5), then
             this value will contain the LSPID of a tunnel of
             this hop. The present tunnel being configured is
             tunneled through this hop (using label stacking).
             This object is otherwise insignificant and should contain a value of 0 to indicate this fact."
      ::= { mplsTunnelHopEntry 9 }
        
   mplsTunnelHopType OBJECT-TYPE
      SYNTAX        INTEGER {
                         strict(1),
                         loose(2)
                        }
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "Denotes whether this tunnel hop is routed in a
             strict or loose fashion. The value of this object
             has no meaning if the mplsTunnelHopInclude object
             is set to 'false'."
      ::= { mplsTunnelHopEntry 10 }
        
   mplsTunnelHopInclude OBJECT-TYPE
      SYNTAX        TruthValue
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "If this value is set to true, then this indicates
             that this hop must be included in the tunnel's
             path. If this value is set to 'false', then this hop
             must be avoided when calculating the path for this
             tunnel. The default value of this object is 'true',
             so that by default all indicated hops are included
             in the CSPF path computation. If this object is set
             to 'false' the value of mplsTunnelHopType should be
             ignored."
      DEFVAL { true }
      ::= { mplsTunnelHopEntry 11 }
        
   mplsTunnelHopPathOptionName OBJECT-TYPE
      SYNTAX        SnmpAdminString
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The description of this series of hops as they
             relate to the specified path option. The
             value of this object SHOULD be the same for
             each hop in the series that comprises a
             path option."
      ::= { mplsTunnelHopEntry 12 }
        

mplsTunnelHopEntryPathComp OBJECT-TYPE SYNTAX INTEGER {

mplsTunnelHopEntryPathCompのOBJECT-TYPE SYNTAX INTEGER {

                         dynamic(1),    -- CSPF computed
                         explicit(2)    -- strict hop
                     }
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "If this value is set to dynamic, then the user
             should only specify the source and destination of
             the path and expect that the CSPF will calculate
             the remainder of the path.  If this value is set to
             explicit, the user should specify the entire path
             for the tunnel to take.  This path may contain
             strict or loose hops.  Each hop along a specific
             path SHOULD have this object set to the same value"
      ::= { mplsTunnelHopEntry 13 }
        
   mplsTunnelHopRowStatus OBJECT-TYPE
      SYNTAX        RowStatus
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "This variable is used to create, modify, and/or
             delete a row in this table.  When a row in this
             table is in active(1) state, no objects in that row
             can be modified by the agent except
             mplsTunnelHopRowStatus and
             mplsTunnelHopStorageType."
      ::= { mplsTunnelHopEntry 14 }
        
   mplsTunnelHopStorageType OBJECT-TYPE
      SYNTAX        StorageType
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The storage type for this Hop entry. Conceptual
            rows having the value 'permanent' need not
            allow write-access to any columnar objects
            in the row."
      DEFVAL { volatile }
      ::= { mplsTunnelHopEntry 15 }
        

-- End of mplsTunnelHopTable

- mplsTunnelHopTableの終わり

-- Begin of mplsTunnelResourceTable

- mplsTunnelResourceTableの開始

mplsTunnelResourceIndexNext OBJECT-TYPE SYNTAX Unsigned32 (0.. 2147483647) MAX-ACCESS read-only

mplsTunnelResourceIndexNextのOBJECT-TYPE構文Unsigned32(0 .. 2147483647)MAX-ACCESS読み取り専用

STATUS current DESCRIPTION "This object contains the next appropriate value to be used for mplsTunnelResourceIndex when creating entries in the mplsTunnelResourceTable. If the number of unassigned entries is exhausted, a retrieval operation will return a value of 0. This object may also return a value of 0 when the LSR is unable to accept conceptual row creation, for example, if the mplsTunnelTable is implemented as read-only. To obtain the mplsTunnelResourceIndex value for a new entry, the manager must first issue a management protocol retrieval operation to obtain the current value of this object.

ステータス現在の説明は「このオブジェクトmplsTunnelResourceTableのエントリを作成するときmplsTunnelResourceIndexに使用されるべき次の適切な値を含む。割り当てられていないエントリの数が使い果たされている場合、検索操作は、このオブジェクトもの値を返すことができる0の値を返します0 LSRが概念的な行の作成を受け入れることができない場合mplsTunnelTableを読み取り専用として実装されている場合。新しいエントリのmplsTunnelResourceIndex値を得るために、例えば、管理者は、第1の電流値を取得するために管理プロトコル検索オペレーションを発行しなければなりませんこのオブジェクトの。

            When the SET is performed to create a row in the
             mplsTunnelResourceTable, the Command Responder
             (agent) must determine whether the value is indeed
             still unused; Two Network Management Applications
             may attempt to create a row (configuration entry)
             simultaneously and use the same value. If it is
             currently unused, the SET succeeds and the Command
             Responder (agent) changes the value of this object,
             according to an implementation-specific algorithm.
             If the value is in use, however, the SET fails.  The
             Network Management Application must then re-read
             this variable to obtain a new usable value."
      ::= { mplsTeObjects 5 }
        
   mplsTunnelResourceTable OBJECT-TYPE
      SYNTAX        SEQUENCE OF MplsTunnelResourceEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "The mplsTunnelResourceTable allows a manager to
             specify which resources are desired for an MPLS
             tunnel.  This table also allows several tunnels to
             point to a single entry in this table, implying
             that these tunnels should share resources."
      ::= { mplsTeObjects 6 }
        
   mplsTunnelResourceEntry OBJECT-TYPE
      SYNTAX        MplsTunnelResourceEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "An entry in this table represents a set of resources
             for an MPLS tunnel.  An entry can be created by a network administrator or by an SNMP agent as
             instructed by any MPLS signalling protocol.
            An entry in this table referenced by a tunnel instance
             with zero mplsTunnelInstance value indicates a
             configured set of resource parameter. An entry
             referenced by a tunnel instance with a non-zero
             mplsTunnelInstance reflects the in-use resource
             parameters for the tunnel instance which may have
             been negotiated or modified by the MPLS signaling
             protocols."
      INDEX         { mplsTunnelResourceIndex }
      ::= { mplsTunnelResourceTable 1 }
        
   MplsTunnelResourceEntry ::= SEQUENCE {
         mplsTunnelResourceIndex                Unsigned32,
         mplsTunnelResourceMaxRate              MplsBitRate,
         mplsTunnelResourceMeanRate             MplsBitRate,
         mplsTunnelResourceMaxBurstSize         MplsBurstSize,
         mplsTunnelResourceMeanBurstSize        MplsBurstSize,
         mplsTunnelResourceExBurstSize          MplsBurstSize,
         mplsTunnelResourceFrequency            INTEGER,
         mplsTunnelResourceWeight               Unsigned32,
         mplsTunnelResourceRowStatus            RowStatus,
         mplsTunnelResourceStorageType          StorageType
      }
        
   mplsTunnelResourceIndex OBJECT-TYPE
      SYNTAX        Unsigned32 (1..2147483647)
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Uniquely identifies this row."
      ::= { mplsTunnelResourceEntry 1 }
        
   mplsTunnelResourceMaxRate OBJECT-TYPE
      SYNTAX        MplsBitRate
      UNITS         "kilobits per second"
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The maximum rate in bits/second.  Note that setting
             mplsTunnelResourceMaxRate,
             mplsTunnelResourceMeanRate, and
             mplsTunnelResourceMaxBurstSize to 0 indicates best-
             effort treatment."
      ::= { mplsTunnelResourceEntry 2 }
        

mplsTunnelResourceMeanRate OBJECT-TYPE

mplsTunnelResourceMeanRateのOBJECT-TYPE

      SYNTAX        MplsBitRate
      UNITS         "kilobits per second"
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "This object is copied into an instance of
             mplsTrafficParamMeanRate in the
             mplsTrafficParamTable. The OID of this table entry
             is then copied into the corresponding
             mplsInSegmentTrafficParamPtr."
      ::= { mplsTunnelResourceEntry 3 }
        
   mplsTunnelResourceMaxBurstSize OBJECT-TYPE
      SYNTAX        MplsBurstSize
      UNITS         "bytes"
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The maximum burst size in bytes."
      ::= { mplsTunnelResourceEntry 4 }
        
   mplsTunnelResourceMeanBurstSize OBJECT-TYPE
      SYNTAX       MplsBurstSize
      UNITS        "bytes"
      MAX-ACCESS   read-create
      STATUS       current
      DESCRIPTION
           "The mean burst size in bytes.  The implementations
             which do not implement this variable must return
             a noSuchObject exception for this object and must
             not allow a user to set this object."
      ::= { mplsTunnelResourceEntry 5 }
        
   mplsTunnelResourceExBurstSize OBJECT-TYPE
      SYNTAX       MplsBurstSize
      UNITS        "bytes"
      MAX-ACCESS   read-create
      STATUS       current
      DESCRIPTION
           "The Excess burst size in bytes.  The implementations
             which do not implement this variable must return
             noSuchObject exception for this object and must
             not allow a user to set this value."
      REFERENCE
           "CR-LDP Specification, Section 4.3."
      ::= { mplsTunnelResourceEntry 6 }
        

mplsTunnelResourceFrequency OBJECT-TYPE

mplsTunnelResourceFrequencyのOBJECT-TYPE

      SYNTAX       INTEGER { unspecified(1),
                             frequent(2),
                             veryFrequent(3)
                            }
      MAX-ACCESS   read-create
      STATUS       current
      DESCRIPTION
           "The granularity of the availability of committed
             rate.  The implementations which do not implement
             this variable must return unspecified(1) for this
             value and must not allow a user to set this value."
      REFERENCE
           "CR-LDP Specification, Section 4.3."
      ::= { mplsTunnelResourceEntry 7 }
        
   mplsTunnelResourceWeight    OBJECT-TYPE
      SYNTAX       Unsigned32(0..255)
      MAX-ACCESS   read-create
      STATUS       current
      DESCRIPTION
           "The relative weight for using excess bandwidth above
             its committed rate.  The value of 0 means that
             weight is not applicable for the CR-LSP."
      REFERENCE
           "CR-LDP Specification, Section 4.3."
      ::= { mplsTunnelResourceEntry 8 }
        
   mplsTunnelResourceRowStatus OBJECT-TYPE
      SYNTAX        RowStatus
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "This variable is used to create, modify, and/or
             delete a row in this table.  When a row in this
             table is in active(1) state, no objects in that row
             can be modified by the agent except
             mplsTunnelResourceRowStatus and
             mplsTunnelResourceStorageType."
      ::= { mplsTunnelResourceEntry 9 }
        

mplsTunnelResourceStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this Hop entry. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row." DEFVAL { volatile }

mplsTunnelResourceStorageType OBJECT-TYPE構文StorageType MAX-ACCESSはリード作成ステータス現在の説明「このホップエントリのストレージタイプを。概念行が値を有する 『永久的な』行の任意の円柱状のオブジェクトへの書き込みアクセスを許可する必要はありません。」 DEFVAL {揮発性}

      ::= { mplsTunnelResourceEntry 10 }
        

-- End mplsTunnelResourceTable -- Tunnel Actual Route Hop table.

- エンドMPLSトンネルリソーステーブル - トンネル実際のルートホップテーブル。

mplsTunnelARHopTable OBJECT-TYPE SYNTAX SEQUENCE OF MplsTunnelARHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mplsTunnelARHopTable is used to indicate the hops for an MPLS tunnel defined in mplsTunnelTable, as reported by the MPLS signalling protocol. Thus at a transit LSR, this table (if the table is supported and if the signaling protocol is recording actual route information) contains the actual route of the whole tunnel. If the signaling protocol is not recording the actual route, this table MAY report the information from the mplsTunnelHopTable or the mplsTunnelCHopTable.

mplsTunnelARHopTable mplsTunnelARHopTableがMPLSシグナリングプロトコルによって報告されるように、mplsTunnelTableで定義されたMPLSトンネルのホップを示すために使用されるMplsTunnelARHopEntry MAX-ACCESSステータス現在の説明は」OF OBJECT-TYPE構文配列。従って中継LSRにおいて、このテーブル(表がサポートされている場合と、シグナリングプロトコルが実際の経路情報を記録している場合)全トンネルの実際の経路を含んでいる。シグナリングプロトコルは、実際のルートを記録していない場合、このテーブルはmplsTunnelHopTable又はmplsTunnelCHopTableから情報を報告することができます。

            Each row in this table is indexed by
             mplsTunnelARHopListIndex. Each row also has a
             secondary index mplsTunnelARHopIndex, corresponding
             to the next hop that this row corresponds to.
        

Please note that since the information necessary to build entries within this table is not provided by some MPLS signalling protocols, implementation of this table is optional. Furthermore, since the information in this table is actually provided by the MPLS signalling protocol after the path has been set-up, the entries in this table are provided only for observation, and hence, all variables in this table are accessible exclusively as read-only.

このテーブル内のエントリを構築するために必要な情報がシグナリングプロトコルをいくつかのMPLSによって提供されていないため、この表の実装はオプションであることに注意してください。このテーブルの情報は、実際のパスの後にMPLSシグナリングプロトコルによって提供されるので、セットアップがされている、このテーブルのエントリは、唯一の観察のために提供され、したがって、このテーブル内のすべての変数は、読み取りとしてのみアクセス可能ですのみ。

            Note also that the contents of this table may change
             while it is being read because of re-routing
             activities. A network administrator may verify that
             the actual route read is consistent by reference to
             the mplsTunnelLastPathChange object."
      ::= { mplsTeObjects 7 }
        
   mplsTunnelARHopEntry  OBJECT-TYPE
      SYNTAX        MplsTunnelARHopEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "An entry in this table represents a tunnel hop.  An
             entry is created by the agent for signaled ERLSP
             set up by an MPLS signalling protocol."
      INDEX { mplsTunnelARHopListIndex, mplsTunnelARHopIndex }
      ::= { mplsTunnelARHopTable 1 }
        
   MplsTunnelARHopEntry ::= SEQUENCE {
         mplsTunnelARHopListIndex          MplsPathIndex,
         mplsTunnelARHopIndex              MplsPathIndex,
         mplsTunnelARHopAddrType           TeHopAddressType,
         mplsTunnelARHopIpAddr             TeHopAddress,
         mplsTunnelARHopAddrUnnum          TeHopAddressUnnum,
         mplsTunnelARHopLspId              MplsLSPID
      }
        
   mplsTunnelARHopListIndex OBJECT-TYPE
      SYNTAX        MplsPathIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Primary index into this table identifying a
             particular recorded hop list."
      ::= { mplsTunnelARHopEntry 1 }
        
   mplsTunnelARHopIndex OBJECT-TYPE
      SYNTAX        MplsPathIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Secondary index into this table identifying the
             particular hop."
      ::= { mplsTunnelARHopEntry 2 }
        

mplsTunnelARHopAddrType OBJECT-TYPE SYNTAX TeHopAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Hop Address Type of this tunnel hop.

mplsTunnelARHopAddrTypeのOBJECT-TYPE SYNTAX TeHopAddressType MAX-ACCESS read-onlyステータス現在の説明「このトンネルホップのホップのアドレスタイプ。

Note that lspid(5) is a valid option only for tunnels signaled via CRLDP." DEFVAL { ipv4 }

そのLSPIDを注意してください(5)CRLDPを介してシグナリングさだけトンネルの有効なオプションである。」DEFVAL {IPv4の}

      ::= { mplsTunnelARHopEntry 3 }
        

mplsTunnelARHopIpAddr OBJECT-TYPE SYNTAX TeHopAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Tunnel Hop Address for this tunnel hop.

mplsTunnelARHopIpAddrのOBJECT-TYPE SYNTAX TeHopAddress MAX-ACCESS read-onlyステータス現在の説明「このトンネルホップのためのトンネルホップアドレス。

            The type of this address is determined by the
            value of the corresponding mplsTunnelARHopAddrType.
            If mplsTunnelARHopAddrType is set to unnum(4),
             then this value contains the LSR Router ID of the
             unnumbered interface. Otherwise the agent SHOULD
             set this object to the zero-length string and the
             manager should ignore this object."
       DEFVAL       { '00000000'h }  -- IPv4 address 0.0.0.0
      ::= { mplsTunnelARHopEntry 4 }
        
   mplsTunnelARHopAddrUnnum OBJECT-TYPE
      SYNTAX        TeHopAddressUnnum
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "If mplsTunnelARHopAddrType is set to unnum(4), then
             this value will contain the interface identifier of
             the unnumbered interface for this hop. This object
             should be used in conjunction with
             mplsTunnelARHopIpAddr which would contain the LSR
             Router ID in this case. Otherwise the agent should
             set this object to zero-length string and the
             manager should ignore this."
      ::= { mplsTunnelARHopEntry 5 }
        
   mplsTunnelARHopLspId OBJECT-TYPE
      SYNTAX        MplsLSPID
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "If mplsTunnelARHopAddrType is set to lspid(5), then
             this value will contain the LSP ID of this hop.
             This object is otherwise insignificant and should
             contain a value of 0 to indicate this fact."
      ::= { mplsTunnelARHopEntry 6 }
        

-- End of mplsTunnelARHopTable

- mplsTunnelARHopTableの終わり

-- Tunnel Computed Hop table.

- トンネルコンピューホップテーブル。

mplsTunnelCHopTable OBJECT-TYPE SYNTAX SEQUENCE OF MplsTunnelCHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mplsTunnelCHopTable is used to indicate the hops, strict or loose, for an MPLS tunnel defined in mplsTunnelTable, as computed by a constraint-based routing protocol, based on the mplsTunnelHopTable for the outgoing direction of the tunnel. Thus at a transit LSR, this table (if the table is supported) MAY contain the path computed by the CSPF engine on (or on behalf of) this LSR. Each row in this table is indexed by mplsTunnelCHopListIndex. Each row also has a secondary index mplsTunnelCHopIndex, corresponding to the next hop that this row corresponds to. In case we want to specify a particular interface on the originating LSR of an outgoing tunnel by which we want packets to exit the LSR, we specify this as the first hop for this tunnel in mplsTunnelCHopTable.

制約ベースのルーティングプロトコル、ベースによって計算さmplsTunnelCHopTableは、mplsTunnelTableで定義されたMPLSトンネルのために、厳密または緩い、ホップを示すために使用されるMplsTunnelCHopEntry MAX-ACCESSステータス現在の説明は」OF mplsTunnelCHopTable OBJECT-TYPE構文配列トンネルの出射方向についてmplsTunnelHopTableであるのでトランジットLSRにおいて、このテーブル(テーブルがサポートされている場合)、このテーブル内の(またはの代わりに)このLSR。各行にCSPFエンジンによって計算された経路を含むかもしれmplsTunnelCHopListIndexによってインデックスされる。各行は、この行が対応する次ホップに対応し、二次インデックスmplsTunnelCHopIndexを有している。ここで我々はパケットが終了したいによって発信トンネルの発信LSRの特定のインタフェースを指定しますLSRは、我々はmplsTunnelCHopTableでこのトンネルのための最初のホップとしてこれを指定します。

            Please note that since the information necessary to
             build entries within this table may not be
             supported by some LSRs, implementation of this
             table is optional. Furthermore, since the
             information in this table describes the path
             computed by the CSPF engine the entries in this
             table are read-only."
      ::= { mplsTeObjects 8 }
        
   mplsTunnelCHopEntry  OBJECT-TYPE
      SYNTAX        MplsTunnelCHopEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "An entry in this table represents a tunnel hop.  An
             entry in this table is created by a path
             computation engine using CSPF techniques applied to
             the information collected by routing protocols and
             the hops specified in the corresponding
             mplsTunnelHopTable."
      INDEX { mplsTunnelCHopListIndex, mplsTunnelCHopIndex }
      ::= { mplsTunnelCHopTable 1 }
        
   MplsTunnelCHopEntry ::= SEQUENCE {
         mplsTunnelCHopListIndex          MplsPathIndex,
         mplsTunnelCHopIndex              MplsPathIndex,
         mplsTunnelCHopAddrType           TeHopAddressType,
         mplsTunnelCHopIpAddr             TeHopAddress,
         mplsTunnelCHopIpPrefixLen        InetAddressPrefixLength,
         mplsTunnelCHopAsNumber           TeHopAddressAS,
         mplsTunnelCHopAddrUnnum          TeHopAddressUnnum,
         mplsTunnelCHopLspId              MplsLSPID,
         mplsTunnelCHopType               INTEGER
      }
        
   mplsTunnelCHopListIndex OBJECT-TYPE
      SYNTAX        MplsPathIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Primary index into this table identifying a
             particular computed hop list."
      ::= { mplsTunnelCHopEntry 1 }
        
   mplsTunnelCHopIndex OBJECT-TYPE
      SYNTAX        MplsPathIndex
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "Secondary index into this table identifying the
             particular hop."
      ::= { mplsTunnelCHopEntry 2 }
        

mplsTunnelCHopAddrType OBJECT-TYPE SYNTAX TeHopAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Hop Address Type of this tunnel hop.

mplsTunnelCHopAddrTypeのOBJECT-TYPE SYNTAX TeHopAddressType MAX-ACCESS read-onlyステータス現在の説明「このトンネルホップのホップのアドレスタイプ。

            Note that lspid(5) is a valid option only
            for tunnels signaled via CRLDP."
      DEFVAL        { ipv4 }
      ::= { mplsTunnelCHopEntry 3 }
        

mplsTunnelCHopIpAddr OBJECT-TYPE SYNTAX TeHopAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Tunnel Hop Address for this tunnel hop.

mplsTunnelCHopIpAddrのOBJECT-TYPE SYNTAX TeHopAddress MAX-ACCESS read-onlyステータス現在の説明「このトンネルホップのためのトンネルホップアドレス。

            The type of this address is determined by the
             value of the corresponding mplsTunnelCHopAddrType.
        
            If mplsTunnelCHopAddrType is set to unnum(4), then
             this value will contain the LSR Router ID of the
             unnumbered interface. Otherwise the agent should
             set this object to the zero-length string and the
             manager SHOULD ignore this object."
       DEFVAL       { '00000000'h }  -- IPv4 address 0.0.0.0
      ::= { mplsTunnelCHopEntry 4 }
        
   mplsTunnelCHopIpPrefixLen OBJECT-TYPE
      SYNTAX        InetAddressPrefixLength
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
            "If mplsTunnelCHopAddrType is set to ipv4(1) or
              ipv6(2), then this value will contain an
              appropriate prefix length for the IP address in
              object mplsTunnelCHopIpAddr. Otherwise this value
              is irrelevant and should be ignored.
             "
       DEFVAL         { 32 }
      ::= { mplsTunnelCHopEntry 5 }
        
   mplsTunnelCHopAsNumber OBJECT-TYPE
      SYNTAX        TeHopAddressAS
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "If mplsTunnelCHopAddrType is set to asnumber(3),
             then this value will contain the AS number of this
             hop. Otherwise the agent should set this object to
             zero-length string and the manager should ignore
             this."
      ::= { mplsTunnelCHopEntry 6 }
        

mplsTunnelCHopAddrUnnum OBJECT-TYPE SYNTAX TeHopAddressUnnum MAX-ACCESS read-only STATUS current DESCRIPTION "If mplsTunnelCHopAddrType is set to unnum(4), then this value will contain the unnumbered interface identifier of this hop. This object should be used in conjunction with mplsTunnelCHopIpAddr which would contain the LSR Router ID in this case.

mplsTunnelCHopAddrTypeがUNNUMに設定されている場合mplsTunnelCHopAddrUnnum OBJECT-TYPE構文TeHopAddressUnnum MAX-ACCESS read-only説明」(4)、この値はこのホップの無数のインタフェース識別子が含まれています。この目的はmplsTunnelCHopIpAddrと組み合わせて使用​​されるべきだろうこの場合にはLSRルータIDが含まれています。

             Otherwise the agent should set this object to zero-
             length string and the manager should ignore this."
      ::= { mplsTunnelCHopEntry 7 }
        
   mplsTunnelCHopLspId OBJECT-TYPE
      SYNTAX        MplsLSPID
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "If mplsTunnelCHopAddrType is set to lspid(5), then
             this value will contain the LSP ID of this hop.
             This object is otherwise insignificant and should
             contain a value of 0 to indicate this fact."
      ::= { mplsTunnelCHopEntry 8 }
        
   mplsTunnelCHopType OBJECT-TYPE
      SYNTAX        INTEGER { strict(1),
                              loose(2)
                            }
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Denotes whether this is tunnel hop is routed in a
             strict or loose fashion."
      ::= { mplsTunnelCHopEntry 9 }
        

-- End of mplsTunnelCHopTable

- mplsTunnelCHopTableの終わり

-- MPLS Tunnel Performance Table.

- MPLSトンネルパフォーマンス表。

   mplsTunnelPerfTable  OBJECT-TYPE
      SYNTAX        SEQUENCE OF MplsTunnelPerfEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "This table provides per-tunnel instance MPLS
             performance information."
      ::= { mplsTeObjects 9 }
        

mplsTunnelPerfEntry OBJECT-TYPE SYNTAX MplsTunnelPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table is created by the LSR for every tunnel. Its is an extension to mplsTunnelEntry."

mplsTunnelPerfEntryのOBJECT-TYPE SYNTAX MplsTunnelPerfEntry MAX-ACCESSステータス現在の説明は「この表のエントリは、すべてのトンネルのためのLSRによって作成される。そのmplsTunnelEntryに拡張したものです。」

      AUGMENTS { mplsTunnelEntry }
      ::= { mplsTunnelPerfTable 1 }
        
   MplsTunnelPerfEntry ::= SEQUENCE {
         mplsTunnelPerfPackets           Counter32,
         mplsTunnelPerfHCPackets         Counter64,
         mplsTunnelPerfErrors            Counter32,
         mplsTunnelPerfBytes             Counter32,
         mplsTunnelPerfHCBytes           Counter64
      }
        
   mplsTunnelPerfPackets OBJECT-TYPE
      SYNTAX        Counter32
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Number of packets forwarded by the tunnel.
            This object should represents the 32-bit
            value of the least significant part of the
            64-bit value if both mplsTunnelPerfHCPackets
            is returned."
      ::= { mplsTunnelPerfEntry 1 }
        
   mplsTunnelPerfHCPackets OBJECT-TYPE
      SYNTAX        Counter64
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "High capacity counter for number of packets
            forwarded by the tunnel. "
      ::= { mplsTunnelPerfEntry 2 }
        
   mplsTunnelPerfErrors OBJECT-TYPE
      SYNTAX        Counter32
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Number of packets dropped because of errors or for
            other reasons."
      ::= { mplsTunnelPerfEntry 3 }
        
   mplsTunnelPerfBytes OBJECT-TYPE
      SYNTAX        Counter32
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "Number of bytes forwarded by the tunnel.
            This object should represents the 32-bit value of the least significant part of the
            64-bit value if both mplsTunnelPerfHCBytes
            is returned."
      ::= { mplsTunnelPerfEntry 4 }
        
   mplsTunnelPerfHCBytes OBJECT-TYPE
      SYNTAX        Counter64
      MAX-ACCESS    read-only
      STATUS        current
      DESCRIPTION
           "High capacity counter for number of bytes forwarded
             by the tunnel."
      ::= { mplsTunnelPerfEntry 5 }
        

-- End of mplsTunnelPerfTable

- mplsTunnelPerfTableの終わり

-- CR-LDP Tunnel Resource Table

- CR-LDPトンネルリソーステーブル

   mplsTunnelCRLDPResTable OBJECT-TYPE
      SYNTAX        SEQUENCE OF MplsTunnelCRLDPResEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "The mplsTunnelCRLDPResTable allows a manager to
             specify which CR-LDP-specific resources are desired
             for an MPLS tunnel if that tunnel is signaled using
             CR-LDP. Note that these attributes are in addition
             to those specified in mplsTunnelResourceTable. This
             table also allows several tunnels to point to a
             single entry in this table, implying that these
             tunnels should share resources."
      ::= { mplsTeObjects 10 }
        
   mplsTunnelCRLDPResEntry OBJECT-TYPE
      SYNTAX        MplsTunnelCRLDPResEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
           "An entry in this table represents a set of resources
             for an MPLS tunnel established using CRLDP
             (mplsTunnelSignallingProto equal to crldp (3)). An
             entry can be created by a network administrator or
             by an SNMP agent as instructed by any MPLS
             signalling protocol."
      INDEX { mplsTunnelResourceIndex }
      ::= { mplsTunnelCRLDPResTable 1 }
        
   MplsTunnelCRLDPResEntry ::= SEQUENCE {
         mplsTunnelCRLDPResMeanBurstSize   MplsBurstSize,
         mplsTunnelCRLDPResExBurstSize     MplsBurstSize,
         mplsTunnelCRLDPResFrequency       INTEGER,
         mplsTunnelCRLDPResWeight          Unsigned32,
         mplsTunnelCRLDPResFlags           Unsigned32,
         mplsTunnelCRLDPResRowStatus       RowStatus,
         mplsTunnelCRLDPResStorageType     StorageType
      }
        
   mplsTunnelCRLDPResMeanBurstSize OBJECT-TYPE
      SYNTAX        MplsBurstSize
      UNITS         "bytes"
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The mean burst size in bytes."
      ::= { mplsTunnelCRLDPResEntry 1 }
        
   mplsTunnelCRLDPResExBurstSize OBJECT-TYPE
      SYNTAX        MplsBurstSize
      UNITS         "bytes"
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
        "The Excess burst size in bytes."
      REFERENCE
        "CR-LDP Specification, Section 4.3."
      ::= { mplsTunnelCRLDPResEntry 2 }
        
   mplsTunnelCRLDPResFrequency OBJECT-TYPE
      SYNTAX  INTEGER {
            unspecified(1),
            frequent(2),
            veryFrequent(3)
         }
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The granularity of the availability of committed
             rate."
      REFERENCE
           "CR-LDP Specification, Section 4.3."
      ::= { mplsTunnelCRLDPResEntry 3 }
        

mplsTunnelCRLDPResWeight OBJECT-TYPE SYNTAX Unsigned32(0..255) MAX-ACCESS read-create

mplsTunnelCRLDPResWeightのOBJECT-TYPE構文Unsigned32(0 255)MAX-ACCESSはリード作成します

      STATUS        current
      DESCRIPTION
           "The relative weight for using excess bandwidth above
             its committed rate.  The value of 0 means that
             weight is not applicable for the CR-LSP."
      REFERENCE
           "CR-LDP Specification, Section 4.3."
      DEFVAL { 0 }
      ::= { mplsTunnelCRLDPResEntry 4 }
        

mplsTunnelCRLDPResFlags OBJECT-TYPE SYNTAX Unsigned32 (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the 1 byte Flags conveyed as part of the traffic parameters during the establishment of the CRLSP. The bits in this object are to be interpreted as follows.

mplsTunnelCRLDPResFlags OBJECT-TYPE構文Unsigned32(0 63)MAX-ACCESSリード作成ステータス現在の説明「CRLSPの確立時トラフィックパラメータの一部として搬送される1つのバイトのフラグの値は、このオブジェクトのビットにあります次のように解釈されます。

             +--+--+--+--+--+--+--+--+
             | Res |F6|F5|F4|F3|F2|F1|
             +--+--+--+--+--+--+--+--+
        

Res - These bits are reserved. Zero on transmission. Ignored on receipt. F1 - Corresponds to the PDR. F2 - Corresponds to the PBS. F3 - Corresponds to the CDR. F4 - Corresponds to the CBS. F5 - Corresponds to the EBS. F6 - Corresponds to the Weight.

RES - これらのビットは予約されています。伝送上のゼロ。領収書の上で無視。 F1は - PDRに対応します。 F2は - PBSに対応します。 F3は - CDRに対応します。 F4は - CBSに対応します。 F5は - EBSに対応します。 F6は - 重量に対応します。

           Each flag if is a Negotiable Flag corresponding to a
             Traffic Parameter. The Negotiable Flag value zero
             denotes Not Negotiable and value one denotes
             Negotiable."
       REFERENCE
           "1. Section 4.3, Constraint-Based LSP Setup using
             LDP, Jamoussi (Editor), RFC 3212, January 2002"
       DEFVAL { 0 }
       ::= { mplsTunnelCRLDPResEntry 5 }
        

mplsTunnelCRLDPResRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION

mplsTunnelCRLDPResRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESSはリード作成しますステータス現在の説明

           "This variable is used to create, modify, and/or
             delete a row in this table.  When a row in this
             table is in active(1) state, no objects in that row
             can be modified by the agent except
             mplsTunnelCRLDPResRowStatus and
             mplsTunnelCRLDPResStorageType."
      ::= { mplsTunnelCRLDPResEntry 6 }
        
   mplsTunnelCRLDPResStorageType OBJECT-TYPE
      SYNTAX        StorageType
      MAX-ACCESS    read-create
      STATUS        current
      DESCRIPTION
           "The storage type for this CR-LDP Resource entry.
            Conceptual rows having the value 'permanent'
            need not allow write-access to any columnar
            objects in the row."
      DEFVAL { volatile }
      ::= { mplsTunnelCRLDPResEntry 7 }
        

-- Notifications.

- 通知。

   mplsTunnelNotificationEnable OBJECT-TYPE
      SYNTAX        TruthValue
      MAX-ACCESS    read-write
      STATUS        current
      DESCRIPTION
           "If this object is true, then it enables the
             generation of mplsTunnelUp and mplsTunnelDown
             traps, otherwise these traps are not emitted."
      DEFVAL { false }
      ::= { mplsTeObjects 11 }
        

mplsTunnelUp NOTIFICATION-TYPE OBJECTS { mplsTunnelAdminStatus, mplsTunnelOperStatus } STATUS current DESCRIPTION "This notification is generated when a mplsTunnelOperStatus object for one of the configured tunnels is about to leave the down state and transition into some other state (but not into the notPresent state). This other state is indicated by the included value of mplsTunnelOperStatus."

mplsTunnelUp NOTIFICATION-TYPEオブジェクト{mplsTunnelAdminStatus、(注)mplsTunnelOperStatus} STATUS current DESCRIPTION「この通知は設定されたトンネルのいずれかの(注)mplsTunnelOperStatusオブジェクトがいくつかの他の状態(ただし、notPresent状態に)にダウン状態と遷移を残すとしているときに生成されます。この他の状態は、(注)mplsTunnelOperStatusの含まれた値によって示されます。」

      ::= { mplsTeNotifications 1 }
        
   mplsTunnelDown NOTIFICATION-TYPE
      OBJECTS     {
         mplsTunnelAdminStatus,
         mplsTunnelOperStatus
      }
      STATUS      current
      DESCRIPTION
           "This notification is generated when a
             mplsTunnelOperStatus object for one of the
             configured tunnels is about to enter the down state
             from some other state (but not from the notPresent
             state).  This other state is indicated by the
             included value of mplsTunnelOperStatus."
      ::= { mplsTeNotifications 2 }
        
   mplsTunnelRerouted NOTIFICATION-TYPE
      OBJECTS     {
         mplsTunnelAdminStatus,
         mplsTunnelOperStatus
      }
      STATUS      current
      DESCRIPTION
           "This notification is generated when a tunnel is
             rerouted. If the mplsTunnelARHopTable is used, then
             this tunnel instance's entry in the
             mplsTunnelARHopTable MAY contain the new path for
             this tunnel some time after this trap is issued by
             the agent."
       ::= { mplsTeNotifications 3 }
        
   mplsTunnelReoptimized NOTIFICATION-TYPE
      OBJECTS     {
         mplsTunnelAdminStatus,
         mplsTunnelOperStatus
      }
      STATUS      current
      DESCRIPTION
           "This notification is generated when a tunnel is
             reoptimized. If the mplsTunnelARHopTable is used,
             then this tunnel instance's entry in the
             mplsTunnelARHopTable MAY contain the new path for
             this tunnel some time after this trap is issued by
             the agent."
       ::= { mplsTeNotifications 4 }
        

-- End of notifications.

- 通知の終わり。

-- Module compliance.

- モジュールの準拠。

   mplsTeGroups
      OBJECT IDENTIFIER ::= { mplsTeConformance 1 }
        
   mplsTeCompliances
      OBJECT IDENTIFIER ::= { mplsTeConformance 2 }
        

-- Compliance requirement for fully compliant implementations.

- 完全に準拠した実装のためのコンプライアンス要件。

mplsTeModuleFullCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for agents that provide full support the MPLS-TE-STD-MIB module."

mplsTeModuleFullCompliance MODULE-COMPLIANCEステータス現在の説明 "MPLS-TE-STD-MIBモジュールの完全なサポートを提供してエージェントのための準拠宣言。"

MODULE IF-MIB -- The Interfaces Group MIB, RFC 2863. MANDATORY-GROUPS { ifGeneralInformationGroup, ifCounterDiscontinuityGroup }

MODULE-MIB IF - インタフェースグループMIB、RFC 2863. MANDATORY-GROUPS {ifGeneralInformationGroup、ifCounterDiscontinuityGroup}

MODULE -- this module

MODULE - このモジュール

-- The mandatory group has to be implemented by all -- LSRs that originate/terminate ESLSPs/tunnels. -- In addition, depending on the type of tunnels -- supported, other groups become mandatory as -- explained below.

- 必須グループは、全てによって実装されなければならない - 起源のLSR / ESLSPs /トンネルを終端します。以下に説明する - - また、トンネルの種類に応じ - としてサポート、他のグループは必須となります。

MANDATORY-GROUPS { mplsTunnelGroup, mplsTunnelScalarGroup }

MANDATORY-GROUPS {mplsTunnelGroup、mplsTunnelScalarGroup}

GROUP mplsTunnelManualGroup DESCRIPTION "This group is mandatory for devices which support manual configuration of tunnels."

GROUP mplsTunnelManualGroup DESCRIPTION「このグループはトンネルの手動設定をサポートするデバイスのために必須です。」

GROUP mplsTunnelSignaledGroup DESCRIPTION "This group is mandatory for devices which support signaled tunnel set up."

GROUP mplsTunnelSignaledGroup DESCRIPTION「このグループはセットアップシグナリングトンネルをサポートするデバイスのために必須です。」

GROUP mplsTunnelIsNotIntfcGroup DESCRIPTION "This group is mandatory for devices which support

GROUP mplsTunnelIsNotIntfcGroupのDESCRIPTION「このグループはサポートするデバイスのために必須です

tunnels that are not interfaces."

インタフェースではありませんトンネル。」

GROUP mplsTunnelIsIntfcGroup DESCRIPTION "This group is mandatory for devices which support tunnels that are interfaces."

GROUP mplsTunnelIsIntfcGroup DESCRIPTION「このグループはインターフェイスであるトンネルをサポートするデバイスのために必須です。」

GROUP mplsTunnelCRLDPResOptionalGroup DESCRIPTION "Objects in this group are required by implementations supporting the CR-LDP protocol for signalling of TE tunnels."

GROUP mplsTunnelCRLDPResOptionalGroupのDESCRIPTION「このグループのオブジェクトは、TEトンネルのシグナリングのためのCR-LDPプロトコルをサポートする実装によって必要とされます。」

GROUP mplsTeNotificationGroup DESCRIPTION "This group is mandatory for those implementations which can implement the notifications contained in this group."

GROUP mplsTeNotificationGroup DESCRIPTION「このグループは、このグループに含まれる通知を実装することができ、それらの実装のために必須です。」

OBJECT mplsTunnelRowStatus SYNTAX RowStatus { active(1), notInService(2) } WRITE-SYNTAX RowStatus { active(1), notInService(2), createAndGo(4), destroy(6) } DESCRIPTION "Support for createAndWait and notReady is not required."

{(1)、notInServiceの(2)は、createAndGo(4)、破壊活性(6)} createAndWaitに及びNOTREADYの説明」サポートが必要とされていないオブジェクトmplsTunnelRowStatus構文RowStatus {アクティブ(1)、notInServiceの(2)} WRITE-構文RowStatus 。」

OBJECT mplsTunnelHopRowStatus SYNTAX RowStatus { active(1), notInService(2) } WRITE-SYNTAX RowStatus { active(1), notInService(2), createAndGo(4), destroy(6) } DESCRIPTION "Support for createAndWait and notReady is not required."

{(1)、notInServiceの(2)は、createAndGo(4)、破壊活性(6)} createAndWaitに及びNOTREADYの説明」サポートが必要とされていないオブジェクトmplsTunnelHopRowStatus構文RowStatus {アクティブ(1)、notInServiceの(2)} WRITE-構文RowStatus 。」

OBJECT mplsTunnelCRLDPResRowStatus SYNTAX RowStatus { active(1), notInService(2) } WRITE-SYNTAX RowStatus { active(1), notInService(2), createAndGo(4), destroy(6) } DESCRIPTION "Support for createAndWait and notReady is not required."

{(1)、notInServiceの(2)は、createAndGo(4)、破壊活性(6)} createAndWaitに及びNOTREADYの説明」サポートが必要とされていないオブジェクトmplsTunnelCRLDPResRowStatus構文RowStatus {アクティブ(1)、notInServiceの(2)} WRITE-構文RowStatus 。」

      ::= { mplsTeCompliances 1 }
        

-- Compliance requirement for read-only implementations.

- 読み取り専用の実装のためのコンプライアンス要件。

mplsTeModuleReadOnlyCompliance MODULE-COMPLIANCE STATUS current

mplsTeModuleReadOnlyCompliance MODULE-COMPLIANCEステータス電流

DESCRIPTION "Compliance requirement for implementations that only provide read-only support for MPLS-TE-STD-MIB. Such devices can then be monitored but cannot be configured using this MIB modules."

DESCRIPTION「のみMPLS-TE-STD-MIBの読み取り専用サポートを提供実装のコンプライアンス要件は、このようなデバイスは、その後、モニターすることができるが、このMIBモジュールを使用して設定することができません。」

MODULE -- this module

MODULE - このモジュール

-- mplsTunnelTable

- mplsTunnelTable

MANDATORY-GROUPS { mplsTunnelGroup, mplsTunnelScalarGroup }

MANDATORY-GROUPS {mplsTunnelGroup、mplsTunnelScalarGroup}

GROUP mplsTunnelManualGroup DESCRIPTION "This group is mandatory for devices which support manual configuration of tunnels."

GROUP mplsTunnelManualGroup DESCRIPTION「このグループはトンネルの手動設定をサポートするデバイスのために必須です。」

GROUP mplsTunnelSignaledGroup DESCRIPTION "This group is mandatory for devices which support signaled tunnel set up."

GROUP mplsTunnelSignaledGroup DESCRIPTION「このグループはセットアップシグナリングトンネルをサポートするデバイスのために必須です。」

GROUP mplsTunnelIsNotIntfcGroup DESCRIPTION "This group is mandatory for devices which support tunnels that are not interfaces."

GROUP mplsTunnelIsNotIntfcGroup DESCRIPTION「このグループはインターフェイスではないトンネルをサポートするデバイスのために必須です。」

GROUP mplsTunnelIsIntfcGroup DESCRIPTION "This group is mandatory for devices which support tunnels that are interfaces."

GROUP mplsTunnelIsIntfcGroup DESCRIPTION「このグループはインターフェイスであるトンネルをサポートするデバイスのために必須です。」

GROUP mplsTunnelCRLDPResOptionalGroup DESCRIPTION "Objects in this group are required by implementations supporting the CR-LDP protocol for signalling of TE tunnels."

GROUP mplsTunnelCRLDPResOptionalGroupのDESCRIPTION「このグループのオブジェクトは、TEトンネルのシグナリングのためのCR-LDPプロトコルをサポートする実装によって必要とされます。」

GROUP mplsTeNotificationGroup DESCRIPTION "This group is mandatory for those implementations which can implement the notifications contained in this group."

GROUP mplsTeNotificationGroup DESCRIPTION「このグループは、このグループに含まれる通知を実装することができ、それらの実装のために必須です。」

-- mplsTunnelTable

- mplsTunnelTable

OBJECT mplsTunnelName MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelName MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelDescr MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelDescr MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelIsIf MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelIsIf MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelIfIndex DESCRIPTION "Write access is not required."

OBJECT mplsTunnelIfIndex DESCRIPTION「書き込みアクセスが必要とされていません。」

OBJECT mplsTunnelXCPointer MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelXCPointer MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelSignallingProto MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelSignallingProto MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelSetupPrio MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelSetupPrio MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHoldingPrio MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHoldingPrio MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelSessionAttributes MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECTのmplsTunnelSessionAttributes MIN-ACCESS読み取り専用説明 "書き込みアクセス必要とされていません。"

OBJECT mplsTunnelLocalProtectInUse MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelLocalProtectInUse MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelResourcePointer MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourcePointer MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelInstancePriority MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelInstancePriority MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopTableIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopTableIndex MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelIncludeAnyAffinity MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelIncludeAnyAffinity MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelIncludeAllAffinity MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelIncludeAllAffinity MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelExcludeAnyAffinity MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelExcludeAnyAffinity MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelPathInUse MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelPathInUse MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelRole MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelRole MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelAdminStatus SYNTAX INTEGER { up (1), down (2) } MIN-ACCESS read-only DESCRIPTION "Only up and down states must be supported. Write access is not required."

OBJECT mplsTunnelAdminStatus SYNTAX INTEGER {アップ(1)、ダウン(2)} MIN-ACCESS読み取り専用説明 "のみアップとダウン状態に支持されなければならない。書き込みアクセスが必要となりません。"

OBJECT mplsTunnelRowStatus

OBJECT mplsTunnelRowStatus

SYNTAX RowStatus { active(1) } MIN-ACCESS read-only DESCRIPTION "Write access is not required."

構文RowStatus {アクティブ(1)} MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされません。"

-- mplsTunnelHopTable

- mplsTunnelHopTable

OBJECT mplsTunnelHopAddrType MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopAddrType MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopIpAddr MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopIpAddr MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopIpPrefixLen MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopIpPrefixLen MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopAddrUnnum MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopAddrUnnum MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopAsNumber MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopAsNumber MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopLspId MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopLspId MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopType SYNTAX INTEGER { strict(1) } MIN-ACCESS read-only DESCRIPTION "loose(2) need not be supported. Write access is not required."

OBJECT mplsTunnelHopType SYNTAX INTEGER {厳密(1)} MIN-ACCESS読み取り専用説明 "ルーズ(2)がサポートされる必要はない。書き込みアクセスが必要となりません。"

OBJECT mplsTunnelHopInclude MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopInclude MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopPathOptionName MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopPathOptionName MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopEntryPathComp MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopEntryPathComp MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelHopRowStatus SYNTAX RowStatus { active(1) } MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopRowStatus構文RowStatus {アクティブ(1)} MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要となりません。"

OBJECT mplsTunnelHopStorageType MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelHopStorageType MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

-- mplsTunnelResourceTable

- MPLSトンネルリソーステーブル

OBJECT mplsTunnelResourceMaxRate MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceMaxRate MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelResourceMeanRate MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceMeanRate MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelResourceMaxBurstSize MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceMaxBurstSize MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelResourceMeanBurstSize MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceMeanBurstSize MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelResourceExBurstSize MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceExBurstSize MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelResourceFrequency MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceFrequency MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelResourceWeight MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceWeight MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelResourceRowStatus SYNTAX RowStatus { active(1) } MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceRowStatus構文RowStatus {アクティブ(1)} MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要となりません。"

OBJECT mplsTunnelResourceStorageType MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelResourceStorageType MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

-- mplsTunnelCRLDPResTable

- mplsTunnelCRLDPResTable

OBJECT mplsTunnelCRLDPResMeanBurstSize MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelCRLDPResMeanBurstSize MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelCRLDPResExBurstSize MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelCRLDPResExBurstSize MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelCRLDPResFrequency MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelCRLDPResFrequency MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelCRLDPResWeight MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelCRLDPResWeight MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

OBJECT mplsTunnelCRLDPResFlags MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECTのmplsTunnelCRLDPResFlags MIN-ACCESS読み取り専用説明 "書き込みアクセス必要とされていません。"

OBJECT mplsTunnelCRLDPResRowStatus SYNTAX RowStatus { active(1) } MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelCRLDPResRowStatus構文RowStatus {アクティブ(1)} MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要となりません。"

OBJECT mplsTunnelCRLDPResStorageType MIN-ACCESS read-only DESCRIPTION "Write access is not required."

OBJECT mplsTunnelCRLDPResStorageType MIN-ACCESS読み取り専用説明 "書き込みアクセスが必要とされていません。"

      ::= { mplsTeCompliances 2 }
        

-- Units of conformance.

- 適合の単位。

   mplsTunnelGroup OBJECT-GROUP
      OBJECTS {
         mplsTunnelIndexNext,
         mplsTunnelName,
         mplsTunnelDescr,
         mplsTunnelOwner,
         mplsTunnelXCPointer,
         mplsTunnelIfIndex, mplsTunnelHopTableIndex,
         mplsTunnelARHopTableIndex,
         mplsTunnelCHopTableIndex,
         mplsTunnelAdminStatus,
         mplsTunnelOperStatus,
         mplsTunnelRowStatus,
         mplsTunnelNotificationEnable,
         mplsTunnelStorageType,
         mplsTunnelConfigured,
         mplsTunnelActive,
         mplsTunnelPrimaryInstance,
         mplsTunnelPrimaryUpTime,
         mplsTunnelPathChanges,
         mplsTunnelLastPathChange,
         mplsTunnelCreationTime,
         mplsTunnelStateTransitions,
         mplsTunnelIncludeAnyAffinity,
         mplsTunnelIncludeAllAffinity,
         mplsTunnelExcludeAnyAffinity,
         mplsTunnelPerfPackets,
         mplsTunnelPerfHCPackets,
         mplsTunnelPerfErrors,
         mplsTunnelPerfBytes,
         mplsTunnelPerfHCBytes,
         mplsTunnelResourcePointer,
         mplsTunnelInstancePriority,
         mplsTunnelPathInUse,
         mplsTunnelRole,
         mplsTunnelTotalUpTime,
         mplsTunnelInstanceUpTime,
         mplsTunnelResourceIndexNext,
         mplsTunnelResourceMaxRate,
         mplsTunnelResourceMeanRate,
         mplsTunnelResourceMaxBurstSize,
         mplsTunnelResourceMeanBurstSize,
         mplsTunnelResourceExBurstSize,
         mplsTunnelResourceFrequency,
         mplsTunnelResourceWeight,
         mplsTunnelResourceRowStatus,
         mplsTunnelResourceStorageType,
         mplsTunnelARHopAddrType,
         mplsTunnelARHopIpAddr,
         mplsTunnelARHopAddrUnnum,
         mplsTunnelARHopLspId,
         mplsTunnelCHopAddrType,
         mplsTunnelCHopIpAddr,
         mplsTunnelCHopIpPrefixLen,
         mplsTunnelCHopAsNumber, mplsTunnelCHopAddrUnnum,
         mplsTunnelCHopLspId,
         mplsTunnelCHopType
      }
      STATUS  current
      DESCRIPTION
           "Necessary, but not sufficient, set of objects to
             implement tunnels.  In addition, depending on the
             type of the tunnels supported (for example,
             manually configured or signaled, persistent or non-
             persistent, etc.), the following other groups
             defined below are mandatory: mplsTunnelManualGroup
             and/or mplsTunnelSignaledGroup,
             mplsTunnelIsNotIntfcGroup and/or
             mplsTunnelIsIntfcGroup."
      ::= { mplsTeGroups 1 }
        
   mplsTunnelManualGroup  OBJECT-GROUP
      OBJECTS { mplsTunnelSignallingProto }
      STATUS  current
      DESCRIPTION
           "Object(s) needed to implement manually configured
             tunnels."
      ::= { mplsTeGroups 2 }
        

mplsTunnelSignaledGroup OBJECT-GROUP OBJECTS { mplsTunnelSetupPrio, mplsTunnelHoldingPrio, mplsTunnelSignallingProto, mplsTunnelLocalProtectInUse, mplsTunnelSessionAttributes, mplsTunnelHopListIndexNext, mplsTunnelHopAddrType, mplsTunnelHopIpAddr, mplsTunnelHopIpPrefixLen, mplsTunnelHopAddrUnnum, mplsTunnelHopAsNumber, mplsTunnelHopLspId, mplsTunnelHopType, mplsTunnelHopInclude, mplsTunnelHopPathOptionName, mplsTunnelHopEntryPathComp, mplsTunnelHopRowStatus, mplsTunnelHopStorageType } STATUS current DESCRIPTION

mplsTunnelSignaledGroupオブジェクト・グループオブジェクト{mplsTunnelSetupPrio、mplsTunnelHoldingPrio、mplsTunnelSignallingProto、mplsTunnelLocalProtectInUse、mplsTunnelSessionAttributes、mplsTunnelHopListIndexNext、mplsTunnelHopAddrType、mplsTunnelHopIpAddr、mplsTunnelHopIpPrefixLen、mplsTunnelHopAddrUnnum、mplsTunnelHopAsNumber、mplsTunnelHopLspId、mplsTunnelHopType、mplsTunnelHopInclude、mplsTunnelHopPathOptionName、mplsTunnelHopEntryPathComp、mplsTunnelHopRowStatus、mplsTunnelHopStorageType} STATUSの現在の記述

           "Objects needed to implement signaled tunnels."
      ::= { mplsTeGroups 3 }
        
   mplsTunnelScalarGroup OBJECT-GROUP
      OBJECTS {
         mplsTunnelConfigured,
         mplsTunnelActive,
         mplsTunnelTEDistProto,
         mplsTunnelMaxHops,
         mplsTunnelNotificationMaxRate
      }
      STATUS  current
      DESCRIPTION
           "Scalar object needed to implement MPLS tunnels."
      ::= { mplsTeGroups 4 }
        
   mplsTunnelIsIntfcGroup OBJECT-GROUP
      OBJECTS { mplsTunnelIsIf }
      STATUS  current
      DESCRIPTION
           "Objects needed to implement tunnels that are
             interfaces."
      ::= { mplsTeGroups 5 }
        
   mplsTunnelIsNotIntfcGroup OBJECT-GROUP
      OBJECTS { mplsTunnelIsIf }
      STATUS  current
      DESCRIPTION
           "Objects needed to implement tunnels that are not
             interfaces."
      ::= { mplsTeGroups 6 }
        
   mplsTunnelCRLDPResOptionalGroup OBJECT-GROUP
      OBJECTS {
         mplsTunnelCRLDPResMeanBurstSize,
         mplsTunnelCRLDPResExBurstSize,
         mplsTunnelCRLDPResFrequency,
         mplsTunnelCRLDPResWeight,
         mplsTunnelCRLDPResFlags,
         mplsTunnelCRLDPResRowStatus,
         mplsTunnelCRLDPResStorageType
      }
      STATUS  current
      DESCRIPTION
           "Set of objects implemented for resources applicable
             for tunnels signaled using CR-LDP."
      ::= { mplsTeGroups 7 }
        
   mplsTeNotificationGroup NOTIFICATION-GROUP
      NOTIFICATIONS {
         mplsTunnelUp,
         mplsTunnelDown,
         mplsTunnelRerouted,
         mplsTunnelReoptimized
      }
      STATUS  current
      DESCRIPTION
           "Set of notifications implemented in this module.
             None is mandatory."
      ::= { mplsTeGroups 8 }
        

END

終わり

12. Security Considerations
12.セキュリティの考慮事項

It is clear that this MIB module is potentially useful for the monitoring of MPLS TE tunnels. This MIB module can also be used for the configuration of certain objects, and anything that can be configured can be incorrectly configured, with potentially disastrous results.

このMIBモジュールはMPLS TEトンネルのモニタリングに有用である可能性があることは明らかです。このMIBモジュールはまた、特定のオブジェクトの構成に使用することができ、かつ構成することができる何かが誤って潜在的に悲惨な結果を、構成することができます。

There are a number of management objects defined in this MIB module with a MAX-ACCESS clause of read-write and/or read-create. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations. These are the tables and objects and their sensitivity/vulnerability:

読み書きおよび/またはリード作成のMAX-ACCESS句でこのMIBモジュールで定義された管理オブジェクトの数があります。そのようなオブジェクトは、いくつかのネットワーク環境に敏感又は脆弱と考えることができます。適切な保護のない非安全な環境におけるSET操作のサポートはネットワーク操作のときにマイナスの影響を与える可能性があります。これらは、テーブルと、オブジェクトとそれらの感度/脆弱性です:

- the mplsTunnelTable, mplsTunnelHopTable, mplsTunnelResourceTable, and mplsTunnelCRLDPResTable collectively contain objects to provision MPLS tunnels, tunnel hops, and tunnel resources. Unauthorized access to objects in these tables, could result in disruption of traffic on the network. This is especially true if a tunnel has been established. The use of stronger mechanisms, such as SNMPv3 security, should be considered where possible. Specifically, SNMPv3 VACM and USM MUST be used with any v3 agent which implements this MIB. Administrators should consider whether read access to these objects should be allowed, since read access may be undesirable under certain circumstances.

- mplsTunnelTable、mplsTunnelHopTable、mplsTunnelResourceTable、及びmplsTunnelCRLDPResTableをまとめて提供MPLSトンネル、トンネルホップ、及びトンネルリソースにオブジェクトを含みます。これらのテーブル内のオブジェクトへの不正アクセス、ネットワーク上のトラフィックの破壊につながる可能性があります。トンネルが確立されている場合、これは特にそうです。そのようなSNMPv3セキュリティなどのより強いメカニズムの使用は、可能な限り考慮されるべきです。具体的には、SNMPv3のVACMとUSMは、このMIBを実装するv3エージェントを使用する必要があります。読み出しアクセスは、特定の状況下では望ましくないかもしれないので、管理者は、これらのオブジェクトへの読み取りアクセスを許可するかどうかを検討すべきです。

Some of the readable objects in this MIB module (i.e., objects with a MAX-ACCESS other than not-accessible) may be considered sensitive or vulnerable in some network environments. It is thus important to control even GET and/or NOTIFY access to these objects and possibly to even encrypt the values of these objects when sending them over the network via SNMP. These are the tables and objects and their sensitivity/vulnerability:

このMIBモジュールで読み取り可能なオブジェクトの一部(すなわち、アクセス可能ではない以外MAX-ACCESS持つオブジェクト)は、いくつかのネットワーク環境に敏感又は脆弱と考えることができます。 GETおよび/またはこれらのオブジェクトへのアクセスを通知し、おそらくSNMPを通してネットワークの上にそれらを送信する場合でも、これらのオブジェクトの値を暗号化するためにも、制御することが重要です。これらは、テーブルと、オブジェクトとそれらの感度/脆弱性です:

- the mplsTunnelTable, mplsTunnelHopTable, mplsTunnelResourceTable, mplsTunnelARHopTable, mplsTunnelCHopTable, mplsTunnelPerfTable, and mplsTunnelCRLDPResTable collectively show the MPLS-TE tunnel network topology and its performance characteristics. If an Administrator does not want to reveal this information, then these tables should be considered sensitive/vulnerable.

- mplsTunnelTable、mplsTunnelHopTable、mplsTunnelResourceTable、mplsTunnelARHopTable、mplsTunnelCHopTable、mplsTunnelPerfTable、及びmplsTunnelCRLDPResTableをまとめMPLS-TEトンネルのネットワークトポロジーとその性能特性を示します。管理者がこの情報を明らかにしたくない場合には、これらのテーブルは、脆弱/敏感考慮されるべきです。

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を使用することにより、例えば)安全であっても、その後も、安全なネットワーク上で/ SETにアクセスし、GETだれに許容されているかのように何の制御(読み取り/変更/作成/削除)この内のオブジェクトが存在しません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フレームワークで提供するようにセキュリティ機能を考えることが推奨される(認証とプライバシーのために)SNMPv3の暗号化メカニズムの完全なサポートを含む、([RFC3410]セクション8を参照)。

Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED that SNMPv3 be deployed and cryptographic security enabled. 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 only those principals (users) that have legitimate rights to those objects.

さらに、SNMPv3の前のSNMPバージョンの展開はお勧めしません。代わりに、SNMPv3が展開されると、暗号化セキュリティが有効になっていることを推奨します。このMIBモジュールのインスタンスへのアクセスを与えるSNMP実体が適切にこれらのオブジェクトへの正当な権利を持っているだけで、それらのプリンシパル(ユーザ)へのアクセスを提供するように設定されていることを確実にするために、顧客/オペレータ責任です。

13. Acknowledgments
13.謝辞

We wish to thank Adrian Farrel, Bert Wijnen, Eric Gray, Joan Cucchiara, Patrick Kerharo, Paul Langille, Marcus Brunner, Mike MacFaden, and Mike Piecuch for their comments on this document.

私たちは、このドキュメントの彼らのコメントのためのエードリアンファレル、バートWijnen、エリックグレー、ジョーンCucchiara、パトリックKerharo、ポールLangille、マーカスブルンナー、マイクMacFaden、およびマイクPiecuchに感謝したいです。

Comments should be made directly to the MPLS mailing list at mpls@uu.net.

コメントはmpls@uu.netでMPLSメーリングリストに直接なされるべきです。

14. IANA Considerations
14. IANAの考慮事項

As described in [MPLSMGMT] and as requested in the MPLS-TC-STD-MIB [RFC3811], MPLS related standards track MIB modules should be rooted under the mplsStdMIB subtree. There are 4 MPLS MIB Modules contained in this document, each of the following "IANA Considerations" subsections requests IANA for a new assignment under the mplsStdMIB subtree. New assignments can only be made via a Standards Action as specified in [RFC2434].

【MPLSMGMT]およびMPLS-TC-STD-MIB [RFC3811]に要求されるように記載されているように、MPLS関連規格は、MIBモジュールがmplsStdMIBサブツリーの下に根ざしされるべきで追跡します。本文書に含まれている4つのMPLS MIBモジュールがありますが、以下の「IANAの考慮事項」のサブセクションのそれぞれは、mplsStdMIBサブツリーの下に新しい割り当てのためにIANAを要求します。 [RFC2434]で指定された新しい割り当ては唯一の標準化アクションを介して行うことができます。

14.1. IANA Considerations for MPLS-TE-STD-MIB
14.1. MPLS-TE-STD-MIBのためのIANAの考慮事項

The IANA has assigned { mplsStdMIB 3 } to the MPLS-TE-STD-MIB module specified in this document.

IANAは、この文書で指定されたMPLS-TE-STD-MIBモジュールに{mplsStdMIB 3}を割り当てました。

15. References
15.参考文献
15.1. Normative References
15.1. 引用規格

[RFC2119] Bradner, S., "Key Words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119]ブラドナーの、S.、 "要件レベルを示すためにRFCsにおける使用のためのキーワード"、BCP 14、RFC 2119、1997年3月。

[RFC2578] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.

[RFC2578] McCloghrie、K.、パーキンス、D.、およびJ. Schoenwaelder、STD 58、RFC 2578、1999年4月 "管理情報バージョン2(SMIv2)の構造"。

[RFC2579] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.

[RFC2579] McCloghrie、K.、パーキンス、D.、およびJ. Schoenwaelder、 "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.、パーキンス、D.、およびJ. Schoenwaelder、 "SMIv2のための適合性宣言"、STD 58、RFC 2580、1999年4月。

[RFC2702] Awduche, D., Malcolm, J., Agogbua, J., O'Dell, M., and J. McManus, "Requirements for Traffic Engineering Over MPLS", RFC 2702, September 1999.

[RFC2702] Awduche、D.、マルコム、J.、Agogbua、J.、オデル、M.、およびJ.マクマナス、 "トラフィックエンジニアリングオーバーMPLSのための要件"、RFC 2702、1999年9月。

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

[RFC2863] McCloghrie、K.とF. Kastenholtz、 "インターフェイスグループMIB"、RFC 2863、2000年6月。

[RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol Label Switching Architecture", RFC 3031, January 2001.

[RFC3031]ローゼン、E.、Viswanathanの、A.、およびR. Callon、 "マルチプロトコルラベルスイッチングアーキテクチャ"、RFC 3031、2001年1月。

[RFC3209] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V., and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP Tunnels", RFC 3209, December 2001.

[RFC3209] Awduche、D.、バーガー、L.、ガン、D.、李、T.、スリニヴァサン、V.、およびG.ツバメ、 "RSVP-TE:LSPトンネルのためのRSVPの拡張"、RFC 3209年12月2001。

[RFC3212] Jamoussi, B., Ed., Andersson, L., Callon, R, Dantu, R., Wu, L., Doolan, P., Worster, T., Feldman, N., Fredette, A., Girish, M., Gray, E., Heinanen, J., Kilty, T., and A. Malis, "Constraint-Based LSP Setup using LDP", RFC 3212, January 2002.

[RFC3212] Jamoussi、B.、編。、アンダーソン、L.、Callon、R、Dantu、R.、ウー、L.、Doolan、P.、Worster、T.、フェルドマン、N.、Fredette、A.、 Girish、M.、グレー、E.、Heinanen、J.、Kilty、T.、およびA. Malis、 "LDPを使用して、制約ベースLSPセットアップ"、RFC 3212、2002年1月。

[RFC3289] Baker, F., Chan, K., and A. Smith, "Management Information Base for the Differentiated Services Architecture", RFC 3289, May 2002.

[RFC3289]ベイカー、F.、チャン、K.、およびA.スミス、 "差別化サービスアーキテクチャのための管理情報ベース"、RFC 3289、2002年5月。

[RFC3291] Daniele, M., Haberman, B., Routhier, S., and J. Schoenwaelder, "TextualConventions for Internet Network Addresses", RFC 3291, May 2002.

[RFC3291]ダニエル、M.、ハーバーマン、B.、Routhier、S.、およびJ. Schoenwaelder、 "インターネットネットワークアドレスのTextualConventions"、RFC 3291、2002年5月。

[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, December 2002.

[RFC3411]ハリントン、D.、Presuhn、R.、およびB. Wijnenの、 "簡易ネットワーク管理プロトコル(SNMP)管理フレームワークを記述するためのアーキテクチャ"、STD 62、RFC 3411、2002年12月。

[RFC3811] Nadeau, T. and J. Cucchiara, "Definition of Textual Conventions and for Multiprotocol Label Switching (MPLS) Management", RFC 3811, June 2004.

[RFC3811]ナドー、T.、およびJ. Cucchiara、 "テキストの表記法の定義およびマルチプロトコル・ラベル用スイッチング(MPLS)管理"、RFC 3811、2004年6月。

[RFC3813] Srinivasan, C., Viswanathan, A., and T. Nadeau, "Multiprotocol Label Switching (MPLS) Label Switching (LSR) Router Management Information Base (MIB)", RFC 3813, June 2004.

[RFC3813]スリニバサン、C.、Viswanathanの、A.、およびT.ナドー、 "マルチプロトコルラベルスイッチング(MPLS)ラベル・スイッチング(LSR)ルータの管理情報ベース(MIB)"、RFC 3813、2004年6月。

15.2. Informative References
15.2. 参考文献

[MPLSMGMT] Nadeau, T., Srinivasan, C., and A. Farrel, "Multiprotocol Label Switching (MPLS) Management Overview", Work in Progress, September 2003.

[MPLSMGMT]ナドー、T.、スリニバサン、C.、およびA.ファレル、 "マルチプロトコルラベルスイッチング(MPLS)管理の概要"、進歩、2003年9月の作業。

[RFC2434] Narten, T. and H. Alvestrand., "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 2434, October 1998.

[RFC2434] Narten氏、T.とH. Alvestrand、 "RFCsにIANA問題部に書くためのガイドライン"、BCP 26、RFC 2434、1998年10月。

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

[RFC3410]ケース、J.、マンディ、R.、パーテイン、D.、およびB.スチュワート、 "インターネット標準の管理フレームワークのための序論と適用性声明"、RFC 3410、2002年12月。

16. Authors' Addresses
16.著者のアドレス

Cheenu Srinivasan Bloomberg L.P. 499 Park Ave., New York, NY 10022

スリニバサンcinu blumbergaラパ公園は499、ニューヨーク、NY 10022です

Phone: +1-212-893-3682 EMail: cheenu@bloomberg.net

電話:+ 1-212-893-3682 Eメール:cheenu@bloomberg.net

Arun Viswanathan Force10 Networks, Inc. 1440 McCarthy Blvd Milpitas, CA 95035

アルンViswanathanのフォーステンネットワークス株式会社1440マッカーシーブルバードミルピタス、CA 95035

Phone: +1-408-571-3516 EMail: arunv@force10networks.com

電話:+ 1-408-571-3516 Eメール:arunv@force10networks.com

Thomas D. Nadeau Cisco Systems, Inc. 300 Apollo Drive Chelmsford, MA 01824

トーマスD.ナドー、シスコシステムズ、株式会社300アポロドライブチェルムズフォード、MA 01824

Phone: +1-978-244-3051 EMail: tnadeau@cisco.com

電話:+ 1-978-244-3051 Eメール:tnadeau@cisco.com

17. Full Copyright Statement
17.完全な著作権声明

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.

この文書とここに含まれている情報は、基礎とCONTRIBUTOR「そのまま」、ORGANIZATION HE / SHEが表すまたはインターネットソサエティおよびインターネット・エンジニアリング・タスク・フォース放棄すべての保証、明示または、(もしあれば)後援ISに設けられています。黙示、情報の利用は、特定の目的に対する権利または商品性または適合性の黙示の保証を侵害しない任意の保証含むがこれらに限定されません。

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.

IPRの開示のコピーが利用できるようにIETF事務局とライセンスの保証に行われた、または本仕様の実装者または利用者がそのような所有権の使用のための一般的なライセンスまたは許可を取得するために作られた試みの結果を得ることができますhttp://www.ietf.org/iprのIETFのオンライン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-ipr@ietf.orgのIETFに情報を記述してください。

Acknowledgement

謝辞

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

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。