[要約] RFC 9352 は、IPv6データプレーン上でセグメントルーティングをサポートするために必要なIS-IS拡張機能を説明しており、既存のレジストリを変更することでRFC 7370を更新します。

Internet Engineering Task Force (IETF)                    P. Psenak, Ed.
Request for Comments: 9352                                   C. Filsfils
Updates: 7370                                                A. Bashandy
Category: Standards Track                                  Cisco Systems
ISSN: 2070-1721                                              B. Decraene
                                                                  Orange
                                                                   Z. Hu
                                                     Huawei Technologies
                                                           February 2023
        
IS-IS Extensions to Support Segment Routing over the IPv6 Data Plane
IS-IS拡張機能IPv6データプレーン上のセグメントルーティングをサポートする
Abstract
概要

The Segment Routing (SR) architecture allows a flexible definition of the end-to-end path by encoding it as a sequence of topological elements called "segments". It can be implemented over the MPLS or the IPv6 data plane. This document describes the IS-IS extensions required to support SR over the IPv6 data plane.

セグメントルーティング(SR)アーキテクチャは、「セグメント」と呼ばれる一連のトポロジ要素としてエンコードすることにより、エンドツーエンドパスの柔軟な定義を可能にします。MPLSまたはIPv6データプレーンを介して実装できます。このドキュメントでは、IPv6データプレーンでSRをサポートするために必要なIS-IS拡張機能について説明します。

This document updates RFC 7370 by modifying an existing registry.

このドキュメントは、既存のレジストリを変更することにより、RFC 7370を更新します。

Status of This Memo
本文書の位置付け

This is an Internet Standards Track document.

これは、インターネット標準トラックドキュメントです。

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)の製品です。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/rfc9352.

このドキュメントの現在のステータス、任意のERRATA、およびそのフィードバックを提供する方法に関する情報は、https://www.rfc-editor.org/info/rfc9352で取得できます。

著作権表示

Copyright (c) 2023 IETF Trust and the persons identified as the document authors. All rights reserved.

著作権(c)2023 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 Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.

