Network Working Group                                           R. Rohit
Request for Comments: 4008                         Mascon Global Limited
Category: Standards Track                                   P. Srisuresh
                                                    Caymas Systems, Inc.
                                                         R. Raghunarayan
                                                                  N. Pai
                                                     Cisco Systems, Inc.
                                                                 C. Wang
                                                           Bank One Corp
                                                              March 2005
        

Definitions of Managed Objects for Network Address Translators (NAT)

ネットワークアドレス変換器(NAT)の管理対象オブジェクトの定義

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.

このドキュメントでは、インターネットコミュニティ向けのインターネット標準追跡プロトコルを指定し、改善のための議論と提案を求めています。 このプロトコルの標準化状態とステータスについては、「Internet Official Protocol Standards」(STD 1)の最新版を参照してください。 このメモの配布は無制限です。

Copyright Notice

著作権表示

Copyright (C) The Internet Society (2005).

著作権(C)インターネット協会(2005)。

Abstract

抽象

This memo defines a portion of the Management Information Base (MIB) for devices implementing Network Address Translator (NAT) function. This MIB module may be used for configuration as well as monitoring of a device capable of NAT function.

このメモは、Network Address Translator(NAT)機能を実装するデバイスの管理情報ベース(MIB)の一部を定義します。 このMIBモジュールは、NAT機能が可能なデバイスの監視だけでなく設定にも使用できます。

Table of Contents

目次

   1.  Introduction .................................................  2
   2.  The Internet-Standard Management Framework ...................  2
   3.  Terminology ..................................................  3
   4.  Overview .....................................................  4
       4.1.  natInterfaceTable.......................................  4
       4.2.  natAddrMapTable.........................................  5
       4.3.  Default Timeouts, Protocol Table, and Other Scalars.....  6
       4.4.  natAddrBindTable and natAddrPortBindTable...............  6
       4.5.  natSessionTable.........................................  6
       4.6.  RFC 3489 NAPT Variations, NAT Session and Bind Tables...  7
       4.7.  Notifications...........................................  7
       4.8.  Relation Among Tables...................................  8
       4.9.  Configuration via the MIB...............................  8
       4.10. Relationship to Interface MIB...........................  9
   5.  Definitions ..................................................  9
   6.  Acknowledgements ............................................. 59
   7.  Security Considerations ...................................... 59
   8.  References ................................................... 60
   Authors' Addresses ............................................... 62
   Full Copyright Statement.......................................... 64
        
1. Introduction
1. はじめに

This memo defines a portion of the Management Information Base (MIB) for devices implementing NAT function. This MIB module may be used for configuration and monitoring of a device capable of NAT function. NAT types and their characteristics are defined in[RFC2663]. Traditional NAT function, in particular is defined in [RFC3022]. This MIB does not address the firewall functions and must not be used for configuring or monitoring these. Section 2 provides references to the SNMP management framework, which was used as the basis for the MIB module definition. Section 3 describes the terms used throughout the document. Section 4 provides an overview of the key objects, their inter-relationship, and how the MIB module may be used to configure and monitor a NAT device. Lastly, section 5 has the complete NAT MIB definition.

このメモは、NAT機能を実装するデバイスの管理情報ベース(MIB)の一部を定義します。 このMIBモジュールは、NAT機能が可能なデバイスの構成と監視に使用できます。 NATタイプとその特性は[RFC2663]で定義されています。 従来のNAT機能は、特に[RFC3022]で定義されています。 このMIBはファイアウォール機能に対応していないため、これらの設定や監視に使用しないでください。 セクション2は、MIBモジュール定義の基礎として使用されたSNMP管理フレームワークへの参照を提供します。 セクション3では、ドキュメント全体で使用される用語について説明します。 セクション4では、主要なオブジェクトの概要、それらの相互関係、およびMIBモジュールを使用してNATデバイスを構成および監視する方法について説明します。 最後に、セクション5には完全なNAT MIB定義があります。

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 [RFC2119].

このドキュメントのキーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、および「OPTIONAL」は [RFC2119]で説明されているように解釈されます。

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

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

管理対象オブジェクトには、管理情報ベースまたはMIBと呼ばれる仮想情報ストアを介してアクセスします。 MIBオブジェクトには、通常、簡易ネットワーク管理プロトコル(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のオブジェクトは、管理情報の構造(SMI)で定義されたメカニズムを使用して定義されます。 このメモは、STD 58、RFC 2578 [RFC2578]、STD 58、RFC 2579 [RFC2579]およびSTD 58、RFC 2580 [RFC2580]で説明されているSMIv2に準拠したMIBモジュールを指定します。

3. Terminology
3.用語

Definitions for a majority of the terms used throughout the document may be found in RFC 2663 [RFC2663]. Additional terms that further classify NAPT implementations are defined in RFC 3489 [RFC3489]. Listed below are terms used in this document.

ドキュメント全体で使用されている用語の大部分の定義は、RFC 2663 [RFC2663]に記載されています。 NAPT実装をさらに分類する追加の用語は、RFC 3489 [RFC3489]で定義されています。 以下に、このドキュメントで使用されている用語を示します。

Address realm - An address realm is a realm of unique network addresses that are routable within the realm. For example, an enterprise address realm could be constituted of private IP addresses in the ranges specified in RFC 1918 [RFC1918], which are routable within the enterprise, but not across the Internet. A public realm is constituted of globally unique network addresses.

アドレスレルム-アドレスレルムは、レルム内でルーティング可能な一意のネットワークアドレスのレルムです。 たとえば、エンタープライズアドレスレルムは、RFC 1918 [RFC1918]で指定された範囲のプライベートIPアドレスで構成できます。これは、インターネット内ではなく、エンタープライズ内でルーティングできます。 パブリックレルムは、グローバルに一意のネットワークアドレスで構成されます。

Symmetric NAT - Symmetric NAT, as defined in RFC 3489 [RFC3489], is a variation of Network Address Port Translator (NAPT). Symmetric NAT does not use port bind for translation across all sessions originating from the same private host. Instead, it assigns a new public port to each new session, irrespective of whether the new session used the same private end-point as before.

対称NAT-RFC 3489 [RFC3489]で定義されている対称NATは、ネットワークアドレスポートトランスレータ(NAPT)のバリエーションです。 対称NATは、同じプライベートホストから発信されるすべてのセッションにわたる変換にポートバインドを使用しません。 代わりに、新しいセッションが以前と同じプライベートエンドポイントを使用したかどうかに関係なく、新しいセッションごとに新しいパブリックポートを割り当てます。

Bind or Binding - Several variations of the term 'Bind' (or 'Binding') are used throughout the document. Address Bind (or Address Binding) is a tuple of (Private IP address, Public IP Address) used for translating an IP address end-point in IP packets. Port Bind (or, Port Binding, or Address Port Bind, or Address Port Binding) is a tuple of (transport protocol, Private IP address, Private port, Public IP Address, Public port) used for translating a port end-point tuple of (transport protocol, IP address, port). Bind is used to refer to either Address Bind or Port Bind. Bind Mode identifies whether a bind is Address Bind or Port Bind.

バインドまたはバインド-「バインド」(または「バインド」)という用語のいくつかのバリエーションがドキュメント全体で使用されています。 アドレスバインド(またはアドレスバインド)は、IPパケット内のIPアドレスエンドポイントの変換に使用される(プライベートIPアドレス、パブリックIPアドレス)のタプルです。 Port Bind(または、Port Binding、またはAddress Port Bind、またはAddress Port Binding)は、タプル(トランスポートプロトコル、プライベートIPアドレス、プライベートポート、パブリックIPアドレス、パブリックポート)のポートエンドポイントタプルの変換に使用されます (トランスポートプロトコル、IPアドレス、ポート)。 バインドは、アドレスバインドまたはポートバインドを参照するために使用されます。 バインドモードは、バインドがアドレスバインドかポートバインドかを識別します。

NAT Session - A NAT session is an association between a session as seen in the private realm and a session as seen in the public realm, by virtue of NAT translation. If a session in the private realm were to be represented as (PrivateSrcAddr, PrivateDstAddr, TransportProtocol, PrivateSrcPort, PrivateDstPort) and the same session in the public realm were to be represented as (PublicSrcAddr,

NATセッション-NATセッションは、NAT変換により、プライベートレルムで見られるセッションとパブリックレルムで見られるセッション間の関連付けです。 プライベートレルムのセッションが(PrivateSrcAddr、PrivateDstAddr、TransportProtocol、PrivateSrcPort、PrivateDstPort)として表され、パブリックレルムの同じセッションが(PublicSrcAddr、

PublicDstAddr, TransportProtocol, PublicSrcPort, PublicDstPort), the NAT session will provide the translation glue between the two session representations. NAT sessions in the document are restricted to sessions based on TCP and UDP only. In the future, NAT sessions may be extended to be based on other transport protocols such as SCTP, UDP-lite and DCCP.

PublicDstAddr、TransportProtocol、PublicSrcPort、PublicDstPort)、NATセッションは2つのセッション表現間の変換接着剤を提供します。 ドキュメント内のNATセッションは、TCPおよびUDPのみに基づくセッションに制限されています。 将来、NATセッションはSCTP、UDP-lite、DCCPなどの他のトランスポートプロトコルに基づいて拡張される可能性があります。

The terms 'local' and 'private' are used interchangeably throughout the document when referring to private networks, IP addresses, and ports. Likewise, the terms 'global' and 'public' are used interchangeably when referring to public networks, IP addresses, and ports.

「ローカル」および「プライベート」という用語は、プライベートネットワーク、IPアドレス、およびポートを指す場合、ドキュメント全体で同じ意味で使用されます。 同様に、パブリックネットワーク、IPアドレス、およびポートを指す場合、「グローバル」と「パブリック」という用語は同じ意味で使用されます。

4. Overview
4.概要

NAT MIB is configurable on a per-interface basis and depends in several parts on the IF-MIB [RFC2863].

NAT MIBはインターフェイスごとに設定可能で、IF-MIB [RFC2863]にいくつかの部分が依存しています。

NAT MIB requires that an interface for which NAT is configured be connected to either a private or a public realm. The realm association of the interface plays an important role in the definition of address maps for the interface. An address map entry identifies the orientation of the session (inbound or outbound to the interface) for which the entry may be used for NAT translation. The address map entry also identifies the end-point of the session that must be subject to translation. An SNMP Textual-Convention 'NatTranslationEntity' is defined to capture this important characteristic that combines session orientation and applicable session endpoint for translation.

NAT MIBでは、NATが設定されているインターフェイスをプライベートレルムまたはパブリックレルムに接続する必要があります。 インターフェイスのレルムの関連付けは、インターフェイスのアドレスマップの定義において重要な役割を果たします。 アドレスマップエントリは、エントリがNAT変換に使用されるセッションの方向(インターフェイスへのインバウンドまたはアウトバウンド)を識別します。 アドレスマップエントリは、変換の対象となるセッションのエンドポイントも識別します。 SNMP Textual-Convention 'NatTranslationEntity'は、セッションの方向と変換に適用可能なセッションエンドポイントを組み合わせたこの重要な特性をキャプチャするために定義されています。

An address map may consist of static or dynamic entries. NAT creates static binds from a static address map entry. Each static bind has a direct one-to-one relationship with a static address map entry. NAT creates dynamic binds from a dynamic address map entry upon seeing the first packet of a new session.

アドレスマップは、静的エントリまたは動的エントリで構成されます。 NATは、静的アドレスマップエントリから静的バインドを作成します。 各静的バインドには、静的アドレスマップエントリとの直接の1対1の関係があります。 NATは、新しいセッションの最初のパケットを検出すると、動的アドレスマップエントリから動的バインドを作成します。

The following subsections define the key objects used in NAT MIB, their inter-relationship, and how to configure a NAT device using the MIB module.

次のサブセクションでは、NAT MIBで使用されるキーオブジェクト、それらの相互関係、およびMIBモジュールを使用してNATデバイスを構成する方法を定義します。

4.1. natInterfaceTable
4.1. natInterfaceTable

natInterfaceTable is defined in the MIB module to configure interface specific realm type and the NAT services enabled for the interface. natInterfaceTable is indexed by ifIndex and also includes interface specific NAT statistics.

natInterfaceTableは、MIBモジュールで定義され、インターフェイス固有のレルムタイプと、インターフェイスで有効なNATサービスを設定します。 natInterfaceTableはifIndexによってインデックスが付けられ、インターフェイス固有のNAT統計も含まれます。

The first step for an operator in configuring a NAT device is determining the interface over which NAT service is to be configured. When NAT service is operational, translated packets traverse the NAT device by ingressing on a private interface and egressing on a public interface or vice versa. An operator may configure the NAT service on either the public interface or the private interface in the traversal path.

NATデバイスを構成する際のオペレーターの最初のステップは、NATサービスを構成するインターフェースを決定することです。 NATサービスが動作している場合、変換されたパケットは、プライベートインターフェイスで入力され、パブリックインターフェイスで出力されるか、またはその逆でNATデバイスを通過します。 オペレータは、トラバーサルパスのパブリックインターフェイスまたはプライベートインターフェイスのいずれかでNATサービスを構成できます。

As the next step, the operator must identify the NAT service(s) desired for the interface. The operator may configure one or more NAT services on the same interface. The MIB module identifies four types of NAT services: Basic NAT, NAPT, twice NAT and bidirectional NAT. These are NAT varieties as defined in RFC 2663 [RFC2663]. Note that RFC 3489 [RFC3489] further classifies NAPT implementations based on the behavior exhibited by the NAPT devices from different vendors. However, the MIB module does not explicitly distinguish between the NAPT implementations. NAPT implementations may be distinguished between one another by monitoring the BIND and NAT Session objects generated by the NAT device as described in section 4.6.

次のステップとして、オペレーターはインターフェースに必要なNATサービスを識別する必要があります。 オペレーターは、同じインターフェース上で1つ以上のNATサービスを構成できます。 MIBモジュールは、基本NAT、NAPT、Twice NAT、および双方向NATの4種類のNATサービスを識別します。 これらは、RFC 2663 [RFC2663]で定義されているNATの種類です。 RFC 3489 [RFC3489]は、さまざまなベンダーのNAPTデバイスが示す動作に基づいてNAPT実装をさらに分類することに注意してください。 ただし、MIBモジュールは、NAPT実装を明示的に区別しません。 セクション4.6で説明されているように、NAPTデバイスによって生成されたBINDおよびNATセッションオブジェクトを監視することにより、NAPT実装を相互に区別できます。

4.2. natAddrMapTable
4.2. natAddrMapTable

natAddrMapTable is defined in the MIB module to configure address maps on a per-interface basis. natAddrMapTable is indexed by the tuple of (ifIndex, natAddrMapIndex). The same table is also used to collect Statistics for the address map entries. Address maps are key to NAT configuration. An operator may configure one or more address map entries per interface. NAT looks up address map entries in the order in which they are defined to determine the translation function at the start of each new session traversing the interface. An address map may consist of static or dynamic entries. A static address map entry has a direct one-to-one relationship with binds. NAT will dynamically create binds from a dynamic address map entry.

natAddrMapTableは、インターフェイスごとにアドレスマップを設定するためにMIBモジュールで定義されています。 natAddrMapTableは、タプル(ifIndex、natAddrMapIndex)によってインデックス付けされます。 同じテーブルは、アドレスマップエントリの統計を収集するためにも使用されます。 アドレスマップはNAT設定の鍵です。 オペレータは、インターフェイスごとに1つ以上のアドレスマップエントリを設定できます。 NATは、定義された順序でアドレスマップエントリを検索し、インターフェイスを通過する各新しいセッションの開始時に変換機能を決定します。 アドレスマップは、静的エントリまたは動的エントリで構成されます。 静的アドレスマップエントリには、バインドとの直接的な1対1の関係があります。 NATは、動的アドレスマップエントリからバインドを動的に作成します。

The operator must be careful in selecting address map entries for an interface based on the interface realm-type and the type of NAT service desired. The operator can be amiss in the selection of address map entries when not paying attention to the associated interface characteristics defined in natInterfaceTable (described in section 4.1). For example, say the operator wishes to configure a NAPT map entry on an interface of a NAT device. If the operator chooses to configure the NAPT map entry on a public interface (i.e., interface realm-type is public), the operator should set the TranslationEntity of the NAPT address map entry to be outboundSrcEndPoint. On the other hand, if the operator chooses to configure the NAPT map entry on a private interface (i.e., interface realm-type is private), the operator should set the TranslationEntity of the NAPT address map entry to be InboundSrcEndPoint.

オペレータは、インターフェイスレルムタイプおよび必要なNATサービスのタイプに基づいて、インターフェイスのアドレスマップエントリを選択する際に注意する必要があります。 natInterfaceTable(セクション4.1で説明)で定義されている関連するインターフェイス特性に注意を払っていない場合、オペレータはアドレスマップエントリの選択に失敗する可能性があります。 たとえば、オペレータがNATデバイスのインターフェイスにNAPTマップエントリを設定したいとします。 オペレータがパブリックインターフェイスでNAPTマップエントリを構成することを選択した場合(つまり、インターフェイスレルムタイプがパブリックである場合)、オペレータはNAPTアドレスマップエントリのTranslationEntityをoutboundSrcEndPointに設定する必要があります。 一方、オペレーターがプライベートインターフェイスでNAPTマップエントリを構成することを選択した場合(つまり、インターフェイスレルムタイプがプライベート)、オペレーターはNAPTアドレスマップエントリのTranslationEntityをInboundSrcEndPointに設定する必要があります。

4.3. Default Timeouts, Protocol Table, and Other Scalars
4.3. デフォルトのタイムアウト、プロトコルテーブル、およびその他のスカラー

DefTimeouts is defined in the MIB module to configure idle Bind timeout and IP protocol specific idle NAT session timeouts. The timeouts defined are global to the system and are not interface specific.

DefTimeoutsはMIBモジュールで定義され、アイドルバインドタイムアウトとIPプロトコル固有のアイドルNATセッションタイムアウトを設定します。 定義されたタイムアウトはシステムに対してグローバルであり、インターフェース固有ではありません。

Protocol specific statistics are maintained in natProtocolTable, which is indexed by the protocol type.

プロトコル固有の統計はnatProtocolTableで維持され、プロトコルタイプによってインデックスが付けられます。

The scalars natAddrBindNumberOfEntries and natAddrPortBindNumberOfEntries hold the number of entries that currently exist in the Address Bind and the Address Port Bind tables, respectively.

スカラーのnatAddrBindNumberOfEntriesとnatAddrPortBindNumberOfEntriesは、それぞれアドレスバインドテーブルとアドレスポートバインドテーブルに現在存在するエントリの数を保持します。

The generation of natPacketDiscard notifications can be configured by using the natNotifThrottlingInterval scalar MIB object.

natPacketDiscard通知の生成は、natNotifThrottlingIntervalスカラーMIBオブジェクトを使用して構成できます。

4.4. natAddrBindTable and natAddrPortBindTable
4.4. natAddrBindTableおよびnatAddrPortBindTable

Two Bind tables, natAddrBindTable and natAddrPortBindTable, are defined to hold the bind entries. Entries are derived from the address map table and are not configurable. natAddrBindTable contains Address Binds, and natAddrPortBindTable contains Address Port Binds. natAddrBindTable is indexed by the tuple of (ifIndex, LocalAddrType, LocalAddr). natAddrPortBindTable is indexed by the tuple of (ifIndex, LocalAddrType, LocalAddr, LocalPort, Protocol). These tables also maintain bind specific statistics. A Symmetric NAT will have no entries in the Bind tables.

2つのバインドテーブル、natAddrBindTableおよびnatAddrPortBindTableは、バインドエントリを保持するために定義されています。 エントリはアドレスマップテーブルから取得され、構成できません。 natAddrBindTableにはアドレスバインドが含まれ、natAddrPortBindTableにはアドレスポートバインドが含まれます。 natAddrBindTableは、タプル(ifIndex、LocalAddrType、LocalAddr)によってインデックス付けされます。 natAddrPortBindTableは、タプル(ifIndex、LocalAddrType、LocalAddr、LocalPort、Protocol)によってインデックス付けされます。 これらのテーブルは、バインド固有の統計も保持します。 対称NATには、バインドテーブルにエントリがありません。

4.5. natSessionTable
4.5. natSessionTable

natSessionTable is defined to hold NAT session entries. NAT session entries are derived from NAT Binds (except in the case of Symmetric NAT) and are not configurable.

natSessionTableは、NATセッションエントリを保持するように定義されています。 NATセッションエントリはNATバインドから派生し(対称NATの場合を除く)、構成できません。

The NAT session provides the necessary translation glue between two session representations of the same end-to-end session; that is, a session as seen in the private realm and in the public realm. Session orientation (inbound or outbound) is determined from the orientation of the first packet traversing the NAT interface. Address map entries and bind entries on the interface determine whether a session is subject to NAT translation. One or both endpoints of a session may be subject to translation.

NATセッションは、同じエンドツーエンドセッションの2つのセッション表現の間に必要な変換のりを提供します。 つまり、プライベートレルムとパブリックレルムで見られるセッションです。 セッションの方向(インバウンドまたはアウトバウンド)は、NATインターフェイスを通過する最初のパケットの方向から決定されます。 インターフェイス上のアドレスマップエントリとバインドエントリは、セッションがNAT変換の対象となるかどうかを決定します。 セッションの一方または両方のエンドポイントが翻訳の対象になる場合があります。

With the exception of symmetric NAT, all other NAT functions use end-point specific bind to perform individual end-point translations. Multiple NAT sessions would use the same bind as long as they share the same endpoint. Symmetric NAT does not retain a consistent port bind across multiple sessions using the same endpoint. For this reason, the bind identifier for a NAT session in symmetric NAT is set to zero. natSessionTable is indexed by the tuple of (ifIndex, natSessionIndex). Statistics for NAT sessions are also maintained in the same table.

対称NATを除き、他のすべてのNAT機能はエンドポイント固有のバインドを使用して、個々のエンドポイント変換を実行します。 複数のNATセッションが同じエンドポイントを共有している限り、同じバインドを使用します。 対称NATは、同じエンドポイントを使用する複数のセッション間で一貫したポートバインドを保持しません。 このため、対称NATのNATセッションのバインド識別子はゼロに設定されます。 natSessionTableは、タプル(ifIndex、natSessionIndex)によってインデックス付けされます。 NATセッションの統計も同じテーブルに保持されます。

4.6. NAPT Variations, NAT Session and Bind Tables
4.6. NAPTバリエーション、NATセッション、バインドテーブル

[RFC3489] defines four variations of NAPT - Full Cone, Restricted Cone, Port Restricted Cone, and Symmetric NAT. These can be differentiated in the NAT MIB based on different values for the objects in the session and the bind tables, as indicated below.

[RFC3489]は、NAPTの4つのバリエーション-フルコーン、制限コーン、ポート制限コーン、および対称NATを定義しています。 これらは、以下に示すように、セッションおよびバインドテーブルのオブジェクトの異なる値に基づいてNAT MIBで区別できます。

In a Port Restricted Cone NAT, NAT Session objects will contain a non-zero PrivateSrcEPBindId object. Further, all address and port objects within a NAT session will have non-zero values (i.e., no wildcard matches).

ポート制限コーンNATでは、NATセッションオブジェクトにゼロ以外のPrivateSrcEPBindIdオブジェクトが含まれます。 さらに、NATセッション内のすべてのアドレスおよびポートオブジェクトにはゼロ以外の値があります(つまり、ワイルドカードが一致しません)。

An Address Restricted Cone NAT may have been implemented in the same way as a Port Restricted Cone NAT, except that the UDP NAT Sessions may use ANY match on PrivateDstPort and PublicDstPort objects; i.e., PrivateDstPort and PublicDstPort objects within a NAT session may be set to zero.

アドレス制限コーンNATは、ポート制限コーンNATと同じ方法で実装されている場合がありますが、UDP NATセッションはPrivateDstPortおよびPublicDstPortオブジェクトで任意の一致を使用できます。 つまり、NATセッション内のPrivateDstPortおよびPublicDstPortオブジェクトはゼロに設定できます。

A Full Cone NAT may have also been implemented in the same way as a Port Restricted Cone NAT, except that the UDP NAT Sessions may use ANY match on PrivateDstAddr, PrivateDstPort, PublicDstAddr, and PublicDstPort objects. Within a NAT Session, all four of these objects may be set to zero. Alternately, all address and port objects within a NAT Session may have non-zero values, yet the TranslationEntity of the PrivateSrcEPBindId for the NAT Sessions may be set bi-directionally, i.e., as a bit mask of (outboundSrcEndPoint and inboundDstEndPoint) or (inboundSrcEndPoint and outboundDstEndPoint), depending on the interface realm type. Lastly, a Symmetric NAT does not maintain Port Bindings. As such, the NAT Session objects will have the PrivateSrcEPBindId set to zero.

また、UDP NATセッションがPrivateDstAddr、PrivateDstPort、PublicDstAddr、およびPublicDstPortオブジェクトで任意の一致を使用できることを除いて、フルコーンNATはポート制限コーンNATと同じ方法で実装されている場合があります。 NATセッション内では、これらのオブジェクトの4つすべてがゼロに設定される場合があります。 または、NATセッション内のすべてのアドレスおよびポートオブジェクトにゼロ以外の値を設定できますが、NATセッションのPrivateSrcEPBindIdのTranslationEntityは、双方向に、つまり(outboundSrcEndPointおよびinboundDstEndPoint)または(inboundSrcEndPoint)のビットマスクとして設定できます およびoutboundDstEndPoint)、インターフェイスレルムタイプに応じて。 最後に、対称NATはポートバインディングを維持しません。 そのため、NATセッションオブジェクトのPrivateSrcEPBindIdはゼロに設定されます。

