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 プレフィックス属性フラグ:

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

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

図 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 フラグを設定して、ラベル バインディング TLV が IS-IS レベル(レベル 1 またはレベル 2)を介してリークすることを許可することができます。A フラグを設定して、最後から 2 番目のホップ ポッピングをプログラムできます。バインディング SID の漏洩時には、ラベル バインディング TLV がレベル 2 からレベル 1 にリークしないように D フラグが設定されます。