OSPFv3

読み:おーえすぴーえふぶいすりー / 英語表記:OSPF version 3

IPv6に対応するために設計されたOSPFのバージョン3。ルータ同士の接続をリンク単位で扱い、通常はリンクローカルアドレスを使って隣接ルータと通信する。経路計算の基本方式はOSPFv2と同じで、拡張によってIPv4の経路情報も扱える。

イマシルちゃんの解説

OSPFは、ルータ同士がネットワークの接続情報を共有して、それぞれが最適な経路を計算するプロトコルなんだ。
もともとIPv4向けだったOSPFv2を、IPv6でも使えるようにしたのがOSPFv3だよ。

大きな違いは、ルータのつながり方と、どのIPアドレスへ届くかという情報を分けて扱うようになったことなの。
また、隣のルータとの連絡には、同じ回線内で使うIPv6アドレスを利用するんだ。

経路を計算する基本の仕組みは変わらず、後の拡張ではIPv4の経路も扱えるようになったよ。

より深い解説

定義

OSPFv3は、IPv6のネットワークで経路制御を行うための、リンクステート型のルーティングプロトコルである。1999年のRFC 2740で定められ、現在はRFC 5340で規定されている。ダイクストラ法による最短経路の計算、エリアによる階層化、DRとBDRの選出などの基本の仕組みは、OSPFv2と同じである。

OSPFのバージョンとIPの対応

バージョン対応するIP規格
OSPFv1−RFC 1131(実際には使われなかった)
OSPFv2IPv4RFC 2328
OSPFv3IPv6(拡張によりIPv4も)RFC 5340

OSPFのIPv6対応は「バージョン3」である。RIPのIPv6対応が「バージョン番号」ではなく「RIPng」という名前であるのと区別して覚える。

OSPFv2からの主な変更点

項目OSPFv2OSPFv3
動作の単位サブネット単位リンク単位。1つのリンクに複数のプレフィックスがあってもよい
隣接ルータとの通信に使うアドレスインタフェースのIPv4アドレスリンクローカルアドレス
アドレスの情報Router-LSA、Network-LSAに含む新しいLSA(Intra-Area-Prefix-LSA)に分離
認証OSPF自身が持つOSPF自身からは削除し、IPsec(認証ヘッダーなど)に任せる(後にRFC 7166で独自の認証も追加)
複数のインスタンス不可1つのリンクで、インスタンスIDで区別して複数動かせる

トポロジ(ルータとリンクのつながり)とアドレス(プレフィックス)の情報を別のLSAに分けたことで、アドレスが変わってもトポロジの再計算が不要になった。

変わらない点

使うマルチキャストアドレス

宛先OSPFv2(IPv4)OSPFv3(IPv6)
すべてのOSPFルータ224.0.0.5ff02::5
DRとBDR224.0.0.6ff02::6

IPv6に対応した主なルーティングプロトコル

IPv4用IPv6用
RIPv2RIPng
OSPFv2OSPFv3
IS-ISIS-IS(拡張で対応)
BGP-4BGP-4(マルチプロトコル拡張 MP-BGP で対応)

実際の試験ではここに出る!全2問

ネットワークスペシャリスト

午後Ⅱ
午前Ⅱ

この用語が出てくる記事

↑