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

1. Introduction (序論)

本文書は、インターネットプロトコルバージョン6 (Internet Protocol version 6, IPv6) をサポートするためのOSPFの変更について説明します。OSPFの基本的なメカニズム (フラッディング (Flooding)、指定ルータ (Designated Router, DR) 選出、エリア (Area) サポート、最短パス優先 (Shortest Path First, SPF) 計算など) は変更されていません。ただし、IPv4とIPv6の間のプロトコルセマンティクスの変更、または単にIPv6のアドレスサイズの増加に対応するため、いくつかの変更が必要になりました。これらの変更により、プロトコルバージョンをバージョン2からバージョン3に増分する必要があります。IPv6のためのOSPFは、OSPFバージョン3 (OSPFv3) とも呼ばれます。

本文書は次のように構成されています。第2節では、IPv4のためのOSPF (OSPFバージョン2) とIPv6のためのOSPF (OSPFバージョン3) の違いを詳細に説明します。第3節では、RFC 2740と本文書の違いを説明します。第4節では、変更の実装詳細を提供します。付録Aは、IPv6のためのOSPFパケットとリンク状態アドバタイズメント (Link State Advertisement, LSA) のフォーマットを示します。付録Bは、OSPFのアーキテクチャ定数をリストします。付録Cは、設定パラメータを説明します。

1.1. Requirements Notation (要件表記)

本文書におけるキーワード "MUST" (しなければならない)、"MUST NOT" (してはならない)、"REQUIRED" (必須である)、"SHALL" (しなければならない)、"SHALL NOT" (してはならない)、"SHOULD" (すべきである)、"SHOULD NOT" (すべきでない)、"RECOMMENDED" (推奨される)、"MAY" (してもよい)、および "OPTIONAL" (任意である) は、[RFC-KEYWORDS] に記述されているように解釈されるものとします。

1.2. Terminology (用語)

本文書は、IPv4のためのOSPF仕様 ([OSPFV2]) とIPv6プロトコル仕様 ([IPV6]) の両方から用語を使用しようと試みています。これにより、混合した結果が生じました。OSPFとIPv6の両方で使用される用語のほとんどは、ほぼ同じ意味を持っています (例えば、インターフェース (Interfaces))。ただし、いくつかの競合があります。IPv6は「リンク (Link)」を、IPv4 OSPFの「サブネット (Subnet)」または「ネットワーク (Network)」と同様に使用します。この場合、IPv6の「リンク」用語を使用することを選択しました。「リンク」は、本文書のほとんどの場所でOSPFの「サブネット」と「ネットワーク」を置き換えますが、OSPFのネットワークLSA (Network-LSA) は変更されていません (そしておそらく不幸なことに、新しいリンクLSA (Link-LSA) も作成されました)。

一部のOSPF LSAの名前も変更されました。詳細については、第2.8節を参照してください。

本文書のコンテキストにおいて、OSPFインスタンス (OSPF Instance) は、独自のプロトコルデータ構造 (例えば、エリア、インターフェース、隣接ルータ)、リンク状態データベース (Link-State Database)、プロトコル状態マシン (Protocol State Machines)、およびプロトコル処理 (例えば、SPF計算) を備えた独立したプロトコルインスタンスです。