[要約] RFC 5291は、BGP-4のアウトバウンドルートフィルタリング機能に関する仕様です。このRFCの目的は、BGPルータが送信するルートを制御するための機能を提供することです。

Network Working Group                                            E. Chen
Request for Comments: 5291                                 Cisco Systems
Category: Standards Track                                     Y. Rekhter
                                                        Juniper Networks
                                                             August 2008
        

Outbound Route Filtering Capability for BGP-4

BGP-4のアウトバウンドルートフィルタリング機能

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)の現在のエディションを参照してください。このメモの配布は無制限です。

Abstract

概要

This document defines a BGP-based mechanism that allows a BGP speaker to send to its BGP peer a set of Outbound Route Filters (ORFs) that the peer would use to constrain/filter its outbound routing updates to the speaker.

このドキュメントでは、BGPスピーカーがBGPピアに、ピアがスピーカーへのアウトバウンドルーティングアップデートを制約/フィルタリングするために使用するアウトバウンドルートフィルター(ORF)のセットをBGPピアに送信できるようにするBGPベースのメカニズムを定義します。

1. Introduction
1. はじめに

Currently, it is not uncommon for a BGP speaker [BGP-4] to receive, and then filter out some unwanted routes from its peers based on its local routing policy. Since the generation and transmission of routing updates by the sender, as well as the processing of routing updates by the receiver consume resources, it may be beneficial if the generation of such unwanted routing updates can be avoided in the first place.

現在、BGPスピーカー[BGP-4]が、ローカルルーティングポリシーに基づいてピアからいくつかの不要なルートを受信してから除外することは珍しくありません。送信者によるルーティングの更新の生成と送信、および受信者によるルーティング更新の処理は、リソースを消費するため、そもそもそのような不要なルーティングアップデートの生成を避けることができれば有益かもしれません。

This document defines a BGP-based mechanism that allows a BGP speaker to send to its BGP peer a set of Outbound Route Filters (ORFs). The peer would then apply these filters, in addition to its locally configured outbound filters (if any), to constrain/filter its outbound routing updates to the speaker.

このドキュメントでは、BGPスピーカーがBGPピアに一連のアウトバウンドルートフィルター(ORF)を送信できるBGPベースのメカニズムを定義します。ピアは、ローカルで構成されたアウトバウンドフィルター(ある場合)に加えて、これらのフィルターを適用して、アウトバウンドルーティングの更新をスピーカーに制約/フィルタリングします。

2. Specification of Requirements
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. Outbound Route Filter (ORF)
3. アウトバウンドルートフィルター(ORF)

This document uses the terms "Address Family Identifier (AFI)" and "Subsequent Address Family Identifier (SAFI)". In the context of this document, the meaning of these terms is the same as in [BGP-MP].

このドキュメントでは、「アドレスファミリ識別子(AFI)」と「後続のアドレスファミリ識別子(SAFI)」という用語を使用します。このドキュメントのコンテキストでは、これらの用語の意味は[BGP-MP]と同じです。

Conceptually, an ORF entry is a tuple of the form <AFI/SAFI, ORF-Type, Action, Match, ORF-value>; an ORF consists of one or more ORF entries that have a common AFI/SAFI and ORF-Type. An ORF is identified by <AFI/SAFI, ORF-Type>.

概念的には、ORFエントリは、フォームのタプル<afi/safi、orf-type、action、match、orf-value>;ORFは、一般的なAFI/SAFIおよびORFタイプを備えた1つ以上のORFエントリで構成されています。ORFは、<afi/safi、orf-type>によって識別されます。

The "AFI/SAFI" component provides a coarse granularity control by limiting the ORF to only the routes whose Network Layer Reachability Information (NLRI) matches the "AFI/SAFI" component of the ORF.

「AFI/SAFI」コンポーネントは、ORFをORFの「AFI/SAFI」コンポーネントと一致させるルートのみにORFを制限することにより、粗い粒状制御を提供します。

The "ORF-Type" component determines the content of the ORF-value.