このドキュメントは、BCP 78およびIETFドキュメント(https://trustee.ietf.org/license-info)に関連するIETF Trustの法的規定の対象となります。この文書に関するあなたの権利と制限を説明するので、これらの文書を注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、セクション4.Eで説明されている法的規定のセクション4.Eで説明されており、改訂されたBSDライセンスで説明されている保証なしで提供されるように、改訂されたBSDライセンステキストを含める必要があります。

Table of Contents
目次
   1.  Introduction
     1.1.  Requirements Language
   2.  SRv6 Capabilities Sub-TLV
   3.  Advertising Supported Algorithms
   4.  Advertising Maximum SRv6 SID Depths
     4.1.  Maximum Segments Left MSD Type
     4.2.  Maximum End Pop MSD Type
     4.3.  Maximum H.Encaps MSD Type
     4.4.  Maximum End D MSD Type
   5.  SRv6 SIDs and Reachability
   6.  Advertising Anycast Property
   7.  Advertising Locators and End SIDs
     7.1.  SRv6 Locator TLV Format
     7.2.  SRv6 End SID Sub-TLV
   8.  Advertising SRv6 Adjacency SIDs
     8.1.  SRv6 End.X SID Sub-TLV
     8.2.  SRv6 LAN End.X SID Sub-TLV
   9.  SRv6 SID Structure Sub-Sub-TLV
   10. Advertising Endpoint Behaviors
   11. IANA Considerations
     11.1.  SRv6 Locator TLV
       11.1.1.  SRv6 End SID Sub-TLV
       11.1.2.  IS-IS Sub-TLVs for TLVs Advertising Prefix
               Reachability Registry
     11.2.  SRv6 Capabilities Sub-TLV
     11.3.  IS-IS Sub-Sub-TLVs for the SRv6 Capabilities Sub-TLV
             Registry
     11.4.  SRv6 End.X SID and SRv6 LAN End.X SID Sub-TLVs
     11.5.  MSD Types
     11.6.  IS-IS Sub-Sub-TLVs for SRv6 SID Sub-TLVs Registry
     11.7.  Prefix Attribute Flags Sub-TLV
     11.8.  IS-IS SRv6 Capabilities Sub-TLV Flags Registry
     11.9.  IS-IS SRv6 Locator TLV Flags Registry
     11.10. IS-IS SRv6 End SID Sub-TLV Flags Registry
     11.11. IS-IS SRv6 Adjacency SID Sub-TLVs Flags Registry
   12. Security Considerations
   13. References
     13.1.  Normative References
     13.2.  Informative References
   Acknowledgements
   Contributors
   Authors' Addresses
        
1. Introduction
1. はじめに

With Segment Routing (SR) [RFC8402], a node steers a packet through an ordered list of instructions, which are called segments.

セグメントルーティング(SR)[RFC8402]を使用すると、ノードは、セグメントと呼ばれる命令された命令リストを介してパケットを操縦します。

Segments are identified through Segment Identifiers (SIDs).

セグメントは、セグメント識別子(SIDS)を介して識別されます。

SR can be directly instantiated on the IPv6 data plane through the use of the Segment Routing Header (SRH) defined in [RFC8754]. SRv6 refers to this SR instantiation on the IPv6 data plane.

[RFC8754]で定義されているセグメントルーティングヘッダー(SRH)を使用して、SRはIPv6データプレーンに直接インスタンス化できます。SRV6は、IPv6データプレーンでのこのSRインスタンス化を指します。

The network programming paradigm [RFC8986] is central to SRv6. It describes how any behavior can be bound to a SID and how any network program can be expressed as a combination of SIDs.

ネットワークプログラミングパラダイム[RFC8986]は、SRV6の中心です。これは、動作をSIDにどのように拘束できるか、およびネットワークプログラムをSIDの組み合わせとして表現する方法を説明しています。

This document specifies IS-IS extensions that allow the IS-IS protocol to encode some of these SIDs and their behaviors.

このドキュメントは、IS-ISプロトコルがこれらのSIDとその動作の一部をエンコードできるようにするIS-IS拡張機能を指定しています。

Familiarity with the network programming paradigm [RFC8986] is necessary to understand the extensions specified in this document.

ネットワークプログラミングパラダイム[RFC8986]に精通していることは、このドキュメントで指定された拡張機能を理解するために必要です。

The new SRv6 Locator top-level TLV announces SRv6 Locators -- a form of summary address for the set of topology-/algorithm-specific SIDs instantiated at the node.

新しいSRV6ロケーターのトップレベルTLVは、SRV6ロケーターを発表します。これは、トポロジー/アルゴリズム固有のSIDSのノードにインスタンス化された一連の要約アドレスです。

The SRv6 Capabilities sub-TLV announces the ability to support SRv6.

SRV6機能Sub-TLVは、SRV6をサポートする機能を発表します。

Several new sub-TLVs are defined to advertise various SRv6 Maximum SID Depths (MSDs).

いくつかの新しいサブTLVが定義されており、さまざまなSRV6最大SID深さ(MSDS)を宣伝しています。

The SRv6 End SID sub-TLV, the SRv6 End.X SID sub-TLV, and the SRv6 LAN End.X SID sub-TLV are used to advertise which SIDs are instantiated at a node and what Endpoint behavior is bound to each instantiated SID.

SRV6 END SID SUB-TLV、SRV6 END.X SID SUB-TLV、およびSRV6 LAN END.X SID SUB-TLVを使用して、どのSIDがノードでインスタンス化され、どのエンドポイント動作が各インスタンス型SIDに結合しているかを宣伝します。。

This document updates [RFC7370] by modifying an existing registry (Section 11.1.2).

このドキュメントは、既存のレジストリ(セクション11.1.2)を変更することにより、[RFC7370]を更新します。

1.1. Requirements Language
1.1. 要件言語

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", "MAY", および "OPTIONAL" はBCP 14 [RFC2119] [RFC8174]で説明されているように、すべて大文字の場合にのみ解釈されます。

2. SRv6 Capabilities Sub-TLV
2. SRV6機能SUB-TLV

A node indicates that it supports the SR Segment Endpoint Node functionality as specified in [RFC8754] by advertising a new SRv6 Capabilities sub-TLV of the Router Capability TLV [RFC7981].

ノードは、ルーター機能TLV [RFC7981]の新しいSRV6機能サブTLVを宣伝することにより、[RFC8754]で指定されたSRセグメントエンドポイントノード機能をサポートすることを示します。

The SRv6 Capabilities sub-TLV may contain optional sub-sub-TLVs. No sub-sub-TLVs are currently defined.

SRV6機能Sub-TLVには、オプションのサブサブTLVが含まれている場合があります。現在、サブサブ-TLVは定義されていません。

The SRv6 Capabilities sub-TLV has the following format:

SRV6機能Sub-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    |            Flags              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   optional sub-sub-TLVs...
        

Type:

タイプ:

25. Single octet, as defined in Section 9 of [ISO10589].

25. [ISO10589]のセクション9で定義されているシングルオクテット。

Length:

長さ:

Single octet, as defined in Section 9 of [ISO10589]. The length value is 2 + length of sub-sub-TLVs.

[ISO10589]のセクション9で定義されているシングルオクテット。長さの値は、サブサブTLVの2つの長さです。

Flags:

フラグ:

2 octets. The following flags are defined:

2オクテット。次のフラグが定義されています。

 0                   1
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |O|       Reserved            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

where:

ただし:

O-flag:

o-flag:

If set, the router supports use of the O-bit in the SRH, as defined in [RFC9259].

設定されている場合、ルーターは[RFC9259]で定義されているように、SRHでのOビットの使用をサポートします。

The remaining bits, including bit 0, are reserved for future use. They MUST be set to zero on transmission and MUST be ignored on receipt.

ビット0を含む残りのビットは、将来の使用のために予約されています。それらは送信時にゼロに設定する必要があり、受領時に無視する必要があります。

3. Advertising Supported Algorithms
3. 広告サポートされているアルゴリズム

An SRv6-capable router indicates one or more supported algorithms by advertising the Segment Routing Algorithm sub-TLV, as defined in [RFC8667].

SRV6対応ルーターは、[RFC8667]で定義されているように、セグメントルーティングアルゴリズムSub-TLVを宣伝することにより、1つ以上のサポートされたアルゴリズムを示します。

4. Advertising Maximum SRv6 SID Depths
4. 広告の最大SRV6 SID深さ

[RFC8491] defines the means to advertise node-/link-specific values for MSDs of various types. Node MSDs are advertised in a sub-TLV of the Router Capability TLV [RFC7981]. Link MSDs are advertised in a sub-TLV of TLVs 22, 23, 25, 141, 222, and 223.

[RFC8491]は、さまざまなタイプのMSDのノード/リンク固有の値を宣伝する手段を定義します。ノードMSDは、ルーター機能TLV [RFC7981]のサブTLVで宣伝されています。リンクMSDは、TLVS 22、23、25、141、222、および223のサブTLVで宣伝されています。

This document defines the relevant SRv6 MSDs and requests MSD type assignments in the "IGP MSD-Types" registry created by [RFC8491].

このドキュメントでは、関連するSRV6 MSDSを定義し、[RFC8491]によって作成された「IGP MSD-Types」レジストリのMSDタイプの割り当てを要求します。

4.1. Maximum Segments Left MSD Type
4.1. 最大セグメントはMSDタイプを残しました

The Maximum Segments Left MSD Type signals the maximum value of the "Segments Left" field [RFC8754] in the SRH of a received packet before applying the Endpoint behavior associated with a SID.

左MSDタイプの最大セグメントは、SIDに関連付けられたエンドポイント動作を適用する前に、受信パケットのSRHの「左セグメント」フィールド[RFC8754]の最大値を信号します。

SRH Max Segments Left Type: 41

SRH最大セグメント左タイプ:41

If no value is advertised, the supported value is 0.

値が宣伝されていない場合、サポートされている値は0です。

4.2. Maximum End Pop MSD Type
4.2. 最大エンドポップMSDタイプ

The Maximum End Pop MSD Type signals the maximum number of SIDs in the SRH to which the router can apply "Penultimate Segment Pop (PSP) of the SRH" or "Ultimate Segment Pop (USP) of the SRH" behavior, as defined in "Flavors" (Section 4.16 of [RFC8986]).

最大エンドポップMSDタイプは、ルーターが「SRHの最後から2番目のセグメントPOP(PSP)」または「SRHの究極のセグメントPOP(USP)」を適用できるSRHのSIDの最大数を信号します。フレーバー」([RFC8986]のセクション4.16)。

SRH Max End Pop Type: 42

SRH MAX END POPタイプ:42

If the advertised value is zero or no value is advertised, then the router cannot apply PSP or USP flavors.

広告された値がゼロまたは宣伝されていない場合、ルーターはPSPまたはUSPフレーバーを適用できません。

4.3. Maximum H.Encaps MSD Type
4.3. 最大H.ENCAPS MSDタイプ

The Maximum H.Encaps MSD Type signals the maximum number of SIDs that can be added to the segment list of an SRH as part of the "H.Encaps" behavior, as defined in [RFC8986].

最大H.ENCAPS MSDタイプは、[RFC8986]で定義されている「H.ENCAPS」動作の一部としてSRHのセグメントリストに追加できるSIDの最大数を信号します。

SRH Max H.encaps Type: 44

SRH MAX H.ENCAPSタイプ:44

If the advertised value is zero or no value is advertised, then the headend can apply an SR Policy that only contains one segment without inserting any SRH header.

広告の値がゼロまたは宣伝されている場合、ヘッドエンドは、SRHヘッダーを挿入せずに1つのセグメントのみを含むSRポリシーを適用できます。

A non-zero SRH Max H.encaps MSD indicates that the headend can insert an SRH up to the advertised number of SIDs.

ゼロ以外のSRH MAX H.ENCAPS MSDは、ヘッドエンドが広告されたSIDSまでSRHを挿入できることを示します。

4.4. Maximum End D MSD Type
4.4. 最大末端D MSDタイプ

The Maximum End D MSD Type specifies the maximum number of SIDs present in an SRH when performing decapsulation. As specified in [RFC8986], the permitted SID types include, but are not limited to, End.DX6, End.DT4, End.DT46, End with USD, and End.X with USD.

最大末端D MSDタイプは、脱カプセル化を実行するときにSRHに存在するSIDの最大数を指定します。[RFC8986]で指定されているように、許可されているSIDタイプには、End.dx6、end.dt4、end.dt46、end with usd、およびend.xがusdでend.dt4、end.dt46が含まれますが、これらに限定されません。

SRH Max End D Type: 45

SRH Max End Dタイプ:45

If the advertised value is zero or no value is advertised, then the router cannot apply any behavior that results in decapsulation and forwarding of the inner packet if the outer IPv6 header contains an SRH.

広告の値がゼロまたは宣伝されている場合、ルーターは、外側のIPv6ヘッダーにSRHが含まれている場合、内側パケットの脱カプセル化と転送をもたらす動作を適用できません。

5. SRv6 SIDs and Reachability
5. SRV6 SIDSとREACHABILITY

As discussed in [RFC8986], an SRv6 Segment Identifier (SID) is 128 bits and consists of locator, function, and argument parts.

[RFC8986]で説明したように、SRV6セグメント識別子(SID)は128ビットで、ロケーター、機能、および引数部分で構成されています。

A node is provisioned with topology-/algorithm-specific locators for each of the topology/algorithm pairs supported by that node. Each locator is a covering prefix for all SIDs provisioned on that node that have the matching topology/algorithm.

ノードには、そのノードでサポートされているトポロジ/アルゴリズムペアごとにトポロジ/アルゴリズム固有のロケーターがプロビジョニングされます。各ロケーターは、一致するトポロジ/アルゴリズムを備えたノードにプロビジョニングされたすべてのSIDのカバープレフィックスです。

Locators MUST be advertised in the SRv6 Locator TLV (see Section 7.1). Forwarding entries for the locators advertised in the SRv6 Locator TLV MUST be installed in the forwarding plane of receiving SRv6-capable routers when the associated topology/algorithm is supported by the receiving node. The processing of the prefix advertised in the SRv6 Locator TLV, the calculation of its reachability, and the installation in the forwarding plane follows the process defined for the Prefix Reachability TLV 236 [RFC5308] or TLV 237 [RFC5120].

ロケーターは、SRV6ロケーターTLVに宣伝する必要があります(セクション7.1を参照)。SRV6ロケーターTLVで宣伝されているロケーターの転送エントリは、関連するトポロジ/アルゴリズムが受信ノードによってサポートされている場合、SRV6対応ルーターを受信する転送面にインストールする必要があります。SRV6ロケーターTLVで宣伝されている接頭辞の処理、その到達可能性の計算、および転送面への設置は、プレフィックスの到達可能性TLV 236 [RFC5308]またはTLV 237 [RFC5120]で定義されたプロセスに従います。

Locators associated with algorithms 0 and 1 (for all supported topologies) SHOULD also be advertised in a Prefix Reachability TLV (236 or 237) so that legacy routers (i.e., routers that do not support SRv6) will install a forwarding entry for algorithms 0 and 1 SRv6 traffic.

アルゴリズム0および1に関連付けられたロケーター(すべてのサポートされているトポロジーに対して)もプレフィックスの到達可能性TLV(236または237)に宣伝する必要があります。これにより、レガシールーター(つまり、SRV6をサポートしないルーター)がアルゴリズム0の転送エントリをインストールします。1 SRV6トラフィック。

In cases where the same prefix with the same prefix length, Multi-Topology Identifier (MTID), and algorithm is received in both a Prefix Reachability TLV and an SRv6 Locator TLV, the Prefix Reachability advertisement MUST be preferred when installing entries in the forwarding plane. This is to prevent inconsistent forwarding entries between SRv6-capable and SRv6-incapable routers. Such preference of Prefix Reachability advertisement does not have any impact on the rest of the data advertised in the SRv6 Locator TLV.

同じプレフィックスの長さを持つ同じプレフィックス、マルチトポロジ識別子(MTID)、およびアルゴリズムがプレフィックスの到達可能性TLVとSRV6ロケーターTLVの両方で受信される場合、転送面にエントリをインストールする際にプレフィックスリーチ性広告を優先する必要があります。。これは、SRV6対応ルーターとSRV6で入場可能なルーター間の一貫性のない転送エントリを防ぐためです。プレフィックスの到達可能性広告のこのような選好は、SRV6ロケーターTLVで宣伝されている他のデータに影響を与えません。

Locators associated with Flexible Algorithms (see Section 4 of [RFC9350]) SHOULD NOT be advertised in Prefix Reachability TLVs (236 or 237). Advertising the Flexible Algorithm locator in a regular Prefix Reachability TLV (236 or 237) would make the forwarding for it follow the algorithm 0 path.

柔軟なアルゴリズムに関連付けられているロケーター([RFC9350]のセクション4を参照)は、プレフィックスの到達可能性TLV(236または237)に宣伝しないでください。通常の接頭辞リーチビリティTLV(236または237)に柔軟なアルゴリズムロケーターを広告すると、アルゴリズム0パスに従うための転送が行われます。

SRv6 SIDs are advertised as sub-TLVs in the SRv6 Locator TLV, except for SRv6 SIDs that are associated with a specific neighbor/link and are therefore advertised as sub-TLVs in TLVs 22, 23, 25, 141, 222, and 223.

SRV6 SIDSは、特定の隣接/リンクに関連するSRV6 SIDSを除き、SRV6ロケーターTLVのサブTLVとして宣伝されているため、TLVS 22、23、25、141、222、および223のサブTLVとして宣伝されています。

SRv6 SIDs received from other nodes are not directly routable and MUST NOT be installed in the forwarding plane. Reachability to SRv6 SIDs depends upon the existence of a covering locator.

他のノードから受信したSRV6 SIDは直接ルーティング可能ではなく、転送面に取り付けてはなりません。SRV6 SIDSの到達可能性は、カバーロケーターの存在に依存します。

Adherence to the rules defined in this section will ensure that SRv6 SIDs associated with a supported topology/algorithm pair will be forwarded correctly, while SRv6 SIDs associated with an unsupported topology/algorithm pair will be dropped. NOTE: The drop behavior depends on the absence of a default/summary route covering a given locator.

このセクションで定義されているルールの順守により、サポートされているトポロジ/アルゴリズムペアに関連するSRV6 SIDが正しく転送され、SRV6 SIDがサポートされていないトポロジ/アルゴリズムペアに関連することが確認されます。注:ドロップの動作は、特定のロケーターをカバーするデフォルト/サマリールートがないことに依存します。

In order for forwarding to work correctly, the locator associated with SRv6 SID advertisements must be the longest match prefix installed in the forwarding plane for those SIDs. In order to ensure correct forwarding, network operators should take steps to make sure that this requirement is not compromised. For example, the following situations should be avoided:

転送が正しく機能するためには、SRV6 SID広告に関連付けられたロケーターは、それらのSIDの転送面にインストールされている最長の一致プレフィックスでなければなりません。正しい転送を確保するために、ネットワークオペレーターは、この要件が損なわれないことを確認するための措置を講じる必要があります。たとえば、次の状況を避ける必要があります。

* Another locator associated with a different topology/algorithm is the longest match.

* 異なるトポロジ/アルゴリズムに関連付けられた別のロケーターが最長の一致です。

* Another prefix advertisement (i.e., from TLV 236 or 237) is the longest match.

* 別のプレフィックス広告(つまり、TLV 236または237から)が最長の一致です。

6. Advertising Anycast Property
6. Anycastプロパティを宣伝します

Both prefixes and SRv6 Locators may be configured as anycast; as such, the same value can be advertised by multiple routers. It is useful for other routers to know that the advertisement is for an anycast identifier.

プレフィックスとSRV6ロケーターの両方がAnycastとして構成される場合があります。そのため、同じ値を複数のルーターで宣伝できます。他のルーターにとって、広告がAnycast Identifierのためのものであることを知ることは役立ちます。

A new flag in the Prefix Attribute Flags sub-TLV [RFC7794] is defined to advertise the anycast property:

プレフィックス属性フラグの新しいフラグは、sub-tlv [rfc7794]を定義して、Anycastプロパティを宣伝するために定義されています。

Bit #:

少し #:

4

4

Name:

名前:

Anycast Flag (A-flag)

Anycast Flag(a-flag)

When the prefix/SRv6 Locator is configured as anycast, the A-flag SHOULD be set. Otherwise, this flag MUST be clear.

プレフィックス/srv6ロケーターがAnycastとして構成されている場合、A-Flagを設定する必要があります。それ以外の場合、このフラグは明確でなければなりません。

The A-flag MUST be preserved when the advertisement is leaked between levels.

A-Flagは、広告がレベル間で漏れている場合に保存する必要があります。

The A-flag and the N-flag MUST NOT both be set. If both the N-flag and the A-flag are set in the prefix/SRv6 Locator advertisement, the receiving routers MUST ignore the N-flag.

A-FlagとN-Flagの両方を設定してはなりません。n-flagとa-flagの両方がプレフィックス/srv6ロケーター広告に設定されている場合、受信ルーターはn-flagを無視する必要があります。

The same prefix/SRv6 Locator can be advertised by multiple routers. If at least one of them sets the A-flag in its advertisement, the prefix/SRv6 Locator SHOULD be considered as anycast.

同じプレフィックス/SRV6ロケーターは、複数のルーターで宣伝できます。そのうちの少なくとも1つが広告にA-Flagを設定する場合、プレフィックス/SRV6ロケーターはAnycastと見なされる必要があります。

A prefix/SRv6 Locator that is advertised by a single node and without an A-flag MUST be considered node specific.

単一のノードによって宣伝され、A-Flagなしで宣伝されているプレフィックス/SRV6ロケーターは、ノード固有と見なす必要があります。

All the nodes advertising the same anycast locator MUST instantiate the exact same set of SIDs under that anycast locator. Failure to do so may result in traffic being dropped or misrouted.

同じAnycastロケーターを宣伝するすべてのノードは、そのAnycastロケーターの下にまったく同じSIDセットをインスタンス化する必要があります。そうしないと、トラフィックが削除または誤って削除される可能性があります。

The Prefix Attribute Flags sub-TLV can be carried in the SRv6 Locator TLV as well as the Prefix Reachability TLVs. When a router originates both the Prefix Reachability TLV and the SRv6 Locator TLV for a given prefix, it SHOULD advertise the Prefix Attribute Flags sub-TLV, if used, in both TLVs and use the same flags. However, unlike TLVs 236 [RFC5308] and 237 [RFC5120], the X-flag in the Prefix Attributes Flags sub-TLV is valid when sent in the SRv6 Locator TLV. When included in the Locator TLV, the state of the X-flag in the Prefix Attributes Flags sub-TLV MUST match the setting of the embedded "X-bit" in any advertisement for the same prefix in TLVs 236 [RFC5308] and 237 [RFC5120]. In case of any inconsistency between the Prefix Attribute Flags advertised in the Locator TLV and in the Prefix Reachability TLV, the ones advertised in the Prefix Reachability TLV MUST be preferred.

接頭辞属性フラグSub-TLVは、SRV6ロケーターTLVおよびプレフィックスリーチビリティTLVで運ぶことができます。ルーターが特定のプレフィックスのプレフィックスリーチビリティTLVとSRV6ロケーターTLVの両方を発信する場合、両方のTLVでプレフィックス属性フラグSub-TLVを宣伝し、同じフラグを使用する必要があります。ただし、TLVS 236 [RFC5308]や237 [RFC5120]とは異なり、プレフィックス属性フラグのX-Flagは、SRV6ロケーターTLVで送信されると有効です。ロケーターTLVに含まれる場合、プレフィックス属性フラグのX-Flagの状態は、TLVS 236 [RFC5308]および237 [237 [RFC5308]の同じプレフィックスの任意の広告の埋め込み「Xビット」の設定と一致する必要があります。RFC5120]。ロケーターTLVとプレフィックスの到達可能性TLVで宣伝されているプレフィックス属性フラグ間で矛盾がある場合、プレフィックスの到達可能性TLVで宣伝されているものを優先する必要があります。

7. Advertising Locators and End SIDs
7. 広告ロケーターとエンドSID

The SRv6 Locator TLV is introduced to advertise SRv6 Locators and End SIDs associated with each locator.

SRV6ロケーターTLVは、各ロケーターに関連付けられたSRV6ロケーターとEND SIDを宣伝するために導入されています。

This new TLV shares the sub-TLV space defined for TLVs 135, 235, 236, and 237.

この新しいTLVは、TLVS 135、235、236、および237で定義されたサブTLVスペースを共有しています。

7.1. SRv6 Locator TLV Format
7.1. SRV6ロケーターTLV形式

The SRv6 Locator TLV has the following format:

SRV6ロケーター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    |R|R|R|R|    MTID               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                   Locator Entries . . .                       |
        

Type:

タイプ:

27. Single octet, as defined in Section 9 of [ISO10589].

27. [ISO10589]のセクション9で定義されているシングルオクテット。

Length:

長さ:

Single octet, as defined in Section 9 of [ISO10589]. The length value is variable.

[ISO10589]のセクション9で定義されているシングルオクテット。長さの値は可変です。

R Bits:

Rビット:

Reserved for future use. They MUST be set to zero on transmission and MUST be ignored on receipt.

将来の使用のために予約されています。それらは送信時にゼロに設定する必要があり、受領時に無視する必要があります。

MTID:

mtid:

Multi-Topology Identifier, as defined in [RFC5120]. Note that the value 0 is legal.

[RFC5120]で定義されているマルチトポロジー識別子。値0は合法であることに注意してください。

The SRv6 Locator TLV is followed by one or more locator entries of the form:

SRV6ロケーターTLVの後に、フォームの1つ以上のロケーターエントリが続きます。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                          Metric                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Flags       |  Algorithm    |  Loc Size     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   //              Locator (continued, variable)                  //
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  Sub-TLV-len  |         Sub-TLVs (variable) . . .             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Metric:

メトリック:

4 octets, as described in Section 4 of [RFC5305].

[RFC5305]のセクション4で説明されているように、4オクテット。

Flags:

フラグ:

1 octet. The following flags are defined:

1オクテット。次のフラグが定義されています。

 0
 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+
|D|    Reserved |
+-+-+-+-+-+-+-+-+
        

D-flag: "up/down bit" as described in Section 4.1 of [RFC5305].

d-flag:[RFC5305]のセクション4.1で説明されているように、「アップ/ダウンビット」。

The remaining bits are reserved for future use. They MUST be set to zero on transmission and MUST be ignored on receipt.

残りのビットは、将来の使用のために予約されています。それらは送信時にゼロに設定する必要があり、受領時に無視する必要があります。

Algorithm:

アルゴリズム:

1 octet, as defined in the "IGP Algorithm Types" registry [RFC8665].

1オクテット、「IGPアルゴリズムタイプ」レジストリ[RFC8665]で定義されています。

Loc-Size:

loc-size:

1 octet. Number of bits in the SRv6 Locator field, which MUST be from the range (1-128). The entire TLV MUST be ignored if the Loc-Size is outside this range.

1オクテット。SRV6ロケーターフィールドのビット数は、範囲(1-128)からのものでなければなりません。Loc-Sizeがこの範囲外にある場合、TLV全体を無視する必要があります。

Locator:

ロケータ:

1-16 octets. This field encodes the advertised SRv6 Locator. The SRv6 Locator is encoded in the minimal number of octets for the given number of bits. Trailing bits MUST be set to zero and ignored when received.

1-16オクテット。このフィールドは、広告されたSRV6ロケーターをエンコードします。SRV6ロケーターは、与えられたビット数の最小数のオクテットでエンコードされます。トレーリングビットはゼロに設定し、受け取ったときに無視する必要があります。

Sub-TLV-length:

sub-tlv-length:

1 octet. Number of octets used by sub-TLVs.

1オクテット。サブTLVで使用されるオクテットの数。

Optional Sub-TLVs:

オプションのサブTLV:

Supported sub-TLVs are specified in Section 11.1.2. Any sub-TLV that is not allowed in the SRv6 Locator TLV MUST be ignored.

サポートされているサブTLVは、セクション11.1.2で指定されています。SRV6ロケーターTLVで許可されていないサブTLVは無視する必要があります。

The Prefix Attribute Flags sub-TLV [RFC7794] SHOULD be included in the Locator TLV.

プレフィックス属性フラグSub-TLV [RFC7794]をロケーターTLVに含める必要があります。

The Prefix Attribute Flags sub-TLV MUST be included in the Locator TLV when it is leaked upwards in the hierarchy or originated as a result of the redistribution from another protocol or another IS-IS instance. If the Prefix Attribute Flags sub-TLV is not included in these cases, receivers will be unable to determine the correct source of the advertisement. The receivers will be unable to detect the violation.

プレフィックス属性フラグは、階層内で上方に漏れている場合、または別のプロトコルまたは別のIS-ISインスタンスからの再分配の結果として発信される場合、ロケーターTLVに含める必要があります。プレフィックス属性フラグがこれらの場合に含まれていない場合、受信機は広告の正しいソースを決定できません。受信機は違反を検出できません。

7.2. SRv6 End SID Sub-TLV
7.2. SRV6 END SID SUB-TLV

The SRv6 End SID sub-TLV is introduced to advertise SRv6 SIDs with Endpoint behaviors that do not require a particular neighbor in order to be correctly applied. SRv6 SIDs associated with a neighbor are advertised using the sub-TLVs defined in Section 8.

SRV6 END SID SUB-TLVは、正しく適用するために特定の隣人を必要としないエンドポイント動作を備えたSRV6 SIDを宣伝するために導入されています。隣人に関連付けられたSRV6 SIDは、セクション8で定義されているサブTLVを使用して宣伝されます。

Supported behavior values, together with parent TLVs in which they are advertised, are specified in Section 10 of this document. Please note that not all behaviors defined in [RFC8986] are defined in this document, e.g., End.T is not.

サポートされている動作値は、それらが宣伝されている親TLVとともに、このドキュメントのセクション10で指定されています。[RFC8986]で定義されているすべての動作がこのドキュメントで定義されているわけではなく、例えば、End.Tはそうではないことに注意してください。

This new sub-TLV is advertised in the SRv6 Locator TLV defined in the previous section. SRv6 End SIDs inherit the topology/algorithm from the parent locator.

この新しいサブTLVは、前のセクションで定義されているSRV6ロケーターTLVに宣伝されています。SRV6 END SIDSは、親ロケーターからトポロジ/アルゴリズムを継承します。

The SRv6 End SID sub-TLV has the following format:

SRV6 END SID SUB-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    |    Flags      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Endpoint Behavior       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (128 bits) . . .                                          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |Sub-sub-TLV-len|         Sub-sub-TLVs (variable) . . .         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Type:

タイプ:

5. Single octet, as defined in Section 9 of [ISO10589].

5. [ISO10589]のセクション9で定義されているシングルオクテット。

Length:

長さ:

Single octet, as defined in Section 9 of [ISO10589]. The length value is variable.

[ISO10589]のセクション9で定義されているシングルオクテット。長さの値は可変です。

Flags:

フラグ:

1 octet. No flags are currently defined. All bits are reserved for future use. They MUST be set to zero on transmission and MUST be ignored on receipt.

1オクテット。現在、フラグは定義されていません。すべてのビットは、将来の使用のために予約されています。それらは送信時にゼロに設定する必要があり、受領時に無視する必要があります。

Endpoint Behavior:

エンドポイントの動作:

2 octets, as defined in [RFC8986]. Supported behavior values for this sub-TLV are defined in Section 10 of this document. Unsupported or unrecognized behavior values are ignored by the receiver.

[RFC8986]で定義されている2オクテット。このサブTLVのサポートされている動作値は、このドキュメントのセクション10で定義されています。サポートされていないまたは認識されていない動作値は、受信者によって無視されます。

SID:

シド:

16 octets. This field encodes the advertised SRv6 SID.

16オクテット。このフィールドは、宣伝されているSRV6 SIDをエンコードします。

Sub-sub-TLV-length:

sub-sub-tlv-length:

1 octet. Number of octets used by sub-sub-TLVs.

1オクテット。サブサブTLVで使用されるオクテットの数。

Optional Sub-sub-TLVs:

オプションのサブサブ-TLV:

Supported sub-sub-TLVs are specified in Section 11.6. Any sub-sub-TLV that is not allowed in the SRv6 End SID sub-TLV MUST be ignored.

サポートされているサブサブTLVは、セクション11.6で指定されています。SRV6 END SID SUB-TLVで許可されていないサブサブ-TLVは無視する必要があります。

The SRv6 End SID MUST be allocated from its associated locator. SRv6 End SIDs that are not allocated from the associated locator MUST be ignored.

SRV6 END SIDは、関連するロケーターから割り当てなければなりません。関連するロケーターから割り当てられないSRV6 END SIDは無視する必要があります。

Multiple SRv6 End SIDs MAY be associated with the same locator. In cases where the number of SRv6 End SID sub-TLVs exceeds the capacity of a single TLV, multiple Locator TLVs for the same locator MAY be advertised. For a given MTID/Locator, the algorithm MUST be the same in all TLVs. If this restriction is not met, all TLVs for that MTID/ Locator MUST be ignored.

複数のSRV6 END SIDSは、同じロケーターに関連付けられている場合があります。SRV6の数がSIDサブTLVを終了する場合、単一のTLVの容量を超える場合、同じロケーターの複数のロケーターTLVが宣伝される場合があります。特定のMTID/ロケーターの場合、アルゴリズムはすべてのTLVで同じでなければなりません。この制限が満たされていない場合、そのMTID/ロケーターのすべてのTLVは無視する必要があります。

8. Advertising SRv6 Adjacency SIDs
8. 広告SRV6隣接SIDS

Certain SRv6 Endpoint behaviors [RFC8986] are associated with a particular adjacency.

特定のSRV6エンドポイントの動作[RFC8986]は、特定の隣接に関連しています。

This document defines two new sub-TLVs of TLVs 22, 23, 25, 141, 222, and 223 -- namely "SRv6 End.X SID sub-TLVs" and "SRv6 LAN End.X SID sub-TLVs".

このドキュメントでは、TLVの22、23、25、141、222、つまり「srv6 end.x sid sub-tlvs」および「srv6 lan end.x sid sub-tlvs」の2つの新しいサブTLVを定義します。

IS-IS neighbor advertisements are topology specific but not algorithm specific. SIDs advertised in SRv6 End.X SID and SRv6 LAN End.X SID sub-TLVs therefore inherit the topology from the associated neighbor advertisement, but the algorithm is specified in the individual SID.

IS-IS Neighbor Advertisementsはトポロジ固有ですが、アルゴリズム固有ではありません。したがって、SRV6 End.x SidおよびSRV6 LAN END.X SID SUB-TLVで宣伝されているSIDSは、関連する隣接広告からトポロジーを継承しますが、アルゴリズムは個々のSIDで指定されています。

All SIDs advertised in SRv6 End.X SID and SRv6 LAN End.X SID sub-TLVs MUST be a subnet of a Locator with matching topology and algorithm that are advertised by the same node in an SRv6 Locator TLV. SIDs that do not meet this requirement MUST be ignored. This ensures that the node advertising these SIDs is also advertising its corresponding Locator with the algorithm that will be used for computing paths destined to the SID.

srv6 end.x sidおよびsrv6 lan end.x sid sub-tlvで宣伝されているすべてのSIDは、SRV6ロケーターTLVの同じノードによって宣伝されているトポロジとアルゴリズムを備えたロケーターのサブネットでなければなりません。この要件を満たさないSIDは無視する必要があります。これにより、これらのSIDを宣伝するノードが、SIDに向けられたパスを計算するために使用されるアルゴリズムを使用して、対応するロケーターを宣伝することが保証されます。

8.1. SRv6 End.X SID Sub-TLV
8.1. srv6 end.x sid sub-tlv

This sub-TLV is used to advertise an SRv6 SID associated with a point-to-point adjacency. Multiple SRv6 End.X SID sub-TLVs MAY be associated with the same adjacency.

このサブTLVは、ポイントツーポイント隣接に関連するSRV6 SIDを宣伝するために使用されます。複数のSRV6 END.X SIDサブTLVは、同じ隣接に関連付けられている可能性があります。

The SRv6 End.X SID sub-TLV has the following format:

SRV6 END.X SID SUB-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    |   Flags       |   Algorithm   |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Weight      |        Endpoint Behavior      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (128 bits) . . .                                          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |Sub-sub-tlv-len|         Sub-sub-TLVs (variable) . . .         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Type: 43.

タイプ:43。

Single octet, as defined in Section 9 of [ISO10589].

[ISO10589]のセクション9で定義されているシングルオクテット。

Length:

長さ:

Single octet, as defined in Section 9 of [ISO10589]. The length value is variable.

[ISO10589]のセクション9で定義されているシングルオクテット。長さの値は可変です。

Flags:

フラグ:

1 octet.

1オクテット。

 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+
|B|S|P|Reserved |
+-+-+-+-+-+-+-+-+
        

where:

ただし:

B-Flag:

b-flag:

Backup flag. If set, the SID is eligible for protection, e.g., using IP Fast Reroute (IPFRR) [RFC5286], as described in [RFC8355].

バックアップフラグ。[RFC8355]に記載されているように、SIDは保護の対象となります。

S-Flag:

s-flag:

Set flag. When set, the S-flag indicates that the SID refers to a set of adjacencies (and therefore MAY be assigned to other adjacencies as well).

フラグを設定します。設定すると、S-Flagは、SIDが一連の隣接を指すことを示します(したがって、他の隣接にも割り当てられる場合があります)。

P-Flag:

P-Flag:

Persistent flag. When set, the P-flag indicates that the SID is persistently allocated, i.e., the SID value remains consistent across router restart and/or interface flap.

永続的なフラグ。設定すると、p-flagはSIDが永続的に割り当てられていることを示します。つまり、SID値はルーターの再起動および/またはインターフェイスフラップ全体で一貫性があります。

Reserved bits:

予約ビット:

Reserved bits MUST be zero when originated and MUST be ignored when received.

予約ビットは発信するとゼロでなければならず、受け取ったときに無視する必要があります。

Algorithm:

アルゴリズム:

1 octet, as defined in the "IGP Algorithm Types" registry [RFC8665].

1オクテット、「IGPアルゴリズムタイプ」レジストリ[RFC8665]で定義されています。

Weight:

重さ:

1 octet. The value represents the weight of the SID for the purpose of load balancing. The use of the weight is defined in [RFC8402].

1オクテット。値は、負荷分散を目的としたSIDの重量を表します。重量の使用は[RFC8402]で定義されています。

Endpoint Behavior:

エンドポイントの動作:

2 octets, as defined in [RFC8986]. Supported behavior values for this sub-TLV are defined in Section 10 of this document. Unsupported or unrecognized behavior values are ignored by the receiver.

[RFC8986]で定義されている2オクテット。このサブTLVのサポートされている動作値は、このドキュメントのセクション10で定義されています。サポートされていないまたは認識されていない動作値は、受信者によって無視されます。

SID:

シド:

16 octets. This field encodes the advertised SRv6 SID.

16オクテット。このフィールドは、宣伝されているSRV6 SIDをエンコードします。

Sub-sub-TLV-length:

sub-sub-tlv-length:

1 octet. Number of octets used by sub-sub-TLVs.

1オクテット。サブサブTLVで使用されるオクテットの数。

Optional Sub-sub-TLVs:

オプションのサブサブ-TLV:

Supported sub-sub-TLVs are specified in Section 11.6. Any sub-sub-TLV that is not allowed in SRv6 End.X SID sub-TLV MUST be ignored.

サポートされているサブサブTLVは、セクション11.6で指定されています。srv6 end.x sid sub-tlvで許可されていないサブサブ-tlvは無視する必要があります。

Note that multiple TLVs for the same neighbor may be required in order to advertise all the SRv6 SIDs associated with that neighbor.

その隣人に関連付けられたすべてのSRV6 SIDを宣伝するために、同じ隣人の複数のTLVが必要になる場合があることに注意してください。

8.2. SRv6 LAN End.X SID Sub-TLV
8.2. srv6 lan end.x sid sub-tlv

This sub-TLV is used to advertise an SRv6 SID associated with a LAN adjacency. Since the parent TLV is advertising an adjacency to the Designated Intermediate System (DIS) for the LAN, it is necessary to include the System-ID of the physical neighbor on the LAN with which the SRv6 SID is associated. Given that many neighbors may exist on a given LAN, multiple SRv6 LAN END.X SID sub-TLVs may be associated with the same LAN. Note that multiple TLVs for the same DIS neighbor may be required in order to advertise all the SRv6 SIDs associated with that neighbor.

このサブTLVは、LAN隣接に関連するSRV6 SIDを宣伝するために使用されます。親TLVは、LANの指定された中間システム(DIS)への隣接を宣伝しているため、SRV6 SIDが関連付けられているLANに物理的な隣人のシステムIDを含める必要があります。特定のLANに多くの隣人が存在する可能性があることを考えると、複数のSRV6 LAN END.X SIDサブTLVが同じLANに関連付けられている可能性があります。その隣人に関連付けられたすべてのSRV6 SIDを宣伝するために、同じDISネイバーの複数のTLVが必要になる場合があることに注意してください。

The SRv6 LAN End.X SID sub-TLV has the following format:

srv6 lan end.x sid sub-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    |                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |
   |             Neighbor System-ID (ID length octets)             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Flags       |   Algorithm   |   Weight      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Endpoint Behavior       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (128 bits) . . .                                          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | SID (cont . . .)                                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |Sub-sub-TLV-len|      Sub-sub-TLVs (variable) . . .            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Type:

タイプ:

44. Single octet, as defined in Section 9 of [ISO10589].

44. [ISO10589]のセクション9で定義されているシングルオクテット。

Length:

長さ:

Single octet, as defined in Section 9 of [ISO10589]. The length value is variable.

[ISO10589]のセクション9で定義されているシングルオクテット。長さの値は可変です。

Neighbor System-ID:

Neighbor System-ID:

IS-IS System-ID of length "ID Length", as defined in [ISO10589].

[ISO 10589]で定義されているように、長さ「IS LENGTH」のIS-ISシステム。

Flags:

フラグ:

1 octet.

1オクテット。

 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+
|B|S|P|Reserved |
+-+-+-+-+-+-+-+-+
        

The B-, S-, and P-flags are as described in Section 8.1. Reserved bits MUST be zero when originated and MUST be ignored when received.

b-、s、およびp-flagsは、セクション8.1で説明されています。予約ビットは発信するとゼロでなければならず、受け取ったときに無視する必要があります。

Algorithm:

アルゴリズム:

1 octet, as defined in the "IGP Algorithm Types" registry [RFC8665].

1オクテット、「IGPアルゴリズムタイプ」レジストリ[RFC8665]で定義されています。

Weight:

重さ:

1 octet. The value represents the weight of the SID for the purpose of load balancing. The use of the weight is defined in [RFC8402].

1オクテット。値は、負荷分散を目的としたSIDの重量を表します。重量の使用は[RFC8402]で定義されています。

Endpoint Behavior:

エンドポイントの動作:

2 octets, as defined in [RFC8986]. Supported behavior values for this sub-TLV are defined in Section 10 of this document. Unsupported or unrecognized behavior values are ignored by the receiver.

[RFC8986]で定義されている2オクテット。このサブTLVのサポートされている動作値は、このドキュメントのセクション10で定義されています。サポートされていないまたは認識されていない動作値は、受信者によって無視されます。

SID:

シド:

16 octets. This field encodes the advertised SRv6 SID.

16オクテット。このフィールドは、宣伝されているSRV6 SIDをエンコードします。

Sub-sub-TLV-length:

sub-sub-tlv-length:

1 octet. Number of octets used by sub-sub-TLVs.

1オクテット。サブサブTLVで使用されるオクテットの数。

Optional Sub-sub-TLVs:

オプションのサブサブ-TLV:

Supported sub-sub-TLVs are specified in Section 11.6. Any sub-sub-TLV that is not allowed in SRv6 LAN End.X SID sub-TLV MUST be ignored.

サポートされているサブサブTLVは、セクション11.6で指定されています。srv6 lan end.x sid sub-tlvで許可されていないサブサブ-tlvは無視する必要があります。

Note that multiple TLVs for the same neighbor, on the same LAN, may be required in order to advertise all the SRv6 SIDs associated with that neighbor.

同じLAN上の同じ隣人の複数のTLVが、その隣人に関連付けられたすべてのSRV6 SIDを宣伝するために必要であることに注意してください。

9. SRv6 SID Structure Sub-Sub-TLV
9. SRV6 SID Structure sub-sub-tlv

The SRv6 SID Structure sub-sub-TLV is an optional sub-sub-TLV of:

SRV6 SID Structure sub-sub-tlvは、次のオプションのサブサブ-tlvです。

* SRv6 End SID sub-TLV (Section 7.2)

* SRV6 END SID SUB-TLV(セクション7.2)

* SRv6 End.X SID sub-TLV (Section 8.1)

* srv6 end.x sid sub-tlv(セクション8.1)

* SRv6 LAN End.X SID sub-TLV (Section 8.2)

* srv6 lan end.x sid sub-tlv(セクション8.2)

The SRv6 SID Structure sub-sub-TLV is used to advertise the structure of the SRv6 SID, as defined in [RFC8986]. It has the following format:

[RFC8986]で定義されているように、SRV6 SID構造のサブサブTLVは、SRV6 SIDの構造を宣伝するために使用されます。次の形式があります。

    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     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    LB Length  |  LN Length    | Fun. Length   |  Arg. Length  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

where:

ただし:

Type:

タイプ:

1. Single octet, as defined in Section 9 of [ISO10589].

1. [ISO10589]のセクション9で定義されているシングルオクテット。

Length:

長さ:

Single octet, as defined in Section 9 of [ISO10589]. The length value is 4 octets.

[ISO10589]のセクション9で定義されているシングルオクテット。長さの値は4オクテットです。

LB Length:

LBの長さ:

1 octet. SRv6 SID Locator Block length in bits.

1オクテット。srv6 sidロケーターブロック長さのブロック長。

LN Length:

lnの長さ:

1 octet. SRv6 SID Locator Node length in bits.

1オクテット。SRV6 SIDロケーターノード長さのビット。

Fun. Length:

楽しい。長さ:

1 octet. SRv6 SID Function length in bits.

1オクテット。SRV6 SID関数のビットの長さ。

Arg. Length:

arg。長さ:

1 octet. SRv6 SID Arguments length in bits.

1オクテット。srv6 sid bits in bitsの長さ。

The IS-IS SRv6 SID Structure sub-sub-TLV MUST NOT appear more than once in its parent sub-TLV. If it appears more than once in its parent sub-TLV, the parent sub-TLV MUST be ignored by the receiver.

IS-IS SRV6 SID Structure sub-sub-tlvは、親サブTLVに複数回表示してはなりません。親Sub-TLVで複数回表示される場合、親サブTLVは受信機によって無視されなければなりません。

The sum of all four sizes advertised in the IS-IS SRv6 SID Structure sub-sub-TLV MUST be less than or equal to 128 bits. If the sum of all four sizes advertised in the IS-IS SRv6 SID Structure sub-sub-TLV is larger than 128 bits, the parent sub-TLV MUST be ignored by the receiver.

IS-IS SRV6 SID構造のサブサブTLVで宣伝されている4つのサイズすべての合計は、128ビット以下でなければなりません。IS-IS SRV6 SID構造のサブサブTLVで宣伝されている4つのサイズすべての合計が128ビットより大きい場合、親サブTLVはレシーバーによって無視する必要があります。

The SRv6 SID Structure sub-sub-TLV is intended for informational use by the control and management planes. It MUST NOT be used at a transit node (as defined in [RFC8754]) for forwarding packets. As an example, this information could be used for the following:

SRV6 SID Structure Sub-Sub-TLVは、制御および管理機による情報使用を目的としています。パケットを転送するために([RFC8754]で定義されている)トランジットノードで使用してはなりません。例として、この情報は以下に使用できます。

* validation of SRv6 SIDs being instantiated in the network and advertised via IS-IS. These can be learned by controllers via Border Gateway Protocol - Link State (BGP-LS) and then be monitored for conformance to the SRv6 SID allocation scheme chosen by the operator, as described in Section 3.2 of [RFC8986].

* ネットワークにインスタンス化され、IS-ISを介して宣伝されているSRV6 SIDの検証。これらは、ボーダーゲートウェイプロトコル - リンク状態(BGP -LS)を介してコントローラーによって学習でき、[RFC8986]のセクション3.2で説明されているように、オペレーターが選択したSRV6 SID割り当てスキームへの適合について監視することができます。

* verification and automation for securing the SRv6 domain by provisioning filtering rules at SR domain boundaries, as described in Section 5 of [RFC8754].

* [RFC8754]のセクション5で説明されているように、SRドメイン境界でフィルタリングルールをプロビジョニングすることにより、SRV6ドメインを保護するための検証と自動化。

The details of these potential applications are outside the scope of this document.

これらの潜在的なアプリケーションの詳細は、このドキュメントの範囲外です。

10. Advertising Endpoint Behaviors
10. 広告エンドポイントの動作

Endpoint behaviors are defined in [RFC8986]. The codepoints for the Endpoint behaviors are defined in the "SRv6 Endpoint Behaviors" registry defined in [RFC8986]. If a behavior is advertised, it MUST only be advertised in the TLV(s) marked with "Y" in the table below and MUST NOT be advertised in the TLV(s) marked with "N" in the table below.

エンドポイントの動作は[RFC8986]で定義されています。エンドポイントの動作のコードポイントは、[RFC8986]で定義された「SRV6エンドポイント動作」レジストリで定義されます。動作が宣伝されている場合、下の表に「Y」がマークされたTLVでのみ宣伝する必要があり、下の表の「n」とマークされたTLVで宣伝されてはなりません。

    +===================+===================+=====+=======+===========+
    | Endpoint Behavior | Endpoint Behavior | End | End.X | Lan End.X |
    |                   | Codepoint         | SID | SID   | SID       |
    +===================+===================+=====+=======+===========+
    | End (PSP, USP,    | 1-4, 28-31        | Y   | N     | N         |
    | USD)              |                   |     |       |           |
    +-------------------+-------------------+-----+-------+-----------+
    | End.X (PSP, USP,  | 5-8, 32-35        | N   | Y     | Y         |
    | USD)              |                   |     |       |           |
    +-------------------+-------------------+-----+-------+-----------+
    | End.DX6           | 16                | N   | Y     | Y         |
    +-------------------+-------------------+-----+-------+-----------+
    | End.DX4           | 17                | N   | Y     | Y         |
    +-------------------+-------------------+-----+-------+-----------+
    | End.DT6           | 18                | Y   | N     | N         |
    +-------------------+-------------------+-----+-------+-----------+
    | End.DT4           | 19                | Y   | N     | N         |
    +-------------------+-------------------+-----+-------+-----------+
    | End.DT46          | 20                | Y   | N     | N         |
    +-------------------+-------------------+-----+-------+-----------+
        

Table 1: Endpoint Behaviors

表1:エンドポイントの動作

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

This document requests allocation for the following TLVs, sub-TLVs, and sub-sub-TLVs by updating the existing registries and defining new registries under the "IS-IS TLV Codepoints" grouping.

このドキュメントでは、既存のレジストリを更新し、「IS-IS TLV CodePoints」グループの下で新しいレジストリを定義することにより、次のTLV、Sub-TLV、およびサブサブTLVの割り当てを要求します。

11.1. SRv6 Locator TLV
11.1. SRV6ロケーターTLV

The SRv6 Locator TLV shares sub-TLV space with TLVs advertising prefix reachability. IANA has updated the "IS-IS Sub-TLVs for TLVs Advertising Prefix Reachability" registry initially defined in [RFC7370] by adding this document as a reference and updating the description of that registry to include the SRv6 Locator TLV (27).

SRV6 Locator TLVは、TLVS広告のプレフィックスリーチビリティとサブTLVスペースを共有します。IANAは、このドキュメントを参照として追加し、SRV6ロケーターTLV(27)を含むようにそのレジストリの説明を更新することにより、最初に[RFC7370]で定義されたレジストリで「TLVS広告のIS-ISサブTLVS」レジストリを更新しました。

This document makes the following registration in the "IS-IS Top-Level TLV Codepoints" registry:

このドキュメントは、次の登録を「IS-ISトップレベルのTLVコードポイント」レジストリにします。

            +=======+==============+=====+=====+=====+=======+
            | Value | Name         | IIH | LSP | SNP | Purge |
            +=======+==============+=====+=====+=====+=======+
            | 27    | SRv6 Locator | n   | y   | n   | n     |
            +-------+--------------+-----+-----+-----+-------+
        

Table 2: IS-IS Top-Level TLV Codepoints Registry

表2:IS-I-ISトップレベルのTLV CodePointsレジストリ

11.1.1. SRv6 End SID Sub-TLV
11.1.1. SRV6 END SID SUB-TLV

This document makes the following registration:

このドキュメントは次の登録を作成します。

    +======+==============+====+=====+=====+=====+=====+=============+
    | Type | Description  | 27 | 135 | 235 | 236 | 237 | Reference   |
    +======+==============+====+=====+=====+=====+=====+=============+
    | 5    | SRv6 End SID | y  | n   | n   | n   | n   | RFC 9352,   |
    |      |              |    |     |     |     |     | Section 7.2 |
    +------+--------------+----+-----+-----+-----+-----+-------------+
        

Table 3: IS-IS Sub-TLVs for TLVs Advertising Prefix Reachability Registry

表3:TLVS広告のプレフィックスReghinabilityレジストリのIS-ISサブTLV

11.1.2. IS-IS Sub-TLVs for TLVs Advertising Prefix Reachability
Registry
11.1.2. TLVS Advertising Prefix RegionabilityRegistryのIS-ISサブTLV

IANA has updated the "IS-IS Sub-TLVs for TLVs Advertising Prefix Reachability" registry to include a column for the SRv6 Locator TLV (27) as shown below:

IANAは、以下に示すように、srv6ロケーターTLV(27)の列を含めるように「TLVS広告のプレフィックスの到達可能性のIS-ISサブTLV」を更新しました。

       +======+=======================+====+=====+=====+=====+=====+
       | Type | Description           | 27 | 135 | 235 | 236 | 237 |
       +======+=======================+====+=====+=====+=====+=====+
       | 1    | 32-bit Administrative | y  | y   | y   | y   | y   |
       |      | Tag Sub-TLV           |    |     |     |     |     |
       +------+-----------------------+----+-----+-----+-----+-----+
       | 2    | 64-bit Administrative | y  | y   | y   | y   | y   |
       |      | Tag Sub-TLV           |    |     |     |     |     |
       +------+-----------------------+----+-----+-----+-----+-----+
       | 3    | Prefix Segment        | n  | y   | y   | y   | y   |
       |      | Identifier            |    |     |     |     |     |
       +------+-----------------------+----+-----+-----+-----+-----+
       | 4    | Prefix Attribute      | y  | y   | y   | y   | y   |
       |      | Flags                 |    |     |     |     |     |
       +------+-----------------------+----+-----+-----+-----+-----+
       | 6    | Flexible Algorithm    | n  | y   | y   | y   | y   |
       |      | Prefix Metric (FAPM)  |    |     |     |     |     |
       +------+-----------------------+----+-----+-----+-----+-----+
       | 11   | IPv4 Source Router ID | y  | y   | y   | y   | y   |
       +------+-----------------------+----+-----+-----+-----+-----+
       | 12   | IPv6 Source Router ID | y  | y   | y   | y   | y   |
       +------+-----------------------+----+-----+-----+-----+-----+
       | 32   | BIER Info             | n  | y   | y   | y   | y   |
       +------+-----------------------+----+-----+-----+-----+-----+
        

Table 4: IS-IS Sub-TLVs for TLVs Advertising Prefix Reachability Registry

表4:TLVS広告のプレフィックスReghinabilityレジストリのIS-ISサブTLV

11.2. SRv6 Capabilities Sub-TLV
11.2. SRV6機能SUB-TLV

This document makes the following registration in the "IS-IS Sub-TLVs for IS-IS Router CAPABILITY TLV" registry:

このドキュメントは、「IS-ISルーター機能TLVのIS-ISサブTLV」レジストリに次の登録を作成します。

            +=======+===================+=====================+
            | Value | Description       | Reference           |
            +=======+===================+=====================+
            | 25    | SRv6 Capabilities | RFC 9352, Section 2 |
            +-------+-------------------+---------------------+
        

Table 5: IS-IS Sub-TLVs for IS-IS Router CAPABILITY TLV Registry

表5:IS-ISルーター機能TLVレジストリのIS-ISサブTLV

11.3. IS-IS Sub-Sub-TLVs for the SRv6 Capabilities Sub-TLV Registry
11.3. SRV6機能Sub-TLVレジストリのIS-ISサブサブ-TLV

IANA has created the "IS-IS Sub-Sub-TLVs for SRv6 Capabilities Sub-TLV" registry under the "IS-IS TLV Codepoints" grouping for the assignment of sub-TLV types for the SRv6 Capabilities sub-TLV specified in this document (Section 2). This registry defines sub-sub-TLVs for the SRv6 Capabilities sub-TLV (25) advertised in the IS-IS Router CAPABILITY TLV (242).

IANAは、このドキュメントで指定されたSRV6機能Sub-TLVのサブTLVタイプの割り当てのために、「IS-IS TLVコードポイント」グループ化のために「IS-IS TLV CODEPOINTS」グループの下にある「IS-ISサブサブTLV」レジストリを作成しました。(第2節)。このレジストリは、IS-ISルーター機能TLV(242)で宣伝されているSRV6機能Sub-TLV(25)のサブサブTLVを定義します。

The registration procedure is "Expert Review", as defined in [RFC8126]. Guidance for the designated experts is provided in [RFC7370]. No sub-sub-TLVs are defined by this document, except for the reserved type 0.

[RFC8126]で定義されているように、登録手順は「専門家のレビュー」です。指定された専門家のガイダンスは[RFC7370]に提供されています。予約型タイプ0を除いて、このドキュメントではサブサブTLVは定義されていません。

                    +=======+=============+===========+
                    | Value | Description | Reference |
                    +=======+=============+===========+
                    | 0     | Reserved    | RFC 9532  |
                    +-------+-------------+-----------+
                    | 1-255 | Unassigned  |           |
                    +-------+-------------+-----------+
        

Table 6: IS-IS Sub-Sub-TLVs for SRv6 Capabilities Sub-TLV Registry

表6:SRV6機能のIS-ISサブサブ-TLVサブTLVレジストリ

11.4. SRv6 End.X SID and SRv6 LAN End.X SID Sub-TLVs
11.4. srv6 end.x sidおよびsrv6 lan end.x sid sub-tlvs

This document makes the following registrations in the "IS-IS Sub-TLVs for TLVs Advertising Neighbor Information" registry:

このドキュメントは、次の登録を「IS-ISサブTLVのTLVS広告近隣情報」レジストリ:

   +======+=============+====+====+====+=====+=====+=====+=============+
   | Type | Description | 22 | 23 | 25 | 141 | 222 | 223 | Reference   |
   +======+=============+====+====+====+=====+=====+=====+=============+
   | 43   | SRv6 End.X  | y  | y  | y  | y   | y   | y   | RFC 9352,   |
   |      | SID         |    |    |    |     |     |     | Section     |
   |      |             |    |    |    |     |     |     | 8.1         |
   +------+-------------+----+----+----+-----+-----+-----+-------------+
   | 44   | SRv6 LAN    | y  | y  | y  | y   | y   | y   | RFC 9352,   |
   |      | End.X SID   |    |    |    |     |     |     | Section     |
   |      |             |    |    |    |     |     |     | 8.2         |
   +------+-------------+----+----+----+-----+-----+-----+-------------+
        

Table 7: IS-IS Sub-TLVs for TLVs Advertising Neighbor Information Registry

表7:IS-ISサブTLVはTLVS広告近隣情報レジストリの広告

11.5. MSD Types
11.5. MSDタイプ

This document makes the following registrations in the "IGP MSD-Types" registry:

このドキュメントは、「IGP MSDタイプ」レジストリに次の登録を作成します。

                 +=======+==================+===========+
                 | Value | Name             | Reference |
                 +=======+==================+===========+
                 | 41    | SRH Max SL       | RFC 9352  |
                 +-------+------------------+-----------+
                 | 42    | SRH Max End Pop  | RFC 9352  |
                 +-------+------------------+-----------+
                 | 44    | SRH Max H.encaps | RFC 9352  |
                 +-------+------------------+-----------+
                 | 45    | SRH Max End D    | RFC 9352  |
                 +-------+------------------+-----------+
        

Table 8: IGP MSD-Types

表8:IGP MSDタイプ

11.6. IS-IS Sub-Sub-TLVs for SRv6 SID Sub-TLVs Registry
11.6. SRV6 SID Sub-TLVSレジストリ用のIS-ISサブサブTLV

IANA has created the "IS-IS Sub-Sub-TLVs for SRv6 SID Sub-TLVs" registry under the "IS-IS TLV Codepoints" grouping to assign sub-TLV types for the SID sub-TLVs specified in this document (Sections 7.2, 8.1, and 8.2).

IANAは、このドキュメントで指定されたSIDサブTLVにサブTLVタイプを割り当てる「IS-IS TLVコードポイント」グループ化の下にある「IS-ISサブサブTLV」レジストリを作成しました(セクション7.2S 7.2、8.1、および8.2)。

This registry defines sub-sub-TLVs for SRv6 SID sub-TLVs. This includes the following sub-TLVs:

このレジストリは、SRV6 SIDサブTLVのサブサブTLVを定義しています。これには、次のサブTLVが含まれます。

* SRv6 End SID (5) (Advertised in SRv6 Locator TLV (27))

* SRV6 END SID(5)(SRV6ロケーターTLV(27)で宣伝)

* SRv6 End.X SID (43) (Advertised in TLVs advertising neighbor information)

* SRV6 END.X SID(43)(TLVS Advertising Neighbor Informationで宣伝)

* SRv6 LAN End.X SID (44) (Advertised in TLVs advertising neighbor information)

* SRV6 LAN END.X SID(44)(TLVS Advertising Neighbor Informationで宣伝)

The registration procedure is "Expert Review", as defined in [RFC8126]. Guidance for the designated experts is provided in [RFC7370]. The following assignments are made by this document:

[RFC8126]で定義されているように、登録手順は「専門家のレビュー」です。指定された専門家のガイダンスは[RFC7370]に提供されています。次の課題は、このドキュメントによって行われます。

         +=======+====================+===+====+====+===========+
         | Type  | Description        | 5 | 43 | 44 | Reference |
         +=======+====================+===+====+====+===========+
         | 0     | Reserved           |   |    |    | RFC 9352  |
         +-------+--------------------+---+----+----+-----------+
         | 1     | SRv6 SID Structure | y | y  | y  | RFC 9352  |
         +-------+--------------------+---+----+----+-----------+
         | 2-255 | Unassigned         |   |    |    |           |
         +-------+--------------------+---+----+----+-----------+
        

Table 9: IS-IS Sub-Sub-TLVs for SRv6 SID Sub-TLVs Registry

表9:SRV6 SID Sub-TLVSレジストリ用のIS-ISサブサブTLV

11.7. Prefix Attribute Flags Sub-TLV
11.7. プレフィックス属性フラグSub-TLV

This document adds a new bit in the "IS-IS Bit Values for Prefix Attribute Flags Sub-TLV" registry:

このドキュメントは、「プレフィックス属性フラグのSub-TLV」の「IS-ISビット値」レジストリに新しいビットを追加します。

          +=======+=======================+=====================+
          | Bit # | Name                  | Reference           |
          +=======+=======================+=====================+
          | 4     | Anycast Flag (A-flag) | RFC 9352, Section 6 |
          +-------+-----------------------+---------------------+
        

Table 10: IS-IS Bit Values for Prefix Attribute Flags Sub-TLV Registry

表10:プレフィックス属性フラグのIS-ISビット値サブTLVレジストリ

11.8. IS-IS SRv6 Capabilities Sub-TLV Flags Registry
11.8. IS-IS SRV6機能Sub-TLV Flagsレジストリ

IANA has created the "IS-IS SRv6 Capabilities Sub-TLV Flags" registry under the "IS-IS TLV Codepoints" grouping to assign bits 0 to 15 in the Flags field of the IS-IS SRv6 Capabilities sub-TLV specified in this document (Section 2). This registry defines bit values advertised in the Flags field of the SRv6 Capabilities sub-TLV (25). This sub-TLV is advertised in the IS-IS Router CAPABILITY TLV (242).

IANAは、「IS-IS SRV6機能サブTLVフラグ」レジストリを作成しました。(第2節)。このレジストリは、SRV6機能Sub-TLV(25)のフラグフィールドで宣伝されているビット値を定義します。このサブTLVは、IS-ISルーター機能TLV(242)で宣伝されています。

The registration procedure is "Expert Review", as defined in [RFC8126]. Guidance for the designated experts is provided in [RFC7370]. The following assignments are made by this document:

[RFC8126]で定義されているように、登録手順は「専門家のレビュー」です。指定された専門家のガイダンスは[RFC7370]に提供されています。次の課題は、このドキュメントによって行われます。

               +======+=============+=====================+
               | Type | Description | Reference           |
               +======+=============+=====================+
               | 0    | Unassigned  |                     |
               +------+-------------+---------------------+
               | 1    | O-flag      | RFC 9352, Section 2 |
               +------+-------------+---------------------+
               | 2-15 | Unassigned  |                     |
               +------+-------------+---------------------+
        

Table 11: IS-IS SRv6 Capabilities Sub-TLV Flags Registry

表11:IS-IS SRV6機能Sub-TLV Flagsレジストリ

11.9. IS-IS SRv6 Locator TLV Flags Registry
11.9. IS-IS SRV6ロケーターTLVフラグレジストリ

IANA has created the "IS-IS SRv6 Locator TLV Flags" registry under the "IS-IS TLV Codepoints" grouping to assign bits 0 to 7 in the Flags field of the SRv6 Locator TLV specified in this document (Section 7.1). This registry defines bit values advertised in the Flags field of the SRv6 Locator TLV (27).

IANAは、「IS-IS SRV6ロケーターTLVフラグ」レジストリを作成し、「IS-IS TLV CodePoints」グループ化して、このドキュメントで指定されたSRV6ロケーターTLVのフラグフィールドにビット0から7を割り当てます(セクション7.1)。このレジストリは、SRV6ロケーターTLV(27)のフラグフィールドで宣伝されているビット値を定義します。

The registration procedure is "Expert Review", as defined in [RFC8126]. Guidance for the designated experts is provided in [RFC7370]. The following assignments are made by this document:

[RFC8126]で定義されているように、登録手順は「専門家のレビュー」です。指定された専門家のガイダンスは[RFC7370]に提供されています。次の課題は、このドキュメントによって行われます。

              +=======+=============+=======================+
              | Value | Description | Reference             |
              +=======+=============+=======================+
              | 0     | D-flag      | RFC 9352, Section 7.1 |
              +-------+-------------+-----------------------+
              | 1-7   | Unassigned  |                       |
              +-------+-------------+-----------------------+
        

Table 12: IS-IS SRv6 Locator TLV Flags Registry

表12:IS-IS SRV6ロケーターTLVフラグレジストリ

11.10. IS-IS SRv6 End SID Sub-TLV Flags Registry
11.10. IS-IS SRV6 END SID SUB-TLV FLAGSレジストリ

IANA has created the "IS-IS SRv6 End SID Sub-TLV Flags" registry under the "IS-IS TLV Codepoints" grouping to assign bits 0 to 7 in the Flags field of the IS-IS SRv6 End SID sub-TLV specified in this document (Section 7.2). This registry defines bit values advertised in the Flags field of the SRv6 End SID sub-TLV (5), which is advertised in the SRv6 Locator TLV (27).

IANAは、IS-IS SRV6 END SID SID SUB-TLVのフラグフィールドにビット0から7を割り当てる「IS-IS TLVコードポイント」グループの下にある「IS-IS SRV6 END SID SUB-TLV FLAGS」レジストリを作成しました。このドキュメント(セクション7.2)。このレジストリは、SRV6 END SID SUB-TLV(5)のフラグフィールドで宣伝されているビット値を定義します。これは、SRV6ロケーターTLV(27)で宣伝されています。

The registration procedure is "Expert Review", as defined in [RFC8126]. Guidance for the designated experts is provided in [RFC7370]. No assignments are made by this document.

[RFC8126]で定義されているように、登録手順は「専門家のレビュー」です。指定された専門家のガイダンスは[RFC7370]に提供されています。このドキュメントによって課題はありません。

                          +=======+=============+
                          | Value | Description |
                          +=======+=============+
                          | 0-7   | Unassigned  |
                          +-------+-------------+
        

Table 13: IS-IS SRv6 End SID Sub-TLV Flags Registry

表13:IS-IS SRV6 END SID SUB-TLV FLAGSレジストリ

11.11. IS-IS SRv6 Adjacency SID Sub-TLVs Flags Registry
11.11. IS-IS SRV6隣接SID Sub-TLVS Flagsレジストリ

IANA has created the "IS-IS SRv6 Adjacency SID Sub-TLVs Flags" registry under the "IS-IS TLV Codepoints" grouping to assign bits 0 to 7 in the Flags field of the IS-IS SRv6 End.X SID and LAN End.X SID sub-TLVs (Sections 8.1 and 8.2).

IANAは、「IS-IS SRV6隣接SID SUB-TLVSフラグ」レジストリを作成しました。.x SIDサブTLV(セクション8.1および8.2)。

This registry defines bit values advertised in the Flags field of SRv6 SID sub-TLVs associated with adjacencies. These sub-TLVs are advertised in TLVs advertising neighbor information. The list of sub-TLVs includes:

このレジストリは、隣接に関連付けられたSRV6 SIDサブTLVのフラグフィールドで宣伝されているビット値を定義します。これらのサブTLVは、近隣情報を広告するTLVSで宣伝されています。サブTLVのリストには次のものが含まれます。

* SRv6 End.X SID (43)

* srv6 end.x sid(43)

* SRv6 LAN End.X SID (44)

* srv6 lan end.x sid(44)

The registration procedure is "Expert Review", as defined in [RFC8126]. Guidance for the designated experts is provided in [RFC7370]. The following assignments are made by this document:

[RFC8126]で定義されているように、登録手順は「専門家のレビュー」です。指定された専門家のガイダンスは[RFC7370]に提供されています。次の課題は、このドキュメントによって行われます。

              +=======+=============+=======================+
              | Value | Description | Reference             |
              +=======+=============+=======================+
              | 0     | B-flag      | RFC 9352, Section 8.1 |
              +-------+-------------+-----------------------+
              | 1     | S-flag      | RFC 9352, Section 8.1 |
              +-------+-------------+-----------------------+
              | 2     | P-flag      | RFC 9352, Section 8.1 |
              +-------+-------------+-----------------------+
              | 3-7   | Unassigned  |                       |
              +-------+-------------+-----------------------+
        

Table 14: IS-IS SRv6 Adjacency SID Sub-TLVs Flags Registry

表14:IS-IS SRV6隣接SIDサブTLVSフラグレジストリ

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

Security concerns for IS-IS are addressed in [ISO10589], [RFC5304], and [RFC5310]. While IS-IS is deployed under a single administrative domain, there can be deployments where potential attackers have access to one or more networks in the IS-IS routing domain. In these deployments, the stronger authentication mechanisms defined in the aforementioned documents SHOULD be used.

IS-ISのセキュリティ上の懸念は、[ISO10589]、[RFC5304]、および[RFC5310]で対処されています。IS-ISは単一の管理ドメインの下に展開されますが、潜在的な攻撃者がIS-ISルーティングドメインの1つ以上のネットワークにアクセスできる展開があります。これらの展開では、前述のドキュメントで定義されているより強力な認証メカニズムを使用する必要があります。

This document describes the IS-IS extensions required to support SR over an IPv6 data plane. The security considerations for SR are discussed in [RFC8402]. [RFC8986] defines the SRv6 Network Programming concept and specifies the main SR behaviors to enable the creation of interoperable overlays; the security considerations from that document apply too.

このドキュメントでは、IPv6データプレーンでSRをサポートするために必要なIS-IS拡張機能について説明します。SRのセキュリティ上の考慮事項については、[RFC8402]で説明します。[RFC8986]は、SRV6ネットワークプログラミングの概念を定義し、相互運用可能なオーバーレイの作成を可能にする主なSR動作を指定します。そのドキュメントからのセキュリティ上の考慮事項も適用されます。

The advertisement for an incorrect MSD value may have negative consequences; see [RFC8491] for additional considerations.

誤ったMSD値の広告は負の結果をもたらす可能性があります。追加の考慮事項については、[RFC8491]を参照してください。

Security concerns associated with the setting of the O-flag are described in [RFC9259].

O-Flagの設定に関連するセキュリティの懸念は、[RFC9259]で説明されています。

Security concerns associated with the usage of Flexible Algorithms are described in [RFC9350]).

