RIPng

読み:りっぷえぬじー / 英語表記:RIP next generation

IPv6に対応したRIP。RFC 2080で定められ、経路情報の交換にUDPの521番ポートを使う。

イマシルちゃんの解説

RIPのIPv6版は、「RIPv3」じゃなくて「RIPng」っていう名前なんだ。
ngは「next generation(次の世代)」の略だよ。

ホップ数で道を選ぶっていう、RIPのシンプルな仕組みはそのまま。
送り先の住所がIPv6になっただけで、やっていることは同じなんだ。
OSPFのIPv6版は「バージョン3」なのに、RIPは名前が変わるから、ごちゃまぜにしないでね!

より深い解説

定義

RIPng(RIP next generation)は、IPv6のネットワークで使う、距離ベクトル型のルーティングプロトコルである。1997年にRFC 2080で定められた。RIPv2を基に、IPv6のアドレスを扱えるように拡張したもので、ホップ数をメトリックとし、最大ホップ数が15であることなど、基本の動作はRIPv2と同じである。

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

名前対応するIP主な特徴
RIPv1IPv4クラスフル。サブネットマスクを送らない。ブロードキャストで送る
RIPv2IPv4クラスレス(VLSM対応)。マルチキャスト(224.0.0.9)で送る。認証あり
RIPngIPv6IPv6のプレフィックスを扱う。マルチキャスト(ff02::9)で送る

「RIPv2はIPv6に対応している」という説明は誤りである。RIPv2の「2」は、IPv6の「6」とは関係なく、RIPそのもののバージョンを表す。

RIPv2からの主な変更点

項目RIPv2RIPng
ポート番号UDP 520UDP 521
宛先のマルチキャストアドレス224.0.0.9ff02::9
送信元アドレスインタフェースのIPv4アドレスリンクローカルアドレス
経路の表し方アドレス+サブネットマスクプレフィックス+プレフィックス長
認証RIP自身が持つ削除。IPsecに任せる
ネクストホップ経路ごとに指定必要なときだけ、まとめて指定する

変わらない点

項目内容
メトリックホップ数(最大15、16は到達不能)
定期更新30秒ごとに経路表の全体を送る
ループ対策スプリットホライズン、ポイズンリバース、トリガードアップデートなど

使われる場面

RIPngは、設定が簡単なため、小規模なIPv6ネットワークや、検証環境で使われることがある。一方で、ホップ数の制限や収束の遅さというRIPの欠点もそのまま引き継いでいるため、規模の大きいネットワークでは、OSPFv3やIS-ISが使われる。

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

この用語が出てくる記事

↑