4.7. Notifications
4.7. 通知

natPacketDiscard notifies the end user/manager of packets being discarded due to lack of address mappings.

natPacketDiscardは、アドレスマッピングがないために破棄されるパケットをエンドユーザー/マネージャーに通知します。

4.8. Relation Among Tables
4.8. テーブル間の関係

The association between the various NAT tables can be represented as follows:

さまざまなNATテーブル間の関連付けは、次のように表すことができます。

                         Interface
                             |
                             |
                             |
                        Address map
                             |
                             |
                             |
        ----------------------------------------------
       |                                              |
       |                                              |
       |                                              |
   Address Bind                                   Port Bind
       |                                              |
       |                                              |
       |                                              |
        ----------------------------------------------
                             |
                             |
                             |
                         NAT Session
        

All NAT functions, with the exception of Symmetric NAT, use Bind(s) to provide the glue necessary for a NAT Session. natSessionPrivateSrcEPBindId and natSessionPrivateDstEPBindId objects represent the endpoint Binds used by NAT Sessions.

すべてのNAT機能は、対称NATを除き、バインドを使用してNATセッションに必要な接着剤を提供します。 natSessionPrivateSrcEPBindIdおよびnatSessionPrivateDstEPBindIdオブジェクトは、NATセッションで使用されるエンドポイントバインドを表します。

4.9. Configuration via the MIB
4.9. MIBを介した設定

Sections 4.1 and 4.2 and part of section 4.3 refer to objects that are configurable on a NAT device. NAT derives Address Bind and Address Port Bind entries from the Address Map table. Hence, an Address Bind or an Address Port Bind entry must not exist without an associated entry in the Address Map table.

セクション4.1および4.2、およびセクション4.3の一部は、NATデバイスで設定可能なオブジェクトを参照しています。 NATは、アドレスマップテーブルからアドレスバインドおよびアドレスポートバインドエントリを取得します。 したがって、アドレスマップテーブルに関連付けられたエントリがない場合、アドレスバインドまたはアドレスポートバインドエントリは存在してはなりません。

Further, NAT derives NAT session entries from NAT Binds, except in the case of symmetric NAT, which derives translation parameters for a NAT session directly from an address map entry. Hence, with the exception of Symmetric NAT, a NAT session entry must not exist in the NAT Session table without a corresponding bind.

さらに、NATは、NATセッションの変換パラメータをアドレスマップエントリから直接導出する対称NATの場合を除き、NATバインドからNATセッションエントリを導出します。 したがって、対称NATを除き、NATセッションエントリは、対応するバインドなしでNATセッションテーブルに存在してはなりません。

A Management station may use the following steps to configure entries in the NAT-MIB:

管理ステーションは、次の手順を使用してNAT-MIBのエントリを設定できます。

- Create an entry in the natInterfaceTable specifying the value of ifIndex as the interface index of the interface on which NAT is being configured. Specify appropriate values, as applicable, for the other objects (e.g., natInterfaceRealm, natInterfaceServiceType) in the table (refer to Section 4.1).

-NATが設定されているインターフェイスのインターフェイスインデックスとしてifIndexの値を指定するnatInterfaceTableにエントリを作成します。 テーブル内の他のオブジェクト(たとえば、natInterfaceRealm、natInterfaceServiceType)に適切な適切な値を指定します(セクション4.1を参照)。

- Create one or more address map entries sequentially in reduced order of priority in the natAddrMapTable, specifying the value of ifIndex to be the same for all entries. The ifIndex specified would be the same as that specified for natInterfaceTable (refer to Section 4.2).

-1つ以上のアドレスマップエントリをnatAddrMapTableの優先順位の低い順に連続して作成し、すべてのエントリに対して同じifIndexの値を指定します。 指定されたifIndexは、natInterfaceTableに指定されたものと同じです(セクション4.2を参照)。

- Configure the maximum permitted idle time duration for BINDs and TCP, UDP, and ICMP protocol sessions by setting the relevant scalars in natDefTimeouts object (refer to Section 4.3).

-natDefTimeoutsオブジェクトに関連するスカラーを設定して、BINDおよびTCP、UDP、ICMPプロトコルセッションの最大許容アイドル時間を設定します(セクション4.3を参照)。

4.10. Relationship to Interface MIB
4.10. インターフェイスMIBとの関係

The natInterfaceTable specifies the NAT configuration attributes on each interface. The concept of "interface" is as defined by InterfaceIndex/ifIndex of the IETF Interfaces MIB [RFC2863].

natInterfaceTableは、各インターフェイスのNAT設定属性を指定します。 「インターフェイス」の概念は、IETF Interfaces MIB [RFC2863]のInterfaceIndex / ifIndexで定義されています。

5. Definitions
5.定義

This MIB module IMPORTs objects from RFCs 2578 [RFC2578], 2579 [RFC2579], 2580 [RFC2580], 2863 [RFC2863], 3411 [RFC3411], and 4001 [RFC4001]. It also refers to information in RFCs 792 [RFC792], 2463 [RFC2463], and 3413 [RFC3413].