柔軟なアルゴリズムの使用に関連するセキュリティの懸念は、[RFC9350])で説明されています。

13. References
13. 参考文献
13.1. Normative References
13.1. 引用文献
   [ISO10589] ISO, "Information technology - Telecommunications and
              information exchange between systems - Intermediate System
              to Intermediate System intra-domain routeing information
              exchange protocol for use in conjunction with the protocol
              for providing the connectionless-mode network service (ISO
              8473)", Second Edition, ISO/IEC 10589:2002, November 2002.
        
   [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>.
        
   [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>.
        
   [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>.
        
   [RFC5308]  Hopps, C., "Routing IPv6 with IS-IS", RFC 5308,
              DOI 10.17487/RFC5308, October 2008,
              <https://www.rfc-editor.org/info/rfc5308>.
        
   [RFC7370]  Ginsberg, L., "Updates to the IS-IS TLV Codepoints
              Registry", RFC 7370, DOI 10.17487/RFC7370, September 2014,
              <https://www.rfc-editor.org/info/rfc7370>.
        
   [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>.
        
   [RFC7981]  Ginsberg, L., Previdi, S., and M. Chen, "IS-IS Extensions
              for Advertising Router Information", RFC 7981,
              DOI 10.17487/RFC7981, October 2016,
              <https://www.rfc-editor.org/info/rfc7981>.
        
   [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>.
        
   [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>.
        
   [RFC8402]  Filsfils, C., Ed., Previdi, S., Ed., Ginsberg, L.,
              Decraene, B., Litkowski, S., and R. Shakir, "Segment
              Routing Architecture", RFC 8402, DOI 10.17487/RFC8402,
              July 2018, <https://www.rfc-editor.org/info/rfc8402>.
        
   [RFC8491]  Tantsura, J., Chunduri, U., Aldrin, S., and L. Ginsberg,
              "Signaling Maximum SID Depth (MSD) Using IS-IS", RFC 8491,
              DOI 10.17487/RFC8491, November 2018,
              <https://www.rfc-editor.org/info/rfc8491>.
        
   [RFC8665]  Psenak, P., Ed., Previdi, S., Ed., Filsfils, C., Gredler,
              H., Shakir, R., Henderickx, W., and J. Tantsura, "OSPF
              Extensions for Segment Routing", RFC 8665,
              DOI 10.17487/RFC8665, December 2019,
              <https://www.rfc-editor.org/info/rfc8665>.
        
   [RFC8667]  Previdi, S., Ed., Ginsberg, L., Ed., Filsfils, C.,
              Bashandy, A., Gredler, H., and B. Decraene, "IS-IS
              Extensions for Segment Routing", RFC 8667,
              DOI 10.17487/RFC8667, December 2019,
              <https://www.rfc-editor.org/info/rfc8667>.
        
   [RFC8754]  Filsfils, C., Ed., Dukes, D., Ed., Previdi, S., Leddy, J.,
              Matsushima, S., and D. Voyer, "IPv6 Segment Routing Header
              (SRH)", RFC 8754, DOI 10.17487/RFC8754, March 2020,
              <https://www.rfc-editor.org/info/rfc8754>.
        
   [RFC8986]  Filsfils, C., Ed., Camarillo, P., Ed., Leddy, J., Voyer,
              D., Matsushima, S., and Z. Li, "Segment Routing over IPv6
              (SRv6) Network Programming", RFC 8986,
              DOI 10.17487/RFC8986, February 2021,
              <https://www.rfc-editor.org/info/rfc8986>.
        
   [RFC9259]  Ali, Z., Filsfils, C., Matsushima, S., Voyer, D., and M.
              Chen, "Operations, Administration, and Maintenance (OAM)
              in Segment Routing over IPv6 (SRv6)", RFC 9259,
              DOI 10.17487/RFC9259, June 2022,
              <https://www.rfc-editor.org/info/rfc9259>.
        
   [RFC9350]  Psenak, P., Ed., Hegde, S., Filsfils, C., Talaulikar, K.,
              and A. Gulko, "IGP Flexible Algorithm", RFC 9350,
              DOI 10.17487/RFC9350, February 2023,
              <https://www.rfc-editor.org/rfc/rfc9350>.
        
13.2. Informative References
13.2. 参考引用
   [RFC5286]  Atlas, A., Ed. and A. Zinin, Ed., "Basic Specification for
              IP Fast Reroute: Loop-Free Alternates", RFC 5286,
              DOI 10.17487/RFC5286, September 2008,
              <https://www.rfc-editor.org/info/rfc5286>.
        
   [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>.
        
   [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>.
        
   [RFC8355]  Filsfils, C., Ed., Previdi, S., Ed., Decraene, B., and R.
              Shakir, "Resiliency Use Cases in Source Packet Routing in
              Networking (SPRING) Networks", RFC 8355,
              DOI 10.17487/RFC8355, March 2018,
              <https://www.rfc-editor.org/info/rfc8355>.
        
Acknowledgements
謝辞

Thanks to Christian Hopps for his review comments and shepherd work.

彼のレビューコメントと羊飼いの仕事をしてくれたクリスチャン・ホップスに感謝します。

Thanks to Alvaro Retana and John Scudder for AD review and comments.

広告のレビューとコメントをしてくれたAlvaro RetanaとJohn Scudderに感謝します。

Contributors
貢献者

The following people gave a substantial contribution to the content of this document and should be considered coauthors:

次の人々は、この文書の内容に大きな貢献をし、共著者と見なされるべきです。

   Stefano Previdi
   Huawei Technologies
   Email: stefano@previdi.net
        
   Paul Wells
   Cisco Systems
   Saint Paul, Minnesota
   United States of America
   Email: pauwells@cisco.com
        
   Daniel Voyer
   Email: daniel.voyer@bell.ca
        
   Satoru Matsushima
   Email: satoru.matsushima@g.softbank.co.jp
        
   Bart Peirens
   Email: bart.peirens@proximus.com
        
   Hani Elmalky
   Email: hani.elmalky@ericsson.com
        
   Prem Jonnalagadda
   Email: prem@barefootnetworks.com
        
   Milad Sharif
   Email: msharif@barefootnetworks.com
        
   Robert Hanzl
   Cisco Systems
   Millenium Plaza Building, V Celnici 10, Prague 1
   Prague
   Czech Republic
   Email: rhanzl@cisco.com
        
   Ketan Talaulikar
   Cisco Systems, Inc.
   Email: ketant@cisco.com
        
Authors' Addresses
著者のアドレス
   Peter Psenak (editor)
   Cisco Systems
   Pribinova Street 10
   81109 Bratislava
   Slovakia
   Email: ppsenak@cisco.com
        
   Clarence Filsfils
   Cisco Systems
   Brussels
   Belgium
   Email: cfilsfil@cisco.com
        
   Ahmed Bashandy
   Cisco Systems
   Milpitas,
   United States of America
   Email: bashandy@cisco.com
        
   Bruno Decraene
   Orange
   Chatillon
   France
   Email: bruno.decraene@orange.com
        
   Zhibo Hu
   Huawei Technologies
   Email: huzhibo@huawei.com