Network Working Group                                            M. Baer
Request for Comments: 4807                                  Sparta, Inc.
Category: Standards Track                                     R. Charlet
                                                                    Self
                                                             W. Hardaker
                                                            Sparta, Inc.
                                                                R. Story
                                                     Revelstone Software
                                                                 C. Wang
                                                                     ARO
                                                              March 2007
        
            IPsec Security Policy Database Configuration MIB
        

Status of This Memo

このメモのステータス

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

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

Copyright Notice

著作権表示

Copyright (C) The IETF Trust (2007).

著作権(C)IETFトラスト(2007)。

Abstract

抽象

This document defines a Structure of Management Information Version 2 (SMIv2) Management Information Base (MIB) module for configuring the security policy database of a device implementing the IPsec protocol. The policy-based packet filtering and the corresponding execution of actions described in this document are of a more general nature than for IPsec configuration alone, such as for configuration of a firewall. This MIB module is designed to be extensible with other enterprise or standards-based defined packet filters and actions.

この文書は、IPsecプロトコルを実装し、デバイスのセキュリティポリシーデータベースを構成するための経営情報バージョン2(SMIv2)管理情報ベース(MIB)モジュールの構造を定義します。ポリシーベースのパケットフィルタリングと、この文書に記載されたアクションの対応する実行は、ファイアウォールの構成については、単独でIPsecの構成のためのより一般的な性質のものです。このMIBモジュールは、他の企業や標準ベースの定義されたパケットフィルタとアクションで拡張できるように設計されています。

Table of Contents

目次

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Terminology  . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  The Internet-Standard Management Framework . . . . . . . . . .  3
   4.  Relationship to the DMTF Policy Model  . . . . . . . . . . . .  3
   5.  MIB Module Overview  . . . . . . . . . . . . . . . . . . . . .  4
     5.1.  Usage Tutorial . . . . . . . . . . . . . . . . . . . . . .  6
       5.1.1.  Notational Conventions . . . . . . . . . . . . . . . .  6
       5.1.2.  Implementing an Example SPD Policy . . . . . . . . . .  7
   6.  MIB Definition . . . . . . . . . . . . . . . . . . . . . . . .  8
   7.  Security Considerations  . . . . . . . . . . . . . . . . . . . 65
     7.1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . 65
     7.2.  Protecting against Unauthenticated Access  . . . . . . . . 66
     7.3.  Protecting against Involuntary Disclosure  . . . . . . . . 66
     7.4.  Bootstrapping Your Configuration . . . . . . . . . . . . . 67
   8.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 67
   9.  Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 68
   10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 68
     10.1. Normative References . . . . . . . . . . . . . . . . . . . 68
     10.2. Informative References . . . . . . . . . . . . . . . . . . 69
        
1. Introduction
1. はじめに

This document defines a MIB module for configuration of an IPsec security policy database (SPD). The IPsec model this MIB is designed to configure is based on the "IPsec Configuration Policy Model" (IPCP) [RFC3585]. The IPCP's IPsec model is, in turn, derived from the Distributed Management Task Force's (DMTF) IPsec model (see below) and from the IPsec model specified in RFC 2401 [RFC2401]. Note: RFC 2401 has been updated by RFC 4301 [RFC4301], but this implementation is based on RFC 2401. The policy-based packet filtering and the corresponding execution of actions configured by this MIB is of a more general nature than for IPsec configuration only, such as for configuration of a firewall. It is possible to extend this MIB module and add other packet-transforming actions that are performed conditionally on an interface's network traffic.

この文書は、IPsecセキュリティポリシーデータベース(SPD)の構成のMIBモジュールを定義します。このMIBが設定されるように設計されたIPsecモデルは、「IPsecの設定ポリシーモデル」(IPCP)[RFC3585]に基づいています。 IPCPのIPsecのモデルが、今度は、分散管理タスクフォースの(DMTF)のIPsecモデルから導出される(下記参照)およびRFC 2401 [RFC2401]で指定されたIPsecモデルから。注:RFC 2401はRFC 4301 [RFC4301]で更新されているが、この実装は、ポリシーベースのパケットフィルタリングと、このMIBによって構成されるアクションの対応する実行のみIPsec構成のためのより一般的な性質のものであるRFC 2401に基づいています、ファイアウォールの設定のためなど。このMIBモジュールを拡張し、インタフェースのネットワークトラフィック上で条件付きで実行されている他のパケット変換アクションを追加することが可能です。

The IPsec- and IKE-specific actions are as documented in [IPsec-ACTION] and [IKE-ACTION], respectively, and are not documented in this document.

IPSecおよびIKE固有のアクションは、それぞれ、[IPsecの-ACTION]および[IKE-ACTION]に記載されているように、この文書に記載されていません。

2. Terminology
2.用語

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

この文書のキーワード "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", および "OPTIONAL" はRFC 2119 [RFC2119]に記載されているように解釈されます。

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

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

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

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

管理対象オブジェクトが仮想情報店を介してアクセスされ、管理情報ベースまたはMIBと呼ばれます。 MIBオブジェクトは、一般的に簡易ネットワーク管理プロトコル(SNMP)を介してアクセスされます。 MIBのオブジェクトは、管理情報(SMI)の構造で定義されたメカニズムを使用して定義されています。このメモは、STD 58、RFC 2578 [RFC2578]、STD 58、RFC 2579 [RFC2579]とSTD 58、RFC 2580 [RFC2580]に記載されているSMIv2のに準拠しているMIBモジュールを指定します。

4. Relationship to the DMTF Policy Model
DMTFポリシーモデル4.関係

The Distributed Management Task Force (DMTF) has created an object oriented model of IPsec policy information known as the IPsec Policy Model White Paper [IPPMWP]. The "IPsec Configuration Policy Model" (IPCP) [RFC3585] is based, in large part, on the DMTF's IPsec policy model and on RFC 2401 [RFC2401]. The IPCP document describes a model

分散管理タスクフォース(DMTF)がIPsecポリシーモデル白書[IPPMWP]として知られているIPsecポリシー情報のオブジェクト指向モデルを作成しました。 "IPsecの設定ポリシーモデル"(IPCP)[RFC3585]は、大部分では、DMTFのIPsecポリシーのモデルとRFC 2401 [RFC2401]に基づいています。 IPCP文書はモデルについて説明します

for configuring IPsec. This MIB module is a task-specific derivation (i.e., an SMIv2 instantiation) of the IPCP's IPsec configuration model for use with Simple Network Management Protocol version 3 (SNMPv3).

IPsecを設定します。このMIBモジュールは、簡易ネットワーク管理プロトコルバージョン3(SNMPv3の)で使用するためのIPCPのIPSec構成モデルのタスク固有の導出(すなわち、SMIv2のインスタンス)です。

The high-level areas where this MIB module diverges from the IPCP model are:

このMIBモジュールはIPCPモデルから発散する高レベルの領域です。

o Policies, Groups, Conditions, and some levels of Actions are generically named. In other words, IPsec-specific prefixes like "SA" (Security Association), or "IPsec", are not used. This naming convention is used because packet classification and the matching of conditions to actions is more general than IPsec. The tables in this document can possibly be reused by other packet-transforming actions, which need to conditionally act on packets matching filters.

Oポリシー、グループ、条件、およびアクションのいくつかのレベルが総称します。言い換えれば、「SA」(セキュリティアソシエーション)、または「IPsecの」のようなIPsecの固有のプレフィックスは、使用されていません。パケット分類およびアクションへの条件のマッチングがIPSecよりも一般的であるため、この命名規則が使用されています。この文書に記載されているテーブルは、おそらく条件付きでフィルタに一致するパケットに基づいて行動する必要がある他のパケット変換アクションで再利用することができます。

o Filters are implemented in a more generic and scalable manner, rather than enforcing the condition/filtering pairing of the IPCP and its restrictions upon the user. This MIB module offers a compound filter object providing greater flexibility for complex filters than the IPCP.

Oフィルタは、むしろIPCPとユーザの際にその制約の条件/フィルタリングのペアリングを強制するよりも、より一般的かつスケーラブルな方法で実装されています。このMIBモジュールはIPCPよりも複雑なフィルタのためのより高い柔軟性を提供する複合フィルタオブジェクトを提供しています。

5. MIB Module Overview
5. MIBモジュールの概要

The MIB module is modularized into several different parts: rules, filters, and actions.

ルール、フィルタ、およびアクション:MIBモジュールは、いくつかの異なる部分にモジュール化されています。

The rules section associates endpoints and groups of rules, and consists of the spdEndpointToGroupTable, spdGroupContentsTable, and the spdRuleDefinitionTable. Each row of the spdRuleDefinitionTable connects a filter to an action. It should also be noted that by referencing the spdCompoundFilterTable, the spdRuleDefinitionTable's filter column can indicate a set of filters to be processed. Likewise, by referencing the spdCompoundActionTable, the spdRuleDefinitionTable's action column can indicate multiple actions to be executed.

規則セクションは、エンドポイントとルールのグループを関連付け、そしてspdEndpointToGroupTable、spdGroupContentsTable、及びspdRuleDefinitionTableから成ります。 spdRuleDefinitionTableの各行は、アクションにフィルタを接続します。またspdCompoundFilterTableを参照することにより、spdRuleDefinitionTableのフィルターカラムは、フィルタのセットが処理されるように指示できることに留意すべきです。同様に、spdCompoundActionTableを参照することにより、spdRuleDefinitionTableのアクション列には、実行する複数のアクションを示すことができます。

This MIB is structured to allow for reuse through the future creation of extension tables that provide additional filters and/or actions. In fact, the companion documents to this one ([IPsec-ACTION] and [IKE-ACTION]) do just that and define IPsec- and IKE-specific actions to be used within this SPD configuration MIB. Note: it is expected that, in order to function properly, extension action MIBs may impose additional limitations on the objects in this MIB and how they can be used with the extended actions. An extension action may only support a subset of the configuration options available in this MIB.

このMIBは、追加のフィルタおよび/またはアクションを提供し、拡張テーブルの将来の作成を通じて、再利用可能にするために構成されています。実際には、このいずれか([のIPsec-ACTION]と[IKE-ACTION])へのコンパニオン文書はちょうどそれを行うとのIPSecおよびIKE固有のアクションは、このSPDの設定MIB内で使用されるように定義します。注意:正しく機能するために、拡張アクションMIBはこのMIBのオブジェクトとそれらがどのように拡張されたアクションで使用することができる上、追加の制限を課すことができる、ということが予想されます。拡張アクションは、このMIBで利用可能な設定オプションのサブセットをサポートすることができます。

The filter section of the MIB module is composed of the different types of filters in the Policy Model. It is made up of the spdTrueFilter, spdCompoundFilterTable, spdSubfiltersTable spdIpHeaderFilterTable, spdIpOffsetFilterTable, spdTimeFilterTable, spdIpsoHeaderFilterTable.

MIBモジュールのフィルタ部は、ポリシーモデルに異なるタイプのフィルタで構成されています。それはspdTrueFilter、spdCompoundFilterTable、spdSubfiltersTable spdIpHeaderFilterTable、spdIpOffsetFilterTable、spdTimeFilterTable、spdIpsoHeaderFilterTableで構成されています。

The action section of this MIB module contains only the simple static actions required for the firewall processing that an IPsec SPD implementation requires (e.g., accept, drop, log, etc.). The companion documents of this document define the complex actions necessary for IPsec and IKE negotiations.

このMIBモジュールの作用部は、IPsec SPDの実装(例えば、等、ログ、ドロップを受け入れる)必要ファイアウォール処理のために必要なだけの単純な静的なアクションを含んでいます。このドキュメントの仲間ドキュメントはIPsecとIKEのネゴシエーションのために必要な複雑なアクションを定義します。

As may have been noticed above, the MIB uses recursion in a similar manner in several different places. In particular, the spdGroupContentsTable, the spdCompoundFilterTable / spdSubfiltersTable combination, and the spdCompoundActionTable / spdSubactionsTable combination can reference themselves.

上記注目されているかもしれませんが、MIBは、いくつかの異なる場所で同様の方法で再帰を使用しています。特に、spdGroupContentsTable、spdCompoundFilterTable / spdSubfiltersTable組み合わせ、及びspdCompoundActionTable / spdSubactionsTableの組み合わせは、それ自体を参照することができます。

In the case of the spdGroupContentsTable, a row can indicate a rule (i.e., a row in the spdRuleDefinitionTable) or a group (i.e., another set of one or more rows in the spdGroupContentsTable). This way, a group can contain a set of rules and sub-groups. Sub-groups are just other groups defined in the spdGroupContentsTable. There is no inherent MIB limit to the depth of nesting of groups.

spdGroupContentsTableの場合、行は、ルールを示すことができる(すなわち、spdRuleDefinitionTableの行)または基(すなわち、spdGroupContentsTableにおける1つ以上の行の別のセット)。この方法では、グループは、ルールとサブグループのセットを含めることができます。サブグループは、ちょうどspdGroupContentsTableで定義された他のグループです。グループのネストの深さには固有のMIBの制限はありません。

The spdCompoundFilterTable / spdSubfiltersTable combination and spdCompoundActionTable / spdSubactionsTable combination are designed almost identically, with one being for filters and the other for actions, respectively. The following descriptions for the compound filter tables can be directly applied to the compound action tables.

spdCompoundFilterTable / spdSubfiltersTable組み合わせとspdCompoundActionTable / spdSubactionsTableの組み合わせは、一つには、それぞれの行動のためのフィルタおよび他のためのもので、ほとんど同じように設計されています。複合フィルタテーブルの以下の説明は、直接化合物アクションテーブルに適用することができます。

The combination of the tables spdCompoundFilterTable and spdSubfiltersTable allow a user to create a set of filters that can be referenced from any table as a single filter. A row in the spdCompoundFilterTable has the basic configuration information for the compound filter. The index of spdCompoundFilterTable, spdCompFiltname, is also used as a partial index to reference a set of ordered rows in the spdSubfiltersTable. Each row in spdSubfiltersTable points to a row in another filter table. In this way, the set of rows in spdSubFiltersTable with a matching spdCompFiltName, together with the row in spdCompoundFilterTable indexed by spdCompFiltName, create a compound filter. Note that it is possible for a row in the spdSubfiltersTable to point to a row in the spdCompoundFilterTable. This recursion allows the creation of a filter set that includes other filter sets within it. There is no inherent MIB limit to the nesting of compound filters within compound filters.

テーブルspdCompoundFilterTableとspdSubfiltersTableの組み合わせは、ユーザが単一のフィルタのような任意のテーブルから参照することができるフィルタのセットを作成することを可能にします。 spdCompoundFilterTableの行は、複合フィルタの基本的な設定情報を有しています。 spdCompoundFilterTable、spdCompFiltnameのインデックスは、またspdSubfiltersTableで注文行のセットを参照するために部分インデックスとして使用されます。 spdSubfiltersTableの各行は、別のフィルタテーブルの行を指します。このようにして、一緒にspdCompFiltNameによって索引付けspdCompoundFilterTableの行と一致spdCompFiltNameとspdSubFiltersTableにおける行のセットは、複合フィルタを作成します。 spdSubfiltersTableの行はspdCompoundFilterTableの行をポイントすることが可能であることに留意されたいです。この再帰は、その中に他のフィルタセットを含むフィルタセットの作成を可能にします。化合物フィルター内の化合物フィルタのネストには固有のMIBの制限はありません。

5.1. Usage Tutorial
5.1. 使用方法のチュートリアル

In order to use the tables contained in this document, a general understanding of firewall processing is helpful. The processing of the security policy database (SPD) involves applying a set of SPD rules to an interface on a device. The given set of rules to apply to any given interface is defined within the spdEndpointToGroupTable table. This table maps a given interface to a group of rules. In this table, the interface itself is specified using its assigned address. There is also one group of rules per direction (ingress and egress).

本文書に含まれているテーブルを使用するためには、ファイアウォール処理の一般的な理解は有用です。セキュリティ・ポリシー・データベース(SPD)の処理は、デバイス上のインタフェースにSPDルールのセットを適用することを含みます。任意の所与のインターフェースに適用される規則の所定のセットはspdEndpointToGroupTableテーブル内で定義されています。このテーブルには、ルールのグループに与えられたインターフェイスをマッピングします。この表では、インタフェース自体は、その割り当てられたアドレスを使用して指定されます。方向ごとのルールの一つのグループ(入力および出力)もあります。

5.1.1. Notational Conventions
5.1.1. 表記規則

Notes about the following example operations:

次の例の操作に関する注意事項:

1. All the example operations in the following section make use of default values for all columns not listed. The operations and column values given in the examples are the minimal SNMP Varbinds that must be sent to create a row.

1.次のセクションのすべての動作例は記載されていないすべての列のデフォルト値を利用します。実施例に与えられた操作と列の値は、行を作成するために送られなければならない最小のSNMP変数バインドされています。

