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

3.1.2. SR-MPLS

SR が MPLS データプレーンで使用される場合, SID は MPLS ラベルまたは MPLS ラベル空間 (SRGB または SRLB) へのインデックスです。

可能であれば, SR ドメイン内のすべてのノードで同一の SRGB を設定することが推奨されます。これにより, すべてのノードで同じラベルが同じプレフィックスに関連付けられるため, トラブルシューティングが簡素化されます。さらに, セクション 3.3 で詳しく説明されているように, エニーキャストのサポートが簡素化されます。

MPLS データプレーンで動作する SR に関連する以下の動作があります:

  • IGP プレフィックスセグメントの IGP シグナリング拡張には, プレフィックスが接続されているノードの直接接続されたネイバーが SID を処理する際に NEXT 操作を実行するか CONTINUE 操作を実行するかを示すフラグが含まれます。この動作は, MPLS における最終ホップの1つ前でのポップ (Penultimate Hop Popping, NEXT) または最終ホップでのポップ (Ultimate Hop Popping, CONTINUE) と同等です。

  • Prefix-SID は, IP アドレス割り当てに類似したプロセスに従って, MPLS ラベル (または SRGB のインデックス) の形式で割り当てられます。通常, Prefix-SID は, オペレーター (またはネットワーク管理システム (NMS)) によってポリシーによって割り当てられ, SID はほとんど変更されません。

  • SR はローカルセグメントを IGP プレフィックスに付加することを許可しますが, "IGP-Prefix segment" または "Prefix-SID" という用語が使用される場合, セグメントはグローバルであると想定されます (つまり, SID はアドバタイズされた SRGB から定義されます)。これは, IGP プレフィックスに付加されたグローバルセグメントを必要とするすべての記述されたユースケースと一致しています。

  • 割り当てプロセスは, 異なるプレフィックスに同じ Prefix-SID を割り当ててはなりません (MUST NOT)。

  • ノードが, ローカルに設定された SRGB 範囲外の値を持つ Prefix-SID を学習した場合, そのノードは Prefix-SID を使用してはならず (MUST NOT), 設定ミスを報告するエラーログを発行すべきです (SHOULD)。

  • ノード N が N に接続されたプレフィックス R に対して Prefix-SID SID-R をアドバタイズし, 直接接続されたネイバーが実行する操作として CONTINUE を指定する場合, N は以下の FIB エントリを維持しなければなりません (MUST):

    Incoming Active Segment: SID-R
    Ingress Operation: NEXT
    Egress interface: NULL
  • リモートノード M は, プレフィックス R に付加された学習済みの Prefix-SID SID-R について, 以下の FIB エントリを維持しなければなりません (MUST):

    Incoming Active Segment: SID-R
    Ingress Operation:
    If the next-hop of R is the originator of R
    and M has been instructed to remove the active segment: NEXT
    Else: CONTINUE
    Egress interface: the interface(s) towards the next-hop along the
    path computed using the algorithm advertised with
    the SID toward prefix R.

Prefix-SID は特定のアルゴリズムに固有であるため, アルゴリズムに関連付けられたトラフィックがそのアルゴリズムをサポートしないノードに到着すると, 着信ラベルと一致する転送エントリがないため, トラフィックはドロップされます。