[要約] RFC 4022は、TCPの管理情報ベース(MIB)に関する規格です。このRFCの目的は、TCPプロトコルのネットワーク管理に必要な情報を提供することです。

Network Working Group                               R. Raghunarayan, Ed.
Request for Comments: 4022                                 Cisco Systems
Obsoletes: 2452, 2012                                         March 2005
Category: Standards Track
        

Management Information Base for the Transmission Control Protocol (TCP)

トランスミッションコントロールプロトコル(TCP)の管理情報ベース

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

Copyright(c)The Internet Society(2005)。

Abstract

概要

This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects used for implementations of the Transmission Control Protocol (TCP) in an IP version independent manner. This memo obsoletes RFCs 2452 and 2012.

このメモは、インターネットコミュニティのネットワーク管理プロトコルで使用するための管理情報ベース(MIB)の一部を定義します。特に、IPバージョンに依存しない方法で、トランスミッションコントロールプロトコル(TCP)の実装に使用される管理されたオブジェクトについて説明します。このメモは、RFCS 2452および2012を廃止します。

Table of Contents

目次

   1.  The Internet-Standard Management Framework  . . . . . . . . .   2
   2.  Overview. . . . . . . . . . . . . . . . . . . . . . . . . . .   2
       2.1.  Relationship to Other MIBs. . . . . . . . . . . . . . .   2
   3.  Definitions . . . . . . . . . . . . . . . . . . . . . . . . .   4
   4.  Acknowledgements. . . . . . . . . . . . . . . . . . . . . . .  20
   5.  References. . . . . . . . . . . . . . . . . . . . . . . . . .  20
       5.1.  Normative References. . . . . . . . . . . . . . . . . .  20
       5.2.  Informative References. . . . . . . . . . . . . . . . .  21
   6.  Security Considerations . . . . . . . . . . . . . . . . . . .  21
   7.  Contributors. . . . . . . . . . . . . . . . . . . . . . . . .  23
   Editor's Address. . . . . . . . . . . . . . . . . . . . . . . . .  23
   Full Copyright Statement. . . . . . . . . . . . . . . . . . . . .  24
        
1. The Internet-Standard Management Framework
1. インターネット標準の管理フレームワーク

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

現在のインターネット標準管理フレームワークを説明するドキュメントの詳細な概要については、RFC 3410 [RFC3410]のセクション7を参照してください。

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

管理されたオブジェクトは、管理情報ベースまたはMIBと呼ばれる仮想情報ストアからアクセスされます。MIBオブジェクトは通常、単純なネットワーク管理プロトコル(SNMP)からアクセスされます。MIBのオブジェクトは、管理情報の構造(SMI)で定義されたメカニズムを使用して定義されます。このメモは、STD 58、RFC 2578 [RFC2578]、STD 58、RFC 2579 [RFC2579]およびSTD 58、RFC 2580 [RFC2580]に記載されているSMIV2に準拠したMIBモジュールを指定します。

2. Overview
2. 概要

The current TCP-MIB defined in this memo consists of two tables and a group of scalars:

このメモで定義されている現在のTCP-MIBは、2つのテーブルとスカラーのグループで構成されています。

- The tcp group of scalars includes two sets of objects:

- スカラーのTCPグループには、2セットのオブジェクトが含まれています。

o Parameters of a TCP protocol engine. These include parameters such as the retransmission algorithm in use (e.g., vanj [VANJ]) and the retransmission timeout values.

o TCPプロトコルエンジンのパラメーター。これらには、使用中の再送信アルゴリズム(vanj [vanj])や再送信タイムアウト値などのパラメーターが含まれます。

o Statistics of a TCP protocol engine. These include counters for the number of active/passive opens, input/output segments, and errors. Discontinuities in the stats are identified identified via the sysUpTime object, defined in [RFC3418].

o TCPプロトコルエンジンの統計。これらには、アクティブ/パッシブの開き数、入力/出力セグメント、およびエラーのカウンターが含まれます。統計の不連続性は、[RFC3418]で定義されているsysuptimeオブジェクトを介して識別されます。

- The tcpConnectionTable provides access to status information for all TCP connections handled by a TCP protocol engine. In addition, the table reports identification of the operating system level processes that handle the TCP connections.

- TCPConnectionTableは、TCPプロトコルエンジンによって処理されるすべてのTCP接続のステータス情報へのアクセスを提供します。さらに、テーブルは、TCP接続を処理するオペレーティングシステムレベルプロセスの識別を報告しています。

- The tcpListenerTable provides access to information about all TCP listening endpoints known by a TCP protocol engine. And as with the connection table, the tcpListenerTable also reports the identification of the operating system level processes that handle this listening TCP endpoint.

- TCPLISTENERTABLEは、TCPプロトコルエンジンで知られているすべてのTCPリスニングエンドポイントに関する情報へのアクセスを提供します。また、接続テーブルと同様に、TCPLISTENERTABLEは、このリスニングTCPエンドポイントを処理するオペレーティングシステムレベルプロセスの識別も報告しています。

2.1. Relationship to Other MIBs
2.1. 他のMIBとの関係

This section discusses the relationship of this TCP-MIB module to other MIB modules.

このセクションでは、このTCP-MIBモジュールと他のMIBモジュールとの関係について説明します。

2.1.1. Relationship to RFC1213-MIB
2.1.1. RFC1213-MIBとの関係

TCP related MIB objects were originally defined as part of the RFC1213-MIB defined in RFC 1213 [RFC1213]. The TCP related objects of the RFC1213-MIB were later copied into a separate MIB module and published in RFC 2012 [RFC2012] in SMIv2 format.

TCP関連のMIBオブジェクトは、もともとRFC 1213 [RFC1213]で定義されたRFC1213-MIBの一部として定義されていました。RFC1213-MIBのTCP関連オブジェクトは、後に別のMIBモジュールにコピーされ、RFC 2012 [RFC2012]でSMIV2形式で公開されました。

The previous versions of the TCP-MIB both defined the tcpConnTable, which has been deprecated basically for two reasons:

TCP-MIBの以前のバージョンは両方ともTCPConntableを定義しました。これは基本的に2つの理由で非推奨されています。

(1) The tcpConnTable only supports IPv4.

(1) TCPConntableはIPv4のみをサポートします。