「ORFタイプ」コンポーネントは、ORF値の含有量を決定します。

The "Action" component controls handling of the ORF Request by the remote peer. Action can be one of ADD, REMOVE, REMOVE-ALL. ADD adds an ORF entry to the ORF on the remote peer; REMOVE deletes a previously installed ORF entry on the remote peer; REMOVE-ALL deletes the previously installed entries in the specified ORF on the remote peer.

「アクション」コンポーネントは、リモートピアによるORF要求の処理を制御します。アクションは、追加、削除、削除の1つにすることができます。ADDは、リモートピアのORFにORFエントリを追加します。削除は、リモートピアに以前にインストールされたORFエントリを削除します。remotalは、リモートピアの指定されたORFに以前にインストールされたエントリを削除します。

The "Match" component is used to support matching granularity on a per ORF entry basis. It can be either PERMIT or DENY. The semantics of PERMIT is to ask the peer to pass updates for the set of routes that match the ORF entry. The semantics of DENY is to ask the peer not to pass updates for the set of routes that match the ORF entry.

「一致」コンポーネントは、ORFごとのエントリベースで一致する粒度をサポートするために使用されます。許可または拒否することができます。許可のセマンティクスは、ORFエントリに一致するルートのセットの更新を渡すようピアに依頼することです。拒否のセマンティクスは、ORFエントリに一致するルートのセットの更新を渡さないようにピアに依頼することです。

When an ORF is defined, an ORF-specific matching rule MUST be specified so that there is no ambiguity regarding which ORF entry is considered as the matching entry in the ORF when a route is passed through the ORF.

ORFが定義されている場合、ORFのエントリがORFを通過するときにORFのマッチングエントリと見なされるORFエントリに関するあいまいさがないように、ORF固有のマッチングルールを指定する必要があります。

4. Carrying ORF Entries in BGP
4. BGPでORFエントリを運ぶ

ORF entries are carried in the BGP ROUTE-REFRESH message [BGP-RR].

ORFエントリは、BGPルートリフレッシュメッセージ[BGP-RR]に掲載されています。

A BGP speaker can distinguish an incoming ROUTE-REFRESH message that carries one or more ORF entries from an incoming plain ROUTE-REFRESH message by using the Message Length field in the BGP message header.

BGPスピーカーは、BGPメッセージヘッダーのメッセージ長フィールドを使用して、入ってくるプレーンルートリフレッシュメッセージから1つ以上のORFエントリを運ぶ着信ルートリフレッシュメッセージを区別できます。

A single ROUTE-REFRESH message MAY carry multiple ORF entries in one or more ORFs, as long as all these entries share the same AFI/SAFI.

これらのすべてのエントリが同じAFI/SAFIを共有している限り、単一のルートリフレッシュメッセージは、1つ以上のORFに複数のORFエントリを搭載する場合があります。

From the encoding point of view, each ORF entry consists of a common part and type-specific part, as shown in Figures 1 and 2.

エンコードの観点から、各ORFエントリは、図1および2に示すように、共通の部分と型固有の部分で構成されています。

The common part consists of <AFI/SAFI, ORF-Type, Action, Match>, and is encoded as follows:

一般的な部分は、<afi/safi、orf-type、action、match>で構成され、次のようにエンコードされています。

The AFI/SAFI component of an ORF entry is encoded in the AFI/SAFI field of the ROUTE-REFRESH message.

ORFエントリのAFI/SAFIコンポーネントは、ルートリフレッシュメッセージのAFI/SAFIフィールドにエンコードされています。

Following the AFI/SAFI component is the one-octet When-to-refresh field. The value of this field can be either IMMEDIATE (0x01) or DEFER (0x02). The semantics of IMMEDIATE and DEFER are discussed in the "Operation" section of this document.

AFI/SAFIコンポーネントに従うことは、1対オクテットのフィールドです。このフィールドの値は、即時(0x01)または延期(0x02)のいずれかにすることができます。即時と延期のセマンティクスについては、このドキュメントの「操作」セクションで説明します。

