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

4.4.3.6. AS-External-LSAs (AS外部LSA)

AS外部LSAのLSタイプは値0x4005に設定されます. AS外部LSAはASフラッディングスコープ (AS Flooding Scope) を持ちます. 各AS外部LSAは、自律システム (Autonomous System) の外部のプレフィックスへのパスを記述します.

IPv6でAS外部LSAを生成する手順は、[OSPFV2]のセクション12.4.4に記載されているIPv4手順と同じですが、次の例外があります:

  • AS外部LSAのリンク状態ID (Link State ID) は、すべてのアドレッシング意味論 (Addressing Semantics) を失い、同じルータによって生成された複数のAS外部LSAを区別するためにのみ機能します.

  • プレフィックスは、LSA本体内に埋め込まれた PrefixLength (プレフィックス長)、PrefixOptions (プレフィックスオプション)、および Address Prefix (アドレスプレフィックス) フィールドによって記述されます. ネットワークマスク (Network Mask) は指定されなくなりました.

  • PrefixOptions フィールドの NU ビットはクリアする必要があります.

  • リンクローカルアドレス (Link-local Addresses) は、AS外部LSAでアドバタイズできません.

  • 転送アドレス (Forwarding Address) は、AS外部LSAのFビットが設定されている場合に限り、AS外部LSAに存在します.

  • 外部ルートタグ (External Route Tag) は、AS外部LSAのTビットが設定されている場合に限り、AS外部LSAに存在します.

  • AS外部LSAが別のLSAを参照する機能は、Referenced LS Type (参照されるLSタイプ) フィールドとオプションの Referenced Link State ID (参照されるリンク状態ID) フィールド(後者は参照されるLSタイプが非ゼロの場合に限り存在)の包含によってサポートされています. この機能は将来の使用のためのものです; 参照されるLSタイプは0に設定する必要があり、その使用が定義されるまで、このフィールドに対して受信された非ゼロ値は無視する必要があります.

例として、[OSPFV2]の図6に描かれているOSPF自律システムを考えてみましょう. RT7がBGPを介してN12へのルートを学習し、ASにタイプ2メトリックをアドバタイズしたいと仮定します. また、N12のIPv6プレフィックスが値2001:0db8:0a00::/40であると仮定します. その後、RT7は外部ネットワークN12に対して次のAS外部LSAを生成します. AS外部LSA内では、N12のプレフィックスは32ビットアライメントを維持するために64ビットのスペースを占有することに注意してください.

; ネットワークN12のAS外部LSA,
; ルータRT7によって生成

LS age = 0 ; 新規(再)生成
LS type = 0x4005 ; AS外部LSA
Link State ID = 123 ; LSAタイプ/スコープ固有識別子
Advertising Router = Router RT7's ID
bit E = 1 ; タイプ2メトリック
bit F = 0 ; 転送アドレスなし
bit T = 1 ; 外部ルートタグを含む
Metric = 2
PrefixLength = 40
PrefixOptions = 0
Referenced LS Type = 0 ; 参照されるリンク状態IDなし
Address Prefix = 2001:0db8:0a00 ; 64ビットにパディング
External Route Tag = as per BGP/OSPF interaction