The current approach in the IETF is to write IP version neutral MIBs, based on the InetAddressType and InetAddress constructs defined in [RFC4001], rather than to have different definitions for various version of IP. This reduces the amount of overhead when new objects are introduced, as there is only one place to add them. Hence, the approach taken in [RFC2452], of having separate tables, is not continued.

IETFの現在のアプローチは、さまざまなバージョンのIPに対して異なる定義を持つのではなく、[RFC4001]で定義されているINETADDRESSTYPEおよびINETADDRESSコンストラクトに基づいて、IPバージョンのニュートラルMIBSを記述することです。これにより、新しいオブジェクトが導入されると、それらを追加する場所が1つしかないため、オーバーヘッドの量が減少します。したがって、別々のテーブルを持つ[RFC2452]で取られたアプローチは継続されません。

(2) The tcpConnTable mixes listening endpoints with connections.

(2) TCPConntableは、リスニングエンドポイントを接続と組み合わせます。

It turns out that connections tend to have a different behaviour and management access pattern than listening endpoints. Therefore, splitting the original tcpConnTable into two tables allows for the addition of specific status and statistics objects for listening endpoints and connections.

接続には、リスニングエンドポイントとは異なる動作と管理アクセスパターンがある傾向があります。したがって、元のtcpconntableを2つのテーブルに分割すると、エンドポイントと接続をリスニングするために特定のステータスと統計オブジェクトを追加できます。

2.1.2. Relationship to IPV6-TCP-MIB
2.1.2. IPv6-TCP-MIBとの関係

The IPV6-TCP-MIB defined in RFC 2452 has been moved to Historic status because the approach of having separate IP version specific tables is not followed anymore. Implementation of RFC 2452 is no longer suggested.

RFC 2452で定義されているIPv6-TCP-MIBは、個別のIPバージョン固有のテーブルを持つアプローチがなくなったため、歴史的なステータスに移動されました。RFC 2452の実装はもう提案されていません。

2.1.3. Relationship to HOST-RESOURCES-MIB and SYSAPPL-MIB
2.1.3. ホストリソースミブとsysappl-mibとの関係

The tcpConnectionTable and the tcpListenerTable report the identification of the operating system level process that handles a connection or a listening endpoint. The value is reported as an Unsigned32, which is expected to be the same as the hrSWRunIndex of the HOST-RESOURCES-MIB [RFC2790] (if the value is smaller than 2147483647) or the sysApplElmtRunIndex of the SYSAPPL-MIB [RFC2287]. This allows management applications to identify the TCP connections that belong to an operating system level process, which has proven to be valuable in operational environments.

TCPConnectionTableとTCPLISTENERTABLEレポートは、接続またはリスニングエンドポイントを処理するオペレーティングシステムレベルプロセスの識別をレポートします。値はunsigned32として報告されます。これは、ホストリソース-MIB [RFC2790]のHRSWRUNINDEX [RFC2790](値が2147483647より小さい場合)またはSYSAPPL-MIB [RFC287]のSYSAPPLELMTRUNINDEXと同じであると予想されます。これにより、管理アプリケーションは、オペレーティングシステムレベルのプロセスに属するTCP接続を特定できます。これは、運用環境で価値があることが証明されています。

3. Definitions
3. 定義
TCP-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32, Counter32, Counter64, IpAddress, mib-2 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB;

インポートモジュール同一性、オブジェクトタイプ、integer32、unsigger32、gauge32、counter32、counter64、ipaddress、mib-2は、snmpv2-smiモジュールコンプライアンス、snmpv2-conf inetAddress、inetaddresstypeからのsnmpv2-conf inetAddressからのオブジェクトグループから、inetportnumber-adress-mibからのinetportnumberから;

tcpMIB MODULE-IDENTITY LAST-UPDATED "200502180000Z" -- 18 February 2005 ORGANIZATION "IETF IPv6 MIB Revision Team http://www.ietf.org/html.charters/ipv6-charter.html" CONTACT-INFO "Rajiv Raghunarayan (editor)

TCPMIBモジュール同一性最終処分「200502180000Z」 - 2005年2月18日組織 "IETF IPv6 MIBリビジョンチームhttp://www.ietf.org/html.charters/ipv6-charter.html" contact-info "rajiv ragunarayan(editor(editor)))

Cisco Systems Inc. 170 West Tasman Drive San Jose, CA 95134

Cisco Systems Inc. 170 West Tasman Drive San Jose、CA 95134

            Phone: +1 408 853 9612
            Email: <raraghun@cisco.com>
        

Send comments to <ipv6@ietf.org>" DESCRIPTION "The MIB module for managing TCP implementations.

TCP実装を管理するためのMIBモジュール「説明」<ipv6@ietf.orgにコメントを送信します。

            Copyright (C) The Internet Society (2005). This version
            of this MIB module is a part of RFC 4022; see the RFC
            itself for full legal notices."
    REVISION      "200502180000Z"  -- 18 February 2005
    DESCRIPTION
           "IP version neutral revision, published as RFC 4022."
    REVISION      "9411010000Z"
    DESCRIPTION
           "Initial SMIv2 version, published as RFC 2012."
    REVISION      "9103310000Z"
    DESCRIPTION
           "The initial revision of this MIB module was part of
            MIB-II."
    ::= { mib-2 49 }
        
-- the TCP base variables group
tcp      OBJECT IDENTIFIER ::= { mib-2 6 }
        

-- Scalars

- スカラー

tcpRtoAlgorithm OBJECT-TYPE
    SYNTAX      INTEGER {
                    other(1),    -- none of the following
                    constant(2), -- a constant rto
                    rsre(3),     -- MIL-STD-1778, Appendix B
                    vanj(4),     -- Van Jacobson's algorithm
                    rfc2988(5)   -- RFC 2988
                }
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
           "The algorithm used to determine the timeout value used for
            retransmitting unacknowledged octets."
    ::= { tcp 1 }
        
tcpRtoMin OBJECT-TYPE
    SYNTAX     Integer32 (0..2147483647)
    UNITS      "milliseconds"
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
           "The minimum value permitted by a TCP implementation for
            the retransmission timeout, measured in milliseconds.
            More refined semantics for objects of this type depend
            on the algorithm used to determine the retransmission
            timeout; in particular, the IETF standard algorithm
            rfc2988(5) provides a minimum value."
    ::= { tcp 2 }
        