Following the When-to-refresh field is a collection of one or more ORFs, grouped by ORF-Type.

いつからのフィールドに従うのは、ORFタイプによってグループ化された1つ以上のORFのコレクションです。

The ORF-Type component is encoded as a one-octet field.

ORFタイプのコンポーネントは、1オクセットフィールドとしてエンコードされています。

The "Length of ORF entries" component is a two-octet field that contains the total length (in octets) of the ORF entries that follows for the specified ORF type.

「ORFエントリの長さ」コンポーネントは、指定されたORFタイプに続くORFエントリの全長(オクテット)を含む2オクセットフィールドです。

         +--------------------------------------------------+
         | Address Family Identifier (2 octets)             |
         +--------------------------------------------------+
         | Reserved (1 octet)                               |
         +--------------------------------------------------+
         | Subsequent Address Family Identifier (1 octet)   |
         +--------------------------------------------------+
         | When-to-refresh (1 octet)                        |
         +--------------------------------------------------+
         | ORF Type (1 octet)                               |
         +--------------------------------------------------+
         | Length of ORF entries (2 octets)                 |
         +--------------------------------------------------+
         | First ORF entry (variable)                       |
         +--------------------------------------------------+
         | Second ORF entry (variable)                      |
         +--------------------------------------------------+
         | ...                                              |
         +--------------------------------------------------+
         | N-th ORF entry (variable)                        |
         +--------------------------------------------------+
         | ORF Type (1 octet)                               |
         +--------------------------------------------------+
         | Length of ORF entries (2 octets)                 |
         +--------------------------------------------------+
         | First ORF entry (variable)                       |
         +--------------------------------------------------+
         | Second ORF entry (variable)                      |
         +--------------------------------------------------+
         | ...                                              |
         +--------------------------------------------------+
         | N-th ORF entry (variable)                        |
         +--------------------------------------------------+
         | ...                                              |
         +--------------------------------------------------+
        

Figure 1: Carrying ORF Entries in the ROUTE-REFRESH Message

図1:ルートリフレッシュメッセージにORFエントリを運ぶ

The rest of the components in the common part are encoded in the first octet of each ORF-entry (from the most significant to the least significant bit) as shown in Figure 2:

一般的な部分の残りのコンポーネントは、図2に示すように、各ORFエントリ(最も重要なものから最も重要なビットまで)の最初のオクテットにエンコードされています。

Action is a two-bit field. The value of this field is 0 for ADD, 1 for REMOVE, and 2 for REMOVE-ALL.

アクションは2ビットフィールドです。このフィールドの値は、追加で0、削除には1、remot-allの場合は2です。

Match is a one-bit field. The value of this field is 0 for PERMIT and 1 for DENY. This field is significant only when the value of the Action field is either ADD or REMOVE.

マッチは1ビットフィールドです。このフィールドの値は許可の場合は0、拒否の場合は1です。このフィールドは、アクションフィールドの値が追加または削除されている場合にのみ重要です。

Reserved is a 5-bit field. It is set to 0 on transmit and ignored on receipt.

予約済みは5ビットフィールドです。送信時に0に設定され、受領時に無視されます。

         +---------------------------------+
         |   Action (2 bit)                |
         +---------------------------------+
         |   Match (1 bit)                 |
         +---------------------------------+
         |   Reserved (5 bits)             |
         +---------------------------------+
         |   Type specific part (variable) |
         +---------------------------------+
        

Figure 2: ORF Entry Encoding

図2:ORFエントリエンコーディング

When the Action component of an ORF entry specifies REMOVE-ALL, the entry consists of only the common part.

ORFエントリのアクションコンポーネントが削除を指定する場合、エントリは共通部分のみで構成されます。

5. Outbound Route Filtering Capability
5. アウトバウンドルートフィルタリング機能

A BGP speaker that is willing to receive ORF entries from its peer, or a BGP speaker that would like to send ORF entries to its peer, advertises this to the peer by using the Outbound Route Filtering Capability, as described below.

