Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IS-IS バインディング SID S フラグおよび RFC 7794 プレフィックス属性フラグの処理

SR サポートの一環として、SID/ラベル バインディング TLV は IS-IS ドメイン内のすべてのルーターを起点としています。SID/ラベル バインディング TLV には複数の用途があります。1 つのユースケースでは、SID/ラベル バインディング TLV を使用して、SID/ラベル マッピングにプレフィックスをアドバタイズできます。この機能は、SRMS(セグメント ルーティング マッピング サーバー)と呼ばれます。LDP マッピング クライアント/サーバーは、LDP と SR を有効にし、LDP および SPRING 対応ルーターの島とネットワークで相互運用できるようにする機能です。

ドメイン内のルーターは、SRMS サーバーとして構成できます。レベル間でバインディング SID をリークするには、各 IS-IS レベルで 1 つのノードを SRMS サーバーとして設定する必要があります。S フラグが設定されている場合、SRMS バインディング SID は ABR(エリア 境界ルーター)によってレベル全体でリークされます。

IS-IS バインディング SID は、IS-IS SRMS で以下をサポートします。

  • S フラグが設定されている場合、IS-IS レベル全体でバインディング SID をリークする。
  • レベル間でバインディング SID がリークされた場合の A、D フラグの設定とリセット。
  • RFC 7794のプレフィックス属性フラグサブTLVをサポートします。

IS-IS バインディング SID S フラグと RFC 7794 プレフィックス属性フラグのメリット:

  • 各レベルで設定やアドバタイズを行うのではなく、ドメイン全体の単一ノードでバインディングS SIDをアドバタイズします。
  • IS-IS レベル間のバインディング SID の漏れを無効にすることができます。
  • AおよびDフラグを設定することで、バインディングSDリークを制御し、ラベル/プレフィックスでトラフィックルートを決定する機能。
  • ルートに正確な情報を持つよう、受信ルーターのプレフィックス属性フラグを設定します。

IS-IS は、S フラグが設定されている場合、デフォルトでバインディング SID をリークします。[edit protocols isis source-packet-routing] 階層レベルで設定ステートメントを no-binding-sid-leaking含めることで、IS-IS バインディング SID リークを無効にすることができます。プレフィックス属性フラグサブtlvのエンコーディングを設定およびサポートするには、[edit policy-options policy-statement <policy-name> then]階層レベルに設定ステートメントを含めます prefix-attribute-flags 。設定ステートメントには、オプション [node-segment-flag | external-prefix-flag] を prefix-attribute-flags 使用できます。

図 1: IS-IS バインディング SID 'S' フラグと RFC 7794 プレフィックス属性フラグ IS-IS binding SID 'S' flag and RFC 7794 prefix attribute flags

このトポロジーでは、R0、R1、および R2 は IS-IS セグメント ルーティング プロトコルで設定されています。R3 は IS-IS、SR、LDP で設定されています。R4はIS-ISとLDPで設定されていますが、SRなし。R1とR2はエリアボーダールーター(ABR)です。

R0 は IS-IS ドメインのレベル 1 に参加します。R1 および R2 は、レベル 1 およびレベル 2 で IS-IS SR に参加します。R3 はレベル 1 に参加し、SRMS サーバーとして動作することでバインディング SID をアドバタイズします。R2 は、バインディング SID をレベル 2 にリークします。R1 は、バインディング SID をレベル 1 にリークします。

S フラグを設定して、IS-IS レベル(レベル 1 またはレベル 2)を介してラベル バインディング TLV がリークできるようにします。A フラグを設定して、最後から 2 つ目のホップ ポッピングをプログラムできます。バインディング SID のリーク時に、D フラグが設定され、ラベル バインディング TLV がレベル 2 からレベル 1 にリークするのを防ぎます。