tcpRtoMax OBJECT-TYPE
    SYNTAX     Integer32 (0..2147483647)
    UNITS      "milliseconds"
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
           "The maximum value permitted by a TCP implementation for
            the retransmission timeout, measured in milliseconds.
            More refined semantics for objects of this type depend
            on the algorithm used to determine the retransmission
            timeout; in particular, the IETF standard algorithm
            rfc2988(5) provides an upper bound (as part of an
            adaptive backoff algorithm)."
    ::= { tcp 3 }
        
tcpMaxConn OBJECT-TYPE
    SYNTAX     Integer32 (-1 | 0..2147483647)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
           "The limit on the total number of TCP connections the entity
            can support.  In entities where the maximum number of
            connections is dynamic, this object should contain the
            value -1."
    ::= { tcp 4 }
        

tcpActiveOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state.

TCPACTIVEOPENSオブジェクトタイプ構文COUNTER32 MAX-ACCESS READ-ONLYステータス現在の説明 "TCP接続が閉じた状態からSyn-Sent状態に直接移行した回数。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 5 }
        

tcpPassiveOpens OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.

TCPPASSIVEOPENSオブジェクトタイプの構文カウンター32最大アクセス読み取り専用ステータス現在の説明 "TCP接続の回数は、リスニング状態からSyn-RCVD状態に直接移行しました。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 6 }
        

tcpAttemptFails OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that TCP connections have made a direct transition to the CLOSED state from either the SYN-SENT state or the SYN-RCVD state, plus the number of times that TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state.

tcpattemptfails object-type syntax counter32 max-access読み取り専用ステータス現在の説明 "TCP接続がSyn-Sent状態またはSyn-RCVD状態から閉じた状態に直接移行した回数に加えて、TCP接続がSyn-RCVD状態からリスニング状態に直接移行した時代。

Discontinuities in the value of this counter are indicated via discontinuities in the value of sysUpTime."

このカウンターの値の不連続性は、sysuptimeの値の不連続性を介して示されています。」

    ::= { tcp 7 }
        

tcpEstabResets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state.

TCPestAbresets Object-Type構文Counter32 Max-Access読み取り専用ステータス現在の説明 "TCP接続が確立された状態または閉鎖状態のいずれかから閉じた状態に直接移行した回数。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 8 }
        
tcpCurrEstab OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
           "The number of TCP connections for which the current state
            is either ESTABLISHED or CLOSE-WAIT."
    ::= { tcp 9 }
        

tcpInSegs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of segments received, including those received in error. This count includes segments received on currently established connections.

TCPINSEGSオブジェクトタイプ構文COUNTER32 MAX-ACCESS READ-ONLYステータス現在の説明 "誤って受け取ったセグメントを含むセグメントの総数。このカウントには、現在確立されている接続で受け取ったセグメントが含まれます。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 10 }
        

tcpOutSegs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of segments sent, including those on current connections but excluding those containing only retransmitted octets.

TCPOUTSEGSオブジェクトタイプ構文COUNTER32 MAX-ACCESS READ-ONLYステータス現在の説明 "現在の接続のセグメントを含むが、再送信されたオクテットのみを含むものを除外するセグメントの総数。

Discontinuities in the value of this counter are indicated via discontinuities in the value of sysUpTime."

このカウンターの値の不連続性は、sysuptimeの値の不連続性を介して示されています。」

    ::= { tcp 11 }
        

tcpRetransSegs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of segments retransmitted; that is, the number of TCP segments transmitted containing one or more previously transmitted octets.

TCPRETRANSSEGSオブジェクトタイプの構文COUNTER32 MAX-ACCESS READ-ONLYステータス現在の説明 "再送信されたセグメントの総数。つまり、1つ以上の前に送信されたオクテットを含むTCPセグメントの数。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 12 }
        

tcpInErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of segments received in error (e.g., bad TCP checksums).

TCPINERRSオブジェクトタイプの構文COUNTER32 MAX-ACCESS READ-ONLYステータス現在の説明 "誤って受け取ったセグメントの総数(たとえば、TCPチェックサムの不良)。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 14 }
        

tcpOutRsts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of TCP segments sent containing the RST flag.

TCPOUTRSTSオブジェクトタイプ構文Counter32 Max-Access読み取り専用ステータス現在の説明 "RSTフラグを含む送信されたTCPセグメントの数。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 15 }
        
-- { tcp 16 } was used to represent the ipv6TcpConnTable in RFC 2452,
-- which has since been obsoleted.  It MUST not be used.
        

tcpHCInSegs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of segments received, including those received in error. This count includes segments received on currently established connections. This object is the 64-bit equivalent of tcpInSegs.

TCPHCINSEGSオブジェクトタイプの構文COUNTER64 MAX-ACCESS READ-ONLYステータス現在の説明 "誤って受け取ったセグメントを含むセグメントの総数。このカウントには、現在確立された接続で受け取ったセグメントが含まれます。このオブジェクトは、TCPINSEGSに相当する64ビットです。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 17 }
        

tcpHCOutSegs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of segments sent, including those on current connections but excluding those containing only retransmitted octets. This object is the 64-bit equivalent of tcpOutSegs.

TCPHCOUTSEGSオブジェクトタイプの構文COUNTINTAX COUNTINT64 MAX-ACCESS READ-ONLYステータス現在の説明 "現在の接続のセグメントを含むセグメントの総数。

            Discontinuities in the value of this counter are
            indicated via discontinuities in the value of sysUpTime."
    ::= { tcp 18 }
        

-- The TCP Connection table

-TCP接続テーブル

tcpConnectionTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF TcpConnectionEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
           "A table containing information about existing TCP
            connections.  Note that unlike earlier TCP MIBs, there
            is a separate table for connections in the LISTEN state."
    ::= { tcp 19 }
        
tcpConnectionEntry OBJECT-TYPE
    SYNTAX     TcpConnectionEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
           "A conceptual row of the tcpConnectionTable containing
            information about a particular current TCP connection.
            Each row of this table is transient in that it ceases to
            exist when (or soon after) the connection makes the
            transition to the CLOSED state."
    INDEX   { tcpConnectionLocalAddressType,
              tcpConnectionLocalAddress,
              tcpConnectionLocalPort,
              tcpConnectionRemAddressType,
              tcpConnectionRemAddress,
              tcpConnectionRemPort }
    ::= { tcpConnectionTable 1 }
        