ピアからORFエントリを受け取ることをいとわないBGPスピーカー、またはORFエントリをピアに送信したいBGPスピーカーは、以下に説明するように、アウトバウンドルートフィルタリング機能を使用してこれをピアに宣伝します。

The Outbound Route Filtering Capability is a new BGP Capability [BGP-CAP] defined as follows:

アウトバウンドルートフィルタリング機能は、次のように定義される新しいBGP機能[BGP-CAP]です。

Capability code: 3

機能コード:3

Capability length: variable

機能の長さ:変数

Capability value: one or more of the entries as shown in Figure 3.

機能値:図3に示すように、1つ以上のエントリ。

         +--------------------------------------------------+
         | Address Family Identifier (2 octets)             |
         +--------------------------------------------------+
         | Reserved (1 octet)                               |
         +--------------------------------------------------+
         | Subsequent Address Family Identifier (1 octet)   |
         +--------------------------------------------------+
         | Number of ORFs (1 octet)                         |
         +--------------------------------------------------+
         | ORF Type (1 octet)                               |
         +--------------------------------------------------+
         | Send/Receive (1 octet)                           |
         +--------------------------------------------------+
         | ...                                              |
         +--------------------------------------------------+
         | ORF Type (1 octet)                               |
         +--------------------------------------------------+
         | Send/Receive (1 octet)                           |
         +--------------------------------------------------+
        

Figure 3: Outbound Route Filtering Capability Encoding

図3:アウトバウンドルートフィルタリング機能エンコーディング

The use and meaning of these fields are as follows:

これらのフィールドの使用と意味は次のとおりです。

Address Family Identifier (AFI):

住所ファミリ識別子(AFI):

This field is the same as the one used in [BGP-MP].

このフィールドは、[BGP-MP]で使用されているフィールドと同じです。

Subsequent Address Family Identifier (SAFI):

後続の住所ファミリ識別子(SAFI):

This field is the same as the one used in [BGP-MP].

このフィールドは、[BGP-MP]で使用されているフィールドと同じです。

Number of ORF Types:

ORFタイプの数:

This field contains the number of Filter Types to be listed in the following fields.

このフィールドには、次のフィールドにリストされるフィルタータイプの数が含まれています。

ORF Type:

ORFタイプ:

This field contains the value of an ORF Type.

このフィールドには、ORFタイプの値が含まれています。

Send/Receive:

送受信:

This field indicates whether the sender is (a) willing to receive ORF entries from its peer (value 1), (b) would like to send ORF entries to its peer (value 2), or (c) both (value 3) for the ORF Type.

このフィールドは、送信者が(a)ピア(値1)からORFエントリを受け取る意思があるか、(b)ORFエントリをピア(値2)、または(c)の両方(c)の両方(値3)であるかどうかを示します。ORFタイプ。

6. Operation
6. 手術

A BGP speaker that is willing to receive ORF entries from its peer, or would like to send ORF entries to its peer SHOULD advertise the Outbound Route Filtering Capability to the peer using BGP Capabilities advertisement [BGP-CAP].

ピアからORFエントリを受け取ることをいとわないBGPスピーカー、またはBGP機能広告[BGP-CAP]を使用してアウトバウンドルートフィルタリング機能をピアに宣伝する場合、ORFエントリをピアに送信する必要があります。

A BGP speaker that implements the Outbound Route Filtering Capability MUST support the BGP ROUTE-REFRESH message, as defined in [BGP-RR]. A BGP speaker that advertises the Outbound Route Filtering Capability to a peer using BGP Capabilities advertisement [BGP-CAP] does not have to advertise the BGP Route Refresh Capability to that peer.

[BGP-RR]で定義されているように、アウトバウンドルートフィルタリング機能を実装するBGPスピーカーは、BGPルートリフレッシュメッセージをサポートする必要があります。BGP機能広告[BGP-CAP]を使用してピアにアウトバウンドルートフィルタリング機能を宣伝するBGPスピーカーは、BGPルートの更新機能をそのピアに宣伝する必要はありません。