このMIBモジュールは、RFC 2578 [RFC2578]、2579 [RFC2579]、2580 [RFC2580]、2863 [RFC2863]、3411 [RFC3411]、および4001 [RFC4001]からオブジェクトをインポートします。 また、RFC 792 [RFC792]、2463 [RFC2463]、および3413 [RFC3413]の情報も参照します。

NAT-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32, Counter64, TimeTicks, mib-2, NOTIFICATION-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, StorageType, RowStatus

MODULE-IDENTITY、OBJECT-TYPE、Integer32、Unsigned32、Gauge32、Counter64、TimeTicks、mib-2、SNMPv2-SMI TEXT-CONVENTION、StorageType、RowStatusからのNOTIFICATION-TYPEのインポート

             FROM SNMPv2-TC
     MODULE-COMPLIANCE,
     NOTIFICATION-GROUP,
     OBJECT-GROUP
             FROM SNMPv2-CONF
     ifIndex,
     ifCounterDiscontinuityGroup
             FROM IF-MIB
     SnmpAdminString
             FROM SNMP-FRAMEWORK-MIB
     InetAddressType,
     InetAddress,
     InetPortNumber
             FROM INET-ADDRESS-MIB;
        

natMIB MODULE-IDENTITY LAST-UPDATED "200503210000Z" ORGANIZATION "IETF Transport Area" CONTACT-INFO " Rohit Mascon Global Limited #59/2 100 ft Ring Road Banashankari II Stage Bangalore 560 070 India Phone: +91 80 2679 6227 Email: rrohit74@hotmail.com

natMIB MODULE-IDENTITY LAST-UPDATED "200503210000Z" ORGANIZATION "IETF Transport Area"連絡先情報 "Rohit Mascon Global Limited#59/2 100 ft Ring Road Banashankari II Stageバンガロール560 070インド電話:+91 80 2679 6227メール:rrohit74 @ hotmail.com

               P. Srisuresh
               Caymas Systems, Inc.
               1179-A North McDowell Blvd.
               Petaluma, CA 94954
               Tel: (707) 283-5063
               Email: srisuresh@yahoo.com
        

Rajiv Raghunarayan Cisco Systems Inc. 170 West Tasman Drive San Jose, CA 95134 Phone: +1 408 853 9612 Email: raraghun@cisco.com

Rajiv Raghunarayan Cisco Systems Inc. 170 West Tasman Drive San Jose、CA 95134電話:+1 408 853 9612電子メール:raraghun@cisco.com

Nalinaksh Pai Cisco Systems, Inc. Prestige Waterford No. 9, Brunton Road Bangalore - 560 025

Nalinaksh Pai Cisco Systems、Inc. Prestige Waterford No. 9、Brunton Road Bangalore-560 025

India Phone: +91 80 532 1300 Email: npai@cisco.com

インド電話:+91 80 532 1300電子メール:npai@cisco.com

Cliff Wang Information Security Bank One Corp 1111 Polaris Pkwy Columbus, OH 43240 Phone: +1 614 213 6117 Email: cliffwang2000@yahoo.com " DESCRIPTION "This MIB module defines the generic managed objects for NAT.

Cliff Wang Information Security Bank One Corp 1111 Polaris Pkwy Columbus、OH 43240 Phone:+1 614 213 6117 Email:cliffwang2000@yahoo.com "DESCRIPTION"このMIBモジュールは、NATの汎用管理オブジェクトを定義します。

              Copyright (C) The Internet Society (2005).  This version
              of this MIB module is part of RFC 4008;  see the RFC
              itself for full legal notices."
     REVISION     "200503210000Z"  -- 21th March 2005
     DESCRIPTION
             "Initial version, published as RFC 4008."
     ::= { mib-2 123 }
        
natMIBObjects OBJECT IDENTIFIER ::= { natMIB 1 }
        
NatProtocolType ::= TEXTUAL-CONVENTION
       STATUS       current
       DESCRIPTION
               "A list of protocols that support the network
                address translation.  Inclusion of the values is
                not intended to imply that those protocols
                need to be supported.  Any change in this
                TEXTUAL-CONVENTION should also be reflected in
                the definition of NatProtocolMap, which is a
                BITS representation of this."
       SYNTAX   INTEGER {
                     none (1),  -- not specified
                     other (2), -- none of the following
                     icmp (3),
                     udp (4),
                     tcp (5)
                  }
        
NatProtocolMap ::= TEXTUAL-CONVENTION
       STATUS       current
       DESCRIPTION
               "A bitmap of protocol identifiers that support
        
                the network address translation.  Any change
                in this TEXTUAL-CONVENTION should also be
                reflected in the definition of NatProtocolType."
       SYNTAX   BITS {
                  other (0),
                  icmp (1),
                  udp (2),
                  tcp (3)
                }
        
NatAddrMapId ::= TEXTUAL-CONVENTION
       DISPLAY-HINT "d"
       STATUS current
       DESCRIPTION
               "A unique id that is assigned to each address map
                by a NAT enabled device."
       SYNTAX   Unsigned32 (1..4294967295)
        
NatBindIdOrZero ::= TEXTUAL-CONVENTION
       DISPLAY-HINT "d"
       STATUS current
       DESCRIPTION
               "A unique id that is assigned to each bind by
                a NAT enabled device.  The bind id will be zero
                in the case of a Symmetric NAT."
       SYNTAX   Unsigned32 (0..4294967295)
        
NatBindId ::= TEXTUAL-CONVENTION
       DISPLAY-HINT "d"
       STATUS current
       DESCRIPTION
               "A unique id that is assigned to each bind by
                a NAT enabled device."
       SYNTAX   Unsigned32 (1..4294967295)
        
NatSessionId ::= TEXTUAL-CONVENTION
       DISPLAY-HINT "d"
       STATUS current
       DESCRIPTION
               "A unique id that is assigned to each session by
                a NAT enabled device."
       SYNTAX   Unsigned32 (1..4294967295)
        
NatBindMode ::= TEXTUAL-CONVENTION
       STATUS current
       DESCRIPTION
               "An indication of whether the bind is
                an address bind or an address port bind."
        
       SYNTAX   INTEGER {
                     addressBind (1),
                     addressPortBind (2)
                }
        
NatAssociationType ::= TEXTUAL-CONVENTION
       STATUS current
       DESCRIPTION
               "An indication of whether the association is
                static or dynamic."
       SYNTAX   INTEGER {
                     static (1),
                     dynamic (2)
                }
        
NatTranslationEntity ::= TEXTUAL-CONVENTION
       STATUS       current
       DESCRIPTION
               "An indication of a) the direction of a session for
                which an address map entry, address bind or port
                bind is applicable, and b) the entity (source or
                destination) within the session that is subject to
                translation."
       SYNTAX   BITS {
                  inboundSrcEndPoint (0),
                  outboundDstEndPoint(1),
                  inboundDstEndPoint (2),
                  outboundSrcEndPoint(3)
                }
        

-- -- Default Values for the Bind and NAT Protocol Timers --

--バインドおよびNATプロトコルタイマーのデフォルト値-

natDefTimeouts OBJECT IDENTIFIER ::= { natMIBObjects 1 }
        
natNotifCtrl OBJECT IDENTIFIER ::= { natMIBObjects 2 }
        

-- -- Address Bind and Port Bind related NAT configuration --

--アドレスバインドおよびポートバインド関連のNAT構成-

natBindDefIdleTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION

natBindDefIdleTimeout OBJECT-TYPE構文Unsigned32(0..4294967295)UNITS "秒" MAX-ACCESS読み取りと書き込みステータス現在の説明

            "The default Bind (Address Bind or Port Bind) idle
             timeout parameter.
        
             If the agent is capable of storing non-volatile
             configuration, then the value of this object must be
             restored after a re-initialization of the management
             system."
    DEFVAL { 0 }
    ::= { natDefTimeouts 1 }
        

-- -- UDP related NAT configuration --

--UDP関連のNAT設定-

natUdpDefIdleTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The default UDP idle timeout parameter.

natUdpDefIdleTimeout OBJECT-TYPE構文Unsigned32(1..4294967295)UNITS "seconds" MAX-ACCESS読み取りと書き込みステータス現在の説明「デフォルトUDPアイドルタイムアウトパラメータ。

             If the agent is capable of storing non-volatile
             configuration, then the value of this object must be
             restored after a re-initialization of the management
             system."
    DEFVAL { 300 }
    ::= { natDefTimeouts 2 }
        

-- -- ICMP related NAT configuration --

--ICMP関連のNAT設定-

natIcmpDefIdleTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The default ICMP idle timeout parameter.

natIcmpDefIdleTimeout OBJECT-TYPE構文Unsigned32(1..4294967295)UNITS「秒」MAX-ACCESS読み取りと書き込みステータス現在の説明「デフォルトICMPアイドルタイムアウトパラメータ。

             If the agent is capable of storing non-volatile
             configuration, then the value of this object must be
             restored after a re-initialization of the management
             system."
    DEFVAL { 300 }
    ::= { natDefTimeouts 3 }
        

-- -- Other protocol parameters --

--その他のプロトコルパラメータ-

natOtherDefIdleTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The default idle timeout parameter for protocols represented by the value other (2) in NatProtocolType.

natOtherDefIdleTimeout OBJECT-TYPE SYNTAX Unsigned32(1..4294967295)UNITS "seconds" MAX-ACCESS読み取りと書き込みステータス現在の説明「NatProtocolTypeの値other(2)によって表されるプロトコルのデフォルトアイドルタイムアウトパラメータ。

             If the agent is capable of storing non-volatile
             configuration, then the value of this object must be
             restored after a re-initialization of the management
             system."
    DEFVAL { 60 }
    ::= { natDefTimeouts 4 }
        

-- -- TCP related NAT Timers --

--TCP関連のNATタイマー-

natTcpDefIdleTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The default time interval that a NAT session for an established TCP connection is allowed to remain valid without any activity on the TCP connection.

natTcpDefIdleTimeout OBJECT-TYPE SYNTAX Unsigned32(1..4294967295)UNITS "seconds" MAX-ACCESS読み取りと書き込みステータス現在の説明 接続。

             If the agent is capable of storing non-volatile
             configuration, then the value of this object must be
             restored after a re-initialization of the management
             system."
    DEFVAL { 86400 }
    ::= { natDefTimeouts 5 }
        

natTcpDefNegTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION

natTcpDefNegTimeout OBJECT-TYPE構文Unsigned32(1..4294967295)UNITS "seconds" MAX-ACCESS読み取りと書き込みステータス現在の説明

            "The default time interval that a NAT session for a TCP
             connection that is not in the established state
             is allowed to remain valid without any activity on
             the TCP connection.
        
             If the agent is capable of storing non-volatile
             configuration, then the value of this object must be
             restored after a re-initialization of the management
             system."
    DEFVAL { 60 }
    ::= { natDefTimeouts 6 }
        