TcpConnectionEntry ::= SEQUENCE {
        tcpConnectionLocalAddressType   InetAddressType,
        tcpConnectionLocalAddress       InetAddress,
        tcpConnectionLocalPort          InetPortNumber,
        tcpConnectionRemAddressType     InetAddressType,
        tcpConnectionRemAddress         InetAddress,
        tcpConnectionRemPort            InetPortNumber,
        tcpConnectionState              INTEGER,
        tcpConnectionProcess            Unsigned32
    }
        
tcpConnectionLocalAddressType OBJECT-TYPE
    SYNTAX     InetAddressType
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
           "The address type of tcpConnectionLocalAddress."
    ::= { tcpConnectionEntry 1 }
        

tcpConnectionLocalAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local IP address for this TCP connection. The type of this address is determined by the value of tcpConnectionLocalAddressType.

TCPConnectionLocalAddressオブジェクトタイプの構文inetAddress max-accessアクセス不可能なステータス現在の説明 "このTCP接続のローカルIPアドレス。このアドレスのタイプは、tcpconnectionlocaladdresstypeの値によって決定されます。

            As this object is used in the index for the
            tcpConnectionTable, implementors should be
            careful not to create entries that would result in OIDs
            with more than 128 subidentifiers; otherwise the information
            cannot be accessed by using SNMPv1, SNMPv2c, or SNMPv3."
    ::= { tcpConnectionEntry 2 }
        
tcpConnectionLocalPort OBJECT-TYPE
    SYNTAX     InetPortNumber
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
           "The local port number for this TCP connection."
    ::= { tcpConnectionEntry 3 }
        

tcpConnectionRemAddressType OBJECT-TYPE

tcpconnectionRemaddressTypeオブジェクトタイプ

    SYNTAX     InetAddressType
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
           "The address type of tcpConnectionRemAddress."
    ::= { tcpConnectionEntry 4 }
        

tcpConnectionRemAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote IP address for this TCP connection. The type of this address is determined by the value of tcpConnectionRemAddressType.

tcpconnectionRemaddressオブジェクトタイプの構文inetAddress max-accessアクセス不可能なステータス現在の説明 "このTCP接続のリモートIPアドレス。このアドレスのタイプは、TCPConnectionRemaddressTypeの値によって決定されます。

            As this object is used in the index for the
            tcpConnectionTable, implementors should be
            careful not to create entries that would result in OIDs
            with more than 128 subidentifiers; otherwise the information
            cannot be accessed by using SNMPv1, SNMPv2c, or SNMPv3."
    ::= { tcpConnectionEntry 5 }
        
tcpConnectionRemPort OBJECT-TYPE
    SYNTAX     InetPortNumber
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
           "The remote port number for this TCP connection."
    ::= { tcpConnectionEntry 6 }
        
tcpConnectionState OBJECT-TYPE
    SYNTAX     INTEGER {
                    closed(1),
                    listen(2),
                    synSent(3),
                    synReceived(4),
                    established(5),
                    finWait1(6),
                    finWait2(7),
                    closeWait(8),
                    lastAck(9),
                    closing(10),
                    timeWait(11),
                    deleteTCB(12)
                }
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
           "The state of this TCP connection.
        

The value listen(2) is included only for parallelism to the old tcpConnTable and should not be used. A connection in LISTEN state should be present in the tcpListenerTable.

値を聞く(2)は、古いtcpconntableへの並列性のためにのみ含まれているため、使用しないでください。リスニング状態の接続がtcplistenertableに存在する必要があります。

