[要約] RFC 8401は、IS-ISプロトコルを使用してBit Index Explicit Replication(BIER)をサポートするための仕様です。その目的は、BIERを使用してネットワークトラフィックを効率的に転送するための手法を提供することです。
Internet Engineering Task Force (IETF) L. Ginsberg, Ed. Request for Comments: 8401 Cisco Systems Category: Standards Track A. Przygienda ISSN: 2070-1721 Juniper Networks S. Aldrin Google J. Zhang Juniper Networks, Inc. June 2018
Bit Index Explicit Replication (BIER) Support via IS-IS
IS-ISを介したビットインデックス明示的レプリケーション(BIER)のサポート
Abstract
概要
This document defines IS-IS extensions to support multicast forwarding using the Bit Index Explicit Replication (BIER) architecture.
このドキュメントでは、ビットインデックス明示的レプリケーション(BIER)アーキテクチャを使用してマルチキャスト転送をサポートするIS-IS拡張を定義します。
Status of This Memo
本文書の状態
This is an Internet Standards Track document.
これはInternet Standards Trackドキュメントです。
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.
このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。インターネット標準の詳細については、RFC 7841のセクション2をご覧ください。
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc8401.
このドキュメントの現在のステータス、正誤表、およびフィードバックの提供方法に関する情報は、https://www.rfc-editor.org/info/rfc8401で入手できます。
Copyright Notice
著作権表示
Copyright (c) 2018 IETF Trust and the persons identified as the document authors. All rights reserved.
Copyright(c)2018 IETF Trustおよびドキュメントの作成者として識別された人物。全著作権所有。
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
この文書は、BCP 78およびIETF文書に関するIETFトラストの法的規定(https://trustee.ietf.org/license-info)の対象であり、この文書の発行日に有効です。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。
Table of Contents
目次
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1. Requirements Language . . . . . . . . . . . . . . . . . . 4 3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 4 4. Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4.1. BIER Domains and Subdomains . . . . . . . . . . . . . . . 5 4.2. Advertising BIER Information . . . . . . . . . . . . . . 5 5. Procedures . . . . . . . . . . . . . . . . . . . . . . . . . 5 5.1. Multi-Topology and Subdomain . . . . . . . . . . . . . . 5 5.2. BFR-id Advertisements . . . . . . . . . . . . . . . . . . 6 5.3. Logging Misconfiguration . . . . . . . . . . . . . . . . 6 5.4. Flooding Reduction . . . . . . . . . . . . . . . . . . . 6 6. Packet Formats . . . . . . . . . . . . . . . . . . . . . . . 7 6.1. BIER Info Sub-TLV . . . . . . . . . . . . . . . . . . . . 7 6.2. BIER MPLS Encapsulation Sub-sub-TLV . . . . . . . . . . . 8 7. Security Considerations . . . . . . . . . . . . . . . . . . . 9 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 10 8.1. Normative References . . . . . . . . . . . . . . . . . . 10 8.2. Informative References . . . . . . . . . . . . . . . . . 11 Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 11 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 12
Bit Index Explicit Replication (BIER) [RFC8279] defines an architecture where all intended multicast receivers are encoded as a bitmask in the multicast packet header within different encapsulations such as described in [RFC8296]. A router that receives such a packet will forward the packet based on the bit position in the packet header towards the receiver(s) following a precomputed tree for each of the bits in the packet. Each receiver is represented by a unique bit in the bitmask.
ビットインデックス明示的レプリケーション(BIER)[RFC8279]は、[RFC8296]で説明されているように、さまざまなカプセル化内のマルチキャストパケットヘッダー内のすべての意図されたマルチキャストレシーバーがビットマスクとしてエンコードされるアーキテクチャを定義します。このようなパケットを受信するルーターは、パケットの各ビットの事前計算されたツリーに従って、パケットヘッダーのビット位置に基づいてパケットを受信者に転送します。各レシーバーは、ビットマスク内の一意のビットで表されます。
This document presents necessary extensions to the currently deployed IS-IS for IP [RFC1195] to support distribution of information necessary for operation of BIER domains and subdomains. This document defines a new TLV to be advertised by every router participating in BIER signaling.
このドキュメントでは、BIERドメインとサブドメインの操作に必要な情報の配布をサポートするために、現在展開されているIP用IS-IS [RFC1195]に必要な拡張機能を紹介します。このドキュメントでは、BIERシグナリングに参加するすべてのルータによってアドバタイズされる新しいTLVを定義しています。
This document defines support for MPLS encapsulation as specified in [RFC8296]. Support for other encapsulation types and the use of multiple encapsulation types are outside the scope of this document.
このドキュメントは、[RFC8296]で指定されているMPLSカプセル化のサポートを定義しています。他のカプセル化タイプのサポートおよび複数のカプセル化タイプの使用は、このドキュメントの範囲外です。
Some of the terminology specified in [RFC8279] is replicated here and extended by necessary definitions:
[RFC8279]で指定されている用語の一部はここで複製され、必要な定義によって拡張されています。
BIER: Bit Index Explicit Replication. The overall architecture of forwarding multicast using a bit position.
BIER:ビットインデックスの明示的なレプリケーション。ビット位置を使用してマルチキャストを転送する全体的なアーキテクチャ。
BIER-OL: BIER Overlay Signaling. The method for the BFIR to learn about BFERs.
BIER-OL:BIERオーバーレイシグナリング。 BFIRがBFERについて学習する方法。
BFR: Bit Forwarding Router. A router that participates in Bit Index Multipoint Forwarding. A BFR is identified by a unique BFR-prefix in a BIER domain.
BFR:ビット転送ルーター。ビットインデックスマルチポイントフォワーディングに参加するルーター。 BFRは、BIERドメイン内の一意のBFRプレフィックスによって識別されます。
BFIR: Bit Forwarding Ingress Router. The ingress border router that inserts the BitString into the packet. Each BFIR must have a valid BFR-id assigned.
BFIR:ビット転送入力ルーター。パケットにBitStringを挿入する入力境界ルーター。各BFIRには、有効なBFR-idが割り当てられている必要があります。
BFER: Bit Forwarding Egress Router. A router that participates in Bit Index Forwarding as a leaf. Each BFER must be a BFR. Each BFER must have a valid BFR-id assigned.
BFER:ビット転送出力ルーター。リーフとしてビットインデックスフォワーディングに参加するルータ。各BFERはBFRでなければなりません。各BFERには、有効なBFR-idが割り当てられている必要があります。
BFT: Bit Forwarding Tree used to reach all BFERs in a domain.
BFT:ドメイン内のすべてのBFERに到達するために使用されるビット転送ツリー。
BIER subdomain: A further distinction within a BIER domain identified by its unique subdomain identifier. A BIER subdomain can support multiple BitString Lengths.
BIERサブドメイン:固有のサブドメインIDによって識別されるBIERドメイン内のさらなる区別。 BIERサブドメインは、複数のBitString長をサポートできます。
BFR-id: An optional, unique identifier for a BFR within a BIER subdomain.
BFR-is:BIERサブドメイン内のBFRのオプションの一意の識別子。
Invalid BFR-id: Unassigned BFR-id. The special value 0 is reserved for this purpose.
Invalid BFR-id:Unassigned BFR-id。特別な値0は、この目的のために予約されています。
BAR: BIER Algorithm. Used to calculate underlay next hops.
BAR:BIERアルゴリズム。アンダーレイのネクストホップの計算に使用されます。
IPA: IGP Algorithm. May be used to modify, enhance, or replace the calculation of underlay paths as defined by the BAR value.
IPA:IGPアルゴリズム。 BAR値で定義されているアンダーレイパスの計算を変更、強化、または置き換えるために使用できます。
SPF: Shortest Path First routing calculation based on the IGP link metric.
SPF:IGPリンクメトリックに基づくShortest Path Firstルーティング計算。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.
キーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「NOT RECOMMENDED」、「MAY」、「OPTIONALこのドキュメントの「」は、BCP 14 [RFC2119] [RFC8174]で説明されているように解釈されます。
This document adds the following entry to the "Sub-TLVs for TLVs 135, 235, 236, and 237" registry.
このドキュメントは、「TLV 135、235、236、および237のサブTLV」レジストリに次のエントリを追加します。
Value: 32
値:32
Name: BIER Info
名前:ビール情報
This document also introduces a new registry for sub-sub-TLVs for the BIER Info sub-TLV. The registration policy is Expert Review as defined in [RFC8126]. The "Sub-sub-TLVs for BIER Info Sub-TLV" has been created within the "IS-IS TLV Codepoints" registry. The defined value is as follows:
このドキュメントでは、BIER InfoサブTLVのサブTTLの新しいレジストリも紹介します。登録ポリシーは、[RFC8126]で定義されているExpert Reviewです。 「BIER Info Sub-TLVのSub-sub-TLV」は、「IS-IS TLVコードポイント」レジストリ内に作成されています。定義されている値は次のとおりです。
Type Name ---- ---- 1 BIER MPLS Encapsulation
IANA has created the "BIER Algorithms" registry within the "Bit Index Explicit Replication (BIER)" registry. The registration policies [RFC8126] for this registry are:
IANAは、「Bit Index Explicit Replication(BIER)」レジストリ内に「BIER Algorithms」レジストリを作成しました。このレジストリの登録ポリシー[RFC8126]は次のとおりです。
"Standards Action" for values 0-127
値0〜127の「標準アクション」
"Specification Required" for values 128-239
値128〜239の「指定が必要」
"Experimental Use" for values 240-254
値240〜254の「実験的使用」
The initial values in the "BIER Algorithms" registry are:
「BIER Algorithms」レジストリの初期値は次のとおりです。
0: No BIER-specific algorithm is used
0:BIER固有のアルゴリズムは使用されません
255: Reserved
255:予約済み
An IS-IS-signaled BIER domain is aligned with the scope of distribution of BFR-prefixes that identify the BFRs within IS-IS. In such a case, IS-IS acts as the supporting BIER underlay.
IS-ISでシグナリングされたBIERドメインは、IS-IS内のBFRを識別するBFRプレフィックスの配信範囲に合わせて調整されます。このような場合、IS-ISはサポートBIERアンダーレイとして機能します。
Within such a domain, the extensions defined in this document advertise BIER information for one or more BIER subdomains. Each subdomain is uniquely identified by a subdomain-id (SD). Each subdomain is associated with a single IS-IS topology (MT) [RFC5120], which may be any of the topologies supported by IS-IS. Local configuration controls which <MT,SD> pairs are supported by a router. The mapping of subdomains to topologies MUST be consistent within the IS-IS flooding domain used to advertise BIER information.
このようなドメイン内では、このドキュメントで定義されている拡張機能により、1つ以上のBIERサブドメインのBIER情報が通知されます。各サブドメインは、サブドメインID(SD)によって一意に識別されます。各サブドメインは、単一のIS-ISトポロジ(MT)[RFC5120]に関連付けられています。これは、IS-ISでサポートされている任意のトポロジです。ローカル構成は、ルーターでサポートされている<MT、SD>ペアを制御します。サブドメインのトポロジへのマッピングは、BIER情報のアドバタイズに使用されるIS-ISフラッディングドメイン内で一貫している必要があります。
Each BIER subdomain has as its unique attributes the encapsulation used and the type of tree it uses to forward BIER frames (currently always SPF). Additionally, per supported BitString length in the subdomain, each router will advertise the necessary label ranges to support it.
各BIERサブドメインには、その固有の属性として、使用されたカプセル化と、BIERフレーム(現在は常にSPF)を転送するために使用するツリーのタイプがあります。さらに、サブドメインでサポートされるBitStringの長さごとに、各ルーターはそれをサポートするために必要なラベル範囲をアドバタイズします。
BIER information advertisements are associated with a new sub-TLV in the extended reachability TLVs. BIER information is always associated with a host prefix, which MUST be a node address for the advertising node. If this is not the case, the advertisement MUST be ignored. Therefore, the following restrictions apply:
BIER情報広告は、拡張到達可能性TLVの新しいサブTLVに関連付けられています。 BIER情報は常にホストプレフィックスに関連付けられます。これは、アドバタイジングノードのノードアドレスである必要があります。そうでない場合は、広告を無視する必要があります。したがって、次の制限が適用されます。
o Prefix length MUST be 32 for an IPv4 prefix or 128 for an IPv6 prefix.
o プレフィックス長は、IPv4プレフィックスの場合は32、IPv6プレフィックスの場合は128でなければなりません。
o When the Prefix Attributes Flags sub-TLV [RFC7794] is present, the N flag MUST be set and the R flag MUST NOT be set.
o Prefix Attributes Flags sub-TLV [RFC7794]が存在する場合、Nフラグを設定する必要があり、Rフラグを設定してはなりません(MUST NOT)。
o BIER sub-TLVs MUST be included when a prefix reachability advertisement is leaked between levels.
o レベル間でプレフィックス到達可能性アドバタイズがリークする場合は、BIERサブTLVを含める必要があります。
A given subdomain is supported within one and only one topology. All routers in the flooding scope of the BIER sub-TLVs MUST advertise the same subdomain within the same multi-topology. A router receiving an <MT,SD> advertisement that does not match the locally configured pair MUST report a misconfiguration of the received <MT,SD> pair. All received BIER advertisements associated with the conflicting <MT,SD> pair MUST be ignored. Note that in the presence of such a misconfiguration, this will lead to partitioning of the subdomain.
特定のサブドメインは、1つのトポロジ内でのみサポートされます。 BIERサブTLVのフラッディングスコープ内のすべてのルーターは、同じマルチトポロジ内の同じサブドメインをアドバタイズする必要があります。ローカルに構成されたペアと一致しない<MT、SD>通知を受信するルーターは、受信した<MT、SD>ペアの構成ミスを報告しなければなりません(MUST)。競合する<MT、SD>ペアに関連するすべての受信したBIERアドバタイズは無視する必要があります。このような設定ミスがあると、サブドメインが分割されることに注意してください。
Example:
例:
The following combination of advertisements are valid: <0,0> <0,1>, and <2,2>.
次の提供情報の組み合わせが有効です:<0,0> <0,1>、および<2,2>。
The following combination of advertisements are invalid: <0,0> <0,1>, and <2,0>. Advertisements associated with <0,0> and <2,0> must be ignored.
次の提供情報の組み合わせは無効です:<0,0> <0,1>、および<2,0>。 <0,0>および<2,0>に関連付けられた広告は無視する必要があります。
If a BFER/BFIR is configured with a BFR-id, then it advertises this value in its BIER advertisements. If no BFR-id is configured, then the value "Invalid BFR-id" is advertised. A valid BFR-id MUST be unique within the flooding scope of the BIER advertisements. All BFERs/BFIRs MUST detect advertisement of duplicate valid BFR-IDs for a given <MT,SD>. When such duplication is detected, all of the routers advertising duplicates MUST be treated as if they did not advertise a valid BFR-id. This implies they cannot act as BFER or BFIR in that <MT,SD>.
BFER / BFIRがBFR-idで構成されている場合、BFERアドバタイズメントでこの値をアドバタイズします。 BFR-idが設定されていない場合、値「Invalid BFR-id」がアドバタイズされます。有効なBFR-idは、BIERアドバタイズメントのフラッディングスコープ内で一意である必要があります。すべてのBFER / BFIRは、指定された<MT、SD>の重複する有効なBFR-IDのアドバタイズを検出する必要があります。このような重複が検出された場合、重複をアドバタイズするすべてのルーターは、有効なBFR-idをアドバタイズしなかった場合と同様に処理する必要があります。これは、それらがその<MT、SD>でBFERまたはBFIRとして機能できないことを意味します。
Whenever an advertisement is received that violates any of the constraints defined in this document, the receiving router MUST support logging this occurrence. Logging SHOULD be dampened to avoid excessive output.
このドキュメントで定義されている制約のいずれかに違反するアドバタイズを受信した場合は常に、受信側ルーターがこの発生のログ記録をサポートする必要があります。過剰な出力を回避するために、ロギングを抑制する必要があります。
It is expected that changes in the BIER domain information that is advertised by IS-IS occur infrequently. If this expectation is not met for an extended period of time (more than a few seconds of burstiness), changes will increase the number of Link State PDU (LSP) updates and negatively impact performance in the network. Implementations SHOULD protect against this possibility by, for example, dampening updates if they occur over an extended period of time.
IS-ISによってアドバタイズされるBIERドメイン情報の変更は、まれにしか発生しないことが予想されます。この期待が長期間(数秒間のバースト性)満たされない場合、変更によりリンク状態PDU(LSP)更新の数が増加し、ネットワークのパフォーマンスに悪影響を及ぼします。実装は、たとえば、更新が長期間にわたって発生した場合に更新を抑制することにより、この可能性から保護する必要があります。
All IS-IS BIER information is carried within the TLVs 235, 237, [RFC5120], 135 [RFC5305], or 236 [RFC5308].
すべてのIS-IS BIER情報は、TLV 235、237、[RFC5120]、135 [RFC5305]、または236 [RFC5308]内で伝達されます。
This sub-TLV carries the information for the BIER subdomains that the router participates in as a BFR. This sub-TLV MAY appear multiple times in a given prefix-reachability TLV -- once for each subdomain supported in the associated topology.
このサブTLVは、ルータがBFRとして参加するBIERサブドメインの情報を伝達します。このサブTLVは、特定のプレフィックス到達可能性TLVに複数回表示される場合があります(関連付けられたトポロジでサポートされるサブドメインごとに1回)。
The sub-TLV advertises a single <MT,SD> combination followed by optional sub-sub-TLVs as described in the following sections.
次のセクションで説明するように、サブTLVは、単一の<MT、SD>の組み合わせと、それに続くオプションのサブサブTLVをアドバタイズします。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | BAR | IPA | subdomain-id | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | BFR-id | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | sub-sub-TLVs (variable) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type: As indicated in the IANA section.
タイプ:IANAセクションに示されているとおり。
Length: Variable
長さ:可変
BAR: BIER Algorithm. Specifies a BIER-specific algorithm used to calculate underlay paths to reach BFERs. Values are allocated from the "BIER Algorithms" registry. 1 octet.
BAR:BIERアルゴリズム。 BFERに到達するためのアンダーレイパスの計算に使用されるBIER固有のアルゴリズムを指定します。値は、「BIER Algorithms」レジストリから割り当てられます。 1オクテット。
IPA: IGP Algorithm. Specifies an IGP Algorithm to either modify, enhance, or replace the calculation of underlay paths to reach BFERs as defined by the BAR value. Values are from the IGP Algorithm registry. 1 octet.
IPA:IGPアルゴリズム。 BAR値で定義されたBFERに到達するためのアンダーレイパスの計算を変更、強化、または置換するIGPアルゴリズムを指定します。値はIGP Algorithmレジストリからのものです。 1オクテット。
subdomain-id: Unique value identifying the BIER subdomain. 1 octet.
subdomain-id:BIERサブドメインを識別する一意の値。 1オクテット。
BFR-id: A 2-octet field encoding the BFR-id, as documented in [RFC8279]. If no BFR-id has been assigned, the value of this field is set to "Invalid BFR-id", which is defined as illegal in [RFC8279].
BFR-id:[RFC8279]で文書化されている、BFR-idをエンコードする2オクテットフィールド。 BFR-idが割り当てられていない場合、このフィールドの値は[RFC8279]で不正と定義されている「無効なBFR-id」に設定されます。
The use of non-zero values in either the BAR field or the IPA field is outside the scope of this document. If an implementation does not support the use of non-zero values in these fields but receives a BIER Info sub-TLV containing non-zero values in these fields, it SHOULD treat the advertising router as incapable of supporting BIER (one way of handling incapable routers is documented in Section 6.9 of [RFC8279] and additional methods may be defined in the future).
BARフィールドまたはIPAフィールドでのゼロ以外の値の使用は、このドキュメントの範囲外です。実装がこれらのフィールドでのゼロ以外の値の使用をサポートしていないが、これらのフィールドにゼロ以外の値を含むBIER InfoサブTLVを受け取った場合、アドバタイジングルータはBIERをサポートできないものとして扱う必要があります(対応できない方法の1つルーターは[RFC8279]のセクション6.9に記載されており、今後、追加のメソッドが定義される可能性があります)。
This sub-sub-TLV carries the information for the BIER MPLS encapsulation including the label range for a specific BitString length for a certain <MT,SD>. It is advertised within the BIER Info sub-TLV (Section 6.1). This sub-sub-TLV MAY appear multiple times within a single BIER Info sub-TLV.
このサブサブTLVは、特定の<MT、SD>の特定のBitString長のラベル範囲を含む、BIER MPLSカプセル化の情報を伝達します。これは、BIER InfoサブTLV(セクション6.1)内でアドバタイズされます。このサブサブTLVは、単一のBIER InfoサブTLV内に複数回表示される場合があります。
If the same BitString length is repeated in multiple sub-sub-TLVs inside the same BIER Info sub-TLV, the BIER Info sub-TLV MUST be ignored.
同じBitStringの長さが同じBIER InfoサブTLV内の複数のSubサブTLVで繰り返される場合、BIER InfoサブTLVは無視する必要があります。
Label ranges within all BIER MPLS Encapsulation sub-sub-TLVs across all BIER Info sub-TLVs advertised by the same BFR MUST NOT overlap. If overlap is detected, the advertising router MUST be treated as if it did not advertise any BIER sub-TLVs.
同じBFRによってアドバタイズされるすべてのBIER Infoサブ-TLVにわたるすべてのBIER MPLSカプセル化サブ-サブ-TLV内のラベル範囲は重複してはなりません。オーバーラップが検出された場合、アドバタイズルータは、BIERサブTLVをアドバタイズしなかった場合と同様に処理する必要があります。
Label values MUST NOT match any of the reserved values defined in [RFC3032].
ラベル値は、[RFC3032]で定義されている予約値のいずれとも一致してはなりません(MUST NOT)。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Max SI |BS Len | Label | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type: Value of 1 indicating MPLS encapsulation.
タイプ:MPLSカプセル化を示す値1。
Length: 4
長さ:4
Max SI: Maximum Set Identifier (Section 1 of [RFC8279]) used in the encapsulation for this BIER subdomain for this BitString length, 1 octet. Each SI maps to a single label in the label range. The first label is for SI=0, the second label is for SI=1, etc. If the label associated with the Maximum Set Identifier exceeds the 20-bit range, the sub-sub-TLV MUST be ignored.
最大SI:このBitString長、1オクテットのこのBIERサブドメインのカプセル化で使用される最大セット識別子([RFC8279]のセクション1)。各SIは、ラベル範囲の単一のラベルにマップされます。最初のラベルはSI = 0、2番目のラベルはSI = 1などです。最大セットIDに関連付けられたラベルが20ビットの範囲を超える場合、サブサブTLVは無視する必要があります。
Local BitString Length (BS Len): Encoded BitString length as per [RFC8296]. 4 bits.
ローカルBitStringの長さ(BS Len):[RFC8296]に従ってエンコードされたBitStringの長さ。 4ビット。
Label: First label of the range, 20 bits. The labels are as defined in [RFC8296].
ラベル:範囲の最初のラベル、20ビット。ラベルは[RFC8296]で定義されているとおりです。
Security concerns for IS-IS are addressed in [RFC5304] and [RFC5310].
IS-ISのセキュリティ上の問題は、[RFC5304]と[RFC5310]で対処されています。
The Security Considerations section of [RFC8279] discusses the possibility of performing a Denial-of-Service (DoS) attack by setting too many bits in the BitString of a BIER-encapsulated packet. However, this sort of DoS attack cannot be initiated by modifying the IS-IS BIER advertisements specified in this document. A BFIR decides which systems are to receive a BIER-encapsulated packet. In making this decision, it is not influenced by the IS-IS control messages. When creating the encapsulation, the BFIR sets one bit in the encapsulation for each destination system. The information in the IS-IS BIER advertisements is used to construct the forwarding tables that map each bit in the encapsulation into a set of next hops for the host that is identified by that bit, but it is not used by the BFIR to decide which bits to set. Hence, an attack on the IS-IS control plane cannot be used to cause this sort of DoS attack.
[RFC8279]のセキュリティに関する考慮事項のセクションでは、BIERでカプセル化されたパケットのBitStringに非常に多くのビットを設定することにより、サービス拒否(DoS)攻撃を実行する可能性について説明しています。ただし、この種類のDoS攻撃は、このドキュメントで指定されているIS-IS BIERアドバタイズを変更することによって開始することはできません。 BFIRは、BIERカプセル化パケットを受信するシステムを決定します。この決定を行う際、IS-IS制御メッセージの影響を受けません。カプセル化を作成するとき、BFIRは各宛先システムのカプセル化に1ビットを設定します。 IS-IS BIERアドバタイズメントの情報は、カプセル化の各ビットを、そのビットで識別されるホストのネクストホップのセットにマッピングする転送テーブルを構築するために使用されますが、BFIRはそれを決定するために使用しません設定するビット。したがって、IS-ISコントロールプレーンへの攻撃を使用して、この種のDoS攻撃を引き起こすことはできません。
While a BIER-encapsulated packet is traversing the network, a BFR that receives a BIER-encapsulated packet with n bits set in its BitString may have to replicate the packet and forward multiple copies. However, a given bit will only be set in one copy of the packet. This means that each transmitted replica of a received packet has fewer bits set (i.e., is targeted to fewer destinations) than the received packet. This is an essential property of the BIER-forwarding process as defined in [RFC8279]. While a failure of this process might cause a DoS attack (as discussed in the Security Considerations of [RFC8279]), such a failure cannot be caused by an attack on the IS-IS control plane.
BIERカプセル化パケットがネットワークを通過している間、BitStringにnビットが設定されたBIERカプセル化パケットを受信するBFRは、パケットを複製して複数のコピーを転送する必要がある場合があります。ただし、特定のビットはパケットの1つのコピーにのみ設定されます。これは、受信されたパケットの各送信されたレプリカが、受信されたパケットよりも少ないビットセット(つまり、より少ない宛先をターゲットとする)を持っていることを意味します。これは、[RFC8279]で定義されているBIER転送プロセスの重要な特性です。このプロセスの失敗はDoS攻撃を引き起こす可能性がありますが([RFC8279]のセキュリティに関する考慮事項で説明されているように)、そのような失敗はIS-ISコントロールプレーンへの攻撃によって引き起こされることはありません。
Further discussion of BIER-specific security considerations can be found in [RFC8279].
BIER固有のセキュリティに関する考慮事項の詳細については、[RFC8279]を参照してください。
[RFC1195] Callon, R., "Use of OSI IS-IS for routing in TCP/IP and dual environments", RFC 1195, DOI 10.17487/RFC1195, December 1990, <https://www.rfc-editor.org/info/rfc1195>.
[RFC1195] Callon、R。、「TCP / IPおよびデュアル環境でのルーティングのためのOSI IS-ISの使用」、RFC 1195、DOI 10.17487 / RFC1195、1990年12月、<https://www.rfc-editor.org/ info / rfc1195>。
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <https://www.rfc-editor.org/info/rfc2119>.
[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、DOI 10.17487 / RFC2119、1997年3月、<https://www.rfc-editor.org/info/ rfc2119>。
[RFC3032] Rosen, E., Tappan, D., Fedorkow, G., Rekhter, Y., Farinacci, D., Li, T., and A. Conta, "MPLS Label Stack Encoding", RFC 3032, DOI 10.17487/RFC3032, January 2001, <https://www.rfc-editor.org/info/rfc3032>.
[RFC3032]ローゼン、E。、タッパン、D。、フェドルコフ、G。、レクター、Y。、ファリナッチ、D。、リー、T。、およびA.コンタ、「MPLSラベルスタックエンコーディング」、RFC 3032、DOI 10.17487 / RFC3032、2001年1月、<https://www.rfc-editor.org/info/rfc3032>。
[RFC5120] Przygienda, T., Shen, N., and N. Sheth, "M-ISIS: Multi Topology (MT) Routing in Intermediate System to Intermediate Systems (IS-ISs)", RFC 5120, DOI 10.17487/RFC5120, February 2008, <https://www.rfc-editor.org/info/rfc5120>.
[RFC5120] Przygienda、T.、Shen、N。、およびN. Sheth、「M-ISIS:Multi Topology(MT)Routing in Intermediate System to Intermediate Systems(IS-ISs)」、RFC 5120、DOI 10.17487 / RFC5120、 2008年2月、<https://www.rfc-editor.org/info/rfc5120>。
[RFC5304] Li, T. and R. Atkinson, "IS-IS Cryptographic Authentication", RFC 5304, DOI 10.17487/RFC5304, October 2008, <https://www.rfc-editor.org/info/rfc5304>.
[RFC5304] Li、T。およびR. Atkinson、「IS-IS Cryptographic Authentication」、RFC 5304、DOI 10.17487 / RFC5304、2008年10月、<https://www.rfc-editor.org/info/rfc5304>。
[RFC5305] Li, T. and H. Smit, "IS-IS Extensions for Traffic Engineering", RFC 5305, DOI 10.17487/RFC5305, October 2008, <https://www.rfc-editor.org/info/rfc5305>.
[RFC5305] Li、T。およびH. Smit、「IS-IS Extensions for Traffic Engineering」、RFC 5305、DOI 10.17487 / RFC5305、2008年10月、<https://www.rfc-editor.org/info/rfc5305> 。
[RFC5308] Hopps, C., "Routing IPv6 with IS-IS", RFC 5308, DOI 10.17487/RFC5308, October 2008, <https://www.rfc-editor.org/info/rfc5308>.
[RFC5308] Hopps、C。、「Routing IPv6 with IS-IS」、RFC 5308、DOI 10.17487 / RFC5308、2008年10月、<https://www.rfc-editor.org/info/rfc5308>。
[RFC5310] Bhatia, M., Manral, V., Li, T., Atkinson, R., White, R., and M. Fanto, "IS-IS Generic Cryptographic Authentication", RFC 5310, DOI 10.17487/RFC5310, February 2009, <https://www.rfc-editor.org/info/rfc5310>.
[RFC5310] Bhatia、M.、Manral、V.、Li、T.、Atkinson、R.、White、R。、およびM. Fanto、「IS-IS Generic Cryptographic Authentication」、RFC 5310、DOI 10.17487 / RFC5310、 2009年2月、<https://www.rfc-editor.org/info/rfc5310>。
[RFC7794] Ginsberg, L., Ed., Decraene, B., Previdi, S., Xu, X., and U. Chunduri, "IS-IS Prefix Attributes for Extended IPv4 and IPv6 Reachability", RFC 7794, DOI 10.17487/RFC7794, March 2016, <https://www.rfc-editor.org/info/rfc7794>.
[RFC7794] Ginsberg、L.、Ed。、Decraene、B.、Previdi、S.、Xu、X。、およびU. Chunduri、「拡張IPv4およびIPv6到達可能性のためのIS-ISプレフィックス属性」、RFC 7794、DOI 10.17487 / RFC7794、2016年3月、<https://www.rfc-editor.org/info/rfc7794>。
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8174] Leiba、B。、「RFC 2119キーワードの大文字と小文字のあいまいさ」、BCP 14、RFC 8174、DOI 10.17487 / RFC8174、2017年5月、<https://www.rfc-editor.org/info/ rfc8174>。
[RFC8279] Wijnands, IJ., Ed., Rosen, E., Ed., Dolganow, A., Przygienda, T., and S. Aldrin, "Multicast Using Bit Index Explicit Replication (BIER)", RFC 8279, DOI 10.17487/RFC8279, November 2017, <https://www.rfc-editor.org/info/rfc8279>.
[RFC8279] Wijnands、IJ。、Ed。、Rosen、E.、Ed。、Dolganow、A.、Przygienda、T.、and S. Aldrin、 "Multicast Using Bit Index Explicit Replication(BIER)"、RFC 8279、DOI 10.17487 / RFC8279、2017年11月、<https://www.rfc-editor.org/info/rfc8279>。
[RFC8296] Wijnands, IJ., Ed., Rosen, E., Ed., Dolganow, A., Tantsura, J., Aldrin, S., and I. Meilik, "Encapsulation for Bit Index Explicit Replication (BIER) in MPLS and Non-MPLS Networks", RFC 8296, DOI 10.17487/RFC8296, January 2018, <https://www.rfc-editor.org/info/rfc8296>.
[RFC8296] Wijnands、IJ。、Ed。、Rosen、E.、Ed。、Dolganow、A.、Tantsura、J.、Aldrin、S.、and I. Meilik、 "Encapsulation for Bit Index Explicit Replication(BIER)in MPLS and Non-MPLS Networks」、RFC 8296、DOI 10.17487 / RFC8296、2018年1月、<https://www.rfc-editor.org/info/rfc8296>。
[OPSFv2BIER] Psenak, P., Kumar, N., Wijnands, I., Dolganow, A., Przygienda, T., Zhang, Z., and S. Aldrin, "OSPFv2 Extensions for BIER", Work in Progress, draft-ietf-bier-ospf-bier-extensions-18, June 2018.
[OPSFv2BIER] Psenak、P.、Kumar、N.、Wijnands、I.、Dolganow、A.、Przygienda、T.、Zhang、Z。、およびS. Aldrin、「OSPFv2 Extensions for BIER」、Work in Progress、ドラフト-ietf-bier-ospf-bier-extensions-18、2018年6月。
[RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 8126, DOI 10.17487/RFC8126, June 2017, <https://www.rfc-editor.org/info/rfc8126>.
[RFC8126]コットン、M。、レイバ、B。、およびT.ナルテン、「RFCでIANAの考慮事項セクションを作成するためのガイドライン」、BCP 26、RFC 8126、DOI 10.17487 / RFC8126、2017年6月、<https:// www .rfc-editor.org / info / rfc8126>。
Acknowledgements
謝辞
This RFC is aligned with "OSPFv2 Extensions for BIER" [OPSFv2BIER] document as far as the protocol mechanisms overlap.
このRFCは、プロトコルメカニズムが重複している限り、「OSPFv2 Extensions for BIER」[OPSFv2BIER]ドキュメントと整合しています。
Many thanks for comments from (in no particular order) Hannes Gredler, IJsbrand Wijnands, Peter Psenak, and Chris Bowers.
Hannes Gredler、IJsbrand Wijnands、Peter Psenak、およびChris Bowersからのコメント(順不同)に感謝します。
Special thanks to Eric Rosen.
Eric Rosenに特に感謝します。
Authors' Addresses
著者のアドレス
Les Ginsberg (editor) Cisco Systems 510 McCarthy Blvd. Milpitas, CA 95035 United States of America
Les Ginsberg(編集者)Cisco Systems 510 McCarthy Blvd.ミルピタス、カリフォルニア州95035アメリカ合衆国
Email: ginsberg@cisco.com
Tony Przygienda Juniper Networks
Tony Przygienda Juniper Networks
Email: prz@juniper.net
Sam Aldrin Google 1600 Amphitheatre Parkway Mountain View, CA United States of America
サムアルドリングーグル1600円形劇場パークウェイマウンテンビュー、カリフォルニア州アメリカ合衆国
Email: aldrin.ietf@gmail.com
Jeffrey (Zhaohui) Zhang Juniper Networks, Inc. 10 Technology Park Drive Westford, MA 01886 United States of America
Jeffrey(Zhaohui)Zhang Juniper Networks、Inc. 10 Technology Park Drive Westford、MA 01886アメリカ合衆国
Email: zzhang@juniper.net