natNotifThrottlingInterval OBJECT-TYPE SYNTAX Integer32 (0 | 5..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls the generation of the natPacketDiscard notification.

natNotifThrottlingInterval OBJECT-TYPE SYNTAX Integer32(0 | 5..3600)UNITS「秒」MAX-ACCESS読み取りと書き込みステータス現在の説明「このオブジェクトはnatPacketDiscard通知の生成を制御します。

             If this object has a value of zero, then no
             natPacketDiscard notifications will be transmitted by the
             agent.
        

If this object has a non-zero value, then the agent must not generate more than one natPacketDiscard 'notification-event' in the indicated period, where a 'notification-event' is the generation of a single notification PDU type to a list of notification destinations. If additional NAT packets are discarded within the throttling period, then notification-events for these changes must be suppressed by the agent until the current throttling period expires.

このオブジェクトにゼロ以外の値がある場合、エージェントは示された期間の複数のnatPacketDiscard「notification-event」を生成してはなりません、「notification-event」はリストへの単一の通知PDUタイプの生成です 通知先。 調整期間内に追加のNATパケットが破棄された場合、これらの変更の通知イベントは、現在の調整期間が終了するまでエージェントによって抑制される必要があります。

If natNotifThrottlingInterval notification generation is enabled, the suggested default throttling period is 60 seconds, but generation of the natPacketDiscard notification should be disabled by default.

natNotifThrottlingInterval通知の生成が有効になっている場合、推奨されるデフォルトの調整期間は60秒ですが、natPacketDiscard通知の生成はデフォルトで無効にする必要があります。

If the agent is capable of storing non-volatile configuration, then the value of this object must be restored after a re-initialization of the management system.

エージェントが不揮発性設定を保存できる場合、管理システムの再初期化後にこのオブジェクトの値を復元する必要があります。

The actual transmission of notifications is controlled via the MIB modules in RFC 3413." DEFVAL { 0 }

通知の実際の送信は、RFC 3413のMIBモジュールを介して制御されます。 "DEFVAL {0}

    ::= { natNotifCtrl 1 }
        

-- -- The NAT Interface Table --

--NATインターフェイステーブル-

natInterfaceTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF NatInterfaceEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "This table specifies the attributes for interfaces on a
             device supporting NAT function."
    ::= { natMIBObjects 3 }
        

natInterfaceEntry OBJECT-TYPE SYNTAX NatInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in the natInterfaceTable holds a set of parameters for an interface, instantiated by ifIndex. Therefore, the interface index must have been assigned, according to the applicable procedures, before it can be meaningfully used. Generally, this means that the interface must exist.

natInterfaceEntry OBJECT-TYPE SYNTAX NatInterfaceEntry MAX-ACCESSアクセス不能STATUS現在の説明「natInterfaceTableの各エントリは、ifIndexによってインスタンス化されたインターフェイスのパラメータセットを保持します。したがって、適用可能な手順に従って、インターフェイスインデックスを割り当てる必要があります。 通常、これはインターフェースが存在する必要があることを意味します。

             When natStorageType is of type nonVolatile, however,
             this may reflect the configuration for an interface whose
             ifIndex has been assigned but for which the supporting
             implementation is not currently present."
    INDEX   { ifIndex }
    ::= { natInterfaceTable 1 }
        
NatInterfaceEntry ::= SEQUENCE {
    natInterfaceRealm            INTEGER,
    natInterfaceServiceType      BITS,
    natInterfaceInTranslates     Counter64,
    natInterfaceOutTranslates    Counter64,
    natInterfaceDiscards         Counter64,
    natInterfaceStorageType      StorageType,
    natInterfaceRowStatus        RowStatus
}
        

natInterfaceRealm OBJECT-TYPE SYNTAX INTEGER { private (1), public (2)

natInterfaceRealm OBJECT-TYPE SYNTAX INTEGER {プライベート(1)、パブリック(2)

               }
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
            "This object identifies whether this interface is
             connected to the private or the public realm."
    DEFVAL  { public }
    ::= { natInterfaceEntry 1 }
        
natInterfaceServiceType OBJECT-TYPE
    SYNTAX  BITS {
                basicNat (0),
                napt (1),
                bidirectionalNat (2),
                twiceNat (3)
            }
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "An indication of the direction in which new sessions
             are permitted and the extent of translation done within
             the IP and transport headers."
    ::= { natInterfaceEntry 2 }
        
natInterfaceInTranslates OBJECT-TYPE
    SYNTAX     Counter64
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "Number of packets received on this interface that
             were translated.
             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natInterfaceEntry 3 }
        

natInterfaceOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of translated packets that were sent out this interface.

natInterfaceOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「このインターフェイスを送信された変換されたパケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times as indicated by the value of ifCounterDiscontinuityTime on the relevant interface."
    ::= { natInterfaceEntry 4 }
        

natInterfaceDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that had to be rejected/dropped due to a lack of resources for this interface.

natInterfaceDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「このインターフェイスのためのリソースの欠乏が原因で拒否された/廃棄されなければならなかったパケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
     ::= { natInterfaceEntry 5 }
        
natInterfaceStorageType OBJECT-TYPE
    SYNTAX      StorageType
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "The storage type for this conceptual row.
             Conceptual rows having the value 'permanent'
             need not allow write-access to any columnar objects
             in the row."
    REFERENCE
            "Textual Conventions for SMIv2, Section 2."
    DEFVAL { nonVolatile }
    ::= { natInterfaceEntry 6 }
        

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

natInterfaceRowStatus OBJECT-TYPE構文RowStatus MAX-ACCESS読み取り作成ステータス現在の説明「この概念的な列のステータス。

             Until instances of all corresponding columns are
             appropriately configured, the value of the
             corresponding instance of the natInterfaceRowStatus
             column is 'notReady'.
        

In particular, a newly created row cannot be made active until the corresponding instance of natInterfaceServiceType has been set.

特に、natInterfaceServiceTypeの対応するインスタンスが設定されるまで、新しく作成された行をアクティブにすることはできません。

             None of the objects in this row may be modified
             while the value of this object is active(1)."
    REFERENCE
            "Textual Conventions for SMIv2, Section 2."
    ::= { natInterfaceEntry 7 }
        

-- -- The Address Map Table --

--アドレスマップテーブル-

natAddrMapTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF NatAddrMapEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "This table lists address map parameters for NAT."
    ::= { natMIBObjects 4 }
        
natAddrMapEntry OBJECT-TYPE
    SYNTAX      NatAddrMapEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "This entry represents an address map to be used for
             NAT and contributes to the dynamic and/or static
             address mapping tables of the NAT device."
    INDEX   { ifIndex, natAddrMapIndex }
    ::= { natAddrMapTable 1 }
        
NatAddrMapEntry ::= SEQUENCE {
    natAddrMapIndex                 NatAddrMapId,
    natAddrMapName                  SnmpAdminString,
    natAddrMapEntryType             NatAssociationType,
    natAddrMapTranslationEntity     NatTranslationEntity,
    natAddrMapLocalAddrType         InetAddressType,
    natAddrMapLocalAddrFrom         InetAddress,
    natAddrMapLocalAddrTo           InetAddress,
    natAddrMapLocalPortFrom         InetPortNumber,
    natAddrMapLocalPortTo           InetPortNumber,
    natAddrMapGlobalAddrType        InetAddressType,
    natAddrMapGlobalAddrFrom        InetAddress,
    natAddrMapGlobalAddrTo          InetAddress,
    natAddrMapGlobalPortFrom        InetPortNumber,
    natAddrMapGlobalPortTo          InetPortNumber,
    natAddrMapProtocol              NatProtocolMap,
    natAddrMapInTranslates          Counter64,
    natAddrMapOutTranslates         Counter64,
    natAddrMapDiscards              Counter64, natAddrMapAddrUsed              Gauge32,
    natAddrMapStorageType           StorageType,
    natAddrMapRowStatus             RowStatus
}
        
natAddrMapIndex  OBJECT-TYPE
    SYNTAX      NatAddrMapId
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "Along with ifIndex, this object uniquely
             identifies an entry in the natAddrMapTable.
             Address map entries are applied in the order
             specified by natAddrMapIndex."
    ::= { natAddrMapEntry 1 }
        
natAddrMapName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "Name identifying all map entries in the table associated
             with the same interface.  All map entries with the same
             ifIndex MUST have the same map name."
    ::= { natAddrMapEntry 2 }
        
natAddrMapEntryType OBJECT-TYPE
    SYNTAX      NatAssociationType
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "This parameter can be used to set up static
             or dynamic address maps."
    ::= { natAddrMapEntry 3 }
        

natAddrMapTranslationEntity OBJECT-TYPE SYNTAX NatTranslationEntity MAX-ACCESS read-create STATUS current DESCRIPTION "The end-point entity (source or destination) in inbound or outbound sessions (i.e., first packets) that may be translated by an address map entry.

natAddrMapTranslationEntity OBJECT-TYPE構文NatTranslationEntity MAX-ACCESS読み取り作成ステータス現在の記述「アドレスマップエントリによって変換されるかもしれない着信または発信セッション(すなわち、最初のパケット)のエンドポイントエンティティ(ソースまたは宛先)。

             Session direction (inbound or outbound) is
             derived from the direction of the first packet
             of a session traversing a NAT interface.
             NAT address (and Transport-ID) maps may be defined to effect inbound or outbound sessions.
        

Traditionally, address maps for Basic NAT and NAPT are configured on a public interface for outbound sessions, effecting translation of source end-point. The value of this object must be set to outboundSrcEndPoint for those interfaces.

従来、Basic NATおよびNAPTのアドレスマップは、発信セッションのパブリックインターフェイス上で構成され、ソースエンドポイントの変換に影響を与えていました。 これらのインターフェイスでは、このオブジェクトの値をoutboundSrcEndPointに設定する必要があります。

Alternately, if address maps for Basic NAT and NAPT were to be configured on a private interface, the desired value for this object for the map entries would be inboundSrcEndPoint (i.e., effecting translation of source end-point for inbound sessions).

または、Basic NATおよびNAPTのアドレスマップがプライベートインターフェイスで設定される場合、マップエントリのこのオブジェクトに必要な値はinboundSrcEndPointになります(つまり、インバウンドセッションのソースエンドポイントの変換に影響します)。

             If TwiceNAT were to be configured on a private interface,
             the desired value for this object for the map entries
             would be a bitmask of inboundSrcEndPoint and
             inboundDstEndPoint."
    ::= { natAddrMapEntry 4 }
        
natAddrMapLocalAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "This object specifies the address type used for
             natAddrMapLocalAddrFrom and natAddrMapLocalAddrTo."
    ::= { natAddrMapEntry 5 }
        

natAddrMapLocalAddrFrom OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the first IP address of the range of IP addresses mapped by this translation entry. The value of this object must be less than or equal to the value of the natAddrMapLocalAddrTo object.

natAddrMapLocalAddrFrom OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUSの現在の説明「このオブジェクトはこの変換エントリによってマッピングされるIPアドレスの範囲の最初のIPアドレスを指定します。このオブジェクトの値は次の値以下である必要があります natAddrMapLocalAddrToオブジェクト。

             The type of this address is determined by the value of
             the natAddrMapLocalAddrType object."
    ::= { natAddrMapEntry 6 }
        

natAddrMapLocalAddrTo OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION

natAddrMapLocalAddrTo OBJECT-TYPE構文InetAddress MAX-ACCESS読み取り作成ステータス現在の説明

            "This object specifies the last IP address of the range of
             IP addresses mapped by this translation entry.  If only
             a single address is being mapped, the value of this object
             is equal to the value of natAddrMapLocalAddrFrom.  For a
             static NAT, the number of addresses in the range defined
             by natAddrMapLocalAddrFrom and natAddrMapLocalAddrTo must
             be equal to the number of addresses in the range defined by
             natAddrMapGlobalAddrFrom and natAddrMapGlobalAddrTo.
             The value of this object must be greater than or equal to
             the value of the natAddrMapLocalAddrFrom object.
        
             The type of this address is determined by the value of
             the natAddrMapLocalAddrType object."
    ::= { natAddrMapEntry 7 }
        

natAddrMapLocalPortFrom OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "If this conceptual row describes a Basic NAT address mapping, then the value of this object must be zero. If this conceptual row describes NAPT, then the value of this object specifies the first port number in the range of ports being mapped.

natAddrMapLocalPortFrom OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS現在の説明「この概念的な列が基本的なNATアドレスマッピングを記述する場合、このオブジェクトの値はゼロである必要があります。 マッピングされるポート範囲の最初のポート番号を指定します。

             The value of this object must be less than or equal to the
             value of the natAddrMapLocalPortTo object.  If the
             translation specifies a single port, then the value of this
             object is equal to the value of natAddrMapLocalPortTo."
    DEFVAL { 0 }
    ::= { natAddrMapEntry 8 }
        

natAddrMapLocalPortTo OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "If this conceptual row describes a Basic NAT address mapping, then the value of this object must be zero. If this conceptual row describes NAPT, then the value of this object specifies the last port number in the range of ports being mapped.

natAddrMapLocalPortTo OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS現在の説明「この概念的な列が基本的なNATアドレスマッピングを記述する場合、このオブジェクトの値はゼロである必要があります。この概念的な行がNAPTを記述すれば、このオブジェクトの値 マッピングされるポートの範囲内の最後のポート番号を指定します。

             The value of this object must be greater than or equal to
             the value of the natAddrMapLocalPortFrom object.  If the
             translation specifies a single port, then the value of this
             object is equal to the value of natAddrMapLocalPortFrom."
        
    DEFVAL { 0 }
    ::= { natAddrMapEntry 9 }
        
natAddrMapGlobalAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "This object specifies the address type used for
             natAddrMapGlobalAddrFrom and natAddrMapGlobalAddrTo."
    ::= { natAddrMapEntry 10 }
        

natAddrMapGlobalAddrFrom OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the first IP address of the range of IP addresses being mapped to. The value of this object must be less than or equal to the value of the natAddrMapGlobalAddrTo object.

natAddrMapGlobalAddrFrom OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS現在の説明「このオブジェクトはマッピングされるIPアドレスの範囲の最初のIPアドレスを指定します。このオブジェクトの値はnatAddrMapGlobalAddrToの値以下である必要があります オブジェクト。

             The type of this address is determined by the value of
             the natAddrMapGlobalAddrType object."
    ::= { natAddrMapEntry 11 }
        

natAddrMapGlobalAddrTo OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the last IP address of the range of IP addresses being mapped to. If only a single address is being mapped to, the value of this object is equal to the value of natAddrMapGlobalAddrFrom. For a static NAT, the number of addresses in the range defined by natAddrMapGlobalAddrFrom and natAddrMapGlobalAddrTo must be equal to the number of addresses in the range defined by natAddrMapLocalAddrFrom and natAddrMapLocalAddrTo. The value of this object must be greater than or equal to the value of the natAddrMapGlobalAddrFrom object.

natAddrMapGlobalAddrTo OBJECT-TYPE SYNTAX I 静的NATの場合、natAddrMapGlobalAddrFromとnatAddrMapGlobalAddrToで定義された範囲のアドレスの数は、natAddrMapLocalAddrFromとnatAddrMapLocalAddrToで定義された範囲のアドレスの数と等しくなければなりません。このオブジェクトの値は、 natAddrMapGlobalAddrFromオブジェクトの値と等しい。

             The type of this address is determined by the value of
             the natAddrMapGlobalAddrType object."
    ::= { natAddrMapEntry 12 }
        

natAddrMapGlobalPortFrom OBJECT-TYPE SYNTAX InetPortNumber

natAddrMapGlobalPortFrom OBJECT-TYPE構文InetPortNumber

    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "If this conceptual row describes a Basic NAT address
             mapping, then the value of this object must be zero.  If
             this conceptual row describes NAPT, then the value of
             this object specifies the first port number in the range
             of ports being mapped to.
        
             The value of this object must be less than or equal to the
             value of the natAddrMapGlobalPortTo object.  If the
             translation specifies a single port, then the value of this
             object is equal to the value natAddrMapGlobalPortTo."
    DEFVAL { 0 }
    ::= { natAddrMapEntry 13 }
        

natAddrMapGlobalPortTo OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "If this conceptual row describes a Basic NAT address mapping, then the value of this object must be zero. If this conceptual row describes NAPT, then the value of this object specifies the last port number in the range of ports being mapped to.

natAddrMapGlobalPortTo OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS現在の説明「この概念的な列が基本的なNATアドレスマッピングを記述する場合、このオブジェクトの値はゼロである必要があります。 マッピングされるポート範囲の最後のポート番号を指定します。

             The value of this object must be greater than or equal to
             the value of the natAddrMapGlobalPortFrom object.  If the
             translation specifies a single port, then the value of this
             object is equal to the value of natAddrMapGlobalPortFrom."
    DEFVAL { 0 }
    ::= { natAddrMapEntry 14 }
        
natAddrMapProtocol OBJECT-TYPE
    SYNTAX      NatProtocolMap
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "This object specifies a bitmap of protocol identifiers."
    ::= { natAddrMapEntry 15 }
        

natAddrMapInTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION

natAddrMapInTranslates OBJECT-TYPE構文Counter64 MAX-ACCESS読み取り専用ステータス現在の説明

            "The number of inbound packets pertaining to this address
             map entry that were translated.
        
             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natAddrMapEntry 16 }
        

natAddrMapOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets pertaining to this address map entry that were translated.

natAddrMapOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「変換されたこのアドレスマップエントリに関連する発信パケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natAddrMapEntry 17 }
        

natAddrMapDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets pertaining to this address map entry that were dropped due to lack of addresses in the address pool identified by this address map. The value of this object must always be zero in case of static address map.

natAddrMapDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「このアドレスマップによって識別されるアドレスプールのアドレスの不足が原因で廃棄されたこのアドレスマップエントリに関連するパケットの数。このオブジェクトの値は 静的アドレスマップの場合は常にゼロです。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natAddrMapEntry 18 }
        
natAddrMapAddrUsed OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The number of addresses pertaining to this address map
             that are currently being used from the NAT pool.
             The value of this object must always be zero in the case of a static address map."
    ::= { natAddrMapEntry 19 }
        
natAddrMapStorageType OBJECT-TYPE
    SYNTAX      StorageType
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
            "The storage type for this conceptual row.
             Conceptual rows having the value 'permanent'
             need not allow write-access to any columnar objects
             in the row."
    REFERENCE
            "Textual Conventions for SMIv2, Section 2."
    DEFVAL { nonVolatile }
    ::= { natAddrMapEntry 20 }
        

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

natAddrMapRowStatus OBJECT-TYPE構文RowStatus MAX-ACCESS読み取り作成ステータス現在の説明「この概念的な列のステータス。

             Until instances of all corresponding columns are
             appropriately configured, the value of the
             corresponding instance of the natAddrMapRowStatus
             column is 'notReady'.
        
             None of the objects in this row may be modified
             while the value of this object is active(1)."
    REFERENCE
            "Textual Conventions for SMIv2, Section 2."
    ::= { natAddrMapEntry 21 }
        

-- -- Address Bind section --

--アドレスバインドセクション-

natAddrBindNumberOfEntries OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "This object maintains a count of the number of entries
             that currently exist in the natAddrBindTable."
    ::= { natMIBObjects 5 }
        

-- -- The NAT Address BIND Table --

--NATアドレスBINDテーブル-

natAddrBindTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF NatAddrBindEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "This table holds information about the currently
             active NAT BINDs."
    ::= { natMIBObjects 6 }
        

natAddrBindEntry OBJECT-TYPE SYNTAX NatAddrBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table holds information about an active address BIND. These entries are lost upon agent restart.