Consider a BGP speaker that advertises the Outbound Route Filtering Capability indicating its willingness to receive a particular set of <AFI/SAFI, ORF-Type> from its peer, and that receives the Outbound Route Filtering Capability indicating the desire of the peer to send a particular set <AFI/SAFI, ORF-Type> to the speaker. If for a given AFI/SAFI the intersection between these two sets is non-empty, the speaker SHOULD NOT advertise to the peer any routes with that AFI/SAFI prior to receiving from the peer any ROUTE-REFRESH message carrying that AFI/SAFI, where the message could be either without any ORF entries, or with one or more ORF entry and the When-to-refresh field set to IMMEDIATE. If, on the other hand, for a given AFI/SAFI the intersection between these two sets is empty, the speaker MUST follow normal BGP procedures.

アウトバウンドルートフィルタリング機能を宣伝するBGPスピーカーを考えてみましょう。ピアから<AFI/SAFI、ORFタイプ>の特定のセットを受け取る意欲を示し、アウトバウンドルートフィルタリング機能を受け取り、ピアが送信したいというピアの欲求を示す特定のセット<afi/safi、orf-type>スピーカーに。特定のAFI/SAFIの場合、これらの2つのセット間の交差点が空でない場合、スピーカーは、AFI/SAFIを運ぶルートリフレッシュメッセージをピアから受信する前に、そのAFI/SAFIのルートをピアに宣伝してはなりません。メッセージがORFエントリがない場合、または1つ以上のORFエントリと、いつ再表示されるフィールドが即時に設定されている場合があります。一方、特定のAFI/SAFIの場合、これら2つのセット間の交差点が空である場合、スピーカーは通常のBGP手順に従う必要があります。

A BGP speaker may send a ROUTE-REFRESH message with one or more ORF entries to its peer only if the peer advertises to the speaker the Outbound Route Filtering Capability indicating its willingness to receive ORF entries from the speaker, and the speaker advertises to the peer the Outbound Route Filtering Capability indicating its desire to send ORF entries to the peer. The message may contain only ORF entries of <AFI/SAFI, ORF-type> that the peer is willing to receive, as advertised to the speaker in the Outbound Route Filtering Capability.

BGPスピーカーは、ピアがスピーカーにスピーカーからORFエントリを受け取る意欲を示す意欲を示すアウトバウンドルートフィルタリング機能をスピーカーに宣伝し、スピーカーがピアに宣伝する場合にのみ、1つ以上のORFエントリを備えたルートリフレッシュメッセージをピアに送信できます。ORFエントリをピアに送信したいという要望を示すアウトバウンドルートフィルタリング機能。このメッセージには、アウトバウンドルートフィルタリング機能のスピーカーに宣伝されているように、ピアが受信する意思がある<afi/safi、orf-type>のORFエントリのみが含まれている場合があります。

When a BGP speaker receives a ROUTE-REFRESH message with one or more ORF entries from its peer, then the speaker performs the following actions. If an <AFI/SAFI, ORF-type> carried by the message does not match <AFI/SAFI, ORF-type> that the speaker is willing to receive from the peer (as advertised to the peer in the Outbound Route Filtering Capability), the specified ORF entries in the message are ignored. Otherwise, the speaker modifies the specified ORF previously received, according to the ORF entries carried in the message. If any of the fields of an ORF entry in the message contains an unrecognized value, the whole specified ORF previously received is removed.

BGPスピーカーがピアから1つ以上のORFエントリを使用してルートリフレッシュメッセージを受信すると、スピーカーは次のアクションを実行します。メッセージによって運ばれる<afi/safi、orf-type>は、スピーカーがピアから受け取る意思がある<afi/safi、orf-type>と一致しない場合(アウトバウンドルートフィルタリング機能のピアに宣伝されているように)、メッセージ内の指定されたORFエントリは無視されます。それ以外の場合、メッセージに掲載されたORFエントリに従って、スピーカーは以前に受信した指定されたORFを変更します。メッセージ内のORFエントリのフィールドのいずれかに認識されていない値が含まれている場合、以前に受信した指定されたORF全体が削除されます。