2. The example operations are formatted such that a row (i.e., the table's Entry object) is operated on by using the indexes to that row and the column values for that row.

2.例示的な動作は、行(すなわち、テーブルのエントリオブジェクト)がその行にインデックスとその行の列の値を使用して操作されるようにフォーマットされます。

3. Below is a generic example of the notation used in the following section's examples of this MIB's usage. This example indicates that the MIB row to be set is the row with the index values of value1 for index1, and value2 for index2. Within this row, column1 is set to column_value1, and column2 is set to column_value2.:

3.以下は、このMIBの使用方法の次のセクションの例で使用される表記法の一般的な例です。この例では、設定されるMIB行インデックスindex1のための値1の値、及びINDEX2のための値2と行であることを示しています。この列内、COLUMN1はcolumn_value1に設定され、そしてCOLUMN2はcolumn_value2するように設定されています:

       rowEntry(index1     = value1,
                index2     = value2)
             = (column1        = column_value1,
                column2        = column_value2)
        

4. The below is a specific example of the notation used in the following section's examples of this MIB's usage. This example represents the status column of a row in the IP-MIB::ipAddressTable table being set to deprecated. The index values for this row are IPv4 and 192.0.2.1. The example notation would look like the following:

4.以下、このMIBの使用方法の次のセクションの例で使用される表記法の具体例です。この例では、非推奨に設定されるIP-MIB :: ipAddressTableテーブルの行のステータス列を表します。この行のインデックス値は、IPv4と192.0.2.1です。例の表記は次のようになります。

       ipAddressEntry(ipAddressAddrType = 1,           -- ipv4
                      ipAddressAddr     = 0xC0000201 ) -- 192.0.2.1
                   = (ipAddressStatus   = 2)           -- deprecated
        
5.1.2. Implementing an Example SPD Policy
5.1.2. 例SPDポリシーの実装

As an example, let us define the following administrative policy: On the network interface with IP address 192.0.2.1, all traffic from host 192.0.2.6 will be dropped and all other traffic will be accepted.

例として、私たちは次の管理ポリシーを定義してみましょう:IPアドレス192.0.2.1とのネットワークインタフェースでは、ホスト192.0.2.6からのすべてのトラフィックが廃棄され、他のすべてのトラフィックが許可されます。

This policy is enforced by setting the values in the MIB to do the following:

このポリシーは、次の操作を実行するためにMIBに値を設定することによって強制されています。

o create a filter for 192.0.2.6

O 192.0.2.6のためのフィルタを作成します

o create a rule that connects the 192.0.2.6 filter to a packet drop action

Oパケットドロップアクションに192.0.2.6フィルタを接続ルールを作成

o create a rule that always accepts packets

常にパケットを受け入れルールを作成するには

o group these rules together in the proper order so that the 192.0.2.6 drop rule is checked first.

適切な順序でこれらのルールを一緒O基は192.0.2.6ドロップルールが最初にチェックされるようになっています。

o connect this group of rules to the 192.0.2.1 interface

O 192.0.2.1インターフェイスにルールのグループに接続

The first step to do this is creating the filter for the IPv4 address 192.0.2.6:

これを行うための最初のステップは、IPv4アドレス192.0.2.6のためのフィルタを作成しています:

SpdIpHeaderFilterEntry(spdIpHeadFiltName = "192.0.2.6") = (spdIpHeadFiltType = 0x80, -- sourceAddress spdIpHeadFiltIPVersion = 1, -- IPv4 spdIpHeadFiltSrcAddressBegin = 0xC0000206, -- 192.0.2.6 spdIpHeadFiltSrcAddressEnd = 0xC0000206, -- 192.0.2.6 spdIpHeadFiltRowStatus = 4) -- createAndGo

SpdIpHeaderFilterEntry(spdIpHeadFiltName = "192.0.2.6")=(spdIpHeadFiltType = 0x80と、 - sourceAddress spdIpHeadFiltIPVersion = 1、 - IPv4のspdIpHeadFiltSrcAddressBegin = 0xC0000206、 - 192.0.2.6 spdIpHeadFiltSrcAddressEnd = 0xC0000206、 - 192.0.2.6 spdIpHeadFiltRowStatus = 4) - createAndGo

Next, a rule is created to connect the above "192.0.2.6" filter to an action to "drop" the packet, as follows:

次に、ルールは次のように、パケットを「ドロップ」するように作用するために、上記の「192.0.2.6」フィルタを接続するために作成されます。

spdRuleDefinitionEntry(spdRuleDefName = "drop from 192.0.2.6") = (spdRuleDefFilter = spdIpHeadFiltType.9.49.57.50.46.48.46.50.46.54, spdRuleDefAction = spdDropAction.0, spdRuleDefRowStatus = 4) -- createAndGo

spdRuleDefinitionEntry(spdRuleDefName = "192.0.2.6からドロップ")=(spdRuleDefFilter = spdIpHeadFiltType.9.49.57.50.46.48.46.50.46.54、spdRuleDefAction = spdDropAction.0、spdRuleDefRowStatus = 4) - createAndGo

Next, a rule is created that accepts all packets:

次に、ルールはすべてのパケットを受け入れるよう作成されます。

spdRuleDefinitionEntry(spdRuleDefName = "accept all") = (spdRuleDefFilter = spdTrueFilter.0, spdRuleDefAction = spdAcceptAction.0, spdRuleDefRowStatus = 4) -- createAndGo

spdRuleDefinitionEntry(spdRuleDefName = "すべてを受け入れる")=(spdRuleDefFilter = spdTrueFilter.0、spdRuleDefAction = spdAcceptAction.0、spdRuleDefRowStatus = 4) - createAndGo

Next, these two rules are grouped together. Rule groups attached to an interface are processed one row at a time. The rows are processed from lowest to highest spdGroupContPriority value. Because the row that references the "accept all" rule should be processed last, it is given the higher spdGroupContPriority value.

次は、これらの2つのルールが一緒にグループ化されます。インターフェイスに接続ルールグループは一度に1行ずつ処理されます。行は、最低から最高spdGroupContPriority値に処理されます。 「すべてを受け入れる」ルールを参照する行が最後に処理されなければならないので、高いspdGroupContPriority値を与えています。

SpdGroupContentsEntry(spdGroupContName = "ingress", spdGroupContPriority = 65535) = (spdGroupContComponentName = "accept all", spdGroupContRowStatus = 4) -- createAndGo

SpdGroupContentsEntry(spdGroupContName = "入口"、spdGroupContPriority = 65535)=(spdGroupContComponentNameは= "すべて受け入れる"、spdGroupContRowStatus = 4) - createAndGo

SpdGroupContentsEntry(spdGroupContName = "ingress", spdGroupContPriority = 1000) = (spdGroupContComponentName = "drop from 192.0.2.6", spdGroupContRowStatus = 4) -- createAndGo

SpdGroupContentsEntry(spdGroupContName = "入口"、spdGroupContPriority = 1000)=(spdGroupContComponentName = "192.0.2.6からドロップ"、spdGroupContRowStatus = 4) - createAndGo

Finally, this group of rules is connected to the 192.0.2.1 interface as follows:

次のように最後に、規則のこのグループは、192.0.2.1インタフェースに接続されています。

SpdEndpointToGroupEntry(spdEndGroupDirection = 1, -- ingress spdEndGroupIdentType = 4, -- IPv4 spdEndGroupAddress = 0xC0000001)

SpdEndpointToGroupEntry(spdEndGroupDirection = 1、 - 入口spdEndGroupIdentType = 4、 - IPv4のspdEndGroupAddress = 0xC0000001)

        = (spdEndGroupName = "ingress",
           spdEndGroupRowStatus = 4)                    -- createAndGo
        

This completes the necessary steps to implement the policy. Once all of these rules have been applied, the policy should take effect.

これは、ポリシーを実装するために必要な手順を完了します。これらのルールのすべてが適用されると、ポリシーが有効になります必要があります。

6. MIB Definition
6. MIB定義

The following MIB Module imports from: [RFC2578], [RFC2579], [RFC2580], [RFC2863], [RFC3289], [RFC3411], and [RFC4001]. It also uses definitions from [RFC1108], [RFC3060], and [RFC3629].

[RFC2578]、[RFC2579]、[RFC2580]、[RFC2863]、[RFC3289]、[RFC3411]及び[RFC4001]から次のMIBモジュール輸入。また、[RFC1108]、[RFC3060]及び[RFC3629]の定義を使用します。

IPSEC-SPD-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, mib-2 FROM SNMPv2-SMI -- [RFC2578]

SNMPv2-SMIからの輸入MODULE-IDENTITY、OBJECT-TYPE、NOTIFICATION-TYPE、Integer32の、Unsigned32の、MIB-2 - [RFC2578]

    TEXTUAL-CONVENTION, RowStatus, TruthValue,
    TimeStamp, StorageType, VariablePointer
                                        FROM SNMPv2-TC
                                        -- [RFC2579]
        

MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580]

MODULE-COMPLIANCE、オブジェクト・グループ、NOTIFICATION-GROUPのSNMPv2-CONF FROM - [RFC2580]

InterfaceIndex FROM IF-MIB -- [RFC2863]

InterfaceIndexのIF-MIB FROM - [RFC2863]

diffServMIBMultiFieldClfrGroup, IfDirection, diffServMultiFieldClfrNextFree FROM DIFFSERV-MIB -- [RFC3289]

DIFFSERV-MIBからdiffServMIBMultiFieldClfrGroup、IfDirection、diffServMultiFieldClfrNextFree - [RFC3289]

InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- [RFC4001]

InetAddressTypeの、INET-ADDRESS-MIBからのInetAddress - [RFC4001]

SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411]

SNMP-FRAMEWORK-MIB FROMれるSnmpAdminString - [RFC3411]

;

-- -- module identity --

- - モジュールのアイデンティティ -

spdMIB MODULE-IDENTITY LAST-UPDATED "200702070000Z" -- 7 February 2007 ORGANIZATION "IETF IP Security Policy Working Group" CONTACT-INFO "Michael Baer P.O. Box 72682 Davis, CA 95617 Phone: +1 530 902 3131 Email: baerm@tislabs.com

spdMIBのMODULE-IDENTITY LAST-UPDATED "200702070000Z" - 2007年2月7日ORGANIZATION "IETF IPセキュリティポリシーワーキンググループ" CONTACT-INFO「マイケル・ベア私書箱72682デイビス、CA 95617電話:+1 530 902 3131 Eメール:tislabs @ baerm。コム

                  Ricky Charlet
                  Email: rcharlet@alumni.calpoly.edu
        

Wes Hardaker Sparta, Inc. P.O. Box 382 Davis, CA 95617 Phone: +1 530 792 1913 Email: hardaker@tislabs.com

ウェスHardakerスパルタ、株式会社私書箱ボックス382デイビス、CA 95617電話:+1 530 792 1913 Eメール:hardaker@tislabs.com

Robert Story Revelstone Software PO Box 1812

ロバート・ストーリーRevelstoneソフトウェア私書箱1812

Tucker, GA 30085 Phone: +1 770 617 3722 Email: rstory@ipsp.revelstone.com

タッカー、GA 30085電話:+1 770 617 3722 Eメール:rstory@ipsp.revelstone.com

Cliff Wang ARO 4300 S. Miami Blvd. Durham, NC 27703 E-Mail: cliffwangmail@yahoo.com" DESCRIPTION "This MIB module defines configuration objects for managing IPsec Security Policies. In general, this MIB can be implemented anywhere IPsec security services exist (e.g., bump-in-the-wire, host, gateway, firewall, router, etc.).

クリフ王ARO 4300 S.マイアミブルバードダーラム、NC 27703 Eメール:cliffwangmail@yahoo.com「DESCRIPTION」このMIBモジュールは、IPsecセキュリティポリシーを管理するための設定オブジェクトを定義します。一般に、このMIBは、IPsecセキュリティ・サービス(例えば、バンプ・イン・ザ・ワイヤ、ホスト、ゲートウェイ、ファイアウォール、ルータ、等)が存在するどこにでも実装することができます。

Copyright (C) The IETF Trust (2007). This version of this MIB module is part of RFC 4807; see the RFC itself for full legal notices."

著作権(C)IETFトラスト(2007)。このMIBモジュールのこのバージョンはRFC 4807の一部です。完全な適法な通知についてはRFC自体を参照してください。」

-- Revision History

- 改訂履歴

    REVISION     "200702070000Z"    -- 7 February 2007
    DESCRIPTION  "Initial version, published as RFC 4807."
        
    ::= { mib-2 153 }
        

-- -- groups of related objects --

- - 関連するオブジェクトのグループ -

spdConfigObjects         OBJECT IDENTIFIER
     ::= { spdMIB 1 }
spdNotificationObjects   OBJECT IDENTIFIER
     ::= { spdMIB 2 }
spdConformanceObjects    OBJECT IDENTIFIER
     ::= { spdMIB 3 }
spdActions               OBJECT IDENTIFIER
     ::= { spdMIB 4 }
        

-- -- Textual Conventions --

- - テキストの表記法 -

SpdBooleanOperator ::= TEXTUAL-CONVENTION
    STATUS   current
    DESCRIPTION
        "The SpdBooleanOperator operator is used to specify
         whether sub-components in a decision-making process are
        
         ANDed or ORed together to decide if the resulting
         expression is true or false."
    SYNTAX      INTEGER { or(1), and(2) }
        
SpdAdminStatus ::= TEXTUAL-CONVENTION
    STATUS   current
    DESCRIPTION
        "The SpdAdminStatus is used to specify the administrative
         status of an object.  Objects that are disabled MUST NOT
         be used by the packet processing engine."
    SYNTAX      INTEGER { enabled(1), disabled(2) }
        
SpdIPPacketLogging ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "d"
    STATUS   current
    DESCRIPTION
        "SpdIPPacketLogging specifies whether an audit message
         SHOULD be logged if a packet is passed through a Security
         Association (SA) and if some of that packet is included in
         the log event.  A value of '-1' indicates no logging.  A
         value of '0' or greater indicates that logging SHOULD be
         done and indicates the number of bytes starting at the
         beginning of the packet to place in the log.  Values greater
         than the size of the packet being processed indicate that
         the entire packet SHOULD be sent.
        
         Examples:
         '-1' no logging
         '0'  log but do not include any of the packet in the log
         '20' log and include the first 20 bytes of the packet
              in the log."
        

SYNTAX Integer32 (-1..65535)

構文Integer32(-1..65535)

SpdTimePeriod ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "31t"
    STATUS       current
    DESCRIPTION
        "This property identifies an overall range of calendar dates
         and time.  In a boolean context, a value within this time
         range, inclusive, is considered true.
        
         This information is encoded as an octet string using
         the UTF-8 transformation format described in STD 63,
         RFC 3629.
        

It uses the format suggested in RFC 3060. An octet string

これは、RFC 3060オクテット文字列で推奨される形式を使用しています

represents a start date and time and an end date and time. For example:

開始日時と終了日時を表します。例えば:

yyyymmddThhmmss/yyyymmddThhmmss

YYYYMMDDTHHMMSS / YYYYMMDDTHHMMSS

Where: yyyy = year mm = month dd = day hh = hour mm = minute ss = second

ここで、YYYY =年、MM =月、DD =日HH =時mm =分SS =秒

The first 'yyyymmddThhmmss' sub-string indicates the start date and time. The second 'yyyymmddThhmmss' sub-string indicates the end date and time. The character 'T' within these sub-strings indicates the beginning of the time portion of each sub-string. The solidus character '/' separates the start from the end date and time. The end date and time MUST be subsequent to the start date and time.

最初の「YYYYMMDDTHHMMSS」サブ文字列は、開始日時を示します。 2番目の「YYYYMMDDTHHMMSS」サブ文字列は、終了日時を示します。これらのサブ文字列内の文字「T」は、それぞれのサブ文字列の時間部分の始まりを示します。ソリダス文字は「/」終了日時からのスタートを分離します。終了日時は、開始日時以降でなければなりません。

There are also two allowed substitutes for a 'yyyymmddThhmmss' sub-string: one for the start date and time, and one for the end date and time.

開始日時に1つ、および終了日時について1:「YYYYMMDDTHHMMSS」サブ文字列の2つの許さ代替もあります。

If the start date and time are replaced with the string 'THISANDPRIOR', this sub-string would indicate the current date and time and the previous dates and time.

開始日時は、文字列「THISANDPRIOR」で置き換えられている場合は、このサブ文字列は、現在の日付と時刻と前回の日付と時間を示すことになります。

If the end date and time are replaced with the string 'THISANDFUTURE', this sub-string would indicate the current date and time and the subsequent dates and time.

終了日時は、文字列「THISANDFUTURE」で置き換えられている場合は、このサブ文字列は、現在の日付と時刻とその後の日付と時間を示すことになります。

Any of the following SHOULD be considered a 'wrongValue' error: - Setting a value with the end date and time earlier than or equal to the start date and time. - Setting the start date and time to 'THISANDFUTURE'. - Setting the end date and time to 'THISANDPRIOR'." REFERENCE "RFC 3060, 3269" SYNTAX OCTET STRING (SIZE (0..31)) -- -- Policy group definitions --

次のいずれかが「wrongValue」はエラーと見なされるべきである: - より前の終了日時に値を設定するか、開始日時に等しいです。 - 「THISANDFUTURE」に開始日時を設定します。 - 'THISANDPRIOR' に終了日時を設定する「参照 "RFC 3060、3269、" 構文オクテットSTRING(SIZE(0..31)) - 。 - ポリシー・グループの定義 -