natAddrBindEntry OBJECT-TYPE構文NatAddrBindEntry MAX-ACCESSアクセス不能STATUS現在の説明「この表の各エントリはアクティブアドレスBINDについての情報を保持します。これらのエントリはエージェントの再始動で失われます。

             This row has indexing which may create variables with
             more than 128 subidentifiers.  Implementers of this table
             must be careful not to create entries that would result
             in OIDs which exceed the 128 subidentifier limit.
             Otherwise, the information cannot be accessed using
             SNMPv1, SNMPv2c or SNMPv3."
        
    INDEX   { ifIndex, natAddrBindLocalAddrType, natAddrBindLocalAddr }
    ::= { natAddrBindTable 1 }
        
NatAddrBindEntry ::= SEQUENCE {
    natAddrBindLocalAddrType        InetAddressType,
    natAddrBindLocalAddr            InetAddress,
    natAddrBindGlobalAddrType       InetAddressType,
    natAddrBindGlobalAddr           InetAddress,
    natAddrBindId                   NatBindId,
    natAddrBindTranslationEntity    NatTranslationEntity,
    natAddrBindType                 NatAssociationType,
    natAddrBindMapIndex             NatAddrMapId,
    natAddrBindSessions             Gauge32,
    natAddrBindMaxIdleTime          TimeTicks,
    natAddrBindCurrentIdleTime      TimeTicks,
    natAddrBindInTranslates         Counter64,
    natAddrBindOutTranslates        Counter64
} natAddrBindLocalAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "This object specifies the address type used for
             natAddrBindLocalAddr."
    ::= { natAddrBindEntry 1 }
        

natAddrBindLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object represents the private-realm specific network layer address, which maps to the public-realm address represented by natAddrBindGlobalAddr.

natAddrBindLocalAddr OBJECT-TYPE構文InetAddress MAX-ACCESSアクセス不能ステータス現在の説明「このオブジェクトはnatAddrBindGlobalAddrによって表されるパブリックレルムアドレスにマップするプライベートレルム特定のネットワークレイヤアドレスを表します。

             The type of this address is determined by the value of
             the natAddrBindLocalAddrType object."
   ::= { natAddrBindEntry 2 }
        
natAddrBindGlobalAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "This object specifies the address type used for
             natAddrBindGlobalAddr."
    ::= { natAddrBindEntry 3 }
        

natAddrBindGlobalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the public-realm network layer address that maps to the private-realm network layer address represented by natAddrBindLocalAddr.

natAddrBindGlobalAddr OBJECT-TYPE構文InetAddress MAX-ACCESS読み取り専用ステータス現在の説明「このオブジェクトはnatAddrBindLocalAddrによって表されるプライベートレルムネットワークレイヤアドレスにマッピングするパブリックレルムネットワークレイヤアドレスを表します。

             The type of this address is determined by the value of
             the natAddrBindGlobalAddrType object."
    ::= { natAddrBindEntry 4 }
        

natAddrBindId OBJECT-TYPE SYNTAX NatBindId MAX-ACCESS read-only STATUS current

natAddrBindId OBJECT-TYPE構文NatBindId MAX-ACCESS読み取り専用ステータス現在

    DESCRIPTION
            "This object represents a bind id that is dynamically
             assigned to each bind by a NAT enabled device.  Each
             bind is represented by a bind id that is
             unique across both, the natAddrBindTable and the
             natAddrPortBindTable."
    ::= { natAddrBindEntry 5 }
        

natAddrBindTranslationEntity OBJECT-TYPE SYNTAX NatTranslationEntity MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the direction of sessions for which this bind is applicable and the endpoint entity (source or destination) within the sessions that is subject to translation using the BIND.

natAddrBindTranslationEntity OBJECT-TYPE構文NatTranslationEntity MAX-ACCESS読み取り専用ステータス現在の説明「このオブジェクトはこのバインドが適用可能であるセッションの方向およびBINDを使用して変換に応じるセッション内のエンドポイントエンティティ(ソースまたは宛先)を表します。

             Orientation of the bind can be a superset of
             translationEntity of the address map entry which
             forms the basis for this bind.
        
             For example, if the translationEntity of an
             address map entry is outboundSrcEndPoint, the
             translationEntity of a bind derived from this
             map entry may either be outboundSrcEndPoint or
             it may be bidirectional (a bitmask of
             outboundSrcEndPoint and inboundDstEndPoint)."
    ::= { natAddrBindEntry 6 }
        
natAddrBindType OBJECT-TYPE
    SYNTAX     NatAssociationType
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "This object indicates whether the bind is static or
             dynamic."
    ::= { natAddrBindEntry 7 }
        
natAddrBindMapIndex OBJECT-TYPE
    SYNTAX     NatAddrMapId
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "This object is a pointer to the natAddrMapTable entry
             (and the parameters of that entry) which was used in
             creating this BIND.  This object, in conjunction with the
             ifIndex (which identifies a unique addrMapName) points to a unique entry in the natAddrMapTable."
    ::= { natAddrBindEntry 8 }
        
natAddrBindSessions OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "Number of sessions currently using this BIND."
    ::= { natAddrBindEntry 9 }
        

natAddrBindMaxIdleTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the maximum time for which this bind can be idle with no sessions attached to it.

natAddrBindMaxIdleTime OBJECT-TYPE構文TimeTicks MAX-ACCESS読み取り専用ステータス現在の説明「このオブジェクトはそれに接続されるセッションなしでこのバインドがアイドル状態であることができる最大時間を示します。

             The value of this object is of relevance only for
             dynamic NAT."
    ::= { natAddrBindEntry 10 }
        

natAddrBindCurrentIdleTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "At any given instance, this object indicates the time that this bind has been idle without any sessions attached to it.

natAddrBindCurrentIdleTime OBJECT-TYPE構文TimeTicks MAX-ACCESS読み取り専用ステータス現在の説明「任意のある例で、このオブジェクトはそれに接続されるセッションなしでこのバインドがアイドル状態だった時間を示します

             The value of this object is of relevance only for
             dynamic NAT."
    ::= { natAddrBindEntry 11 }
        

natAddrBindInTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets that were successfully translated by using this bind entry.

natAddrBindInTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「このバインドエントリを使用して正常に変換された着信パケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of ifCounterDiscontinuityTime on the relevant interface."
    ::= { natAddrBindEntry 12 }
        

natAddrBindOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets that were successfully translated using this bind entry.

natAddrBindOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「このバインドエントリを使用して正常に変換された発信パケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natAddrBindEntry 13 }
        

-- -- Address Port Bind section --

--アドレスポートバインドセクション-

natAddrPortBindNumberOfEntries OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "This object maintains a count of the number of entries
             that currently exist in the natAddrPortBindTable."
    ::= { natMIBObjects 7 }
        

-- -- The NAT Address Port Bind Table --

--NATアドレスポートバインドテーブル-

natAddrPortBindTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF NatAddrPortBindEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "This table holds information about the currently
             active NAPT BINDs."
    ::= { natMIBObjects 8 }
        

natAddrPortBindEntry OBJECT-TYPE SYNTAX NatAddrPortBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION

natAddrPortBindEntry OBJECT-TYPE構文NatAddrPortBindEntry MAX-ACCESSアクセス不能ステータス現在の説明

            "Each entry in the this table holds information
             about a NAPT bind that is currently active.
             These entries are lost upon agent restart.
        
             This row has indexing which may create variables with
             more than 128 subidentifiers.  Implementers of this table
             must be careful not to create entries which would result
             in OIDs that exceed the 128 subidentifier limit.
             Otherwise, the information cannot be accessed using
             SNMPv1, SNMPv2c or SNMPv3."
    INDEX   { ifIndex, natAddrPortBindLocalAddrType,
              natAddrPortBindLocalAddr, natAddrPortBindLocalPort,
              natAddrPortBindProtocol }
    ::= { natAddrPortBindTable 1 }
        
NatAddrPortBindEntry ::= SEQUENCE {
    natAddrPortBindLocalAddrType        InetAddressType,
    natAddrPortBindLocalAddr            InetAddress,
    natAddrPortBindLocalPort            InetPortNumber,
    natAddrPortBindProtocol             NatProtocolType,
    natAddrPortBindGlobalAddrType       InetAddressType,
    natAddrPortBindGlobalAddr           InetAddress,
    natAddrPortBindGlobalPort           InetPortNumber,
    natAddrPortBindId                   NatBindId,
    natAddrPortBindTranslationEntity    NatTranslationEntity,
    natAddrPortBindType                 NatAssociationType,
    natAddrPortBindMapIndex             NatAddrMapId,
    natAddrPortBindSessions             Gauge32,
    natAddrPortBindMaxIdleTime          TimeTicks,
    natAddrPortBindCurrentIdleTime      TimeTicks,
    natAddrPortBindInTranslates         Counter64,
    natAddrPortBindOutTranslates        Counter64
}
        
natAddrPortBindLocalAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "This object specifies the address type used for
             natAddrPortBindLocalAddr."
    ::= { natAddrPortBindEntry 1 }
        

natAddrPortBindLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION

natAddrPortBindLocalAddr OBJECT-TYPE構文InetAddress MAX-ACCESSアクセス不能ステータス現在の説明

            "This object represents the private-realm specific network
             layer address which, in conjunction with
             natAddrPortBindLocalPort, maps to the public-realm
             network layer address and transport id represented by
             natAddrPortBindGlobalAddr and natAddrPortBindGlobalPort
             respectively.
        
             The type of this address is determined by the value of
             the natAddrPortBindLocalAddrType object."
    ::= { natAddrPortBindEntry 2 }
        

natAddrPortBindLocalPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "For a protocol value TCP or UDP, this object represents the private-realm specific port number. On the other hand, for ICMP a bind is created only for query/response type ICMP messages such as ICMP echo, Timestamp, and Information request messages, and this object represents the private-realm specific identifier in the ICMP message, as defined in RFC 792 for ICMPv4 and in RFC 2463 for ICMPv6.

natAddrPortBindLocalPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESSアクセス不可STATUS現在の説明「プロトコル値TCPまたはUDPの場合、このオブジェクトはプライベートレルム固有のポート番号を表します。一方、ICMPの場合は、クエリ/ ICMPエコー、タイムスタンプ、情報要求メッセージなどの応答タイプICMPメッセージ。このオブジェクトは、ICMPv4のRFC 792およびICMPv6のRFC 2463で定義されているICMPメッセージのプライベートレルム固有の識別子を表します。

             This object, together with natAddrPortBindProtocol,
             natAddrPortBindLocalAddrType, and natAddrPortBindLocalAddr,
             constitutes a session endpoint in the private realm.  A
             bind entry binds a private realm specific endpoint to a
             public realm specific endpoint, as represented by the
             tuple of (natAddrPortBindGlobalPort,
             natAddrPortBindProtocol, natAddrPortBindGlobalAddrType,
             and natAddrPortBindGlobalAddr)."
   ::= { natAddrPortBindEntry 3 }
        
natAddrPortBindProtocol OBJECT-TYPE
    SYNTAX      NatProtocolType
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
            "This object specifies a protocol identifier.  If the
             value of this object is none(1), then this bind entry
             applies to all IP traffic.  Any other value of this object
             specifies the class of IP traffic to which this BIND
             applies."
    ::= { natAddrPortBindEntry 4 }
        
natAddrPortBindGlobalAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "This object specifies the address type used for
             natAddrPortBindGlobalAddr."
    ::= { natAddrPortBindEntry 5 }
        

natAddrPortBindGlobalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the public-realm specific network layer address that, in conjunction with natAddrPortBindGlobalPort, maps to the private-realm

natAddrPortBindGlobalAddr OBJECT-TYPE構文InetAddress MAX-ACCESS読み取り専用ステータス現在の説明「このオブジェクトはnatAddrPortBindGlobalPortと共に、private-realmにマッピングするパブリックレルム固有のネットワークレイヤアドレスを表します

             network layer address and transport id represented by
             natAddrPortBindLocalAddr and natAddrPortBindLocalPort,
             respectively.
        
             The type of this address is determined by the value of
             the natAddrPortBindGlobalAddrType object."
    ::= { natAddrPortBindEntry 6 }
        

natAddrPortBindGlobalPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "For a protocol value TCP or UDP, this object represents the public-realm specific port number. On the other hand, for ICMP a bind is created only for query/response type ICMP messages such as ICMP echo, Timestamp, and Information request messages, and this object represents the public-realm specific identifier in the ICMP message, as defined in RFC 792 for ICMPv4 and in RFC 2463 for ICMPv6.

natAddrPortBindGlobalPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS読み取り専用STATUS現在の説明「プロトコル値TCPまたはUDPの場合、このオブジェクトはパブリックレルム固有のポート番号を表します。一方、ICMPの場合、クエリ/ ICMPエコー、タイムスタンプ、情報要求メッセージなどの応答タイプICMPメッセージ。このオブジェクトは、ICMPv4のRFC 792およびICMPv6のRFC 2463で定義されているICMPメッセージのパブリックレルム固有の識別子を表します。

             This object, together with natAddrPortBindProtocol,
             natAddrPortBindGlobalAddrType, and
             natAddrPortBindGlobalAddr, constitutes a session endpoint
             in the public realm.  A bind entry binds a public realm
             specific endpoint to a private realm specific endpoint,
             as represented by the tuple of
              (natAddrPortBindLocalPort, natAddrPortBindProtocol,
               natAddrPortBindLocalAddrType, and natAddrPortBindLocalAddr)."
    ::= { natAddrPortBindEntry 7 }
        
natAddrPortBindId OBJECT-TYPE
    SYNTAX     NatBindId
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "This object represents a bind id that is dynamically
             assigned to each bind by a NAT enabled device.  Each
             bind is represented by a unique bind id across both
             the natAddrBindTable and the natAddrPortBindTable."
    ::= { natAddrPortBindEntry 8 }
        

natAddrPortBindTranslationEntity OBJECT-TYPE SYNTAX NatTranslationEntity MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the direction of sessions for which this bind is applicable and the entity (source or destination) within the sessions that is subject to translation with the BIND.

natAddrPortBindTranslationEntity OBJECT-TYPE構文NatTranslationEntity MAX-ACCESS読み取り専用ステータス現在の説明「このオブジェクトはこのバインドが適用可能であるセッションの方向およびBINDとの変換に応じるセッション内のエンティティ(ソースまたは宛先)を表します。

             Orientation of the bind can be a superset of the
             translationEntity of the address map entry that
             forms the basis for this bind.
        
             For example, if the translationEntity of an
             address map entry is outboundSrcEndPoint, the
             translationEntity of a bind derived from this
             map entry may either be outboundSrcEndPoint or
             may be bidirectional (a bitmask of
             outboundSrcEndPoint and inboundDstEndPoint)."
    ::= { natAddrPortBindEntry 9 }
        
natAddrPortBindType OBJECT-TYPE
    SYNTAX     NatAssociationType
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "This object indicates whether the bind is static or
             dynamic."
    ::= { natAddrPortBindEntry 10 }
        

natAddrPortBindMapIndex OBJECT-TYPE SYNTAX NatAddrMapId MAX-ACCESS read-only

natAddrPortBindMapIndex OBJECT-TYPE構文NatAddrMapId MAX-ACCESS読み取り専用

    STATUS     current
    DESCRIPTION
            "This object is a pointer to the natAddrMapTable entry
             (and the parameters of that entry) used in
             creating this BIND.  This object, in conjunction with the
             ifIndex (which identifies a unique addrMapName), points
             to a unique entry in the natAddrMapTable."
    ::= { natAddrPortBindEntry 11 }
        