The only value that may be set by a management station is deleteTCB(12). Accordingly, it is appropriate for an agent to return a `badValue' response if a management station attempts to set this object to any other value.

管理ステーションによって設定される可能性のある唯一の値は、deletetCB(12)です。したがって、管理ステーションがこのオブジェクトを他の値に設定しようとする場合、エージェントが「悪い値」応答を返すことが適切です。

If a management station sets this object to the value deleteTCB(12), then the TCB (as defined in [RFC793]) of the corresponding connection on the managed node is deleted, resulting in immediate termination of the connection.

管理ステーションがこのオブジェクトを値deletetCB(12)に設定すると、管理されたノード上の対応する接続のTCB([RFC793]で定義されている)が削除され、接続の即時終了になります。

            As an implementation-specific option, a RST segment may be
            sent from the managed node to the other TCP endpoint (note,
            however, that RST segments are not sent reliably)."
    ::= { tcpConnectionEntry 7 }
        
tcpConnectionProcess OBJECT-TYPE
    SYNTAX     Unsigned32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
           "The system's process ID for the process associated with
            this connection, or zero if there is no such process.  This
            value is expected to be the same as HOST-RESOURCES-MIB::
            hrSWRunIndex or SYSAPPL-MIB::sysApplElmtRunIndex for some
            row in the appropriate tables."
    ::= { tcpConnectionEntry 8 }
        

-- The TCP Listener table

-TCPリスナーテーブル

tcpListenerTable OBJECT-TYPE SYNTAX SEQUENCE OF TcpListenerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about TCP listeners. A listening application can be represented in three possible ways:

TCPLISTENERENTRYのTCPLISTENERTABLEオブジェクトタイプの構文シーケンスMax-Accessアクセス不可能なステータス現在の説明 "TCPリスナーに関する情報を含むテーブル。リスニングアプリケーションは3つの可能な方法で表現できます。

1. An application that is willing to accept both IPv4 and IPv6 datagrams is represented by a tcpListenerLocalAddressType of unknown (0) and a tcpListenerLocalAddress of ''h (a zero-length octet-string).

1. IPv4データグラムとIPv6データグラムの両方を受け入れる意思のあるアプリケーションは、不明(0)のtcplistenerlocaladdresstypeと '' hのtcplistenerlocaladdress(ゼロ長さのオクツーストリング)で表されます。

2. An application that is willing to accept only IPv4 or IPv6 datagrams is represented by a tcpListenerLocalAddressType of the appropriate address type and a tcpListenerLocalAddress of '0.0.0.0' or '::' respectively.

2. IPv4またはIPv6データグラムのみを受け入れる意思のあるアプリケーションは、適切なアドレスタイプのtcplistenerlocaladdresstypeと、それぞれ「0.0.0.0」または '::'のtcplistenerlocaladdressによって表されます。

3. An application that is listening for data destined only to a specific IP address, but from any remote system, is represented by a tcpListenerLocalAddressType of an appropriate address type, with tcpListenerLocalAddress as the specific local address.

3. 特定のIPアドレスにのみ運命づけられたデータをリッスンしているが、リモートシステムからのデータをリッスンしているアプリケーションは、適切なアドレスタイプのtcplistenerlocaladdresstypeで表され、tcplistenerlocaladdressは特定のローカルアドレスとして表されます。

            NOTE: The address type in this table represents the
            address type used for the communication, irrespective
            of the higher-layer abstraction.  For example, an
            application using IPv6 'sockets' to communicate via
            IPv4 between ::ffff:10.0.0.1 and ::ffff:10.0.0.2 would
            use InetAddressType ipv4(1))."
    ::= { tcp 20 }
        
tcpListenerEntry OBJECT-TYPE
    SYNTAX     TcpListenerEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
           "A conceptual row of the tcpListenerTable containing
            information about a particular TCP listener."
    INDEX   { tcpListenerLocalAddressType,
              tcpListenerLocalAddress,
              tcpListenerLocalPort }
    ::= { tcpListenerTable 1 }
        
TcpListenerEntry ::= SEQUENCE {
        tcpListenerLocalAddressType       InetAddressType,
        tcpListenerLocalAddress           InetAddress,
        tcpListenerLocalPort              InetPortNumber,
        tcpListenerProcess                Unsigned32
    }
        

tcpListenerLocalAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION

tcplistenerlocaladdresstypeオブジェクトタイプ構文inetAddressType max-accessアクセス不可能なステータス現在の説明

           "The address type of tcpListenerLocalAddress.  The value
            should be unknown (0) if connection initiations to all
            local IP addresses are accepted."
    ::= { tcpListenerEntry 1 }
        

tcpListenerLocalAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local IP address for this TCP connection.

TCPLISTENERLOCALADDRESSオブジェクトタイプの構文INETADDRESS MAX-ACSESS NOT-ACCESSABLEステータス現在の説明 "このTCP接続のローカルIPアドレス。

The value of this object can be represented in three possible ways, depending on the characteristics of the listening application:

このオブジェクトの値は、リスニングアプリケーションの特性に応じて、3つの可能な方法で表現できます。

1. For an application willing to accept both IPv4 and IPv6 datagrams, the value of this object must be ''h (a zero-length octet-string), with the value of the corresponding tcpListenerLocalAddressType object being unknown (0).

1. IPv4データグラムとIPv6データグラムの両方を受け入れるアプリケーションの場合、このオブジェクトの値は '' h(ゼロの長さのオクテットストリング)でなければならず、対応するtcplistenerlocaladdresstypeオブジェクトの値は不明です(0)。

2. For an application willing to accept only IPv4 or IPv6 datagrams, the value of this object must be '0.0.0.0' or '::' respectively, with tcpListenerLocalAddressType representing the appropriate address type.

2. IPv4またはIPv6データグラムのみを受け入れるアプリケーションの場合、このオブジェクトの値はそれぞれ「0.0.0.0」または '::'でなければなりません。TCPlistenerLocalAddressTypeは適切なアドレスタイプを表します。

3. For an application which is listening for data destined only to a specific IP address, the value of this object is the specific local address, with tcpListenerLocalAddressType representing the appropriate address type.

3. 特定のIPアドレスのみに導かれたデータをリスニングしているアプリケーションの場合、このオブジェクトの値は特定のローカルアドレスであり、TCPLISTENERLOCALADDRESTYPEは適切なアドレスタイプを表します。

            As this object is used in the index for the
            tcpListenerTable, implementors should be
            careful not to create entries that would result in OIDs
            with more than 128 subidentifiers; otherwise the information
            cannot be accessed, using SNMPv1, SNMPv2c, or SNMPv3."
    ::= { tcpListenerEntry 2 }
        
tcpListenerLocalPort OBJECT-TYPE
    SYNTAX     InetPortNumber
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
           "The local port number for this TCP connection."
    ::= { tcpListenerEntry 3 }
        
tcpListenerProcess OBJECT-TYPE
    SYNTAX     Unsigned32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
           "The system's process ID for the process associated with
            this listener, or zero if there is no such process.  This
            value is expected to be the same as HOST-RESOURCES-MIB::
            hrSWRunIndex or SYSAPPL-MIB::sysApplElmtRunIndex for some
            row in the appropriate tables."
    ::= { tcpListenerEntry 4 }
        

-- The deprecated TCP Connection table

- 非推奨TCP接続テーブル

tcpConnTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF TcpConnEntry
    MAX-ACCESS not-accessible
    STATUS     deprecated
    DESCRIPTION
           "A table containing information about existing IPv4-specific
            TCP connections or listeners.  This table has been
            deprecated in favor of the version neutral
            tcpConnectionTable."
    ::= { tcp 13 }
        
tcpConnEntry OBJECT-TYPE
    SYNTAX     TcpConnEntry
    MAX-ACCESS not-accessible
    STATUS     deprecated
    DESCRIPTION
           "A conceptual row of the tcpConnTable containing information
            about a particular current IPv4 TCP connection.  Each row
            of this table is transient in that it ceases to exist when
            (or soon after) the connection makes the transition to the
            CLOSED state."
    INDEX   { tcpConnLocalAddress,
              tcpConnLocalPort,
              tcpConnRemAddress,
              tcpConnRemPort }
    ::= { tcpConnTable 1 }
        
TcpConnEntry ::= SEQUENCE {
        tcpConnState         INTEGER,
        tcpConnLocalAddress  IpAddress,
        tcpConnLocalPort     Integer32,
        tcpConnRemAddress    IpAddress,
        tcpConnRemPort       Integer32
        

}

}

tcpConnState OBJECT-TYPE
    SYNTAX     INTEGER {
                    closed(1),
                    listen(2),
                    synSent(3),
                    synReceived(4),
                    established(5),
                    finWait1(6),
                    finWait2(7),
                    closeWait(8),
                    lastAck(9),
                    closing(10),
                    timeWait(11),
                    deleteTCB(12)
                }
    MAX-ACCESS read-write
    STATUS     deprecated
    DESCRIPTION
           "The state of this TCP connection.
        

The only value that may be set by a management station is deleteTCB(12). Accordingly, it is appropriate for an agent to return a `badValue' response if a management station attempts to set this object to any other value.

管理ステーションによって設定される可能性のある唯一の値は、deletetCB(12)です。したがって、管理ステーションがこのオブジェクトを他の値に設定しようとする場合、エージェントが「悪い値」応答を返すことが適切です。