spdLocalConfigObjects OBJECT IDENTIFIER
     ::= { spdConfigObjects 1 }
        

spdIngressPolicyGroupName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS read-write STATUS current

spdIngressPolicyGroupNameのOBJECT-TYPE SYNTAXれるSnmpAdminString(SIZE(0 32))MAX-ACCESS読み取りと書き込みステータス現在の

    DESCRIPTION
        "This object indicates the global system policy group that
        is to be applied on ingress packets (i.e., arriving at an
        interface from a network) when a given endpoint does not
        contain a policy definition in the spdEndpointToGroupTable.
        Its value can be used as an index into the
        spdGroupContentsTable to retrieve a list of policies.  A
        zero length string indicates that no system-wide policy exists
        and the default policy of 'drop' SHOULD be executed for
        ingress packets until one is imposed by either this object
        or by the endpoint processing a given packet.
        
        This object MUST be persistent"
    DEFVAL { "" }
    ::= { spdLocalConfigObjects 1 }
        

spdEgressPolicyGroupName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the policy group containing the global system policy that is to be applied on egress packets (i.e., packets leaving an interface and entering a network) when a given endpoint does not contain a policy definition in the spdEndpointToGroupTable. Its value can be used as an index into the spdGroupContentsTable to retrieve a list of policies. A zero length string indicates that no system-wide policy exists and the default policy of 'drop' SHOULD be executed for egress packets until one is imposed by either this object or by the endpoint processing a given packet.

spdEgressPolicyGroupName OBJECT-TYPE SYNTAXれるSnmpAdminString(SIZE(0 32))MAX-ACCESS読み取りと書き込みステータス現在の説明は「このオブジェクトはパケットがANを残して、出力パケット(すなわち、上に適用されるグローバルシステムポリシーを含むポリシーグループを示します所与のエンドポイントがspdEndpointToGroupTableにおけるポリシー定義が含まれていない場合)ネットワークのインタフェースと入る。その値は、ポリシーのリストを取得するためにspdGroupContentsTableへのインデックスとして使用することができる。ゼロ長の文字列には、システム全体のポリシーが存在しないことを示し一方がいずれかのこのオブジェクトによって、または与えられたパケットを処理するエンドポイントによって課されるまで「ドロップ」のデフォルトポリシーは、出力パケットに対して実行されるべきです。

         This object MUST be persistent"
    DEFVAL { "" }
    ::= { spdLocalConfigObjects 2 }
        

spdEndpointToGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF SpdEndpointToGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table maps policies (groupings) onto an endpoint (interface). A policy group assigned to an endpoint is then used to control access to the network traffic passing through that endpoint.

SpdEndpointToGroupEntry MAX-ACCESSステータス現在の説明のspdEndpointToGroupTable OBJECT-TYPE構文配列は「この表は、エンドポイント(インターフェース)にポリシー(グルーピング)をマッピングする。エンドポイントに割り当てられたポリシーグループは、ネットワーク・トラフィックの通過へのアクセスを制御するために使用されますそのエンドポイントによる。

         If an endpoint has been configured with a policy group and
         no rule within that policy group matches that packet, the
         default action in this case SHALL be to drop the packet.
        
         If no policy group has been assigned to an endpoint, then
         the policy group specified by spdIngressPolicyGroupName MUST
         be used on traffic inbound from the network through that
         endpoint, and the policy group specified by
         spdEgressPolicyGroupName MUST be used for traffic outbound
         to the network through that endpoint."
    ::= { spdConfigObjects 2 }
        

spdEndpointToGroupEntry OBJECT-TYPE SYNTAX SpdEndpointToGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A mapping assigning a policy group to an endpoint."

spdEndpointToGroupEntry OBJECT-TYPE構文SpdEndpointToGroupEntry MAX-ACCESSステータス現在の説明は「エンドポイントにポリシーグループを割り当てるマッピング」。

    INDEX { spdEndGroupDirection, spdEndGroupInterface }
    ::= { spdEndpointToGroupTable 1 }
        
SpdEndpointToGroupEntry ::= SEQUENCE {
    spdEndGroupDirection                      IfDirection,
    spdEndGroupInterface                      InterfaceIndex,
    spdEndGroupName                           SnmpAdminString,
    spdEndGroupLastChanged                    TimeStamp,
    spdEndGroupStorageType                    StorageType,
    spdEndGroupRowStatus                      RowStatus
}
        
spdEndGroupDirection OBJECT-TYPE
    SYNTAX      IfDirection
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "This object indicates which direction of packets crossing
         the interface are associated with which spdEndGroupName
         object.  Ingress packets, or packets into the device match
         when this value is inbound(1).  Egress packets or packets
         out of the device match when this value is outbound(2)."
    ::= { spdEndpointToGroupEntry 1 }
        

spdEndGroupInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION

spdEndGroupInterfaceのOBJECT-TYPE SYNTAX InterfaceIndexのMAX-ACCESSステータス現在の説明

        "This value matches the IF-MIB's ifTable's ifIndex column
         and indicates the interface associated with a given
         endpoint.  This object can be used to uniquely identify an
         endpoint that a set of policy groups are applied to."
    ::= { spdEndpointToGroupEntry 2 }
        
spdEndGroupName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "The policy group name to apply at this endpoint.  The
         value of the spdEndGroupName object is then used as an
         index into the spdGroupContentsTable to come up with a list
         of rules that MUST be applied at this endpoint."
    ::= { spdEndpointToGroupEntry 3 }
        

spdEndGroupLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this row was last modified or created either through SNMP SETs or by some other external means.

spdEndGroupLastChanged OBJECT-TYPE構文タイムスタンプMAX-ACCESS read-only説明「この列は、SNMPセットを介して、またはいくつかの他の外部の手段のいずれかによって最後に変更または作成されたsysUpTimeの値。

         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
    ::= { spdEndpointToGroupEntry 4 }
        

spdEndGroupStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdEndGroupStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
    ::= { spdEndpointToGroupEntry 5 }
        

spdEndGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create

spdEndGroupRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESSはリード作成します

    STATUS      current
    DESCRIPTION
        "This object indicates the conceptual status of this row.
        
         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        
         This object is considered 'notReady' and MUST NOT be set to
         active until one or more active rows exist within the
         spdGroupContentsTable for the group referenced by the
         spdEndGroupName object."
    ::= { spdEndpointToGroupEntry 6 }
        

-- -- policy group definition table --

- - ポリシーグループ定義テーブル -

spdGroupContentsTable OBJECT-TYPE SYNTAX SEQUENCE OF SpdGroupContentsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of rules and/or subgroups contained within a given policy group. For a given value of spdGroupContName, the set of rows sharing that value forms a 'group'. The rows in a group MUST be processed according to the value of the spdGroupContPriority object in each row. The processing MUST be executed starting with the lowest value of spdGroupContPriority and in ascending order thereafter.

SpdGroupContentsEntry MAX-ACCESSステータス現在の説明のspdGroupContentsTable OBJECT-TYPE構文配列は「この表は、指定されたポリシーグループ内に含まれる規則および/またはサブグループのリストを含む。spdGroupContNameの所定の値、その値を共有する行のセットについてフォーム「グループ」。グループ内の行は、各行におけるspdGroupContPriorityオブジェクトの値に従って処理されなければならない。処理はspdGroupContPriorityの最小値とし、その後の昇順に開始実行されなければなりません。

         If an action is executed as the result of the processing of
         a row in a group, the processing of further rows in that
         group MUST stop.  Iterating to the next policy group row by
         finding the next largest spdGroupContPriority object SHALL
         only be done if no actions were run while processing the
         current row for a given packet."
    ::= { spdConfigObjects 3 }
        

spdGroupContentsEntry OBJECT-TYPE SYNTAX SpdGroupContentsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines a given sub-component within a policy group. A sub-component is either a rule or another group as indicated by spdGroupContComponentType and referenced by spdGroupContComponentName."

spdGroupContentsEntry OBJECT-TYPE構文SpdGroupContentsEntry MAX-ACCESSステータス現在の説明は「ポリシーグループ内の所定のサブコンポーネントを定義する。spdGroupContComponentTypeで示すとspdGroupContComponentNameによって参照されるように、サブコンポーネントは、ルールまたは別の基のいずれかです。」

    INDEX   { spdGroupContName, spdGroupContPriority }
    ::= { spdGroupContentsTable 1 }
        
SpdGroupContentsEntry ::= SEQUENCE {
    spdGroupContName                        SnmpAdminString,
    spdGroupContPriority                    Integer32,
    spdGroupContFilter                      VariablePointer,
    spdGroupContComponentType               INTEGER,
    spdGroupContComponentName               SnmpAdminString,
    spdGroupContLastChanged                 TimeStamp,
    spdGroupContStorageType                 StorageType,
    spdGroupContRowStatus                   RowStatus
}
        
spdGroupContName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The administrative name of the group associated with this
        row.  A 'group' is formed by all the rows in this table that
        have the same value of this object."
    ::= { spdGroupContentsEntry 1 }
        
spdGroupContPriority OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The priority (sequence number) of the sub-component in
         a group that this row represents.  This value indicates
         the order that each row of this table MUST be processed
         from low to high.  For example, a row with a priority of 0
         is processed before a row with a priority of 1, a 1 before
         a 2, etc."
    ::= { spdGroupContentsEntry 2 }
        

spdGroupContFilter OBJECT-TYPE SYNTAX VariablePointer MAX-ACCESS read-create STATUS current DESCRIPTION "spdGroupContFilter points to a filter that is evaluated to determine whether the spdGroupContComponentName within this row is exercised. Managers can use this object to classify groups of rules, or subgroups, together in order to achieve a greater degree of control and optimization over the execution order of the items within the group. If the filter evaluates to false, the rule or subgroup will be skipped and the next rule or subgroup will be evaluated instead. This value can be used to indicate a scalar or row in a table. When indicating a row in a table, this value MUST point to the first column instance in that row.

spdGroupContFilter OBJECT-TYPE構文VariablePointer MAX-ACCESSはリード作成この行内spdGroupContComponentNameが行使されるかどうかを決定するために評価されているフィルタにSTATUS電流DESCRIPTION「spdGroupContFilterポイント。マネージャーは、一緒になって、ルールのグループまたはサブグループを分類するために、このオブジェクトを使用することができグループ内の項目の実行順序を制御し、最適化のより高い程度を達成する。フィルタがfalseと評価された場合、ルールまたはサブグループはスキップされ、次のルールまたはサブグループではなく、評価されます。この値はできるために、表のスカラーまたは行を示すために使用される。テーブルの行を示す場合、この値は、その行の最初の列のインスタンスを指していなければなりません。

         An example usage of this object would be to limit a
         group of rules to executing only when the IP packet
         being processed is designated to be processed by IKE.
         This effectively creates a group of IKE-specific rules.
        

The following tables and scalars can be pointed to by this column. All but diffServMultiFieldClfrTable are defined in this MIB:

以下の表とスカラーは、このコラムで指さことができます。 diffServMultiFieldClfrTableしかし、すべては、このMIBで定義されています。

                diffServMultiFieldClfrTable
                spdIpOffsetFilterTable
                spdTimeFilterTable
                spdCompoundFilterTable
                spdTrueFilter
                spdIpsoHeaderFilterTable
        

Implementations MAY choose to provide support for other filter tables or scalars.

実装は、他のフィルタテーブルまたはスカラーのサポートを提供することを選択するかもしれません。

If this column is set to a VariablePointer value, which references a non-existent row in an otherwise supported table, the inconsistentName exception MUST be returned. If the table or scalar pointed to by the VariablePointer is not supported at all, then an inconsistentValue exception MUST be returned.

この列は、そうでなければサポートされているテーブルに存在しない行を参照VariablePointer値に設定されている場合、inconsistentName例外が返されなければなりません。テーブルまたはスカラーがVariablePointerによって指さが全くサポートされていない場合、はinconsistentValue例外が返されなければなりません。

         If, during packet processing, a row in this table is applied
         to a packet and the value of this column in that row
         references a non-existent or non-supported object, the
         packet MUST be dropped."
    REFERENCE "RFC 3289"
    DEFVAL { spdTrueFilterInstance }
    ::= { spdGroupContentsEntry 3 }
        
spdGroupContComponentType OBJECT-TYPE
    SYNTAX      INTEGER { group(1), rule(2) }
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "Indicates whether the spdGroupContComponentName object
         is the name of another group defined within the
         spdGroupContentsTable or is the name of a rule defined within the spdRuleDefinitionTable."
    DEFVAL { rule }
    ::= { spdGroupContentsEntry 4 }
        
spdGroupContComponentName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "The name of the policy rule or subgroup contained within
         this row, as indicated by the spdGroupContComponentType
         object."
    ::= { spdGroupContentsEntry 5 }
        

spdGroupContLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this row was last modified or created either through SNMP SETs or by some other external means.

spdGroupContLastChanged OBJECT-TYPE構文タイムスタンプMAX-ACCESS read-only説明「この列は、SNMPセットを介して、またはいくつかの他の外部の手段のいずれかによって最後に変更または作成されたsysUpTimeの値。

         If this row has not been modified since the last
         re-initialization of the network management subsystem,
         this object SHOULD have a zero value."
    ::= { spdGroupContentsEntry 6 }
        

spdGroupContStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdGroupContStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
    ::= { spdGroupContentsEntry 7 }
        

spdGroupContRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdGroupContRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        

This object MUST NOT be set to active until the row to which the spdGroupContComponentName points to exists and is active.

行へspdGroupContComponentName点れるが存在し、アクティブになるまで、このオブジェクトは、アクティブに設定してはいけません。

If active, this object MUST remain active unless one of the following two conditions are met:

アクティブな場合は、次の2つの条件のいずれかが満たされない限り、このオブジェクトはアクティブなまましなければなりません:

I. No active row in spdEndpointToGroupTable exists that references this row's group (i.e., indicate this row's spdGroupContName).

spdEndpointToGroupTableでI.アクティブな行が存在する参照この行のグループ(すなわち、この行のspdGroupContNameを示します)。

II. Or at least one other active row in this table has a matching spdGroupContName.

II。あるいは、このテーブル内の少なくとも1つの他のアクティブな行は、一致spdGroupContNameを有しています。

         If neither condition is met, an attempt to set this row to
         something other than active MUST result in an
         inconsistentValue error."
    ::= { spdGroupContentsEntry 8 }
        

-- -- policy definition table --

- - ポリシー定義テーブル -

spdRuleDefinitionTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SpdRuleDefinitionEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "This table defines a rule by associating a filter
         or a set of filters to an action to be executed."
    ::= { spdConfigObjects 4 }
        
spdRuleDefinitionEntry OBJECT-TYPE
    SYNTAX      SpdRuleDefinitionEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A row defining a particular rule definition.  A rule
         definition binds a filter pointer to an action pointer."
    INDEX   { spdRuleDefName }
    ::= { spdRuleDefinitionTable 1 }
        
SpdRuleDefinitionEntry ::= SEQUENCE {
    spdRuleDefName                          SnmpAdminString, spdRuleDefDescription                   SnmpAdminString,
    spdRuleDefFilter                        VariablePointer,
    spdRuleDefFilterNegated                 TruthValue,
    spdRuleDefAction                        VariablePointer,
    spdRuleDefAdminStatus                   SpdAdminStatus,
    spdRuleDefLastChanged                   TimeStamp,
    spdRuleDefStorageType                   StorageType,
    spdRuleDefRowStatus                     RowStatus
}
        
spdRuleDefName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "spdRuleDefName is the administratively assigned name of
         the rule referred to by the spdGroupContComponentName
         object."
    ::= { spdRuleDefinitionEntry 1 }
        
spdRuleDefDescription OBJECT-TYPE
    SYNTAX      SnmpAdminString
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "A user defined string.  This field MAY be used for
         administrative tracking purposes."
    DEFVAL { "" }
    ::= { spdRuleDefinitionEntry 2 }
        

spdRuleDefFilter OBJECT-TYPE SYNTAX VariablePointer MAX-ACCESS read-create STATUS current DESCRIPTION "spdRuleDefFilter points to a filter that is used to evaluate whether the action associated with this row is executed or not. The action will only execute if the filter referenced by this object evaluates to TRUE after first applying any negation required by the spdRuleDefFilterNegated object.

spdRuleDefFilter OBJECT-TYPE構文VariablePointer MAX-ACCESSはリード作成し、この列に関連付けられたアクションが実行されているか否かを評価するために使用されるフィルタにSTATUS電流DESCRIPTION「spdRuleDefFilterポイント。フィルタは、このオブジェクトによって参照される場合、アクションのみ実行されます最初spdRuleDefFilterNegatedオブジェクトに必要なすべての否定を適用した後、TRUEと評価されます。

         The following tables and scalars can be pointed to by this
         column.  All but diffServMultiFieldClfrTable are defined in
         this MIB.  Implementations MAY choose to provide support
         for other filter tables or scalars as well:
        
                diffServMultiFieldClfrTable spdIpOffsetFilterTable
                spdTimeFilterTable
                spdCompoundFilterTable
                spdTrueFilter
        

If this column is set to a VariablePointer value, which references a non-existent row in an otherwise supported table, the inconsistentName exception MUST be returned. If the table or scalar pointed to by the VariablePointer is not supported at all, then an inconsistentValue exception MUST be returned.