natAddrPortBindSessions OBJECT-TYPE
    SYNTAX     Gauge32
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "Number of sessions currently using this BIND."
    ::= { natAddrPortBindEntry 12 }
        

natAddrPortBindMaxIdleTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current

natAddrPortBindMaxIdleTime OBJECT-TYPE構文TimeTicks MAX-ACCESS読み取り専用ステータス現在

    DESCRIPTION
            "This object indicates the maximum time for
             which this bind can be idle without any sessions
             attached to it.
             The value of this object is of relevance
             only for dynamic NAT."
    ::= { natAddrPortBindEntry 13 }
        

natAddrPortBindCurrentIdleTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "At any given instance, this object indicates the time that this bind has been idle without any sessions attached to it.

natAddrPortBindCurrentIdleTime OBJECT-TYPE構文TimeTicks MAX-ACCESS読み取り専用ステータス現在の説明「任意のあるインスタンスで、このオブジェクトはこのバインドがそれに接続されるセッションなしでアイドル状態だった時間を示します

             The value of this object is of relevance
             only for dynamic NAT."
    ::= { natAddrPortBindEntry 14 }
        

natAddrPortBindInTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION

natAddrPortBindInTranslates OBJECT-TYPE構文Counter64 MAX-ACCESS読み取り専用ステータス現在の説明

            "The number of inbound packets that were translated as per
             this bind entry.
        
             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natAddrPortBindEntry 15 }
        

natAddrPortBindOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets that were translated as per this bind entry.

natAddrPortBindOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「このバインドエントリによって変換された発信パケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natAddrPortBindEntry 16 }
        

-- -- The Session Table --

--セッションテーブル-

natSessionTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF NatSessionEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "The (conceptual) table containing one entry for each
             NAT session currently active on this NAT device."
    ::= { natMIBObjects 9 }
        
natSessionEntry OBJECT-TYPE
    SYNTAX     NatSessionEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An entry (conceptual row) containing information
             about an active NAT session on this NAT device.
             These entries are lost upon agent restart."
    INDEX   { ifIndex, natSessionIndex }
    ::= { natSessionTable 1 }
        
NatSessionEntry ::= SEQUENCE {
        

natSessionIndex NatSessionId, natSessionPrivateSrcEPBindId NatBindIdOrZero, natSessionPrivateSrcEPBindMode NatBindMode, natSessionPrivateDstEPBindId NatBindIdOrZero, natSessionPrivateDstEPBindMode NatBindMode, natSessionDirection INTEGER, natSessionUpTime TimeTicks, natSessionAddrMapIndex NatAddrMapId, natSessionProtocolType NatProtocolType, natSessionPrivateAddrType InetAddressType, natSessionPrivateSrcAddr InetAddress, natSessionPrivateSrcPort InetPortNumber, natSessionPrivateDstAddr InetAddress, natSessionPrivateDstPort InetPortNumber, natSessionPublicAddrType InetAddressType, natSessionPublicSrcAddr InetAddress, natSessionPublicSrcPort InetPortNumber, natSessionPublicDstAddr InetAddress, natSessionPublicDstPort InetPortNumber, natSessionMaxIdleTime TimeTicks, natSessionCurrentIdleTime TimeTicks, natSessionInTranslates Counter64, natSessionOutTranslates Counter64 }

natSessionIndex NatSessionId、natSessionPrivateSrcEPBindId NatBindIdOrZero、natSessionPrivateSrcEPBindMode NatBindMode、natSessionPrivateDstEPBindId NatBindIdOrZero、natSessionPrivateDstEPBindMode NatBindMode、natSessionDirection INTEGER、natSessionUpTime時間刻み、natSessionAddrMapIndex NatAddrMapId、natSessionProtocolType NatProtocolType、natSessionPrivateAddrTypeたInetAddressType、natSessionPrivateSrcAddrのInetAddress、natSessionPrivateSrcPort InetPortNumber、natSessionPrivateDstAddrのInetAddress、natSessionPrivateDstPort InetPortNumber、natSessionPublicAddrTypeたInetAddressType、natSessionPublicSrcAddrのInetAddress、natSessionPublicSrcPort InetPortNumber 、natSessionPublicDstAddr InetAddress、natSessionPublicDstPort InetPortNumber、natSessionMaxIdleTime TimeTicks、natSessionCurrentIdleTime TimeTicks、natSessionInTranslates Counter64、natSessionOutTranslates Counter64}

natSessionIndex OBJECT-TYPE
    SYNTAX     NatSessionId
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "The session ID for this NAT session."
    ::= { natSessionEntry 1 }
        
natSessionPrivateSrcEPBindId OBJECT-TYPE
    SYNTAX     NatBindIdOrZero
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The bind id associated between private and public
             source end points.  In the case of Symmetric-NAT,
             this should be set to zero."
    ::= { natSessionEntry 2 }
        

natSessionPrivateSrcEPBindMode OBJECT-TYPE SYNTAX NatBindMode MAX-ACCESS read-only STATUS current DESCRIPTION

natSessionPrivateSrcEPBindMode OBJECT-TYPE構文NatBindMode MAX-ACCESS読み取り専用ステータス現在の説明

            "This object indicates whether the bind indicated
             by the object natSessionPrivateSrcEPBindId
             is an address bind or an address port bind."
    ::= { natSessionEntry 3 }
        
natSessionPrivateDstEPBindId OBJECT-TYPE
    SYNTAX     NatBindIdOrZero
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The bind id associated between private and public
             destination end points."
    ::= { natSessionEntry 4 }
        
natSessionPrivateDstEPBindMode OBJECT-TYPE
    SYNTAX     NatBindMode
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "This object indicates whether the bind indicated
             by the object natSessionPrivateDstEPBindId
             is an address bind or an address port bind."
    ::= { natSessionEntry 5 }
        

natSessionDirection OBJECT-TYPE SYNTAX INTEGER { inbound (1), outbound (2) }

natSessionDirection OBJECT-TYPE SYNTAX INTEGER {インバウンド(1)、アウトバウンド(2)}

    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The direction of this session with respect to the
             local network.  'inbound' indicates that this session
             was initiated from the public network into the private
             network.  'outbound' indicates that this session was
             initiated from the private network into the public
             network."
    ::= { natSessionEntry 6 }
        

natSessionUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The up time of this session in one-hundredths of a second."

natSessionUpTime OBJECT-TYPE構文TimeTicks MAX-ACCESS読み取り専用ステータス現在の説明「100分の1秒のこのセッションのアップタイム」。

    ::= { natSessionEntry 7 }
        
natSessionAddrMapIndex OBJECT-TYPE
    SYNTAX     NatAddrMapId
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "This object is a pointer to the natAddrMapTable entry
             (and the parameters of that entry) used in
             creating this session.  This object, in conjunction with
             the ifIndex (which identifies a unique addrMapName), points
             to a unique entry in the natAddrMapTable."
    ::= { natSessionEntry 8 }
        
natSessionProtocolType OBJECT-TYPE
    SYNTAX     NatProtocolType
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The protocol type of this session."
    ::= { natSessionEntry 9 }
        
natSessionPrivateAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "This object specifies the address type used for
             natSessionPrivateSrcAddr and natSessionPrivateDstAddr."
    ::= { natSessionEntry 10 }
        

natSessionPrivateSrcAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source IP address of the session endpoint that lies in the private network.

natSessionPrivateSrcAddr OBJECT-TYPE構文InetAddress MAX-ACCESS読み取り専用ステータス現在の説明「プライベートネットワークにあるセッションエンドポイントのソースIPアドレス。

             The value of this object must be zero only when the
             natSessionPrivateSrcEPBindId object has a zero value.
             When the value of this object is zero, the NAT session
             lookup will match any IP address to this field.
        
             The type of this address is determined by the value of
             the natSessionPrivateAddrType object."
    ::= { natSessionEntry 11 }
        

natSessionPrivateSrcPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "When the value of protocol is TCP or UDP, this object represents the source port in the first packet of session while in private-realm. On the other hand, when the protocol is ICMP, a NAT session is created only for query/response type ICMP messages such as ICMP echo, Timestamp, and Information request messages, and this object represents the private-realm specific identifier in the ICMP message, as defined in RFC 792 for ICMPv4 and in RFC 2463 for ICMPv6.

natSessionPrivateSrcPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS読み取り専用STATUS現在の説明「プロトコルの値がTCPまたはUDPである場合、このオブジェクトは、プライベートレルムにある間のセッションの最初のパケットのソースポートを表します。 プロトコルはICMPです。NATセッションは、ICMPエコー、タイムスタンプ、情報要求メッセージなどのクエリ/応答タイプのICMPメッセージに対してのみ作成され、このオブジェクトはRFC 792で定義されているICMPメッセージのプライベートレルム固有の識別子を表します ICMPv4の場合、およびICMPv6のRFC 2463の場合。

             The value of this object must be zero when the
             natSessionPrivateSrcEPBindId object has zero value
             and value of natSessionPrivateSrcEPBindMode is
             addressPortBind(2).  In such a case, the NAT session
             lookup will match any port number to this field.
        
             The value of this object must be zero when the object
             is not a representative field (SrcPort, DstPort, or
             ICMP identifier) of the session tuple in either the
             public realm or the private realm."
    ::= { natSessionEntry 12 }
        

natSessionPrivateDstAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of the session endpoint that lies in the private network.

natSessionPrivateDstAddr OBJECT-TYPE構文InetAddress MAX-ACCESS読み取り専用ステータス現在の説明「プライベートネットワークにあるセッションエンドポイントの宛先IPアドレス。

             The value of this object must be zero when the
             natSessionPrivateDstEPBindId object has a zero value.
             In such a scenario, the NAT session lookup will match
             any IP address to this field.
        
             The type of this address is determined by the value of
             the natSessionPrivateAddrType object."
    ::= { natSessionEntry 13 }
        

natSessionPrivateDstPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current

natSessionPrivateDstPort OBJECT-TYPE構文InetPortNumber MAX-ACCESS読み取り専用ステータス現在

    DESCRIPTION
            "When the value of protocol is TCP or UDP, this object
             represents the destination port in the first packet
             of session while in private-realm.  On the other hand,
             when the protocol is ICMP, this object is not relevant
             and should be set to zero.
        
             The value of this object must be zero when the
             natSessionPrivateDstEPBindId object has a zero
             value and natSessionPrivateDstEPBindMode is set to
             addressPortBind(2).  In such a case, the NAT session
             lookup will match any port number to this field.
        
             The value of this object must be zero when the object
             is not a representative field (SrcPort, DstPort, or
             ICMP identifier) of the session tuple in either the
             public realm or the private realm."
    ::= { natSessionEntry 14 }
        
natSessionPublicAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "This object specifies the address type used for
             natSessionPublicSrcAddr and natSessionPublicDstAddr."
    ::= { natSessionEntry 15 }
        

natSessionPublicSrcAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The source IP address of the session endpoint that lies in the public network.

natSessionPublicSrcAddr OBJECT-TYPE構文InetAddress MAX-ACCESS読み取り専用ステータス現在の説明「パブリックネットワークにあるセッションエンドポイントのソースIPアドレス。

             The value of this object must be zero when the
             natSessionPrivateSrcEPBindId object has a zero value.
             In such a scenario, the NAT session lookup will match
             any IP address to this field.
        
             The type of this address is determined by the value of
             the natSessionPublicAddrType object."
    ::= { natSessionEntry 16 }
        

natSessionPublicSrcPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only

natSessionPublicSrcPort OBJECT-TYPE構文InetPortNumber MAX-ACCESS読み取り専用

    STATUS     current
    DESCRIPTION
            "When the value of protocol is TCP or UDP, this object
             represents the source port in the first packet of
             session while in public-realm.  On the other hand, when
             protocol is ICMP, a NAT session is created only for
             query/response type ICMP messages such as ICMP echo,
             Timestamp, and Information request messages, and this
             object represents the public-realm specific identifier
             in the ICMP message, as defined in RFC 792 for ICMPv4
             and in RFC 2463 for ICMPv6.
        
             The value of this object must be zero when the
             natSessionPrivateSrcEPBindId object has a zero value
             and natSessionPrivateSrcEPBindMode is set to
             addressPortBind(2).  In such a scenario, the NAT
             session lookup will match any port number to this
             field.
        
             The value of this object must be zero when the object
             is not a representative field (SrcPort, DstPort or
             ICMP identifier) of the session tuple in either the
             public realm or the private realm."
    ::= { natSessionEntry 17 }
        

natSessionPublicDstAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of the session endpoint that lies in the public network.

natSessionPublicDstAddr OBJECT-TYPE構文InetAddress MAX-ACCESS読み取り専用ステータス現在の説明「パブリックネットワークにあるセッションエンドポイントの宛先IPアドレス。

             The value of this object must be non-zero when the
             natSessionPrivateDstEPBindId object has a non-zero
             value.  If the value of this object and the
             corresponding natSessionPrivateDstEPBindId object value
             is zero, then the NAT session lookup will match any IP
             address to this field.
        
             The type of this address is determined by the value of
             the natSessionPublicAddrType object."
    ::= { natSessionEntry 18 }
        

natSessionPublicDstPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current

natSessionPublicDstPort OBJECT-TYPE構文InetPortNumber MAX-ACCESS読み取り専用ステータス現在

    DESCRIPTION
            "When the value of protocol is TCP or UDP, this object
             represents the destination port in the first packet of
             session while in public-realm.  On the other hand, when
             the protocol is ICMP, this object is not relevant for
             translation and should be zero.
        
             The value of this object must be zero when the
             natSessionPrivateDstEPBindId object has a zero value
             and natSessionPrivateDstEPBindMode is
             addressPortBind(2).  In such a scenario, the NAT
             session lookup will match any port number to this
             field.
        
             The value of this object must be zero when the object
             is not a representative field (SrcPort, DstPort, or
             ICMP identifier) of the session tuple in either the
             public realm or the private realm."
    ::= { natSessionEntry 19 }
        
natSessionMaxIdleTime OBJECT-TYPE
    SYNTAX     TimeTicks
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The max time for which this session can be idle
             without detecting a packet."
    ::= { natSessionEntry 20 }
        
natSessionCurrentIdleTime OBJECT-TYPE
    SYNTAX     TimeTicks
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
            "The time since a packet belonging to this session was
            last detected."
    ::= { natSessionEntry 21 }
        

natSessionInTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets that were translated for this session.

natSessionInTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「このセッションのために変換されたインバウンドパケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natSessionEntry 22 }
        

natSessionOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets that were translated for this session.

natSessionOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「このセッションのために変換された発信パケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natSessionEntry 23 }
        

-- -- The Protocol table --

--プロトコルテーブル-

natProtocolTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF NatProtocolEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "The (conceptual) table containing per protocol NAT
             statistics."
    ::= { natMIBObjects 10 }
        
natProtocolEntry OBJECT-TYPE
    SYNTAX     NatProtocolEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "An entry (conceptual row) containing NAT statistics
             pertaining to a particular protocol."
    INDEX   { natProtocol }
    ::= { natProtocolTable 1 }
        
NatProtocolEntry ::= SEQUENCE {
    natProtocol                 NatProtocolType,
    natProtocolInTranslates     Counter64,
    natProtocolOutTranslates    Counter64,
    natProtocolDiscards         Counter64
} natProtocol    OBJECT-TYPE
    SYNTAX     NatProtocolType
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
            "This object represents the protocol pertaining to which
             parameters are reported."
    ::= { natProtocolEntry 1 }
        

natProtocolInTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets pertaining to the protocol identified by natProtocol that underwent NAT.

natProtocolInTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用ステータス現在の説明「NATを経たnatProtocolによって識別されるプロトコルに関連する着信パケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natProtocolEntry 2 }
        

natProtocolOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets pertaining to the protocol identified by natProtocol that underwent NAT.

natProtocolOutTranslates OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用STATUSの現在の説明「NATを経たnatProtocolによって識別されるプロトコルに関連するアウトバウンドパケットの数。

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
    ::= { natProtocolEntry 3 }
        

natProtocolDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets pertaining to the protocol identified by natProtocol that had to be rejected/dropped due to lack of resources. These rejections could be due to session timeout, resource unavailability, lack of address space, etc.

natProtocolDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS読み取り専用STATUSの現在の説明「natProtocolによって識別されるプロトコルに関連するパケットの数。リソースの不足のために拒否/ドロップする必要がありました。これらの拒否はセッションタイムアウト、リソースによる可能性があります 利用できない、アドレス空間の不足など

             Discontinuities in the value of this counter can occur at
             reinitialization of the management system and at other
             times, as indicated by the value of
             ifCounterDiscontinuityTime on the relevant interface."
     ::= { natProtocolEntry 4 }
        

-- -- Notifications section --

--通知セクション-

natMIBNotifications OBJECT IDENTIFIER ::= { natMIB 0 }
        

-- -- Notifications --

--通知-

natPacketDiscard NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This notification is generated when IP packets are discarded by the NAT function; e.g., due to lack of mapping space when NAT is out of addresses or ports.

natPacketDiscard NOTIFICATION-TYPE OBJECTS {ifIndex} STATUSの現在の説明は「IPパケットがNAT機能によって廃棄されるときこの通知が生成されます;たとえば、NATがアドレスまたはポートからあるときマッピングスペースの不足が原因で。

             Note that the generation of natPacketDiscard
             notifications is throttled by the agent, as specified
             by the 'natNotifThrottlingInterval' object."
    ::= { natMIBNotifications 1 }
        

-- -- Conformance information. --

--適合情報。 -

natMIBConformance OBJECT IDENTIFIER ::= { natMIB 2 }
        
natMIBGroups      OBJECT IDENTIFIER ::= { natMIBConformance 1 }
natMIBCompliances OBJECT IDENTIFIER ::= { natMIBConformance 2 }
        

-- -- Units of conformance --

--適合単位-

natConfigGroup OBJECT-GROUP
    OBJECTS { natInterfaceRealm,
              natInterfaceServiceType,
              natInterfaceStorageType,
              natInterfaceRowStatus,
              natAddrMapName, natAddrMapEntryType,
              natAddrMapTranslationEntity,
              natAddrMapLocalAddrType,
              natAddrMapLocalAddrFrom,
              natAddrMapLocalAddrTo,
              natAddrMapLocalPortFrom,
              natAddrMapLocalPortTo,
              natAddrMapGlobalAddrType,
              natAddrMapGlobalAddrFrom,
              natAddrMapGlobalAddrTo,
              natAddrMapGlobalPortFrom,
              natAddrMapGlobalPortTo,
              natAddrMapProtocol,
              natAddrMapStorageType,
              natAddrMapRowStatus,
              natBindDefIdleTimeout,
              natUdpDefIdleTimeout,
              natIcmpDefIdleTimeout,
              natOtherDefIdleTimeout,
              natTcpDefIdleTimeout,
              natTcpDefNegTimeout,
              natNotifThrottlingInterval }
    STATUS  current
    DESCRIPTION
            "A collection of configuration-related information
             required to support management of devices supporting
             NAT."
    ::= { natMIBGroups 1 }
        

natTranslationGroup OBJECT-GROUP OBJECTS { natAddrBindNumberOfEntries, natAddrBindGlobalAddrType, natAddrBindGlobalAddr, natAddrBindId, natAddrBindTranslationEntity, natAddrBindType, natAddrBindMapIndex, natAddrBindSessions, natAddrBindMaxIdleTime, natAddrBindCurrentIdleTime, natAddrBindInTranslates, natAddrBindOutTranslates, natAddrPortBindNumberOfEntries, natAddrPortBindGlobalAddrType, natAddrPortBindGlobalAddr, natAddrPortBindGlobalPort, natAddrPortBindId, natAddrPortBindTranslationEntity, natAddrPortBindType, natAddrPortBindMapIndex, natAddrPortBindSessions, natAddrPortBindMaxIdleTime, natAddrPortBindCurrentIdleTime, natAddrPortBindInTranslates, natAddrPortBindOutTranslates, natSessionPrivateSrcEPBindId, natSessionPrivateSrcEPBindMode, natSessionPrivateDstEPBindId, natSessionPrivateDstEPBindMode, natSessionDirection, natSessionUpTime, natSessionAddrMapIndex, natSessionProtocolType, natSessionPrivateAddrType, natSessionPrivateSrcAddr, natSessionPrivateSrcPort, natSessionPrivateDstAddr, natSessionPrivateDstPort, natSessionPublicAddrType, natSessionPublicSrcAddr, natSessionPublicSrcPort, natSessionPublicDstAddr, natSessionPublicDstPort, natSessionMaxIdleTime, natSessionCurrentIdleTime, natSessionInTranslates, natSessionOutTranslates } STATUS current

natTranslationGroupオブジェクト・グループオブジェクト{natAddrBindNumberOfEntries、natAddrBindGlobalAddrType、natAddrBindGlobalAddr、natAddrBindId、natAddrBindTranslationEntity、natAddrBindType、natAddrBindMapIndex、natAddrBindSessions、natAddrBindMaxIdleTime、natAddrBindCurrentIdleTime、natAddrBindInTranslates、natAddrBindOutTranslates、natAddrPortBindNumberOfEntries、natAddrPortBindGlobalAddrType、natAddrPortBindGlobalAddr、natAddrPortBindGlobalPort、natAddrPortBindId、natAddrPortBindTranslationEntity、natAddrPortBindType、natAddrPortBindMapIndex、natAddrPortBindSessions、natAddrPortBindMaxIdleTime、 natAddrPortBindCurrentIdleTime、natAddrPortBindInTranslates、natAddrPortBindOutTranslates、natSessionPrivateSrcEPBindId、natSessionPrivateSrcEPBindMode、natSessionPrivateDstEPBindId、natSessionPrivateDstEPBindMode、natSessionDirection、natSessionUpTime、natSessionAddrMapIndex、natSessionProtocolType、natSessionPrivateAddrType、natSessionPrivateSrcAddr、natSessionPrivateSrcPort、natSessionPrivateDstAd dr、natSessionPrivateDstPort、natSessionPublicAddrType、natSessionPublicSrcAddr、natSessionPublicSrcPort、natSessionPublicDstAddr、natSessionPublicDstPort、natSessionMaxIdleTime、natSessionCurrentIdleTime、natSessionInTranslates、natSessionOutTranslates} STATUS current

    DESCRIPTION
            "A collection of BIND-related objects required to support
             management of devices supporting NAT."
    ::= { natMIBGroups 2 }
        
natStatsInterfaceGroup OBJECT-GROUP
    OBJECTS { natInterfaceInTranslates,
              natInterfaceOutTranslates,
              natInterfaceDiscards }
    STATUS  current
    DESCRIPTION
            "A collection of NAT statistics associated with the
             interface on which NAT is configured, to aid
             troubleshooting/monitoring of the NAT operation."
    ::= { natMIBGroups 3 }
        

natStatsProtocolGroup OBJECT-GROUP

natStatsProtocolGroup OBJECT-GROUP

    OBJECTS { natProtocolInTranslates,
              natProtocolOutTranslates,
              natProtocolDiscards }
    STATUS  current
    DESCRIPTION
            "A collection of protocol specific NAT statistics,
             to aid troubleshooting/monitoring of NAT operation."
    ::= { natMIBGroups 4 }
        
natStatsAddrMapGroup OBJECT-GROUP
    OBJECTS { natAddrMapInTranslates,
              natAddrMapOutTranslates,
              natAddrMapDiscards,
              natAddrMapAddrUsed }
    STATUS  current
    DESCRIPTION
            "A collection of address map specific NAT statistics,
             to aid troubleshooting/monitoring of NAT operation."
    ::= { natMIBGroups 5 }
        
natMIBNotificationGroup NOTIFICATION-GROUP
    NOTIFICATIONS { natPacketDiscard }
    STATUS        current
    DESCRIPTION
            "A collection of notifications generated by
            devices supporting this MIB."
    ::= { natMIBGroups 6 }
        

-- -- Compliance statements --

--コンプライアンスに関する声明-

natMIBFullCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "When this MIB is implemented with support for read-create, then such an implementation can claim full compliance. Such devices can then be both monitored and configured with this MIB.

natMIBFullCompliance MODULE-COMPLIANCE STATUS現在の説明「このMIBがread-createのサポートで実装されると、そのような実装は完全な準拠を要求できます。このようなデバイスは、このMIBで監視および設定できます。

             The following index objects cannot be added as OBJECT
             clauses but nevertheless have the compliance
             requirements:
                 "
             -- OBJECT  natAddrBindLocalAddrType
             -- SYNTAX  InetAddressType { ipv4(1), ipv6(2) }
             -- DESCRIPTION
             --         "An implementation is required to support
        

-- global IPv4 and/or IPv6 addresses, depending -- on its support for IPv4 and IPv6."

-依存するグローバルIPv4および/またはIPv6アドレス-IPv4およびIPv6のサポートに依存。

-- OBJECT natAddrBindLocalAddr -- SYNTAX InetAddress (SIZE(4|16)) -- DESCRIPTION -- "An implementation is required to support -- global IPv4 and/or IPv6 addresses, depending -- on its support for IPv4 and IPv6."

-オブジェクトnatAddrBindLocalAddr-構文InetAddress(SIZE(4 | 16))-説明-「サポートするには実装が必要です-グローバルIPv4および/またはIPv6アドレス、依存-IPv4およびIPv6のサポートに依存します。」

-- OBJECT natAddrPortBindLocalAddrType -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } -- DESCRIPTION -- "An implementation is required to support -- global IPv4 and/or IPv6 addresses, depending -- on its support for IPv4 and IPv6."

-オブジェクトnatAddrPortBindLocalAddrType-構文InetAddressType {ipv4(1)、ipv6(2)}-説明-「サポートするには実装が必要です-グローバルIPv4および/またはIPv6アドレス、依存-IPv4および IPv6。」

-- OBJECT natAddrPortBindLocalAddr -- SYNTAX InetAddress (SIZE(4|16)) -- DESCRIPTION -- "An implementation is required to support -- global IPv4 and/or IPv6 addresses, depending -- on its support for IPv4 and IPv6."

-オブジェクトnatAddrPortBindLocalAddr-構文InetAddress(SIZE(4 | 16))-説明-「サポートは実装が必要です-グローバルIPv4および/またはIPv6アドレス、依存-IPv4およびIPv6のサポートによって。」

MODULE IF-MIB -- The interfaces MIB, RFC2863 MANDATORY-GROUPS { ifCounterDiscontinuityGroup }

モジュールIF-MIB-インターフェイスMIB、RFC2863 MANDATORY-GROUPS {ifCounterDiscontinuityGroup}

MODULE -- this module MANDATORY-GROUPS { natConfigGroup, natTranslationGroup, natStatsInterfaceGroup }

モジュール-このモジュールの必須グループ{natConfigGroup、natTranslationGroup、natStatsInterfaceGroup}

GROUP natStatsProtocolGroup DESCRIPTION "This group is optional." GROUP natStatsAddrMapGroup DESCRIPTION "This group is optional." GROUP natMIBNotificationGroup DESCRIPTION "This group is optional."

GROUP natStatsProtocolGroup DESCRIPTION "このグループはオプションです。" GROUP natStatsAddrMapGroup DESCRIPTION "このグループはオプションです。" GROUP natMIBNotificationGroup DESCRIPTION "このグループはオプションです。"

OBJECT natAddrMapLocalAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapLocalAddrType構文InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4またはIPv6アドレスをサポートするには実装が必要です。

OBJECT natAddrMapLocalAddrFrom SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapLocalAddrFrom SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrMapLocalAddrTo SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapLocalAddrTo SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrMapGlobalAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapGlobalAddrType構文InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrMapGlobalAddrFrom SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapGlobalAddrFrom SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrMapGlobalAddrTo SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapGlobalAddrTo SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrBindGlobalAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrBindGlobalAddrType SYNTAX InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrBindGlobalAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4

オブジェクトnatAddrBindGlobalAddr SYNTAX InetAddress(SIZE(4 | 16))説明「グローバルIPv4をサポートするには実装が必要です

               and/or IPv6 addresses, depending on its support
               for IPv4 and IPv6."
        

OBJECT natAddrPortBindGlobalAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrPortBindGlobalAddrType SYNTAX InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrPortBindGlobalAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrPortBindGlobalAddr SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPrivateAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPrivateAddrType構文InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPrivateSrcAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPrivateSrcAddr SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPrivateDstAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPrivateDstAddr SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPublicAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPublicAddrType構文InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPublicSrcAddr SYNTAX InetAddress (SIZE(4|16))

オブジェクトnatSessionPublicSrcAddr構文InetAddress(SIZE(4 | 16))

DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPublicDstAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPublicDstAddr SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

    ::= { natMIBCompliances 1 }
        

natMIBReadOnlyCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "When this MIB is implemented without support for read-create (i.e., in read-only mode), then such an implementation can claim read-only compliance. Such a device can then be monitored but cannot be configured with this MIB.

natMIBReadOnlyCompliance MODULE-COMPLIANCE STATUS現在の説明「このMIBが読み取り作成のサポートなしで(つまり、読み取り専用モードで)実装されると、そのような実装は読み取り専用のコンプライアンスを要求できます。このようなデバイスは監視できますが、監視できません このMIBで構成されます。

             The following index objects cannot be added as OBJECT
             clauses but nevertheless have the compliance
             requirements:
             "
             -- OBJECT  natAddrBindLocalAddrType
             -- SYNTAX  InetAddressType { ipv4(1), ipv6(2) }
             -- DESCRIPTION
             --         "An implementation is required to support
             --          global IPv4 and/or IPv6 addresses, depending
             --          on its support for IPv4 and IPv6."
        

-- OBJECT natAddrBindLocalAddr -- SYNTAX InetAddress (SIZE(4|16))

-オブジェクトnatAddrBindLocalAddr-構文InetAddress(SIZE(4 | 16))

-- DESCRIPTION -- "An implementation is required to support -- global IPv4 and/or IPv6 addresses, depending -- on its support for IPv4 and IPv6."

-説明-「実装には、サポートが必要です-グローバルIPv4および/またはIPv6アドレス、依存-IPv4およびIPv6のサポートに依存します。」

-- OBJECT natAddrPortBindLocalAddrType -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } -- DESCRIPTION -- "An implementation is required to support -- global IPv4 and/or IPv6 addresses, depending -- on its support for IPv4 and IPv6."

-オブジェクトnatAddrPortBindLocalAddrType-構文InetAddressType {ipv4(1)、ipv6(2)}-説明-「サポートするには実装が必要です-グローバルIPv4および/またはIPv6アドレス、依存-IPv4および IPv6。」