If a management station sets this object to the value deleteTCB(12), then the TCB (as defined in [RFC793]) of the corresponding connection on the managed node is deleted, resulting in immediate termination of the connection.

管理ステーションがこのオブジェクトを値deletetCB(12)に設定すると、管理されたノード上の対応する接続のTCB([RFC793]で定義されている)が削除され、接続の即時終了になります。

            As an implementation-specific option, a RST segment may be
            sent from the managed node to the other TCP endpoint (note,
            however, that RST segments are not sent reliably)."
    ::= { tcpConnEntry 1 }
        
tcpConnLocalAddress OBJECT-TYPE
    SYNTAX     IpAddress
    MAX-ACCESS read-only
    STATUS     deprecated
    DESCRIPTION
           "The local IP address for this TCP connection.  In the case
            of a connection in the listen state willing to
            accept connections for any IP interface associated with the
            node, the value 0.0.0.0 is used."
    ::= { tcpConnEntry 2 }
        
tcpConnLocalPort OBJECT-TYPE
    SYNTAX     Integer32 (0..65535)
    MAX-ACCESS read-only
    STATUS     deprecated
    DESCRIPTION
           "The local port number for this TCP connection."
    ::= { tcpConnEntry 3 }
        
tcpConnRemAddress OBJECT-TYPE
    SYNTAX     IpAddress
    MAX-ACCESS read-only
    STATUS     deprecated
    DESCRIPTION
           "The remote IP address for this TCP connection."
    ::= { tcpConnEntry 4 }
        
tcpConnRemPort OBJECT-TYPE
    SYNTAX     Integer32 (0..65535)
    MAX-ACCESS read-only
    STATUS     deprecated
    DESCRIPTION
           "The remote port number for this TCP connection."
    ::= { tcpConnEntry 5 }
        

-- conformance information

- 適合情報

tcpMIBConformance OBJECT IDENTIFIER ::= { tcpMIB 2 }
        
tcpMIBCompliances OBJECT IDENTIFIER ::= { tcpMIBConformance 1 }
tcpMIBGroups      OBJECT IDENTIFIER ::= { tcpMIBConformance 2 }
        

-- compliance statements

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

tcpMIBCompliance2 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for systems that implement TCP.

tcpmibcompliance2モジュールコンプライアンスステータス現在の説明 "TCPを実装するシステムのコンプライアンスステートメント。

A number of INDEX objects cannot be represented in the form of OBJECT clauses in SMIv2 but have the following compliance requirements, expressed in OBJECT clause form in this description clause:

多くのインデックスオブジェクトは、SMIV2のオブジェクト条項の形で表すことはできませんが、次のコンプライアンス要件があります。

            -- OBJECT      tcpConnectionLocalAddressType
            -- SYNTAX      InetAddressType { ipv4(1), ipv6(2) }
            -- DESCRIPTION
            --     This MIB requires support for only global IPv4
        
            --     and IPv6 address types.
            --
            -- OBJECT      tcpConnectionRemAddressType
            -- SYNTAX      InetAddressType { ipv4(1), ipv6(2) }
            -- DESCRIPTION
            --     This MIB requires support for only global IPv4
            --     and IPv6 address types.
            --
            -- OBJECT      tcpListenerLocalAddressType
            -- SYNTAX      InetAddressType { unknown(0), ipv4(1),
            --                               ipv6(2) }
            -- DESCRIPTION
            --     This MIB requires support for only global IPv4
            --     and IPv6 address types.  The type unknown also
            --     needs to be supported to identify a special
            --     case in the listener table: a listen using
            --     both IPv4 and IPv6 addresses on the device.
            --
           "
    MODULE  -- this module
        MANDATORY-GROUPS { tcpBaseGroup, tcpConnectionGroup,
                           tcpListenerGroup }
        GROUP       tcpHCGroup
        DESCRIPTION
           "This group is mandatory for systems that are capable
            of receiving or transmitting more than 1 million TCP
            segments per second.  1 million segments per second will
            cause a Counter32 to wrap in just over an hour."
        OBJECT      tcpConnectionState
        SYNTAX      INTEGER { closed(1), listen(2), synSent(3),
                              synReceived(4), established(5),
                              finWait1(6), finWait2(7), closeWait(8),
                              lastAck(9), closing(10), timeWait(11) }
        MIN-ACCESS  read-only
        DESCRIPTION
           "Write access is not required, nor is support for the value
            deleteTCB (12)."
    ::= { tcpMIBCompliances 2 }
        

tcpMIBCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for IPv4-only systems that implement TCP. In order to be IP version independent, this compliance statement is deprecated in favor of tcpMIBCompliance2. However, agents are still encouraged to implement these objects in order to interoperate with the deployed base of managers."

TCPMIBCOMPLIANCIANGモジュールコンプライアンスステータス非推奨説明「TCPを実装するIPv4のみのシステムのコンプライアンスステートメント。IPバージョンに依存するために、このコンプライアンスステートメントはTCPMIBCompliance2を支持して廃止されます。展開されたマネージャーのベースと相互運用する。

    MODULE  -- this module
        MANDATORY-GROUPS { tcpGroup }
        OBJECT      tcpConnState
        MIN-ACCESS  read-only
        DESCRIPTION
           "Write access is not required."
    ::= { tcpMIBCompliances 1 }
        

-- units of conformance

- 適合ユニット

tcpGroup OBJECT-GROUP
    OBJECTS   { tcpRtoAlgorithm, tcpRtoMin, tcpRtoMax,
                tcpMaxConn, tcpActiveOpens,
                tcpPassiveOpens, tcpAttemptFails,
                tcpEstabResets, tcpCurrEstab, tcpInSegs,
                tcpOutSegs, tcpRetransSegs, tcpConnState,
                tcpConnLocalAddress, tcpConnLocalPort,
                tcpConnRemAddress, tcpConnRemPort,
                tcpInErrs, tcpOutRsts }
    STATUS     deprecated
    DESCRIPTION
           "The tcp group of objects providing for management of TCP
            entities."
    ::= { tcpMIBGroups 1 }
        
