OSPFv3

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

IPv6に対応したOSPF。IPv4用のOSPFv2を基に、リンク単位の動作やリンクローカルアドレスの利用などの変更を加えたもの。RFC 5340で定められている。

イマシルちゃんの解説

IPv4のネットワークで長く使われてきたOSPFを、
IPv6の時代に合わせて作り直したのがOSPFv3だよ!

地図を共有して最短ルートを計算する、っていう基本の考え方はそのまま。
IPv6の長いアドレスにも対応できるように、地図の書き方を少し整理したんだよ。

より深い解説

定義

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 で対応)

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

この用語が出てくる記事

↑