-- OBJECT natAddrPortBindLocalAddr -- SYNTAX InetAddress (SIZE(4|16)) -- DESCRIPTION -- "An implementation is required to support -- global IPv4 and/or IPv6 addresses, depending -- on its support for IPv4 and IPv6."

-オブジェクトnatAddrPortBindLocalAddr-構文InetAddress(SIZE(4 | 16))-説明-「サポートは実装が必要です-グローバルIPv4および/またはIPv6アドレス、依存-IPv4およびIPv6のサポートによって。」

MODULE IF-MIB -- The interfaces MIB, RFC2863 MANDATORY-GROUPS { ifCounterDiscontinuityGroup }

モジュールIF-MIB-インターフェイスMIB、RFC2863 MANDATORY-GROUPS {ifCounterDiscontinuityGroup}

MODULE -- this module MANDATORY-GROUPS { natConfigGroup, natTranslationGroup, natStatsInterfaceGroup }

モジュール-このモジュールの必須グループ{natConfigGroup、natTranslationGroup、natStatsInterfaceGroup}

GROUP natStatsProtocolGroup DESCRIPTION "This group is optional." GROUP natStatsAddrMapGroup DESCRIPTION "This group is optional." GROUP natMIBNotificationGroup DESCRIPTION "This group is optional." OBJECT natInterfaceRowStatus SYNTAX RowStatus { active(1) } MIN-ACCESS read-only DESCRIPTION "Write access is not required, and active is the only status that needs to be supported."

GROUP natStatsProtocolGroup DESCRIPTION "このグループはオプションです。" GROUP natStatsAddrMapGroup DESCRIPTION "このグループはオプションです。" GROUP natMIBNotificationGroup DESCRIPTION "このグループはオプションです。" オブジェクトnatInterfaceRowStatus構文RowStatus {active(1)} MIN-ACCESS読み取り専用説明「書き込みアクセスが必要となりません、アクティブがサポートされる必要がある唯一のステータスです。」

OBJECT natAddrMapLocalAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } MIN-ACCESS read-only DESCRIPTION "Write access is not required. An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapLocalAddrType SYNTAX InetAddressType {ipv4(1)、ipv6(2)} MIN-ACCESS読み取り専用説明 IPv6。」

OBJECT natAddrMapLocalAddrFrom SYNTAX InetAddress (SIZE(4|16)) MIN-ACCESS read-only DESCRIPTION "Write access is not required. An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapLocalAddrFrom SYNTAX InetAddress(SIZE(4 | 16))MIN-ACCESS読み取り専用説明「書き込みアクセスは必要ありません。IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrMapLocalAddrTo SYNTAX InetAddress (SIZE(4|16)) MIN-ACCESS read-only DESCRIPTION "Write access is not required. An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapLocalAddrTo SYNTAX InetAddress(SIZE(4 | 16))MIN-ACCESS読み取り専用説明「書き込みアクセスは必要ありません。IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrMapGlobalAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } MIN-ACCESS read-only DESCRIPTION "Write access is not required. An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapGlobalAddrType SYNTAX InetAddressType {ipv4(1)、ipv6(2)} MIN-ACCESS読み取り専用説明「書き込みアクセスは必要ありません。IPv4のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。 IPv6。」

OBJECT natAddrMapGlobalAddrFrom SYNTAX InetAddress (SIZE(4|16)) MIN-ACCESS read-only DESCRIPTION "Write access is not required. An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapGlobalAddrFrom SYNTAX InetAddress(SIZE(4 | 16))MIN-ACCESS読み取り専用説明「書き込みアクセスは必要ありません。IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrMapGlobalAddrTo SYNTAX InetAddress (SIZE(4|16)) MIN-ACCESS read-only DESCRIPTION "Write access is not required. An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrMapGlobalAddrTo SYNTAX InetAddress(SIZE(4 | 16))MIN-ACCESS読み取り専用説明「書き込みアクセスは必要ありません。IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrMapRowStatus SYNTAX RowStatus { active(1) } MIN-ACCESS read-only DESCRIPTION "Write access is not required, and active is the only status that needs to be supported."

オブジェクトnatAddrMapRowStatus構文RowStatus {active(1)} MIN-ACCESS読み取り専用説明「書き込みアクセスが必要となりません、アクティブがサポートされる必要がある唯一のステータスです。」

OBJECT natAddrBindGlobalAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrBindGlobalAddrType SYNTAX InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrBindGlobalAddr SYNTAX InetAddress (SIZE(4|16))

オブジェクトnatAddrBindGlobalAddr構文InetAddress(SIZE(4 | 16))

DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrPortBindGlobalAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrPortBindGlobalAddrType SYNTAX InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natAddrPortBindGlobalAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatAddrPortBindGlobalAddr SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPrivateAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPrivateAddrType構文InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPrivateSrcAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPrivateSrcAddr SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPrivateDstAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPrivateDstAddr SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPublicAddrType SYNTAX InetAddressType { ipv4(1), ipv6(2) } DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPublicAddrType構文InetAddressType {ipv4(1)、ipv6(2)}説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPublicSrcAddr

オブジェクトnatSessionPublicSrcAddr

SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

構文InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

OBJECT natSessionPublicDstAddr SYNTAX InetAddress (SIZE(4|16)) DESCRIPTION "An implementation is required to support global IPv4 and/or IPv6 addresses, depending on its support for IPv4 and IPv6."

オブジェクトnatSessionPublicDstAddr SYNTAX InetAddress(SIZE(4 | 16))説明「IPv4およびIPv6のサポートに応じて、グローバルIPv4および/またはIPv6アドレスをサポートするには実装が必要です。」

    ::= { natMIBCompliances 2 }
        

END

終わり

6. Acknowledgements
6.謝辞

The authors of the document would like to thank Randy Turner, Ashwini S.T., Kevin Luehrs, Sam Sankoorikal, and Juergen Quittek for their valuable feedback.

このドキュメントの著者は、貴重なフィードバックをしてくれたランディターナー、アシュウィニS.T.、ケビンルーア、サムサンコーリカル、およびユルゲンキッテクに感謝します。

The authors would like to especially thank Juergen Schoenwaelder for his patient and fine-combed review and detailed comments as a MIB doctor. The NAT MIB is much clearer and flatter as a result of Juergen's suggestions.

著者は、MIB医師としての彼の忍耐強く丁寧なレビューと詳細なコメントについて特にJuergen Schoenwaelderに感謝したいと思います。 NAT MIBは、ユルゲンの提案の結果、はるかに明確で平坦になりました。

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

It is clear that this MIB can potentially be useful for configuration. Unauthorized access to the write-able objects could cause a denial of service and/or widespread network disturbance. Hence, the support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations.

このMIBが構成に役立つ可能性があることは明らかです。 書き込み可能なオブジェクトへの不正アクセスは、サービス拒否や広範なネットワーク障害を引き起こす可能性があります。 したがって、適切な保護のない非セキュア環境でのSET操作のサポートは、ネットワーク操作に悪影響を及ぼす可能性があります。

At this writing, no security holes have been identified beyond those that SNMP Security is itself intended to address. These relate primarily to controlled access to sensitive information and the ability to configure a device - or which might result from operator error, which is beyond the scope of any security architecture.

この記事の執筆時点では、SNMPセキュリティ自体が対処することを意図したセキュリティホール以外のセキュリティホールは確認されていません。 これらは主に、機密情報へのアクセスの制御と、デバイスを構成する機能に関連しています。これは、セキュリティアーキテクチャの範囲を超えた、オペレータのエラーに起因する可能性があります。

There are a number of managed objects in this MIB that may contain information that may be sensitive from a business perspective, in that they may represent NAT bind and session information. The NAT bind and session objects reveal the identity of private hosts that are engaged in a session with external end nodes. A curious outsider could monitor these two objects to assess the number of private hosts being supported by the NAT device. Further, a disgruntled former employee of an enterprise could use the NAT bind and session information to break into specific private hosts by intercepting the existing sessions or originating new sessions into the host. There are no objects that are sensitive in their own right, such as passwords or monetary amounts. It may even be important to control GET access to these objects and possibly to encrypt the values of these objects when they are sent over the network via SNMP. Not all versions of SNMP provide features for such a secure environment.

このMIBには、NATバインドおよびセッション情報を表す可能性があるという点で、ビジネスの観点から機密性の高い情報を含む可能性のある多くの管理対象オブジェクトがあります。 NATバインドおよびセッションオブジェクトは、外部エンドノードとのセッションに関与しているプライベートホストのIDを明らかにします。 好奇心の強い部外者は、これら2つのオブジェクトを監視して、NATデバイスでサポートされているプライベートホストの数を評価できます。 さらに、企業の不満を抱いた元従業員は、NATバインドおよびセッション情報を使用して、既存のセッションを傍受するか、ホストに新しいセッションを発信することにより、特定のプライベートホストに侵入できます。 パスワードや金額など、それ自体が機密性の高いオブジェクトはありません。 これらのオブジェクトへのGETアクセスを制御し、SNMPを介してネットワーク経由で送信される場合、これらのオブジェクトの値を暗号化することも重要です。 SNMPのすべてのバージョンがこのような安全な環境の機能を提供するわけではありません。

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

SNMPv3より前のSNMPバージョンには、適切なセキュリティが含まれていませんでした。 ネットワーク自体がセキュリティで保護されている場合(たとえば、IPSecを使用する場合)でも、セキュリティで保護されたネットワーク上の誰がこのオブジェクトにアクセスしてGET / SET(読み取り/変更/作成/削除)できるかについては制御できません。 MIB。

It is recommended that the 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エンティティが、実際にGETまたはSET(変更)に対する正当な権利を持つプリンシパル(ユーザー)のみにオブジェクトへのアクセスを許可するように正しく構成されていることを確認するのは、顧客/オペレーターの責任です / create / delete)それら。

8. References
8.参照
8.1. Normative References
8.1. 規範的参考文献

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

[RFC2578] McCloghrie、K.、Perkins、D。、およびJ. 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月。

[RFC3022] Srisuresh, P. and K. Egevang, "Traditional IP Network Address Translator (Traditional NAT)", RFC 3022, January 2001.

[RFC3022] Srisuresh、P。、およびK. Egevang、「Traditional IP Network Address Translator(Traditional NAT)」、RFC 3022、2001年1月。

[RFC2663] Srisuresh, P. and M. Holdrege, "IP Network Address Translator (NAT) Terminology and Considerations", RFC 2663, August 1999.

[RFC2663] Srisuresh、P。、およびM. Holdrege、「IPネットワークアドレス変換(NAT)の用語と考慮事項」、RFC 2663、1999年8月。

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

[RFC4001]ダニエル、M。、ハーバーマン、B。、ラウティエ、S。、シェーンヴェルダー、J。、「インターネットネットワークアドレスのテキスト表記規則」、RFC 4001、2005年2月。

[RFC792] Postel, J., "Internet Control Message Protocol", STD 5, RFC 792, September 1981.

[RFC792]ポステル、J。、「インターネット制御メッセージプロトコル」、STD 5、RFC 792、1981年9月。

[RFC3489] Rosenberg, J., Weinberger, J., Huitema, C., and R. Mahy, "STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)", RFC 3489, March 2003.

[RFC3489] Rosenberg、J.、Weinberger、J.、Huitema、C。、およびR. Mahy、「STUN-ネットワークアドレス変換器(NAT)を介したユーザーデータグラムプロトコル(UDP)の単純なトラバース」、RFC 3489、2003年3月。

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

[RFC2863] McCloghrie、K。およびF. Kastenholz、「インターフェースグループMIB」、RFC 2863、2000年6月。

[RFC2463] Conta, A. and S. Deering, "Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification", RFC 2463, December 1998.

[RFC2463] Conta、A。、およびS. Deering、「インターネットプロトコルバージョン6(IPv6)仕様のインターネット制御メッセージプロトコル(ICMPv6)」、RFC 2463、1998年12月。

[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] Harrington、D.、Presuhn、R。、およびB. Wijnen、「簡易ネットワーク管理プロトコル(SNMP)管理フレームワークを記述するためのアーキテクチャ」、STD 62、RFC 3411、2002年12月。

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

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、1997年3月。

[RFC3413] Levi, D., Meyer, P., and B. Stewart, "Simple Network Management Protocol (SNMP) Applications", STD 62, RFC 3413, December 2002.

[RFC3413] Levi、D.、Meyer、P。、およびB. Stewart、「簡易ネットワーク管理プロトコル(SNMP)アプリケーション」、STD 62、RFC 3413、2002年12月。

8.2. Informative References
8.2. 参考資料

[RFC1918] Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G., and E. Lear, "Address Allocation for Private Internets", BCP 5, RFC 1918, February 1996.

[RFC1918] Rekhter、Y.、Moskowitz、B.、Karrenberg、D.、de Groot、G。、およびE. Lear、「プライベートインターネットのアドレス割り当て」、BCP 5、RFC 1918、1996年2月。

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

[RFC3410]ケース、J。、マンディー、R。、パーテイン、D。、およびB.スチュワート、「インターネット標準管理フレームワークの導入および適用ステートメント」、RFC 3410、2002年12月。

Authors' Addresses

著者のアドレス

R. Rohit Mascon Global Limited #59/2 100 ft Ring Road Banashankari II Stage Bangalore 560 070 India

R. Rohit Mascon Global Limited#59/2 100 ft Ring Road Banashankari II Stageバンガロール560 070インド

Phone: +91 80 679 6227 EMail: rrohit74@hotmail.com

電話:+91 80 679 6227電子メール:rrohit74@hotmail.com

P. Srisuresh Caymas Systems, Inc. 1179-A North McDowell Blvd. Petaluma, CA 94954

P. Srisuresh Caymas Systems、Inc. 1179-A North McDowell Blvd. ペタルマ、CA 94954

Phone: (707) 283-5063 EMail: srisuresh@yahoo.com

電話:(707)283-5063電子メール:srisuresh@yahoo.com

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

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

Phone: +1 408 853 9612 EMail: raraghun@cisco.com

電話:+1 408 853 9612電子メール:raraghun@cisco.com

Nalinaksh Pai Cisco Systems, Inc. Prestige Waterford No. 9, Brunton Road Bangalore - 560 025 India

Nalinaksh Pai Cisco Systems、Inc. Prestige Waterford No. 9、Brunton Road Bangalore-560 025インド

Phone: +91 80 532 1300 extn. 6354 EMail: npai@cisco.com

電話:+91 80 532 1300内線 6354電子メール:npai@cisco.com

Cliff Wang Information Security Bank One Corp 1111 Polaris Pkwy Columbus, OH 43240

Cliff Wang Information Security Bank One Corp 1111 Polaris Pkwy Columbus、OH 43240

Phone: +1 614 213 6117 EMail: cliffwang2000@yahoo.com

電話:+1 614 213 6117メール:cliffwang2000@yahoo.com

Full Copyright Statement

完全な著作権表示

Copyright (C) The Internet Society (2005).

著作権(C)インターネット協会(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開示のコピーおよび利用可能になるライセンスの保証、またはこの仕様の実装者またはユーザーによる一般的なライセンスまたはそのような所有権の使用許可の取得を試みた結果を取得できます。 IETFオンラインIPRリポジトリ(http://www.ietf.org/ipr)から。

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

IETFは、この標準を実装するために必要な技術を対象とする著作権、特許、特許出願、またはその他の所有権に関心を寄せるよう、あらゆる利害関係者を招待します。 IETFのietf-ipr@ietf.orgに情報を送信してください。

Acknowledgement

謝辞

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

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