メインコンテンツまでスキップ

3.4. IGP-Adjacency Segment (IGP 隣接セグメント, Adj-SID)

隣接関係は, ローカルノード (つまり, IGP で隣接関係をアドバタイズするノード) とリモートノード (つまり, 隣接関係のもう一方の端) によって形成されます。ローカルノードは IGP ノードでなければなりません (MUST)。リモートノードは, 隣接する IGP ネイバーまたは非隣接ネイバー (例えば, 転送隣接, [RFC4206]) である可能性があります。

SR ドメイン内の任意の場所でセグメントリスト {SN, SNL} を持つパケットが注入されると, SN がノード N の Node-SID であり, SNL がノード N がリンク L 上の隣接関係に付加した Adj-SID である場合, パケットは N への最短パスに沿って転送され, 次に N によって IP 最短パスを考慮せずにリンク L に向かってスイッチされます。Adj-SID が一連の隣接関係を識別する場合, ノード N はセットのさまざまなメンバー間でトラフィックをロードバランスします。

同様に, グローバル Adj-SID を使用する場合, SR ドメイン内の任意の場所でセグメントリスト {SNL} を持つパケットが注入されると, SNL がノード N がリンク L 上の隣接関係に付加したグローバル Adj-SID である場合, パケットは N への最短パスに沿って転送され, 次に N によって IP 最短パスを考慮せずにリンク L に向かってスイッチされます。Adj-SID が一連の隣接関係を識別する場合, ノード N はセットのさまざまなメンバー間でトラフィックをロードバランスします。グローバル Adj-SID の使用により, パスを表現する際のセグメントリストのサイズを削減できますが, 追加の状態のコストがかかります (つまり, グローバル Adj-SID は, エリア内のすべてのルーターによって転送テーブルに挿入されます)。

"IGP-Adjacency segment" または "Adj-SID" は, パケットをノードから定義されたインターフェースまたはインターフェースセットに向かってスイッチすることを強制します。これは, 任意のパスをセグメントのリストとして表現できることを理論的に証明するための鍵となります。

Adj-SID のエンコーディングには, 以下の機能をサポートする一連のフラグが含まれます:

  • 保護の対象 (Eligible for Protection) (例えば, IPFRR または MPLS-FRR を使用)。保護により, Adj-SID に関連付けられたインターフェースがダウンした場合でも, パケットを代替パスを介して転送できます。保護の使用は明らかにポリシーベースの決定です。つまり, 特定のポリシーに対して, 保護が望ましい場合とそうでない場合があります。

  • Adj-SID がローカルスコープかグローバルスコープかを示す。 デフォルトのスコープはローカルであるべきです (SHOULD)。

  • Adj-SID がコントロールプレーンの再起動後も永続的かどうかを示す。 永続性は, Adj-SID の再割り当てにより SR ポリシーが一時的に誤った転送につながらないようにするための重要な属性です。

重み (以下で説明) も Adj-SID アドバタイズメントに関連付けられています。

ノードは, 各隣接関係に対して1つの Adj-SID を割り当てるべきです (SHOULD)。

ノードは, 同じ隣接関係に対して複数の Adj-SID を割り当てることができます (MAY)。例えば, 保護の対象となる Adj-SID と保護の対象とならない Adj-SID をサポートする場合です。

ノードは, 複数の隣接関係に同じ Adj-SID を関連付けることができます (MAY)。

2つのノード間の IGP 隣接関係を表すすべての Adj-SID を IGP でアドバタイズできるようにするために, IGP によって並列隣接抑制を実行してはなりません (MUST NOT)。

ノードが Adj-SID V をローカルデータリンク L にバインドする場合, ノードは以下の FIB エントリをインストールしなければなりません (MUST):

Incoming Active Segment: V
Ingress Operation: NEXT
Egress Interface: L

Adj-SID は, それをアドバタイズするルーターから見て, Adj-SID によって識別される隣接関係または隣接関係を通じてパケットを転送することを意味し, その IGP/SPF コストに関係ありません。言い換えれば, 隣接セグメントの使用は, SPF アルゴリズムによって行われたルーティング決定を上書きします。