tcpBaseGroup OBJECT-GROUP
    OBJECTS   { tcpRtoAlgorithm, tcpRtoMin, tcpRtoMax,
                tcpMaxConn, tcpActiveOpens,
                tcpPassiveOpens, tcpAttemptFails,
                tcpEstabResets, tcpCurrEstab, tcpInSegs,
                tcpOutSegs, tcpRetransSegs,
                tcpInErrs, tcpOutRsts }
    STATUS     current
    DESCRIPTION
           "The group of counters common to TCP entities."
    ::= { tcpMIBGroups 2 }
        
tcpConnectionGroup OBJECT-GROUP
    OBJECTS    { tcpConnectionState, tcpConnectionProcess }
    STATUS     current
    DESCRIPTION
           "The group provides general information about TCP
            connections."
    ::= { tcpMIBGroups 3 }
        
tcpListenerGroup OBJECT-GROUP
    OBJECTS    { tcpListenerProcess }
    STATUS     current
    DESCRIPTION
           "This group has objects providing general information about
            TCP listeners."
    ::= { tcpMIBGroups 4 }
        
tcpHCGroup OBJECT-GROUP
    OBJECTS    { tcpHCInSegs, tcpHCOutSegs }
    STATUS     current
    DESCRIPTION
           "The group of objects providing for counters of high speed
            TCP implementations."
    ::= { tcpMIBGroups 5 }
        

END

終わり

4. Acknowledgements
4. 謝辞

This document contains a modified subset of RFC 1213 and updates RFC 2012 and RFC 2452. Acknowledgements are therefore due to the authors and editors of these documents for their excellent work. Several useful comments regarding usability and design were also received from Kristine Adamson. The authors would like to thank all these people for their contribution to this effort.

このドキュメントには、RFC 1213の修正されたサブセットとRFC 2012およびRFC 2452の更新が含まれています。したがって、謝辞は、これらのドキュメントの著者と編集者が優れた作品のために編集したことです。ユーザビリティとデザインに関するいくつかの有用なコメントも、クリスティンアダムソンから受け取りました。著者は、この努力への貢献について、これらすべての人々に感謝したいと思います。

5. References
5. 参考文献
5.1. Normative References
5.1. 引用文献

[RFC793] Postel, J., "Transmission Control Protocol", STD 7, RFC 793, DARPA, September 1981.

[RFC793] Postel、J。、「トランスミッションコントロールプロトコル」、STD 7、RFC 793、DARPA、1981年9月。

[RFC2287] Krupczak, C. and J. Saperia, "Definitions of System-Level Managed Objects for Applications", RFC 2287, February 1998.

[RFC2287] Krupczak、C。およびJ. Saperia、「アプリケーション用のシステムレベルの管理オブジェクトの定義」、RFC 2287、1998年2月。

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

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

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

[RFC2579] McCloghrie、K.、Perkins、D。、およびJ. 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.、Perkins、D。、およびJ. Schoenwaelder、「SMIV2の適合ステートメント」、STD 58、RFC 2580、1999年4月。

[RFC2790] Waldbusser, S. and P. Grillo, "Host Resources MIB", RFC 2790, March 2000.

[RFC2790] Waldbusser、S。およびP. Grillo、「Host Resources MIB」、RFC 2790、2000年3月。