If the Action component of an ORF entry is REMOVE, but the ORF previously received does not contain the specified entry, the ORF entry in the message is ignored.

ORFエントリのアクションコンポーネントが削除されているが、以前に受信したORFに指定されたエントリが含まれていない場合、メッセージのORFエントリは無視されます。

ORF entries with either REMOVE or REMOVE-ALL cannot remove locally configured outbound route filters.

削除または削除のいずれかを使用したORFエントリは、ローカルに構成されたアウトバウンドルートフィルターを削除できません。

If the When-to-refresh indicates IMMEDIATE, then after processing all the ORF entries carried in the message the speaker re-advertises to the peer routes from the Adj-RIB-Out associated with the peer that have the same AFI/SAFI as what is carried in the message, and taking into account all the ORF entries for that AFI/SAFI received from the peer. The speaker MUST re-advertise all the routes that have been affected by the ORF entries carried in the message, but MAY also re-advertise the routes that have not been affected by the ORF entries carried in the message.

いつ再表現するかが即時に示される場合、メッセージに掲載されたすべてのORFエントリを処理した後、スピーカーは、何と同じAFI/SAFIを持っているピアに関連付けられたAdj-rib-outからピアルートに再告発しますメッセージに含まれており、ピアから受け取ったAFI/SAFIのすべてのORFエントリを考慮に入れています。スピーカーは、メッセージに掲載されたORFエントリの影響を受けたすべてのルートを再承認する必要がありますが、メッセージに掲載されたORFエントリによって影響を受けていないルートを再承認する場合があります。

If the When-to-refresh indicates DEFER, then after processing all the ORF entries carried in the message the speaker defers re-advertisement to the peer routes from the Adj-RIB-Out associated with the peer that have the same AFI/SAFI as what is carried in the message, and taking into account all the ORF entries received from the peer until the speaker receives a subsequent ROUTE-REFRESH message for the same AFI/SAFI either without any ORF entries, or with one or more ORF entries and When-to-refresh set to IMMEDIATE.

いつリフレッシュが延期を示す場合、メッセージに掲載されたすべてのORFエントリを処理した後、スピーカーは、同じAFI/SAFIを持っているピアに関連付けられたAdj-rib-outからピアルートに再告発します。メッセージに掲載されているもの、およびスピーカーがORFエントリなし、または1つ以上のORFエントリを使用して、いつ同じAFI/SAFIの後続のルートリフレッシュメッセージを受け取るまで、ピアから受け取ったすべてのORFエントリを考慮に入れて-to-refreshはすぐに設定されます。

If the speaker receives from the peer a ROUTE-REFRESH message without any ORF entries, then the speaker sends to the peer all routes from the Adj-RIB-Out associated with the peer whose AFI/SAFI is the same as what is carried in the message and taking into account the ORFs (if any) previously received from the peer.

スピーカーがPeerからORFエントリなしでルートリフレッシュメッセージを受信した場合、スピーカーは、AFI/SAFIが携帯されているものと同じピアに関連付けられたAdj-rib-outからすべてのルートをピアに送信します。メッセージと、以前にピアから受け取ったORF(もしあれば)を考慮に入れます。

The set of ORF entries that the speaker sends to the peer expresses the speaker's local preference, that the peer may or may not decide to honor.

スピーカーがピアに送信するORFエントリのセットは、ピアが敬意を払うことを決定する場合と決定しない場合があるスピーカーのローカルな好みを表明します。

During a single BGP session, the speaker MAY pass multiple ORF entries to the peer.

単一のBGPセッション中に、スピーカーは複数のORFエントリをピアに渡すことができます。

After a BGP speaker makes changes to the ORF entries previously sent to a peer, the speaker MUST send to the peer the updated ORF entries with either (a) When-to-refresh set to IMMEDIATE, or (b) When-to-refresh set to DEFER followed by a plain ROUTE-REFRESH message. The latter MUST be used by the speaker when there are other policy changes (in addition to the ORF entries) that require the peer to re-advertise all the routes.