この列は、そうでなければサポートされているテーブルに存在しない行を参照VariablePointer値に設定されている場合、inconsistentName例外が返されなければなりません。テーブルまたはスカラーがVariablePointerによって指さが全くサポートされていない場合、はinconsistentValue例外が返されなければなりません。

         If, during packet processing, this column has a value that
         references a non-existent or non-supported object, the
         packet MUST be dropped."
    REFERENCE "RFC 3289"
    ::= { spdRuleDefinitionEntry 3 }
        
spdRuleDefFilterNegated OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "spdRuleDefFilterNegated specifies whether or not the results of
         the filter referenced by the spdRuleDefFilter object is
         negated."
    DEFVAL { false }
    ::= { spdRuleDefinitionEntry 4 }
        

spdRuleDefAction OBJECT-TYPE SYNTAX VariablePointer MAX-ACCESS read-create STATUS current DESCRIPTION "This column points to the action to be taken. It MAY, but is not limited to, point to a row in one of the following tables:

spdRuleDefAction OBJECT-TYPE構文VariablePointer MAX-ACCESSはリード作成ステータス現在の説明「アクションこの列ポイントが取られるにできるが、次の表のいずれかの行に、ポイントに限定されません:

            spdCompoundActionTable
            ipsaSaPreconfiguredActionTable
            ipiaIkeActionTable
            ipiaIpsecActionTable
        

It MAY also point to one of the scalar objects beneath spdStaticActions.

また、spdStaticActionsの下スカラオブジェクトの一つを指すこと。

If this object is set to a pointer to a row in an unsupported (or unknown) table, an inconsistentValue error MUST be returned.

このオブジェクトがサポートされていない(または未知の)テーブル内の行へのポインタに設定されている場合、inconsistentValueエラーが返されなければなりません。

If this object is set to point to a non-existent row in an otherwise supported table, an inconsistentName error MUST be returned.

この目的は、そうでなければサポートされているテーブルに存在しない行を指すように設定されている場合、inconsistentNameエラーが返されなければなりません。

         If, during packet processing, this column has a value that
         references a non-existent or non-supported object, the
         packet MUST be dropped."
    ::= { spdRuleDefinitionEntry 5 }
        
spdRuleDefAdminStatus OBJECT-TYPE
    SYNTAX      SpdAdminStatus
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "Indicates whether the current rule definition is considered
         active.  If the value is enabled, the rule MUST be evaluated
         when processing packets.  If the value is disabled, the
         packet processing MUST continue as if this rule's filter
         had effectively failed."
    DEFVAL { enabled }
    ::= { spdRuleDefinitionEntry 6 }
        

spdRuleDefLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this row was last modified or created either through SNMP SETs or by some other external means.

spdRuleDefLastChanged OBJECT-TYPE構文タイムスタンプMAX-ACCESS read-only説明「この列は、SNMPセットを介して、またはいくつかの他の外部の手段のいずれかによって最後に変更または作成されたsysUpTimeの値。

         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
    ::= { spdRuleDefinitionEntry 7 }
        

spdRuleDefStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdRuleDefStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have to be writable."
    DEFVAL { nonVolatile }
    ::= { spdRuleDefinitionEntry 8 }
        

spdRuleDefRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdRuleDefRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        
         This object MUST NOT be set to active until the containing
         conditions, filters, and actions have been defined.  Once
         active, it MUST remain active until no active
         policyGroupContents entries are referencing it.  A failed
         attempt to do so MUST return an inconsistentValue error."
    ::= { spdRuleDefinitionEntry 9 }
        

-- -- Policy compound filter definition table --

- - ポリシー複合フィルタ定義テーブル -

spdCompoundFilterTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SpdCompoundFilterEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A table defining compound filters and their associated
         parameters.  A row in this table can be pointed to by a
         spdRuleDefFilter object."
    ::= { spdConfigObjects 5 }
        

spdCompoundFilterEntry OBJECT-TYPE SYNTAX SpdCompoundFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the spdCompoundFilterTable. Each entry in this table represents a compound filter. A filter defined by this table is considered to have a TRUE return value if and only if:

spdCompoundFilterEntry OBJECT-TYPE構文SpdCompoundFilterEntry MAX-ACCESSステータス現在の説明「spdCompoundFilterTableのエントリ。この表の各エントリは、複合フィルタを表す。この表によって定義されたフィルタはTRUE戻り値を有すると考えられる場合にのみなら:

         spdCompFiltLogicType is AND and all of the sub-filters
         associated with it, as defined in the spdSubfiltersTable,
         are all true themselves (after applying any required negation, as defined by the ficFilterIsNegated object).
        
         spdCompFiltLogicType is OR and at least one of the
         sub-filters associated with it, as defined in the
         spdSubfiltersTable, is true itself (after applying any
         required negation, as defined by the ficFilterIsNegated
         object."
    INDEX       { spdCompFiltName }
    ::= { spdCompoundFilterTable 1 }
        
SpdCompoundFilterEntry ::= SEQUENCE {
    spdCompFiltName                          SnmpAdminString,
    spdCompFiltDescription                   SnmpAdminString,
    spdCompFiltLogicType                     SpdBooleanOperator,
    spdCompFiltLastChanged                   TimeStamp,
    spdCompFiltStorageType                   StorageType,
    spdCompFiltRowStatus                     RowStatus
}
        
spdCompFiltName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A user definable string.  This value is used as an index
         into this table."
    ::= { spdCompoundFilterEntry 1 }
        
spdCompFiltDescription OBJECT-TYPE
    SYNTAX      SnmpAdminString
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "A user definable string.  This field MAY be used for
         your administrative tracking purposes."
    DEFVAL { "" }
    ::= { spdCompoundFilterEntry 2 }
        
spdCompFiltLogicType OBJECT-TYPE
    SYNTAX      SpdBooleanOperator
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "Indicates whether the sub-component filters of this
         compound filter are functionally ANDed or ORed together."
    DEFVAL { and }
    ::= { spdCompoundFilterEntry 3 }
        

spdCompFiltLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this row was last modified or created either through SNMP SETs or by some other external means.

spdCompFiltLastChanged OBJECT-TYPE構文タイムスタンプMAX-ACCESS read-only説明「この列は、SNMPセットを介して、またはいくつかの他の外部の手段のいずれかによって最後に変更または作成されたsysUpTimeの値。

         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
    ::= { spdCompoundFilterEntry 4 }
        

spdCompFiltStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdCompFiltStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
    ::= { spdCompoundFilterEntry 5 }
        

spdCompFiltRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdCompFiltRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        
         Once active, it MUST NOT have its value changed if any
         active rows in the spdRuleDefinitionTable are currently
         pointing at this row."
    ::= { spdCompoundFilterEntry 6 }
        

-- -- Policy filters in a cf table --

- - CFテーブル内のポリシー・フィルター -

spdSubfiltersTable OBJECT-TYPE

spdSubfiltersTable OBJECT-TYPE

    SYNTAX      SEQUENCE OF SpdSubfiltersEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "This table defines a list of filters contained within a
         given compound filter defined in the
         spdCompoundFilterTable."
    ::= { spdConfigObjects 6 }
        
spdSubfiltersEntry OBJECT-TYPE
    SYNTAX      SpdSubfiltersEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the spdSubfiltersTable.  There is an entry in
         this table for each sub-filter of all compound filters
         present in the spdCompoundFilterTable."
    INDEX       {  spdCompFiltName, spdSubFiltPriority }
    ::= { spdSubfiltersTable 1 }
        
SpdSubfiltersEntry ::= SEQUENCE {
    spdSubFiltPriority                      Integer32,
    spdSubFiltSubfilter                     VariablePointer,
    spdSubFiltSubfilterIsNegated            TruthValue,
    spdSubFiltLastChanged                   TimeStamp,
    spdSubFiltStorageType                   StorageType,
    spdSubFiltRowStatus                     RowStatus
}
        
spdSubFiltPriority OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The priority of a given filter within a compound filter.
         The order of execution is from lowest to highest priority
         value (i.e., priority 0 before priority 1, 1 before 2,
         etc.).  Implementations MAY choose to follow this ordering,
         as set by the manager that created the rows.  This can allow
         a manager to intelligently construct filter lists such that
         faster filters are evaluated first."
    ::= { spdSubfiltersEntry 1 }
        

spdSubFiltSubfilter OBJECT-TYPE SYNTAX VariablePointer MAX-ACCESS read-create STATUS current DESCRIPTION

spdSubFiltSubfilterのOBJECT-TYPE SYNTAX VariablePointer MAX-ACCESSはリード作成しますステータス現在の説明

        "The OID of the contained filter.  The value of this
         object is a VariablePointer that references the filter to
         be included in this compound filter.
        

The following tables and scalars can be pointed to by this column. All but diffServMultiFieldClfrTable are defined in this MIB. Implementations MAY choose to provide support for other filter tables or scalars as well:

以下の表とスカラーは、このコラムで指さことができます。 diffServMultiFieldClfrTableしかし、すべては、このMIBで定義されています。実装は、他のフィルタテーブルまたはスカラーのサポートを提供することを選択することがあります。

                diffServMultiFieldClfrTable
                spdIpsoHeaderFilterTable
                spdIpOffsetFilterTable
                spdTimeFilterTable
                spdCompoundFilterTable
                spdTrueFilter
        

If this column is set to a VariablePointer value that references a non-existent row in an otherwise supported table, the inconsistentName exception MUST be returned. If the table or scalar pointed to by the VariablePointer is not supported at all, then an inconsistentValue exception MUST be returned.

この列は、そうでなければサポートされているテーブルに存在しない行を参照VariablePointer値に設定されている場合、inconsistentName例外が返されなければなりません。テーブルまたはスカラーがVariablePointerによって指さが全くサポートされていない場合、はinconsistentValue例外が返されなければなりません。

         If, during packet processing, this column has a value that
         references a non-existent or non-supported object, the
         packet MUST be dropped."
    REFERENCE "RFC 3289"
    ::= { spdSubfiltersEntry 2 }
        
spdSubFiltSubfilterIsNegated OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "Indicates whether or not the result of applying this sub-filter
         is negated."
    DEFVAL { false }
    ::= { spdSubfiltersEntry 3 }
        

spdSubFiltLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this row was last modified or created either through SNMP SETs or by some other external means.

spdSubFiltLastChanged OBJECT-TYPE構文タイムスタンプMAX-ACCESS read-only説明「この列は、SNMPセットを介して、またはいくつかの他の外部の手段のいずれかによって最後に変更または作成されたsysUpTimeの値。

         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
    ::= { spdSubfiltersEntry 4 }
        

spdSubFiltStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdSubFiltStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
    ::= { spdSubfiltersEntry 5 }
        

spdSubFiltRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdSubFiltRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        

This object cannot be made active until a filter referenced by the spdSubFiltSubfilter object is both defined and active. An attempt to do so MUST result in an inconsistentValue error.

spdSubFiltSubfilterオブジェクトによって参照されるフィルタの両方に定義され、アクティブになるまで、このオブジェクトをアクティブにすることができません。そうしようとする試みはinconsistentValueエラーをもたらさなければなりません。

If active, this object MUST remain active unless one of the following two conditions are met:

アクティブな場合は、次の2つの条件のいずれかが満たされない限り、このオブジェクトはアクティブなまましなければなりません:

I. No active row in the SpdCompoundFilterTable exists that has a matching spdCompFiltName.

SpdCompoundFilterTableでI.アクティブな行は、一致するspdCompFiltNameを有して存在します。

II. Or, at least one other active row in this table has a matching spdCompFiltName.

II。または、このテーブル内の少なくとも1つの他のアクティブな行は、一致spdCompFiltNameを有しています。

         If neither condition is met, an attempt to set this row to
         something other than active MUST result in an
         inconsistentValue error."
    ::= { spdSubfiltersEntry 6 }
        

-- -- Static Filters --

- - 静的フィルタ -

spdStaticFilters OBJECT IDENTIFIER ::= { spdConfigObjects 7 }
        
spdTrueFilter OBJECT-TYPE
        SYNTAX      Integer32 (1)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "This scalar indicates a (automatic) true result for
             a filter.  That is, this is a filter that is always
             true; it is useful for adding as a default filter for a
             default action or a set of actions."
        ::= { spdStaticFilters 1 }
        
spdTrueFilterInstance OBJECT IDENTIFIER ::= { spdTrueFilter 0 }
        

-- -- Policy IP Offset filter definition table --

- - ポリシーIPオフセットフィルタ定義テーブル -

spdIpOffsetFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF SpdIpOffsetFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of filter definitions to be used within the spdRuleDefinitionTable or the spdSubfiltersTable.

SpdIpOffsetFilterEntry MAX-ACCESSステータスOF spdIpOffsetFilterTable OBJECT-TYPE構文配列現在の説明は「このテーブルはspdRuleDefinitionTable又はspdSubfiltersTable内で使用されるフィルタ定義のリストを含みます。

         This type of filter is used to compare an administrator
         specified octet string to the octets at a particular
         location in a packet."
    ::= { spdConfigObjects 8 }
        
spdIpOffsetFilterEntry OBJECT-TYPE
    SYNTAX      SpdIpOffsetFilterEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A definition of a particular filter."
    INDEX       {  spdIpOffFiltName }
    ::= { spdIpOffsetFilterTable 1 }
        
SpdIpOffsetFilterEntry ::= SEQUENCE {
    spdIpOffFiltName                         SnmpAdminString,
    spdIpOffFiltOffset                       Unsigned32,
    spdIpOffFiltType                         INTEGER,
    spdIpOffFiltValue                        OCTET STRING,
    spdIpOffFiltLastChanged                  TimeStamp,
    spdIpOffFiltStorageType                  StorageType,
    spdIpOffFiltRowStatus                    RowStatus
}
        
spdIpOffFiltName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The administrative name for this filter."
    ::= { spdIpOffsetFilterEntry 1 }
        
spdIpOffFiltOffset OBJECT-TYPE
    SYNTAX      Unsigned32 (0..65535)
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "This is the byte offset from the front of the entire IP
         packet where the value or arithmetic comparison is done.  A
         value of '0' indicates the first byte of the packet header.
         If this value is greater than the length of the packet, the
         filter represented by this row should be considered to
         fail."
    ::= { spdIpOffsetFilterEntry 2 }
        

spdIpOffFiltType OBJECT-TYPE SYNTAX INTEGER { equal(1), notEqual(2), arithmeticLess(3), arithmeticGreaterOrEqual(4), arithmeticGreater(5), arithmeticLessOrEqual(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "This defines the various tests that are used when evaluating a given filter.

spdIpOffFiltTypeのOBJECT-TYPE SYNTAX INTEGER {等しい(1)、NOTEQUAL(2)、arithmeticLess(3)、arithmeticGreaterOrEqual(4)、arithmeticGreater(5)、arithmeticLessOrEqual(6)} MAX-ACCESSはリード作成ステータス現在の説明は「これは定義指定されたフィルタを評価する際に使用される種々の試験。

The various tests definable in this table are as follows:

次のようにこの表の定義可能なさまざまなテストは以下のとおりです。

equal: - Tests if the OCTET STRING, 'spdIpOffFiltValue', matches

等しい: - テストオクテットSTRING、「spdIpOffFiltValue」は、一致した場合

             a value in the packet starting at the given offset in
             the packet and comparing the entire OCTET STRING of
             'spdIpOffFiltValue'.  Any values compared this way are
             assumed to be unsigned integer values in network byte
             order of the same length as 'spdIpOffFiltValue'.
        

notEqual: - Tests if the OCTET STRING, 'spdIpOffFiltValue', does not match a value in the packet starting at the given offset in the packet and comparing to the entire OCTET STRING of 'spdIpOffFiltValue'. Any values compared this way are assumed to be unsigned integer values in network byte order of the same length as 'spdIpOffFiltValue'.

NOTEQUAL: - テストならオクテット文字列は、「spdIpOffFiltValue」、パケット内のオフセットと「spdIpOffFiltValue」の全体のオクテット列に比較所与始まるパケット内の値と一致しません。このように比較して、任意の値が「spdIpOffFiltValue」と同じ長さのネットワークバイト順に符号のない整数値であると仮定されます。

arithmeticLess: - Tests if the OCTET STRING, 'spdIpOffFiltValue', is arithmetically less than ('<') the value starting at the given offset within the packet. The value in the packet is assumed to be an unsigned integer in network byte order of the same length as 'spdIpOffFiltValue'.

arithmeticLessは: - オクテット文字列かどうかをテストし、「spdIpOffFiltValue」は、所定のパケット内のオフセットから始まる値(「<」)より算術小さいです。パケット内の値が「spdIpOffFiltValue」と同じ長さのネットワークバイト順に符号のない整数であると仮定されます。

arithmeticGreaterOrEqual: - Tests if the OCTET STRING, 'spdIpOffFiltValue', is arithmetically greater than or equal to ('>=') the value starting at the given offset within the packet. The value in the packet is assumed to be an unsigned integer in network byte order of the same length as 'spdIpOffFiltValue'.

arithmeticGreaterOrEqualは: - オクテット文字列かどうかをテストし、「spdIpOffFiltValue」は、所定のパケット内のオフセットから始まる値算術以上(「> =」)に等しいです。パケット内の値が「spdIpOffFiltValue」と同じ長さのネットワークバイト順に符号のない整数であると仮定されます。

arithmeticGreater: - Tests if the OCTET STRING, 'spdIpOffFiltValue', is arithmetically greater than ('>') the value starting at the given offset within the packet. The value in the packet is assumed to be an unsigned integer in network byte order of the same length as 'spdIpOffFiltValue'.

arithmeticGreater: - テストOCTET STRINGを、「spdIpOffFiltValue」は、パケット内の指定されたオフセットから始まる(「>」)の値よりも算術大きい場合。パケット内の値が「spdIpOffFiltValue」と同じ長さのネットワークバイト順に符号のない整数であると仮定されます。

arithmeticLessOrEqual: - Tests if the OCTET STRING, 'spdIpOffFiltValue', is arithmetically less than or equal to ('<=') the value starting at the given offset within the packet. The value in the packet is assumed to be an unsigned integer in network byte order of the same length as 'spdIpOffFiltValue'."

arithmeticLessOrEqual: - オクテット文字列かどうかをテストし、「spdIpOffFiltValue」、(「<=」)算術以下に等しく、所与のパケット内のオフセットから始まる値。パケット内の値が「spdIpOffFiltValue」と同じ長さのネットワークバイト順に符号のない整数であるものとします。」

    ::= { spdIpOffsetFilterEntry 3 }
        

spdIpOffFiltValue OBJECT-TYPE

spdIpOffFiltValueのOBJECT-TYPE

    SYNTAX      OCTET STRING (SIZE(1..1024))
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "spdIpOffFiltValue is used for match comparisons of a
         packet at spdIpOffFiltOffset."
    ::= { spdIpOffsetFilterEntry 4 }
        

spdIpOffFiltLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this row was last modified or created either through SNMP SETs or by some other external means.

spdIpOffFiltLastChanged OBJECT-TYPE構文タイムスタンプMAX-ACCESS read-only説明「この列は、SNMPセットを介して、またはいくつかの他の外部の手段のいずれかによって最後に変更または作成されたsysUpTimeの値。

         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
    ::= { spdIpOffsetFilterEntry 5 }
        

spdIpOffFiltStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdIpOffFiltStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
    ::= { spdIpOffsetFilterEntry 6 }
        

spdIpOffFiltRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdIpOffFiltRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        
         If active, this object MUST remain active if it is referenced by an active row in another table.  An attempt
         to set it to anything other than active while it is
         referenced by an active row in another table MUST result in
         an inconsistentValue error."
    ::= { spdIpOffsetFilterEntry 7 }
        

-- -- Time/scheduling filter table --

- - 時刻/スケジューリングフィルタテーブル -

spdTimeFilterTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SpdTimeFilterEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Defines a table of filters that can be used to
         effectively enable or disable policies based on a valid
         time range."
    ::= { spdConfigObjects 9 }
        

spdTimeFilterEntry OBJECT-TYPE SYNTAX SpdTimeFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row describing a given time frame for which a policy is filtered on to activate or deactivate the rule.

spdTimeFilterEntry OBJECT-TYPE構文SpdTimeFilterEntry MAX-ACCESSステータス現在の説明「ポリシーはルールを有効化または無効化するには、濾過された所定の時間枠を記述する行。

         If all the column objects in a row are true for the current
         time, the row evaluates as 'true'.  More explicitly, the
         time matching column objects in a row MUST be logically
         ANDed together to form the boolean true/false for the row."
    INDEX   { spdTimeFiltName }
    ::= { spdTimeFilterTable 1 }
        
SpdTimeFilterEntry ::= SEQUENCE {
    spdTimeFiltName                 SnmpAdminString,
    spdTimeFiltPeriod               SpdTimePeriod,
    spdTimeFiltMonthOfYearMask      BITS,
    spdTimeFiltDayOfMonthMask       OCTET STRING,
    spdTimeFiltDayOfWeekMask        BITS,
    spdTimeFiltTimeOfDayMask        SpdTimePeriod,
    spdTimeFiltLastChanged          TimeStamp,
    spdTimeFiltStorageType          StorageType,
    spdTimeFiltRowStatus            RowStatus
} spdTimeFiltName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An administratively assigned name for this filter."
    ::= { spdTimeFilterEntry 1 }
        
spdTimeFiltPeriod OBJECT-TYPE
    SYNTAX      SpdTimePeriod
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "The valid time period for this filter.  This column is
         considered 'true' if the current time is within the range of
         this object."
    DEFVAL { "THISANDPRIOR/THISANDFUTURE" }
    ::= { spdTimeFilterEntry 2 }
        
spdTimeFiltMonthOfYearMask OBJECT-TYPE
    SYNTAX      BITS { january(0), february(1), march(2),
                       april(3), may(4), june(5), july(6),
                       august(7), september(8), october(9),
                       november(10), december(11) }
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "A bit mask that indicates acceptable months of the year.
         This column evaluates to 'true' if the current month's bit
         is set."
    DEFVAL { { january, february, march, april, may, june, july,
               august, september, october, november, december } }
    ::= { spdTimeFilterEntry 3 }
        

spdTimeFiltDayOfMonthMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-create STATUS current DESCRIPTION "Defines which days of the month the current time is valid for. It is a sequence of 64 BITS, where each BIT represents a corresponding day of the month in forward or reverse order. Starting from the left-most bit, the first 31 bits identify the day of the month, counting from the beginning of the month. The following 31 bits (bits 32-62) indicate the day of the month, counting from the end of the month. For months with fewer than 31 days, the bits that correspond to the non-existent days of that month are ignored (e.g., for non-leap year Februarys, bits 29-31 and 60-62 are ignored).

spdTimeFiltDayOfMonthMaskのOBJECT-TYPEの構文オクテットSTRING(SIZE(8))MAX-ACCESSはリード作成しますステータス現在の時刻が有効です月の日現在の説明」を定義している。これは、各ビットは、対応を表して64ビットのシーケンスであり、前方の月の日か、順番を逆にします。一番左のビットから始めて、最初の31ビットは、月の初めから数えて、月の日付を特定します。以下の31ビット(ビット32から62)が一日を示します月の、月の終わりから数え。未満31日と数ヶ月のために、その月の非存在日に対応したビットが非うるう年Februarysのために、例えば(無視され、ビット29-31と60-62)は無視されます。

         This column evaluates to 'true' if the current day of the
         month's bit is set.
        

For example, a value of 0X'80 00 00 01 00 00 00 00' indicates that this column evaluates to true on the first and last days of the month.

例えば、0X'80 00 00 01 00 00 00 00' の値は、この列は、月の最初と最後の日に真と評価されていることを示しています。

         The last two bits in the string MUST be zero."
    DEFVAL { 'fffffffffffffffe'H }
    ::= { spdTimeFilterEntry 4 }
        
spdTimeFiltDayOfWeekMask OBJECT-TYPE
    SYNTAX      BITS { sunday(0), monday(1), tuesday(2),
                       wednesday(3), thursday(4), friday(5),
                       saturday(6) }
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "A bit mask that defines which days of the week that the current
         time is valid for.  This column evaluates to 'true' if the
         current day of the week's bit is set."
    DEFVAL { { monday, tuesday, wednesday, thursday, friday,
               saturday, sunday } }
    ::= { spdTimeFilterEntry 5 }
        

spdTimeFiltTimeOfDayMask OBJECT-TYPE SYNTAX SpdTimePeriod MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the start and end time of the day for which this filter evaluates to true. The date portions of the spdTimePeriod TC are ignored for purposes of evaluating this mask, and only the time-specific portions are used.

spdTimeFiltTimeOfDayMaskのOBJECT-TYPE SYNTAX SpdTimePeriod MAX-ACCESSはリード作成しますステータス現在の説明は「このフィルタはtrueと評価される日の開始時刻と終了時刻を表示します。spdTimePeriod TCの日付部分は、このマスクを評価する目的のために無視され、唯一の時間特異的部分が使用されます。

         This column evaluates to 'true' if the current time of day
         is within the range of the start and end times of the day
         indicated by this object."
    DEFVAL { "00000000T000000/00000000T240000" }
    ::= { spdTimeFilterEntry 6 }
        

spdTimeFiltLastChanged OBJECT-TYPE SYNTAX TimeStamp

spdTimeFiltLastChanged OBJECT-TYPE構文タイムスタンプ

    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The value of sysUpTime when this row was last modified
         or created either through SNMP SETs or by some other
         external means.
        
         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
    ::= { spdTimeFilterEntry 7 }
        

spdTimeFiltStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdTimeFiltStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
    ::= { spdTimeFilterEntry 8 }
        

spdTimeFiltRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdTimeFiltRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        
         If active, this object MUST remain active if it is
         referenced by an active row in another table.  An attempt
         to set it to anything other than active while it is
         referenced by an active row in another table MUST result in
         an inconsistentValue error."
    ::= { spdTimeFilterEntry 9 }
        
--
-- IPSO protection authority filtering
-- spdIpsoHeaderFilterTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SpdIpsoHeaderFilterEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "This table contains a list of IPSO header filter
         definitions to be used within the spdRuleDefinitionTable or
         the spdSubfiltersTable.  IPSO headers and their values are
         described in RFC 1108."
    REFERENCE "RFC 1108"
    ::= { spdConfigObjects 10 }
        
spdIpsoHeaderFilterEntry OBJECT-TYPE
    SYNTAX      SpdIpsoHeaderFilterEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A definition of a particular filter."
    INDEX       {  spdIpsoHeadFiltName }
    ::= { spdIpsoHeaderFilterTable 1 }
        
SpdIpsoHeaderFilterEntry ::= SEQUENCE {
    spdIpsoHeadFiltName                     SnmpAdminString,
    spdIpsoHeadFiltType                     BITS,
    spdIpsoHeadFiltClassification           INTEGER,
    spdIpsoHeadFiltProtectionAuth           INTEGER,
    spdIpsoHeadFiltLastChanged              TimeStamp,
    spdIpsoHeadFiltStorageType              StorageType,
    spdIpsoHeadFiltRowStatus                RowStatus
}
        
spdIpsoHeadFiltName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The administrative name for this filter."
    ::= { spdIpsoHeaderFilterEntry 1 }
        
spdIpsoHeadFiltType OBJECT-TYPE
    SYNTAX      BITS { classificationLevel(0),
                       protectionAuthority(1) }
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "This object indicates which of the IPSO header field a
         packet is filtered on for this row.  If this object is set
         to classification(0), the spdIpsoHeadFiltClassification object indicates how the packet is filtered.  If this object
         is set to protectionAuthority(1), the
         spdIpsoHeadFiltProtectionAuth object indicates how the
         packet is filtered."
    ::= { spdIpsoHeaderFilterEntry 2 }
        

spdIpsoHeadFiltClassification OBJECT-TYPE SYNTAX INTEGER { topSecret(61), secret(90), confidential(150), unclassified(171) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the IPSO classification header field value that the packet MUST have for this row to evaluate to 'true'.

spdIpsoHeadFiltClassificationのOBJECT-TYPE SYNTAX INTEGER {topSecret(61)、(90)秘密(150)親展、未分類(171)} MAX-ACCESSリード作成ステータス現在の説明は「このオブジェクトは、パケットがなければならないことをIPSO分類ヘッダフィールド値を示しこの行が「本当」に評価するために持っています。

         The values of these enumerations are defined by RFC 1108."
    REFERENCE "RFC 1108"
    ::= { spdIpsoHeaderFilterEntry 3 }
        

spdIpsoHeadFiltProtectionAuth OBJECT-TYPE SYNTAX INTEGER { genser(0), siopesi(1), sci(2), nsa(3), doe(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the IPSO protection authority header field value that the packet MUST have for this row to evaluate to 'true'.

spdIpsoHeadFiltProtectionAuth OBJECT-TYPE SYNTAX INTEGER {genser(0)、siopesi(1)、SCI(2)、NSA(3)、DOE(4)} MAX-ACCESSリード作成ステータス現在の説明は「このオブジェクトIPSO保護権限ヘッダーを示しこの行が「本当」に評価するために、パケットが持たなければならないフィールドの値。

         The values of these enumerations are defined by RFC 1108.
         Hence the reason the SMIv2 convention of not using 0 in
         enumerated lists is violated here."
    REFERENCE "RFC 1108"
    ::= { spdIpsoHeaderFilterEntry 4 }
        

spdIpsoHeadFiltLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this row was last modified or created either through SNMP SETs or by some other external means.

spdIpsoHeadFiltLastChanged OBJECT-TYPE構文タイムスタンプMAX-ACCESS read-only説明「この列は、SNMPセットを介して、またはいくつかの他の外部の手段のいずれかによって最後に変更または作成されたsysUpTimeの値。

         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
        
    ::= { spdIpsoHeaderFilterEntry 5 }
        

spdIpsoHeadFiltStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdIpsoHeadFiltStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
    ::= { spdIpsoHeaderFilterEntry 6 }
        

spdIpsoHeadFiltRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdIpsoHeadFiltRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        

However, this object MUST NOT be set to active if the requirements of the spdIpsoHeadFiltType object are not met. Specifically, if the spdIpsoHeadFiltType bit for classification(0) is set, the spdIpsoHeadFiltClassification column MUST have a valid value for the row status to be set to active. If the spdIpsoHeadFiltType bit for protectionAuthority(1) is set, the spdIpsoHeadFiltProtectionAuth column MUST have a valid value for the row status to be set to active.

spdIpsoHeadFiltTypeオブジェクトの要件が満たされていない場合は、このオブジェクトがアクティブに設定してはいけません。分類(0)のためのspdIpsoHeadFiltTypeビットが設定されている場合、行のステータスがアクティブに設定するために具体的に、spdIpsoHeadFiltClassification列は有効な値を持たなければなりません。 protectionAuthorityためspdIpsoHeadFiltTypeビット(1)が設定されている場合、spdIpsoHeadFiltProtectionAuth列がアクティブに設定する行のステータスに有効な値を持たなければなりません。

         If active, this object MUST remain active if it is
         referenced by an active row in another table.  An attempt
         to set it to anything other than active while it is
         referenced by an active row in another table MUST result in
         an inconsistentValue error."
    ::= { spdIpsoHeaderFilterEntry 7 }
        

-- -- compound actions table --

- - 複合アクションテーブル -

spdCompoundActionTable OBJECT-TYPE

spdCompoundActionTable OBJECT-TYPE

    SYNTAX      SEQUENCE OF SpdCompoundActionEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Table used to allow multiple actions to be associated
         with a rule.  It uses the spdSubactionsTable to do this.
         The rows from spdSubactionsTable that are partially indexed
         by spdCompActName form the set of compound actions to be
         performed.  The spdCompActExecutionStrategy column in this
         table indicates how those actions are processed."
    ::= { spdConfigObjects 11 }
        
spdCompoundActionEntry OBJECT-TYPE
    SYNTAX      SpdCompoundActionEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A row in the spdCompoundActionTable."
    INDEX   { spdCompActName }
    ::= { spdCompoundActionTable 1 }
        
SpdCompoundActionEntry ::= SEQUENCE {
    spdCompActName                      SnmpAdminString,
    spdCompActExecutionStrategy         INTEGER,
    spdCompActLastChanged               TimeStamp,
    spdCompActStorageType               StorageType,
    spdCompActRowStatus                 RowStatus
}
        
spdCompActName OBJECT-TYPE
    SYNTAX      SnmpAdminString (SIZE(1..32))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "This is an administratively assigned name of this
         compound action."
    ::= { spdCompoundActionEntry 1 }
        

spdCompActExecutionStrategy OBJECT-TYPE SYNTAX INTEGER { doAll(1), doUntilSuccess(2), doUntilFailure(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates how the sub-actions are executed based on the success of the actions as they finish executing.

spdCompActExecutionStrategyのOBJECT-TYPE SYNTAX INTEGER {DOALL(1)、doUntilSuccess(2)、doUntilFailure(3)} MAX-ACCESSリード作成ステータス現在の説明は「このオブジェクトは、サブアクションは次のようにアクションの成功に基づいて実行されるかを示します彼らは実行を終了します。

         doAll           - run each sub-action regardless of the
                           exit status of the previous action.
                           This parent action is always
                           considered to have acted successfully.
        

doUntilSuccess - run each sub-action until one succeeds, at which point stop processing the sub-actions within this parent compound action. If one of the sub-actions did execute successfully, this parent action is also considered to have executed successfully.

doUntilSuccess - オンが成功するまで、この親化合物のアクション内のサブアクションの処理を停止し、その時点で、各サブアクションを実行します。サブアクションのいずれかが正常に実行されなかった場合は、この親アクションは、正常に実行されたと考えられます。

         doUntilFailure  - run each sub-action until one fails,
                           at which point stop processing the
                           sub-actions within this compound
                           action.  If any sub-action fails, the
                           result of this parent action is
                           considered to have failed."
    DEFVAL { doUntilSuccess }
    ::= { spdCompoundActionEntry 2 }
        

spdCompActLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this row was last modified or created either through SNMP SETs or by some other external means.

spdCompActLastChanged OBJECT-TYPE構文タイムスタンプMAX-ACCESS read-only説明「この列は、SNMPセットを介して、またはいくつかの他の外部の手段のいずれかによって最後に変更または作成されたsysUpTimeの値。

         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
    ::= { spdCompoundActionEntry 3 }
        

spdCompActStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdCompActStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
        
    ::= { spdCompoundActionEntry 4 }
        

spdCompActRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdCompActRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        
         Once a row in the spdCompoundActionTable has been made
         active, this object MUST NOT be set to destroy without
         first destroying all the contained rows listed in the
         spdSubactionsTable."
    ::= { spdCompoundActionEntry 5 }
        

-- -- actions contained within a compound action --

- - 複合活動の中に含まれるアクション -

spdSubactionsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SpdSubactionsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "This table contains a list of the sub-actions within a
         given compound action.  Compound actions executing these
         actions MUST execute them in series based on the
         spdSubActPriority value, with the lowest value executing
         first."
    ::= { spdConfigObjects 12 }
        
spdSubactionsEntry OBJECT-TYPE
    SYNTAX      SpdSubactionsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A row containing a reference to a given compound-action
         sub-action."
    INDEX   { spdCompActName, spdSubActPriority }
    ::= { spdSubactionsTable 1 }
        
SpdSubactionsEntry ::= SEQUENCE {
    spdSubActPriority                          Integer32,
    spdSubActSubActionName                     VariablePointer, spdSubActLastChanged                       TimeStamp,
    spdSubActStorageType                       StorageType,
    spdSubActRowStatus                         RowStatus
}
        
spdSubActPriority OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The priority of a given sub-action within a compound
         action.  The order in which sub-actions MUST be executed
         are based on the value from this column, with the lowest
         numeric value executing first (i.e., priority 0 before
         priority 1, 1 before 2, etc.)."
    ::= { spdSubactionsEntry 1 }
        

spdSubActSubActionName OBJECT-TYPE SYNTAX VariablePointer MAX-ACCESS read-create STATUS current DESCRIPTION "This column points to the action to be taken. It MAY, but is not limited to, point to a row in one of the following tables:

spdSubActSubActionName OBJECT-TYPE構文VariablePointer MAX-ACCESSはリード作成ステータス現在の説明「アクションこの列ポイントが取られるにできるが、次の表のいずれかの行に、ポイントに限定されません:

            spdCompoundActionTable         - Allowing recursion
            ipsaSaPreconfiguredActionTable
            ipiaIkeActionTable
            ipiaIpsecActionTable
        

It MAY also point to one of the scalar objects beneath spdStaticActions.

また、spdStaticActionsの下スカラオブジェクトの一つを指すこと。

If this object is set to a pointer to a row in an unsupported (or unknown) table, an inconsistentValue error MUST be returned.

このオブジェクトがサポートされていない(または未知の)テーブル内の行へのポインタに設定されている場合、inconsistentValueエラーが返されなければなりません。

If this object is set to point to a non-existent row in an otherwise supported table, an inconsistentName error MUST be returned.

この目的は、そうでなければサポートされているテーブルに存在しない行を指すように設定されている場合、inconsistentNameエラーが返されなければなりません。

         If, during packet processing, this column has a value that
         references a non-existent or non-supported object, the
         packet MUST be dropped."
    ::= { spdSubactionsEntry 2 }
        

spdSubActLastChanged OBJECT-TYPE

spdSubActLastChanged OBJECT-TYPE

    SYNTAX      TimeStamp
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The value of sysUpTime when this row was last modified
         or created either through SNMP SETs or by some other
         external means.
        
         If this row has not been modified since the last
         re-initialization of the network management subsystem, this
         object SHOULD have a zero value."
    ::= { spdSubactionsEntry 3 }
        

spdSubActStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this row. Rows in this table that were created through an external process MAY have a storage type of readOnly or permanent.

spdSubActStorageType OBJECT-TYPE構文StorageType MAX-ACCESS読作成ステータス現在の説明「この行のストレージタイプを外部プロセスを介して作成されたこの表の行は読み取り専用または永続的のストレージ型を有することができます。

         For a storage type of permanent, none of the columns have
         to be writable."
    DEFVAL { nonVolatile }
    ::= { spdSubactionsEntry 4 }
        

spdSubActRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the conceptual status of this row.

spdSubActRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESS読作成ステータス現在の説明は「このオブジェクトは、この行の概念的な状態を示しています。

         The value of this object has no effect on whether other
         objects in this conceptual row can be modified.
        

If active, this object MUST remain active unless one of the following two conditions are met. An attempt to set it to anything other than active while the following conditions are not met MUST result in an inconsistentValue error. The two conditions are:

アクティブな場合は、次の2つの条件のいずれかが満たされない限り、このオブジェクトはアクティブなままでなければなりません。以下の条件が満たされていない間、アクティブ以外にそれを設定する試みはinconsistentValueエラーをもたらさなければなりません。二つの条件は以下のとおりです。

I. No active row in the spdCompoundActionTable exists which has a matching spdCompActName.

spdCompoundActionTableでI.アクティブな行は、一致spdCompActNameを有して存在します。

II. Or, at least one other active row in this table has a matching spdCompActName."

II。または、このテーブル内の少なくとも1つの他のアクティブな行は、一致spdCompActNameを有しています。」

    ::= { spdSubactionsEntry 5 }
        

-- -- Static Actions --

- - 静的アクション -

-- these are static actions that can be pointed to by the -- spdRuleDefAction or the spdSubActSubActionName objects to -- drop, accept, or reject packets.

- 受け入れ、ドロップ、またはパケットを拒否 - にspdRuleDefActionまたはspdSubActSubActionNameオブジェクト - これらはで指されることができ、静的なアクションです。

spdStaticActions OBJECT IDENTIFIER ::= { spdConfigObjects 13 }
        
spdDropAction    OBJECT-TYPE
    SYNTAX      Integer32 (1)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This scalar indicates that a packet MUST be dropped
         and SHOULD NOT have action/packet logging."
    ::= { spdStaticActions 1 }
        
spdDropActionLog OBJECT-TYPE
    SYNTAX      Integer32 (1)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This scalar indicates that a packet MUST be dropped
         and SHOULD have action/packet logging."
    ::= { spdStaticActions 2 }
        
spdAcceptAction OBJECT-TYPE
    SYNTAX      Integer32 (1)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This Scalar indicates that a packet MUST be accepted
         (pass-through) and SHOULD NOT have action/packet logging."
    ::= { spdStaticActions 3 }
        
spdAcceptActionLog OBJECT-TYPE
    SYNTAX      Integer32 (1)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This scalar indicates that a packet MUST be accepted
         (pass-through) and SHOULD have action/packet logging."
    ::= { spdStaticActions 4 }
        

-- -- -- Notification objects information -- --

- - - - 通知は、情報オブジェクト -

spdNotificationVariables OBJECT IDENTIFIER ::=
   { spdNotificationObjects 1 }
        
spdNotifications OBJECT IDENTIFIER ::=
   { spdNotificationObjects 0 }
        
spdActionExecuted OBJECT-TYPE
    SYNTAX      VariablePointer
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Points to the action instance that was executed that
         resulted in the notification being sent."
    ::= { spdNotificationVariables 1 }
        
spdIPEndpointAddType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Contains the address type for the interface that the
         notification triggering packet is passing through."
    ::= { spdNotificationVariables 2 }
        

spdIPEndpointAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Contains the interface address for the interface that the notification triggering packet is passing through.

spdIPEndpointAddressのOBJECT-TYPE構文InetAddress MAX-ACCESSアクセス可能のため、通知ステータス現在の説明は「パケットをトリガー通知が通過するインターフェイスのインターフェイスアドレスを含みます。

         The format of this object is specified by the
         spdIPEndpointAddType object."
    ::= { spdNotificationVariables 3 }
        

spdIPSourceType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Contains the source address type of the packet that

spdIPSourceTypeのOBJECT-TYPE構文InetAddressType MAX-ACCESSアクセス可能-ため、通知ステータス現在の説明は「そのパケットの送信元アドレスの種類が含まれています

         triggered the notification."
    ::= { spdNotificationVariables 4 }
        

spdIPSourceAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Contains the source address of the packet that triggered the notification.

spdIPSourceAddressのOBJECT-TYPE構文InetAddress MAX-ACCESSアクセス可能-ため、通知ステータス現在の説明は「通知をトリガしたパケットの送信元アドレスが含まれています。

         The format of this object is specified by the
         spdIPSourceType object."
    ::= { spdNotificationVariables 5 }
        
spdIPDestinationType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Contains the destination address type of the packet
         that triggered the notification."
    ::= { spdNotificationVariables 6 }
        

spdIPDestinationAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Contains the destination address of the packet that triggered the notification.

spdIPDestinationAddressのOBJECT-TYPE構文InetAddress MAX-ACCESSアクセス可能-ため、通知ステータス現在の説明は「通知をトリガしたパケットの宛先アドレスが含まれています。

         The format of this object is specified by the
         spdIPDestinationType object."
    ::= { spdNotificationVariables 7 }
        
spdPacketDirection OBJECT-TYPE
    SYNTAX      IfDirection
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Indicates if the packet that triggered the action in
         questions was ingress (inbound) or egress (outbound)."
    ::= { spdNotificationVariables 8 }
        

spdPacketPart OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..65535)) MAX-ACCESS accessible-for-notify

spdPacketPart OBJECT-TYPEの構文オクテットSTRING(SIZE(0 65535))MAX-ACCESSアクセス可能-ため、通知

    STATUS      current
    DESCRIPTION
        "spdPacketPart is the front part of the full IP packet that
         triggered this notification.  The initial size limit is
         determined by the smaller of the size, indicated by:
        
         I.  The value of the object with the TC syntax
             'SpdIPPacketLogging' that indicated the packet SHOULD be
             logged and
        

II. The size of the triggering packet.

II。トリガーパケットのサイズ。

         The final limit is determined by the SNMP packet size when
         sending the notification.  The maximum size that can be
         included will be the smaller of the initial size, given the
         above, and the length that will fit in a single SNMP
         notification packet after the rest of the notification's
         objects and any other necessary packet data (headers encoding,
         etc.) have been included in the packet."
    ::= { spdNotificationVariables 9 }
        

spdActionNotification NOTIFICATION-TYPE OBJECTS { spdActionExecuted, spdIPEndpointAddType, spdIPEndpointAddress, spdIPSourceType, spdIPSourceAddress, spdIPDestinationType, spdIPDestinationAddress, spdPacketDirection } STATUS current DESCRIPTION "Notification that an action was executed by a rule. Only actions with logging enabled will result in this notification getting sent. The object includes the spdActionExecuted object, which will indicate which action was executed within the scope of the rule. Additionally, the spdIPSourceType, spdIPSourceAddress, spdIPDestinationType, and spdIPDestinationAddress objects are included to indicate the packet source and destination of the packet that triggered the action. Finally, the spdIPEndpointAddType, spdIPEndpointAddress, and spdPacketDirection objects indicate which interface the executed action was associated with, and if the packet was ingress or egress through the endpoint.

spdActionNotification NOTIFICATION-TYPEオブジェクト{spdActionExecuted、spdIPEndpointAddType、spdIPEndpointAddress、spdIPSourceType、spdIPSourceAddress、spdIPDestinationType、spdIPDestinationAddress、spdPacketDirection}ステータス現在の説明「通知アクションは、ルールによって実行されたこと。ロギングを持つ唯一のアクションは、送信されたばかり、この通知をもたらす有効。オブジェクトは、ルールの範囲内で実行されたアクションを示しますspdActionExecutedオブジェクトを含む。さらに、spdIPSourceType、spdIPSourceAddress、spdIPDestinationType、及びspdIPDestinationAddressオブジェクトがアクションをトリガしたパケットのパケットの送信元と宛先を示すために含まれる。最後に、spdIPEndpointAddType、spdIPEndpointAddress、及びspdPacketDirectionオブジェクトは、実行されたアクションに関連付けられたインタフェースかを示す、パケットがエンドポイントを介して入力または出力した場合。

         A spdActionNotification SHOULD be limited to a maximum of
         one notification sent per minute for any action
         notifications that do not have any other configuration
         controlling their send rate.
        
         Note that compound actions with multiple executed
         sub-actions may result in multiple notifications being sent
         from a single rule execution."
    ::= { spdNotifications 1 }
        

spdPacketNotification NOTIFICATION-TYPE OBJECTS { spdActionExecuted, spdIPEndpointAddType, spdIPEndpointAddress, spdIPSourceType, spdIPSourceAddress, spdIPDestinationType, spdIPDestinationAddress, spdPacketDirection, spdPacketPart } STATUS current DESCRIPTION "Notification that a packet passed through a Security Association (SA). Only SAs created by actions with packet logging enabled will result in this notification getting sent. The objects sent MUST include the spdActionExecuted, which will indicate which action was executed within the scope of the rule. Additionally, the spdIPSourceType, spdIPSourceAddress, spdIPDestinationType, and spdIPDestinationAddress objects MUST be included to indicate the packet source and destination of the packet that triggered the action. The spdIPEndpointAddType, spdIPEndpointAddress, and spdPacketDirection objects are included to indicate which endpoint the packet was associated with. Finally, spdPacketPart is included to enable sending a variable sized part of the front of the packet with the size dependent on the value of the object of TC syntax 'SpdIPPacketLogging', which indicated that logging should be done.

パケットは、セキュリティアソシエーション(SA)を通過したspdPacketNotification NOTIFICATION-TYPEオブジェクト{spdActionExecuted、spdIPEndpointAddType、spdIPEndpointAddress、spdIPSourceType、spdIPSourceAddress、spdIPDestinationType、spdIPDestinationAddress、spdPacketDirection、spdPacketPart}ステータス現在の説明は「通知のみSAは有効パケットのログとアクションによって作成されましたこの通知になりますが送信取得。送信されたオブジェクトは、ルールの範囲内で実行されたアクションを示しますspdActionExecutedを含まなければなりません。また、spdIPSourceType、spdIPSourceAddress、spdIPDestinationType、及びspdIPDestinationAddressオブジェクトはパケットの送信元を示すために含まれなければなりませんそしてアクションをトリガしたパケットの宛先。spdIPEndpointAddType、spdIPEndpointAddress、及びspdPacketDirectionオブジェクトは、パケットが関連付けられたエンドポイントかを示すために含まれる。最後に、spdPacketPart可変サイズの送信を可能にするために含まれていますTC構文のオブジェクトの値に依存するサイズを有するパケットの前部のD部「SpdIPPacketLogging」、ロギングが行われるべきであることを示しました。

         A spdPacketNotification SHOULD be limited to a maximum of
         one notification sent per minute for any action
         notifications that do not have any other configuration
         controlling their send rate.
        
         An action notification SHOULD be limited to a maximum of
         one notification sent per minute for any action
         notifications that do not have any other configuration
         controlling their send rate."
    ::= { spdNotifications 2 }
        

-- -- -- Conformance information

- - - 適合情報

-- --

ーー ーー

spdCompliances OBJECT IDENTIFIER
    ::= { spdConformanceObjects 1 }
spdGroups OBJECT IDENTIFIER
    ::= { spdConformanceObjects 2 }
        

-- -- Compliance statements -- -- spdRuleFilterFullCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities that include an IPsec MIB implementation with Endpoint, Rules, and filters support.

- - コンプライアンスステートメント - - spdRuleFilterFullCompliance MODULE-COMPLIANCEステータス現在の説明「エンドポイント、ルール、およびフィルタのサポートとのIPsec MIBの実装を含めるSNMPエンティティのための準拠宣言。

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

MODULE -- This Module MANDATORY-GROUPS { spdEndpointGroup, spdGroupContentsGroup, spdRuleDefinitionGroup, spdStaticFilterGroup, spdStaticActionGroup , diffServMIBMultiFieldClfrGroup }

MODULE - このモジュールMANDATORY-GROUPS {spdEndpointGroup、spdGroupContentsGroup、spdRuleDefinitionGroup、spdStaticFilterGroup、spdStaticActionGroup、diffServMIBMultiFieldClfrGroup}

        GROUP spdIpsecSystemPolicyNameGroup
        DESCRIPTION
            "This group is mandatory for IPsec Policy
             implementations that support a system policy group
             name."
        

GROUP spdCompoundFilterGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support compound filters."

GROUP spdCompoundFilterGroup DESCRIPTION「このグループは複合フィルタをサポートするIPsecポリシーの実装のために必須です。」

GROUP spdIPOffsetFilterGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support IP Offset filters. In general, this SHOULD be supported by a compliant IPsec

GROUP spdIPOffsetFilterGroup DESCRIPTION「このグループは、フィルタをオフセットIPをサポートするIPsecポリシーの実装のために必須である。一般的には、これに準拠したIPsecによってサポートされる必要があります

Policy implementation."

ポリシーを実装しています。」

GROUP spdTimeFilterGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support time filters."

GROUP spdTimeFilterGroup DESCRIPTION「このグループは時間フィルタをサポートするIPsecポリシーの実装のために必須です。」

GROUP spdIpsoHeaderFilterGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support IPSO Header filters."

GROUP spdIpsoHeaderFilterGroup DESCRIPTION「このグループはIPSOヘッダーフィルターをサポートするIPsecポリシーの実装のために必須です。」

GROUP spdCompoundActionGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support compound actions."

GROUP spdCompoundActionGroup DESCRIPTION「このグループは化合物のアクションをサポートするIPsecポリシーの実装のために必須です。」

OBJECT spdEndGroupLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdEndGroupLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT spdGroupContComponentType SYNTAX INTEGER { rule(2) } DESCRIPTION "Support of the value group(1) is only required for implementations that support Policy Groups within Policy Groups."

OBJECT spdGroupContComponentType SYNTAX INTEGER {ルール(2)} DESCRIPTION「値群のサポートは、(1)のみポリシーグループ内のポリシー・グループをサポートする実装のために必要とされます。」

OBJECT spdGroupContLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdGroupContLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT spdRuleDefLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdRuleDefLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT spdCompFiltLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdCompFiltLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT spdSubFiltLastChanged MIN-ACCESS not-accessible

OBJECTは、MIN-ACCESSがアクセス不可能spdSubFiltLastChanged

DESCRIPTION "This object not required for compliance."

DESCRIPTION「このオブジェクトは、コンプライアンスのために必要ではありません。」

OBJECT spdIpOffFiltLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdIpOffFiltLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT spdTimeFiltLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdTimeFiltLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT spdIpsoHeadFiltLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdIpsoHeadFiltLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT spdCompActLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdCompActLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT spdSubActLastChanged MIN-ACCESS not-accessible DESCRIPTION "This object not required for compliance."

OBJECTは、MIN-ACCESSのアクセスしやすくない記述spdSubActLastChanged「コンプライアンスのために必要ではないこのオブジェクトを。」

OBJECT diffServMultiFieldClfrNextFree MIN-ACCESS not-accessible DESCRIPTION "This object is not required for compliance."

OBJECT diffServMultiFieldClfrNextFree MIN-ACCESSアクセス不可能な説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

    ::= { spdCompliances 1 }
        

spdLoggingCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities that support sending notifications when actions are invoked." MODULE -- This Module MANDATORY-GROUPS { spdActionLoggingObjectGroup, spdActionNotificationGroup }

spdLoggingCompliance MODULE-COMPLIANCEステータス現在の説明「アクションが呼び出されたときに通知を送信をサポートするSNMPエンティティのための準拠宣言。」 MODULE - このモジュールMANDATORY-GROUPS {spdActionLoggingObjectGroup、spdActionNotificationGroup}

    ::= { spdCompliances 2 }
        

--

--

-- ReadOnly Compliances -- spdRuleFilterReadOnlyCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities that include an IPsec MIB implementation with Endpoint, Rules, and filters support.

- 読み取り専用コンプライアンス - spdRuleFilterReadOnlyCompliance MODULE-COMPLIANCEステータス現在の説明「エンドポイント、ルール、およびフィルタのサポートとのIPsec MIBの実装を含めるSNMPエンティティのための準拠宣言。

         If this MIB is implemented without support for read-create
         (i.e., in read-only), it is not in full compliance, but it
         can claim read-only compliance.  Such a device can then be
         monitored, but cannot be configured with this MIB."
        

MODULE -- This Module MANDATORY-GROUPS { spdEndpointGroup, spdGroupContentsGroup, spdRuleDefinitionGroup, spdStaticFilterGroup, spdStaticActionGroup , diffServMIBMultiFieldClfrGroup }

MODULE - このモジュールMANDATORY-GROUPS {spdEndpointGroup、spdGroupContentsGroup、spdRuleDefinitionGroup、spdStaticFilterGroup、spdStaticActionGroup、diffServMIBMultiFieldClfrGroup}

        GROUP spdIpsecSystemPolicyNameGroup
        DESCRIPTION
            "This group is mandatory for IPsec Policy
             implementations that support a system policy group
             name."
        

GROUP spdCompoundFilterGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support compound filters."

GROUP spdCompoundFilterGroup DESCRIPTION「このグループは複合フィルタをサポートするIPsecポリシーの実装のために必須です。」

GROUP spdIPOffsetFilterGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support IP Offset filters. In general, this SHOULD be supported by a compliant IPsec Policy implementation."

GROUP spdIPOffsetFilterGroup DESCRIPTION「このグループは、フィルタをオフセットIPをサポートするIPsecポリシーの実装のために必須である。一般的には、この準拠のIPsecポリシーの実装によってサポートされる必要があります。」

GROUP spdTimeFilterGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support time filters."

GROUP spdTimeFilterGroup DESCRIPTION「このグループは時間フィルタをサポートするIPsecポリシーの実装のために必須です。」

GROUP spdIpsoHeaderFilterGroup DESCRIPTION "This group is mandatory for IPsec Policy

GROUP spdIpsoHeaderFilterGroup DESCRIPTION「このグループは、IPsecポリシーのために必須です

implementations that support IPSO Header filters."

IPSOヘッダーフィルターをサポートする実装。」

GROUP spdCompoundActionGroup DESCRIPTION "This group is mandatory for IPsec Policy implementations that support compound actions."

GROUP spdCompoundActionGroup DESCRIPTION「このグループは化合物のアクションをサポートするIPsecポリシーの実装のために必須です。」

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

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

OBJECT spdCompActLastChanged DESCRIPTION "This object is not required for compliance."

OBJECT spdCompActLastChanged説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

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

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

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

OBJECT spdCompFiltLastChanged DESCRIPTION "This object is not required for compliance."

OBJECT spdCompFiltLastChanged説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

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

OBJECT spdCompFiltStorageType MIN-ACCESS read-only DESCRIPTION

OBJECT spdCompFiltStorageType MIN-ACCESS読み取り専用説明

"Write access is not required."

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

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

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

OBJECT spdEndGroupLastChanged DESCRIPTION "This object is not required for compliance."

OBJECT spdEndGroupLastChanged説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

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

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

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

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

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

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

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

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

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

OBJECT spdGroupContLastChanged DESCRIPTION "This object is not required for compliance."

OBJECT spdGroupContLastChanged説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

OBJECT spdGroupContRowStatus MIN-ACCESS read-only DESCRIPTION

OBJECT spdGroupContRowStatus MIN-ACCESS読み取り専用説明

"Write access is not required."

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

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

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

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

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

OBJECT spdIpOffFiltLastChanged DESCRIPTION "This object is not required for compliance."

OBJECT spdIpOffFiltLastChanged説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

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

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

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

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

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

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

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

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

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

OBJECT spdIpsoHeadFiltLastChanged DESCRIPTION

OBJECT spdIpsoHeadFiltLastChanged説明

"This object is not required for compliance."

「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OBJECTは、MIN-ACCESS読み取り専用説明は "書く、アクセスは必要でない。" spdRuleDefFilterNegated

OBJECT spdRuleDefLastChanged

OBJECT spdRuleDefLastChanged

DESCRIPTION "This object is not required for compliance."

説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

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

OBJECT spdSubActLastChanged DESCRIPTION "This object is not required for compliance."

OBJECT spdSubActLastChanged説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

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

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

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

OBJECT spdSubFiltLastChanged DESCRIPTION "This object is not required for compliance."

OBJECT spdSubFiltLastChanged説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

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

OBJECT spdSubFiltSubfilter MIN-ACCESS read-only

OBJECT spdSubFiltSubfilter MIN-ACCESS読み取り専用

DESCRIPTION "Write access is not required."

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

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

OBJECTは、MIN-ACCESS読み取り専用説明は "書く、アクセスは必要でない。" spdSubFiltSubfilterIsNegated

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

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

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

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

OBJECT spdTimeFiltLastChanged DESCRIPTION "This object is not required for compliance."

OBJECT spdTimeFiltLastChanged説明は「このオブジェクトは、コンプライアンスのために必要とされていません。」

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

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

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

OBJECTは、MIN-ACCESS読み取り専用説明は "書く、アクセスは必要でない。" spdTimeFiltPeriod

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

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

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

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

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

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

    ::= { spdCompliances 3 }
        

-- -- -- Compliance Groups Definitions --

- - - コンプライアンスグループの定義 -

-- -- Endpoint, Rule, Filter Compliance Groups --

- - エンドポイント、規則、コンプライアンスグループをフィルタリング -

spdEndpointGroup OBJECT-GROUP
    OBJECTS {
        spdEndGroupName, spdEndGroupLastChanged,
        spdEndGroupStorageType, spdEndGroupRowStatus
    }
    STATUS current
    DESCRIPTION
        "This group is made up of objects from the IPsec Policy
         Endpoint Table."
    ::= { spdGroups 1 }
        
spdGroupContentsGroup OBJECT-GROUP
    OBJECTS {
        spdGroupContComponentType, spdGroupContFilter,
        spdGroupContComponentName, spdGroupContLastChanged,
        spdGroupContStorageType, spdGroupContRowStatus
    }
    STATUS current
    DESCRIPTION
        "This group is made up of objects from the IPsec Policy
         Group Contents Table."
    ::= { spdGroups 2 }
        
spdIpsecSystemPolicyNameGroup OBJECT-GROUP
    OBJECTS {
        spdIngressPolicyGroupName,
        spdEgressPolicyGroupName
    }
    STATUS current
    DESCRIPTION
        "This group is made up of objects represent the System
         Policy Group Names."
    ::= { spdGroups 3}
        
spdRuleDefinitionGroup OBJECT-GROUP
    OBJECTS {
        spdRuleDefDescription, spdRuleDefFilter,
        spdRuleDefFilterNegated, spdRuleDefAction,
        spdRuleDefAdminStatus, spdRuleDefLastChanged, spdRuleDefStorageType, spdRuleDefRowStatus
    }
    STATUS current
    DESCRIPTION
        "This group is made up of objects from the IPsec Policy Rule
        Definition Table."
    ::= { spdGroups 4 }
        
spdCompoundFilterGroup OBJECT-GROUP
    OBJECTS {
        spdCompFiltDescription, spdCompFiltLogicType,
        spdCompFiltLastChanged, spdCompFiltStorageType,
        spdCompFiltRowStatus, spdSubFiltSubfilter,
        spdSubFiltSubfilterIsNegated, spdSubFiltLastChanged,
        spdSubFiltStorageType, spdSubFiltRowStatus
    }
    STATUS current
    DESCRIPTION
        "This group is made up of objects from the IPsec Policy
         Compound Filter Table and Sub-Filter Table Group."
    ::= { spdGroups 5 }
        
spdStaticFilterGroup OBJECT-GROUP
        OBJECTS { spdTrueFilter }
     STATUS current
     DESCRIPTION
         "The static filter group.  Currently this is just a true
          filter."
    ::= { spdGroups 6 }
        

spdIPOffsetFilterGroup OBJECT-GROUP OBJECTS { spdIpOffFiltOffset, spdIpOffFiltType, spdIpOffFiltValue, spdIpOffFiltLastChanged, spdIpOffFiltStorageType, spdIpOffFiltRowStatus }

spdIPOffsetFilterGroupオブジェクト・グループオブジェクト{spdIpOffFiltOffset、spdIpOffFiltType、spdIpOffFiltValue、spdIpOffFiltLastChanged、spdIpOffFiltStorageType、spdIpOffFiltRowStatus}

    STATUS current
    DESCRIPTION
        "This group is made up of objects from the IPsec Policy IP
         Offset Filter Table."
    ::= { spdGroups 7 }
        
spdTimeFilterGroup OBJECT-GROUP
    OBJECTS {
        spdTimeFiltPeriod,
        spdTimeFiltMonthOfYearMask, spdTimeFiltDayOfMonthMask,
        spdTimeFiltDayOfWeekMask, spdTimeFiltTimeOfDayMask, spdTimeFiltLastChanged,
        spdTimeFiltStorageType, spdTimeFiltRowStatus
    }
    STATUS current
    DESCRIPTION
        "This group is made up of objects from the IPsec Policy Time
         Filter Table."
    ::= { spdGroups 8 }
        
spdIpsoHeaderFilterGroup OBJECT-GROUP
    OBJECTS {
        spdIpsoHeadFiltType, spdIpsoHeadFiltClassification,
        spdIpsoHeadFiltProtectionAuth, spdIpsoHeadFiltLastChanged,
        spdIpsoHeadFiltStorageType, spdIpsoHeadFiltRowStatus
    }
    STATUS current
    DESCRIPTION
        "This group is made up of objects from the IPsec Policy IPSO
         Header Filter Table."
    ::= { spdGroups 9 }
        

-- -- action compliance groups --

- - アクションのコンプライアンス・グループ -

spdStaticActionGroup OBJECT-GROUP
    OBJECTS {
        spdDropAction, spdAcceptAction,
        spdDropActionLog, spdAcceptActionLog
    }
    STATUS current
    DESCRIPTION
        "This group is made up of objects from the IPsec Policy
         Static Actions."
    ::= { spdGroups 10 }
        

spdCompoundActionGroup OBJECT-GROUP OBJECTS { spdCompActExecutionStrategy, spdCompActLastChanged, spdCompActStorageType,

spdCompoundActionGroupオブジェクト・グループオブジェクト{spdCompActExecutionStrategy、spdCompActLastChanged、spdCompActStorageType、

        spdCompActRowStatus, spdSubActSubActionName,
        spdSubActLastChanged, spdSubActStorageType,
        spdSubActRowStatus
    }
    STATUS current
    DESCRIPTION
        "The IPsec Policy Compound Action Table and Actions In
        
         Compound Action Table Group."
    ::= { spdGroups 11 }
        
spdActionLoggingObjectGroup OBJECT-GROUP
    OBJECTS {
        spdActionExecuted,
        spdIPEndpointAddType,   spdIPEndpointAddress,
        spdIPSourceType,        spdIPSourceAddress,
        spdIPDestinationType,   spdIPDestinationAddress,
        spdPacketDirection,     spdPacketPart
    }
    STATUS current
    DESCRIPTION
        "This group is made up of all the Notification objects for
        this MIB."
    ::= { spdGroups 12 }
        
spdActionNotificationGroup NOTIFICATION-GROUP
    NOTIFICATIONS {
        spdActionNotification,
        spdPacketNotification
    }
    STATUS current
    DESCRIPTION
        "This group is made up of all the Notifications for this MIB."
    ::= { spdGroups 13 }
        

END

終わり

7. Security Considerations
7.セキュリティの考慮事項
7.1. Introduction
7.1. 前書き

This document defines a MIB module used to configure IPsec policy services. Since IPsec provides network security services, all of its configuration data (e.g., this entire MIB) SHOULD be as secure or more secure than any of the security services IPsec provides. There are two main threats you need to protect against when configuring IPsec devices.

この文書では、IPsecポリシーのサービスを構成するために使用されるMIBモジュールを定義します。 IPsecは、そのコンフィギュレーション・データの全て(例えば、この全体のMIB)、ネットワーク・セキュリティ・サービスを提供するので、IPsecが提供するセキュリティサービスのいずれかよりような安全なまたはより安全であるべきです。 IPSecデバイスを設定するときに保護するために必要な2つの主な脅威があります。

1. Malicious Configuration: This MIB configures network security services. If an attacker has SET access to any part of this MIB, the network security services configured by this MIB SHOULD be considered broken. The network data sent through the associated gateway should no longer be considered as protected by IPsec (i.e., it is no longer confidential or authenticated). Therefore, only the official administrators SHOULD be allowed to configure a device. In other words, administrators' identities SHOULD be authenticated and their access rights checked before they are allowed to do device configuration. The support for SET operations to the SPD MIB in a non-secure environment, without proper protection, will invalidate the security of the network traffic affected by the SPD MIB.

1.悪質な構成:このMIBは、ネットワーク・セキュリティ・サービスを構成します。攻撃者はこのMIBのあらゆる部分へのアクセス権を設定している場合、このMIBによって構成されたネットワークセキュリティサービスは、壊れたと考えるべきです。 IPSecで保護されるよう関連するゲートウェイを介して送信されたネットワークデータはもはや(すなわち、それがもはや機密であるか、または認証された)とみなされるべきではありません。したがって、唯一の公式管理者は、デバイスを構成するために許可する必要があります。言い換えれば、管理者の身元が認証され、それらはデバイスの設定を行うことを許可される前に、そのアクセス権をチェックする必要があります。非セキュアな環境でのSPD MIBへのSET操作のサポートは、適切な保護なし、SPD MIBの影響を受けて、ネットワークトラフィックのセキュリティを無効にします。

2. Disclosure of Configuration: In general, malicious parties SHOULD NOT be able to read security configuration data while the data is in network transit. An attacker reading the configuration data may be able to find misconfigurations in the MIB that enable attacks to the network or to the configured node. Since this entire MIB is used for security configuration, it is highly RECOMMENDED that only authorized administrators are allowed to view data in this MIB. In particular, malicious users SHOULD be prevented from reading SNMP packets containing this MIB's data. SNMP GET data SHOULD be encrypted when sent across the network. Also, only authorized administrators SHOULD be allowed SNMP GET access to any of the MIB objects.

コンフィギュレーションの2開示:一般的には、悪意のある当事者は、データがネットワーク通過している間にセキュリティ設定データを読み込むことができないようにする必要があり。コンフィギュレーションデータを読み出す攻撃者がネットワークまたは構成されたノードへの攻撃を有効MIBに設定ミスを見つけることができるかもしれません。この全体のMIBは、セキュリティ構成のために使用されるので、非常にのみ許可された管理者は、このMIB内のデータの表示を許可することをお勧めします。具体的には、悪意のあるユーザーがこのMIBのデータを含むSNMPパケットを読み込むことが防止されるべきである(SHOULD)。ネットワークを介して送信されたときにSNMPのGETデータを暗号化する必要があります。また、許可された管理者のみがMIBオブジェクトのいずれかへのSNMP GETアクセスを許可する必要があります。

SNMP versions prior to SNMPv3 do not include adequate security. Even if the network itself is secure (e.g., by using IPsec), earlier versions of SNMP have virtually no control as to who on the secure network is allowed to access (i.e., read/change/create/delete) the objects in this MIB module.

前SNMPv3のSNMPバージョンは十分なセキュリティが含まれていません。ネットワーク自体が(例えば、IPsecを使用して)安全であっても、SNMPの以前のバージョンは、安全なネットワーク上でアクセスを許可されているのとほぼ制御することはできません。このMIBのオブジェクト(つまり、/変更/作成/削除を読みます)モジュール。

It is RECOMMENDED that implementers use 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 GET or SET (change/create/delete) them.

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

Therefore, when configuring data in the IPSEC-SPD-MIB, you SHOULD use SNMP version 3. The rest of this discussion assumes the use of SNMPv3. This is a real strength, because it allows administrators the ability to load new IPsec configuration on a device and keep the conversation private and authenticated under the protection of SNMPv3 before any IPsec protections are available. Once initial establishment of IPsec configuration on a device has been achieved, it would be possible to set up IPsec SAs to then also provide security and integrity services to the configuration conversation. This may seem redundant at first, but will be shown to have a use for added privacy protection below.

したがって、IPSEC-SPD-MIB内のデータを設定するとき、あなたはSNMPバージョン3を使用すべきで、この議論の残りの部分にSNMPv3の使用を前提としています。それは、デバイス上の新しいIPsec構成をロードし、任意のIPsec保護が利用可能になる前のSNMPv3の保護の下で民間と認証された会話を維持する能力を管理者にできますので、これは、本当の強さです。デバイス上のIPsec構成の最初の確立が達成されると、その後も、構成会話にセキュリティと整合性サービスを提供するためのIPsec SAを設定することが可能であろう。これは、最初に冗長に見えるかもしれませんが、以下の追加、プライバシー保護のための使用を有することが示されます。

7.2. Protecting against Unauthenticated Access
7.2. 認証されていないアクセスからの保護

The current SNMPv3 User Security Model provides for key-based user authentication. Typically, keys are derived from passwords (but are not required to be), and the keys are then used in Hashed Message Authentication Code (HMAC) algorithms (currently, MD5 and SHA-1 HMACs are defined) to authenticate all SNMP data. Each SNMP device keeps a (configured) list of users and keys. Under SNMPv3 user keys may be updated as often as an administrator cares to have users enter new passwords. But Perfect Forward Secrecy for user keys in SNMPv3 is not yet provided by standards track documents, although RFC2786 defines an experimental method of doing so.

現在のSNMPv3ユーザーセキュリティモデルは、キーベースのユーザ認証を提供します。典型的には、キーは、パスワードから導出される(しかしである必要はない)、および(定義されている現在、MD5とSHA-1 HMACs)鍵は、その後、すべてのSNMPデータを認証するためにハッシュメッセージ認証コード(HMAC)アルゴリズムで使用されています。各SNMPデバイスは、ユーザと鍵の(設定)のリストを保持します。 SNMPv3の下では、ユーザのキーは、管理者は、ユーザーが新しいパスワードを入力する必要がありする気な限り頻繁に更新することができます。 RFC2786は、そうすることの実験的な方法を定義しますが、しかし、SNMPv3の内のユーザーキーの完全転送秘密はまだ、標準トラック文書で提供されていません。

7.3. Protecting against Involuntary Disclosure
7.3. 非自発的開示からの保護

While sending IPsec configuration data to a Policy Enforcement Point (PEP), there are a few critical parameters that MUST NOT be observed by third parties. Specifically, except for public keys, keying information MUST NOT be allowed to be observed by third parties. This includes IKE Pre-Shared Keys and possibly the private key of a public/private key pair for use in a PKI. Were either of those parameters to be known to a third party, they could then impersonate the device to other IKE peers. Aside from those critical parameters, policy administrators have an interest in not divulging any of their policy configuration. Any knowledge about a device's configuration could help an unfriendly party compromise that device. SNMPv3 offers privacy security services, but at the time this document was written, the only standardized encryption algorithm supported by SNMPv3 is the

ポリシー実行ポイント(PEP)へのIPsecコンフィギュレーション・データを送信しているときに、第三者によって観察してはならないいくつかの重要なパラメータがあります。具体的には、公開鍵を除いて、情報をキーイングすることは第三者によって観察することが許されてはなりません。これは、IKE事前共有鍵とおそらくPKIでの使用のための公開鍵/秘密鍵のペアの秘密鍵を含んでいます。第三者に知られるように、それらのパラメータのいずれかであった、彼らは他のIKEピアにデバイスになりすますことができます。さておき、これらの重要なパラメータから、ポリシー管理者はポリシー設定のいずれかを明かすないことに関心を持っています。デバイスの設定についての知識は非友好的な当事者がそのデバイスを損なう助けることができます。 SNMPv3は、プライバシーのセキュリティサービスを提供していますが、この文書が書かれた時点で、SNMPv3のでサポートされている唯一の標準化された暗号化アルゴリズムであります

DES encryption algorithm. Support for other (stronger) cryptographic algorithms is in the works and may be completed by the time you read this. As of October 2006, there is a stronger standards track algorithm: AES [RFC3826]. When configuring the IPsec policy using this MIB, policy administrators SHOULD use a privacy security service that is at least as strong as the desired IPsec policy, e.g., If an administrator were to use this MIB to configure an IPsec connection that utilizes a AES algorithms, the SNMP communication configuring the connection SHOULD be protected by an algorithm as strong or stronger than the AES algorithm.

DES暗号化アルゴリズム。他の(強い)暗号化アルゴリズムのサポートは作品であり、あなたがこれを読んでいる時点で完了させることができます。 2006年10月の時点で、より強力な標準トラックアルゴリズムがあります:AES [RFC3826]。このMIBを使用してIPsecポリシーを設定する場合、管理者は、AESアルゴリズムを利用してIPsec接続を設定するには、このMIBを使用した場合、ポリシー管理者は、例えば、所望のIPsecポリシーと少なくとも同じくらい強いプライバシーセキュリティサービスを使用すべきです、接続を設定SNMP通信が強い又はAESアルゴリズムよりも強いようなアルゴリズムによって保護されるべきです。

7.4. Bootstrapping Your Configuration
7.4. コンフィギュレーションのブートストラップ

Most vendors will not ship new products with a default SNMPv3 user/ password pair, but it is possible. If a device does ship with a default user/password pair, policy administrators SHOULD either change the password or configure a new user, deleting the default user (or, at a minimum, restrict the access of the default user). Most SNMPv3 distributions should, hopefully, require an out-of-band initialization over a trusted medium, such as a local console connection.

ほとんどのベンダーは、デフォルトのSNMPv3ユーザー/パスワードのペアで新製品を出荷していないだろうが、それは可能です。デバイスは、デフォルトのユーザー/パスワードのペアが付属しない場合は、ポリシー管理者がパスワードを変更したり、新しいユーザーを設定し、デフォルトのユーザーを削除する(または、最低でも、デフォルトのユーザーのアクセスを制限する)べきであるのいずれか。ほとんどのSNMPv3のディストリビューションでは、うまくいけば、そのようなローカルコンソール接続として、信頼できる媒体を介したアウトオブバンド初期化を必要とすべきです。

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

Only two IANA considerations exist for this document. The first is just the node number allocation of the IPSEC-SPD-MIB itself within the MIB-2 tree. This is listed in the MIB definition in Section 6.

2つだけIANAの考慮事項は、この文書のために存在します。最初は、MIB-2ツリー内のIPSEC-SPD-MIB自体のちょうどノード番号の割り当てです。これは、第6節でMIB定義にリストされています。

The IPSEC-SPD-MIB also allows for extension action MIBs. Although additional actions are not required to use it, the node spdActions is allocated as a subtree under which IANA can assign additional actions.

IPSEC-SPD-MIBには、拡張アクションのMIBが可能になります。追加のアクションは、それを使用する必要はありませんが、ノードspdActionsはIANAは、追加のアクションを割り当てることができ、その下のサブツリーとして割り当てられます。

The second IANA consideration is that IANA would be responsible for creating a new subregistry for and assigning nodes under the spdActions subtree. This tree should have a prefix of iso.org.dod.internet.mgmt.mib-2.spdMIB.spdActions and be listed similar to the following:

第IANAの考慮事項は、IANAにするための新しい副登録を作成しspdActionsサブツリーの下にノードを割り当てるための責任であろうということです。このツリーはiso.org.dod.internet.mgmt.mib-2.spdMIB.spdActionsの接頭辞を持つ必要がありますし、次のように記載されていること:

   Decimal      Name      Description      References
   -------      ----      -----------      ----------
        

A documented specification is required in order to assign a number. The action and it's meaning can be specified in an RFC or in another publicly available reference. The specification should have sufficient detail that interoperability between independent implementations is possible. The product of the IETF or of another standards body is acceptable or an assignment can be accepted under the advice of a "designated expert". (contact IANA for the current expert)

文書仕様は番号を割り当てるために必要とされます。それが意味だアクションとは、RFCまたは別の公に利用可能な基準で指定することができます。仕様は、独立した実装の間の相互運用が可能であることを十分な詳細を持っている必要があります。 IETFのか、別の標準化団体の製品が受け入れられるか、割り当ては、「指定された専門家」の助言の下で受け入れることができます。 (現在の専門家のためにIANAにお問い合わせください)

9. Acknowledgments
9.謝辞

Many people contributed thoughts and ideas that influenced this MIB module. Some special thanks are in order to the following people:

多くの人々は、このMIBモジュールに影響を与えた考えやアイデアを貢献しました。いくつかの特別な感謝は、次の人への順序で、次のとおりです。

         Lindy Foster     (Sparta, Inc.)
         John Gillis      (ADC)
         Roger Hartmuller (Sparta, Inc.)
         Harrie Hazewinkel
         Jamie Jason      (Intel Corporation)
         David Partain    (Ericsson)
         Lee Rafalow      (IBM)
         Jon Saperia      (JDS Consulting)
         Eric Vyncke      (Cisco Systems)
        
10. References
10.参考文献
10.1. Normative References
10.1. 引用規格

[RFC1108] Kent, S., "U.S. Department of Defense Security Options for the Internet Protocol", RFC 1108, November 1991.

[RFC1108]ケント、S.、「インターネットプロトコルのための防衛セキュリティオプションの米国部門」、RFC 1108、1991年11月。

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

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

[RFC2401] Kent, S. and R. Atkinson, "Security Architecture for the Internet Protocol", RFC 2401, November 1998.

[RFC2401]ケント、S.とR.アトキンソン、 "インターネットプロトコルのためのセキュリティー体系"、RFC 2401、1998年11月。

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

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

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

[RFC2579] McCloghrie、K.、エド。、パーキンス、D.、編、及びJ. Schoenwaelder、エド。、 "SMIv2のためのテキストの表記法"、STD 58、RFC 2579、1999年4月。

[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.

[RFC2580] McCloghrie、K.、パーキンス、D.、およびJ. Schoenwaelder、 "SMIv2のための適合性宣言"、STD 58、RFC 2580、1999年4月。

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

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

[RFC3060] Moore, B., Ellesson, E., Strassner, J., and A. Westerinen, "Policy Core Information Model -- Version 1 Specification", RFC 3060, February 2001.

[RFC3060]ムーア、B.、Ellesson、E.、Strassner、J.、およびA. Westerinen、 "方針コア情報モデル - バージョン1つの仕"、RFC 3060、2001年2月。

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

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

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

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

[RFC3585] Jason, J., Rafalow, L., and E. Vyncke, "IPsec Configuration Policy Information Model", RFC 3585, August 2003.

[RFC3585]ジェイソン、J.、Rafalow、L.、およびE. Vyncke、 "IPsecの設定ポリシー情報モデル"、RFC 3585、2003年8月。

[RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO 10646", STD 63, RFC 3629, November 2003.

[RFC3629] Yergeau、F.、 "UTF-8、ISO 10646の変換フォーマット"、STD 63、RFC 3629、2003年11月。

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

[RFC4001]ダニエル、M.、ハーバーマン、B.、Routhier、S.、およびJ. Schoenwaelder、 "インターネットネットワークアドレスのためのテキストの表記法"、RFC 4001、2005年2月。

[RFC4301] Kent, S. and K. Seo, "Security Architecture for the Internet Protocol", RFC 4301, December 2005.

[RFC4301]ケント、S.とK. Seo、 "インターネットプロトコルのためのセキュリティアーキテクチャ"、RFC 4301、2005年12月。

10.2. Informative References
10.2. 参考文献

[IPsec-ACTION] Baer, M., Charlet, R., Hardaker, W., Story, R., and C. Wang, "IPsec Security Policy IPsec Action MIB", Work in Progress, October 2006.

[IPsecの-ACTION]ベア、M.、シャレー、R.、Hardaker、W.、ストーリー、R.、およびC.王、 "IPsecのセキュリティポリシーのIPsecアクションMIB"、進歩、2006年10月に作業。

[IKE-ACTION] Baer, M., Charlet, R., Hardaker, W., Story, R., and C. Wang, "IPsec Security Policy IKE Action MIB", Work in Progress, October 2006.

[IKE-ACTION]ベア、M.、シャレー、R.、Hardaker、W.、ストーリー、R.、およびC.王、 "IPsecのセキュリティポリシーIKEアクションMIB"、進歩、2006年10月に作業。

[IPPMWP] Lortz, V. and L. Rafalow, "IPsec Policy Model White Paper", November 2000.

[IPPMWP] Lortz、V.およびL. Rafalow、 "IPsecポリシーモデル白書"、2000年11月。

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

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

[RFC3826] Blumenthal, U., Maino, F., and K. McCloghrie, "The Advanced Encryption Standard (AES) Cipher Algorithm in the SNMP User-based Security Model", RFC 3826, June 2004.

[RFC3826]ブルーメンソール、U.、メイノー、F.、およびK. McCloghrie、 "SNMPユーザベースセキュリティモデルでのAdvanced Encryption Standard(AES)暗号アルゴリズム"、RFC 3826、2004年6月。

Authors' Addresses

著者のアドレス

Michael Baer Sparta, Inc. P.O. Box 72682 Davis, CA 95617 US

マイケル・ベアスパルタ、株式会社私書箱72682デイビス、CA 95617米国箱

EMail: baerm@tislabs.com

メールアドレス:baerm@tislabs.com

Ricky Charlet Self

リッキー・シャレーセルフ

EMail: rcharlet@alumni.calpoly.edu

メールアドレス:rcharlet@alumni.calpoly.edu

Wes Hardaker Sparta, Inc. P.O. Box 382 Davis, CA 95617 US

ウェスHardakerスパルタ、株式会社私書箱382デイビス、CA 95617米国箱

Phone: +1 530 792 1913 EMail: hardaker@tislabs.com

電話:+1 530 792 1913 Eメール:hardaker@tislabs.com

Robert Story Revelstone Software PO Box 1812 Tucker, GA 30085 US

ロバート・ストーリーRevelstoneソフトウェア私書箱1812タッカー、GA 30085米国

EMail: rstory@ipsp.revelstone.com

メールアドレス:rstory@ipsp.revelstone.com

Cliff Wang ARO 4300 S. Miami Blvd Durham, NC 27703 US

クリフ王ARO 4300 S.マイアミブルバードダーラム、ノースカロライナ27703米国

EMail: cliffwangmail@yahoo.com

メールアドレス:cliffwangmail@yahoo.com

Full Copyright Statement

完全な著作権声明

Copyright (C) The IETF Trust (2007).

著作権(C)IETFトラスト(2007)。

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, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

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

Intellectual Property

知的財産

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

IETFは、本書またはそのような権限下で、ライセンスがたりないかもしれない程度に記載された技術の実装や使用に関係すると主張される可能性があります任意の知的財産権やその他の権利の有効性または範囲に関していかなる位置を取りません利用可能です。またそれは、それがどのような権利を確認する独自の取り組みを行ったことを示すものでもありません。 RFC文書の権利に関する手続きの情報は、BCP 78およびBCP 79に記載されています。

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

IPRの開示のコピーが利用できるようにIETF事務局とライセンスの保証に行われた、または本仕様の実装者または利用者がそのような所有権の使用のための一般的なライセンスまたは許可を取得するために作られた試みの結果を得ることができますhttp://www.ietf.org/iprのIETFのオンラインIPRリポジトリから。

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

IETFは、その注意にこの標準を実装するために必要とされる技術をカバーすることができる任意の著作権、特許または特許出願、またはその他の所有権を持ってすべての利害関係者を招待します。 ietf-ipr@ietf.orgのIETFに情報を記述してください。

Acknowledgement

謝辞

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

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