[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. Schoenwaelder, "Textual Conventions for Internet Network Addresses", RFC 4001, February 2005.

[RFC4001] Daniele、M.、Haberman、B.、Routhier、S。、およびJ. Schoenwaelder、「インターネットネットワークアドレスのテキストコンベンション」、RFC 4001、2005年2月。

5.2. Informative References
5.2. 参考引用

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

[RFC1213] McCloghrie、K。およびM. Rose、「TCP/IPベースのインターネットのネットワーク管理のための管理情報ベース」、RFC 1213、1991年3月。

[RFC2012] McCloghrie, K., Ed., "SNMPv2 Management Information Base for the Transmission Control Protocol using SMIv2", RFC 2012, November 1996.

[RFC2012] McCloghrie、K.、ed。、「SMIV2を使用した送信制御プロトコルのSNMPV2管理情報ベース」、RFC 2012、1996年11月。

[RFC2452] Daniele, M., "IP Version 6 Management Information Base for the Transmission Control Protocol", RFC 2452, December 1998.

[RFC2452] Daniele、M。、「Transmission Control ProtocolのIPバージョン6管理情報ベース」、RFC 2452、1998年12月。

[RFC2988] Paxson, V. and M. Allman, "Computing TCP's Retransmission Timer", RFC 2988, November 2000.

[RFC2988] Paxson、V。およびM. Allman、「TCPの再送信タイマーのコンピューティング」、RFC 2988、2000年11月。

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

[RFC3410] Case、J.、Mundy、R.、Partain、D。、およびB. Stewart、「インターネット標準管理フレームワークの紹介と適用声明」、RFC 3410、2002年12月。

[RFC3418] Presuhn, R., Ed., "Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)", RFC 3418, December 2002.

[RFC3418] Presuhn、R.、ed。、「Simple Network Management Protocol(SNMP)の管理情報ベース(MIB)」、RFC 3418、2002年12月。

[VANJ] Jacobson, V., "Congestion Avoidance and Control", SIGCOMM 1988, Stanford, California.

[vanj]ジェイコブソン、V。、「混雑の回避と制御」、シグコム1988、カリフォルニア州スタンフォード。

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

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

このMIBモジュールには、読み取りワイトの最大アクセス句を持つ多くの管理オブジェクトが定義されています。このようなオブジェクトは、一部のネットワーク環境で敏感または脆弱と見なされる場合があります。適切な保護なしの非セキュア環境でのセット操作のサポートは、ネットワーク操作に悪影響を与える可能性があります。これらはテーブルとオブジェクトであり、その感度/脆弱性です。

o The tcpConnectionState and tcpConnState objects have a MAX-ACCESS clause of read-write, which allows termination of an arbitrary connection. Unauthorized access could cause a denial of service.

o TCPCONNECTIONSTATEおよびTCPCONNSTATEオブジェクトには、任意の接続の終了を可能にするRead-Writeの最大アクセス句があります。許可されていないアクセスは、サービスの拒否を引き起こす可能性があります。

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モジュールの読み取り可能なオブジェクトのいくつか(つまり、アクセスできないこと以外に最大アクセスを備えたオブジェクト)は、一部のネットワーク環境で敏感または脆弱と見なされる場合があります。したがって、これらのオブジェクトへのアクセスを取得および/または通知することさえ制御し、SNMPを介してネットワーク上に送信するときにこれらのオブジェクトの値を暗号化することも重要です。これらはテーブルとオブジェクトであり、その感度/脆弱性です。

o The tcpConnectionTable and the tcpConnTable contain objects providing information about the active connections on the device, the status of these connections, and the associated processes. This information may be used by an attacker to launch attacks against known/unknown weakness in certain protocols/applications. In addition, access to the connection table could also have privacy implications, as it provides detailed information on active connections.

o TCPConnectionTableとTCPConntableには、デバイス上のアクティブな接続、これらの接続のステータス、および関連するプロセスに関する情報を提供するオブジェクトが含まれています。この情報は、攻撃者が特定のプロトコル/アプリケーションで既知の/未知の弱点に対する攻撃を開始するために使用できます。さらに、アクティブな接続に関する詳細な情報を提供するため、接続テーブルへのアクセスにはプライバシーへの影響もあります。

o The tcpListenerTable and the tcpConnTable contain objects providing information about listeners on an entity. For example, the tcpListenerLocalPort and tcpConnLocalPort objects can be used to identify what ports are open on the machine and what attacks are likely to succeed, without the attacker having to run a port scanner.

o tcplistenertableおよびtcpconntableには、エンティティ上のリスナーに関する情報を提供するオブジェクトが含まれています。たとえば、TCPLISTENERLOCALPORTおよびTCPCONNLOCALPORTオブジェクトを使用して、攻撃者がポートスキャナーを実行することなく、マシン上でどのポートが開いているか、どの攻撃が成功する可能性が高いかを特定できます。

SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module.

SNMPV3以前のSNMPバージョンには、適切なセキュリティは含まれていませんでした。ネットワーク自体が(たとえばIPSECを使用して)安全である場合でも、それでもセキュアネットワークで誰がアクセスして取得/セット(読み取り/変更/作成/削除/削除)を制御することはできません。MIBモジュール。

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

実装者は、SNMPV3暗号化メカニズム(認証とプライバシー用)の完全なサポートを含む、SNMPV3フレームワーク([RFC3410]、セクション8を参照)で提供されるセキュリティ機能を考慮することをお勧めします。

Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.

さらに、SNMPV3より前のSNMPバージョンの展開は推奨されません。代わりに、SNMPV3を展開し、暗号化セキュリティを有効にすることをお勧めします。その場合、このMIBモジュールのインスタンスへのアクセスを提供するSNMPエンティティが、実際に取得または設定する正当な権利を持つプリンシパル(ユーザー)にのみオブジェクトにアクセスできるように適切に構成されていることを保証するのは、顧客/オペレーターの責任です(変更を変更します(変更)/作成/削除)それら。

7. Contributors
7. 貢献者

This document is an output of the IPv6 MIB revision team, and contributors to earlier versions of this document include:

このドキュメントは、IPv6 MIBリビジョンチームの出力であり、このドキュメントの以前のバージョンへの貢献者は次のとおりです。

Bill Fenner, AT&T Labs -- Research EMail: fenner@research.att.com

ビル・フェナー、AT&Tラボ - 調査メール:fenner@research.att.com

Brian Haberman EMail: brian@innovationslab.net

ブライアンハーバーマンメール:brian@innovationslab.net

Shawn A. Routhier, Wind River EMail: shawn.routhier@windriver.com

Shawn A. Routhier、Wind River Email:Shawn.Routhier@windriver.com

Juergen Schoenwalder, TU Braunschweig EMail: schoenw@ibr.cs.tu-bs.de

Juergen Schoenwalder、Tu Braunschweig電子メール:schoenw@ibr.cs.tu-bs.de

Dave Thaler, Microsoft EMail: dthaler@windows.microsoft.com

Dave Thaler、Microsoftメール:dthaler@windows.microsoft.com

This document updates parts of the MIBs from several documents. RFC 2012 has been the base document for these updates, and RFC 2452 was the first document to define the managed objects for implementations of TCP over IPv6.

このドキュメントは、MIBSの一部をいくつかのドキュメントから更新します。RFC 2012はこれらの更新の基本ドキュメントであり、RFC 2452は、IPv6を介したTCPの実装のための管理されたオブジェクトを定義する最初のドキュメントでした。

RFC 2012:

RFC 2012:

Keith McCloghrie, Cisco Systems (Editor) EMail: kzm@cisco.com

キース・マクログリー、シスコ・システム(編集者)メール:kzm@cisco.com

RFC 2452:

RFC 2452:

Mike Daniele, Compaq Computer Corporation EMail: daniele@zk3.dec.com

Mike Daniele、Compaq Computer Corporation Email:daniele@zk3.dec.com

Editor's Address

編集者のアドレス

Rajiv Raghunarayan Cisco Systems Inc. 170 West Tasman Drive San Jose, CA 95134 USA

Rajiv Raghunarayan Cisco Systems Inc. 170 West Tasman Drive San Jose、CA 95134 USA

   EMail: raraghun@cisco.com
        

Full Copyright Statement

完全な著作権声明

Copyright (C) The Internet Society (2005).

Copyright(c)The Internet Society(2005)。

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.

この文書は、BCP 78に含まれる権利、ライセンス、および制限の対象となり、そこに記載されている場合を除き、著者はすべての権利を保持しています。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとここに含まれる情報は、「現状のまま」に基づいて提供されています。また、貢献者、彼/彼女が代表する組織(もしあれば)が後援する組織、インターネット協会とインターネット工学タスクフォースは、すべての保証、明示的または明示的、またはすべての保証を否認します。本書の情報の使用が、商品性または特定の目的に対する適合性の権利または黙示的な保証を侵害しないという保証を含むがこれらに限定されないことを含む。

Intellectual Property

知的財産

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETFは、知的財産権またはその他の権利の有効性または範囲に関して、本書に記載されている技術の実装または使用、またはそのような権利に基づくライセンスに基づくライセンスの範囲に関連すると主張される可能性のある他の権利に関しては、立場を取得しません。利用可能になります。また、そのような権利を特定するために独立した努力をしたことも表明していません。RFCドキュメントの権利に関する手順に関する情報は、BCP 78およびBCP 79に記載されています。

Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

IETF事務局に行われたIPR開示のコピーと、利用可能にするライセンスの保証、またはこの仕様の実装者またはユーザーによるそのような独自の権利の使用のための一般的なライセンスまたは許可を取得するための試みの結果を取得できます。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エディター機能の資金は現在、インターネット協会によって提供されています。