BGPスピーカーが以前にピアに送信されたORFエントリを変更した後、スピーカーは(a)即時に設定された場合、または(b)refreshに更新されたORFエントリをピアに送信する必要があります。延期するように設定し、その後、プレーンルートリフレッシュメッセージが続きます。後者は、ピアがすべてのルートを再承認する必要がある他のポリシーの変更(ORFエントリに加えて)がある場合、スピーカーが使用する必要があります。

The lifetime of an ORF is the duration of the BGP session during which the ORF is exchanged.

ORFの寿命は、ORFが交換されるBGPセッションの期間です。

An ORF is removed when the last ORF entry is removed (either via REMOVE-ALL, or via a sequence of REMOVE).

ORFは、最後のORFエントリが削除されたときに削除されます(remol-allを介して、またはremoveのシーケンスを介して)。

If a particular route maintained by a BGP speaker does not match any of the ORF entries of any of the (non-empty) ORFs associated with a particular peer, then this route SHOULD NOT be advertised to the peer.

BGPスピーカーによって維持されている特定のルートが、特定のピアに関連付けられた(空の非)ORFのORFエントリのいずれも一致しない場合、このルートはピアに宣伝されないでください。

If a BGP speaker maintains multiple ORFs of different ORF-Types for a particular peer, then the decision by the speaker to advertise a route to the peer is determined by passing the route through each such ORF, and combining the results (combining of PERMIT and DENY results in DENY).

BGPスピーカーが特定のピアに対して異なるORFタイプの複数のORFを維持している場合、スピーカーがピアへのルートを宣伝するという決定は、そのようなORFのそれぞれを通過し、結果を組み合わせることにより決定されます(許可と許可の組み合わせ拒否の結果は否定します)。

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

This document defines a new BGP Capability - Outbound Route Filtering Capability. The Capability Code for the Outbound Route Filtering Capability is 3.

このドキュメントでは、新しいBGP機能 - アウトバウンドルートフィルタリング機能を定義します。アウトバウンドルートフィルタリング機能の機能コードは3です。

As specified in this document, an ORF entry contains the ORF-Type field for which IANA has created and now maintains a registry entitled "BGP Outbound Route Filtering (ORF) Types".

このドキュメントで指定されているように、ORFエントリには、IANAが作成したORFタイプフィールドが含まれており、現在「BGPアウトバウンドルートフィルタリング(ORF)タイプ」というタイトルのレジストリを維持しています。

IANA maintains and registers values for ORF-Type field as follows:

IANAは、次のようにORFタイプのフィールドの値を維持および登録します。

- ORF-Type value 0 is reserved.

- ORFタイプの値0は予約されています。

- ORF-Type values 1 through 63 are to be assigned by IANA using either the Standards Action process defined in RFC 5226 [RFC5226], or the Early IANA Allocation process defined in RFC 4020 [RFC4020].

- ORFタイプの値1〜63は、RFC 5226 [RFC5226]で定義された標準アクションプロセス、またはRFC 4020 [RFC4020]で定義された初期のIANA割り当てプロセスのいずれかを使用して、IANAによって割り当てられます。

- ORF-Type values 64 through 127 are to be assigned by IANA, using the "First Come First Served" policy defined in RFC 5226 [RFC5226].

- ORFタイプの値64〜127は、RFC 5226 [RFC5226]で定義された「最初に来る」ポリシーを使用して、IANAによって割り当てられます。

- ORF-Type values 128 through 255 are vendor-specific, and values in this range are not to be assigned by IANA.

- ORFタイプの値128〜255はベンダー固有であり、この範囲の値はIANAによって割り当てられません。

8. Manageability Considerations
8. 管理可能性の考慮事項

The management objects for BGP ORFs will be defined separately, outside this document. However, it is suggested that the following management objects be defined:

BGP ORFの管理オブジェクトは、このドキュメントの外で個別に定義されます。ただし、次の管理オブジェクトを定義することが示唆されています。

The ORF Capability object, which describes the ORF Capability exchanged over a BGP session, should include the ORF types and the Send/Receive values advertised and received for a BGP peer.

BGPセッションで交換されたORF機能を記述するORF機能オブジェクトには、BGPピア用に宣伝および受信されたSend/受信値をORFタイプと送信/受信値を含める必要があります。

The ORF entry object should contain the ORF entries of each ORF sent and received for a BGP peer.

ORFエントリオブジェクトには、BGPピア用に送信および受信された各ORFのORFエントリを含める必要があります。

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

This extension to BGP does not change the underlying security issues [BGP-4].

BGPへのこの拡張は、基礎となるセキュリティの問題を変更しません[BGP-4]。

10. Acknowledgments
10. 謝辞

Some of the material in the document is adapted from a proposal for selective updates by Yakov Rekhter, Kannan Varadhan, and Curtis Villamizar.

この文書の資料の一部は、Yakov Rekhter、Kannan Varadhan、およびCurtis Villamizarによる選択的更新の提案から採用されています。

11. Normative References
11. 引用文献

[BGP-4] Rekhter, Y., Ed., Li, T., Ed., and S. Hares, Ed., "A Border Gateway Protocol 4 (BGP-4)", RFC 4271, January 2006.

[BGP-4] Rekhter、Y.、Ed。、Li、T.、Ed。、およびS. Hares、ed。、「A Border Gateway Protocol 4(BGP-4)」、RFC 4271、2006年1月。

[BGP-MP] Bates, T., Chandra, R., Katz, D., and Y. Rekhter, "Multiprotocol Extensions for BGP-4", RFC 4760, January 2007.

[BGP-MP] Bates、T.、Chandra、R.、Katz、D。、およびY. Rekhter、「BGP-4のマルチプロトコル拡張」、RFC 4760、2007年1月。

[BGP-CAP] Chandra, R. and J. Scudder, "Capabilities Advertisement with BGP-4", RFC 3392, November 2002.

[BGP-CAP] Chandra、R。およびJ. Scudder、「BGP-4による機能広告」、RFC 3392、2002年11月。

[BGP-RR] Chen, E., "Route Refresh Capability for BGP-4", RFC 2918, September 2000.

[BGP-RR] Chen、E。、「BGP-4のルートリフレッシュ機能」、RFC 2918、2000年9月。

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

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

[RFC4020] Kompella, K. and A. Zinin, "Early IANA Allocation of Standards Track Code Points", BCP 100, RFC 4020, February 2005.

[RFC4020] Kompella、K。およびA. Zinin、「標準の初期の配分追跡コードポイント」、BCP 100、RFC 4020、2005年2月。

[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008.

[RFC5226] Narten、T。およびH. Alvestrand、「RFCSでIANA考慮事項セクションを書くためのガイドライン」、BCP 26、RFC 5226、2008年5月。

Authors' Addresses

著者のアドレス

Enke Chen Cisco Systems, Inc. 170 W. Tasman Dr. San Jose, CA 95134

Enke Chen Cisco Systems、Inc。170 W. Tasman Dr. San Jose、CA 95134

   Email: enkechen@cisco.com
        

Yakov Rekhter Juniper Networks 1194 N. Mathilda Ave Sunnyvale, CA 94089

Yakov Rekhter Juniper Networks 1194 N. Mathilda Ave Sunnyvale、CA 94089

   Email: yakov@juniper.net
        

Full Copyright Statement

完全な著作権声明

Copyright (C) The IETF Trust (2008).

著作権(c)The IETF Trust(2008)。

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.

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

Intellectual Property

知的財産

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

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

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

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

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

IETFは、関心のある当事者に、著作権、特許、または特許出願、またはこの基準を実装するために必要な技術をカバーする可能性のあるその他の独自の権利を注意深く招待するよう招待しています。ietf-ipr@ietf.orgのIETFへの情報をお問い合わせください。