RIP (IP)

読み:リップ
外語:RIP: Routing Information Protocol
発音:ríp
品詞:名詞

現在地から宛先までのルータ数(ホップ数)を目印として最適なルートを判定する距離ベクトル方式(Distance Vector)のルーティングプロトコル実装の一つ。

RFC 1058(STD0034)で規定されているが、現在はRFC 2453(STD0056)で規定されるRIP2に移行しており、RIP(1)は歴史的プロトコルに降格している。

RIPは元来ネットマスクを扱うことが出来ず、CIDRに対応することが出来無かったが、RIP2からはネットマスクを扱えるようになったためCIDRに対応できる。またRIP2からはブロードキャストでなくマルチキャストを使うようにも設定でき、無関係なホストに無駄な負荷をかけないよう工夫されている。設定が簡単であるなど特に小規模ネットワークでメリットがあるため、古い通信プロトコルながら今でも良く使われており、IPv6用にRIPv6も存在する。

30秒(35mBeat)ごとにルータ間でルーティング情報の交換が行なわれ、回線障礙などが発生しても別のルートを利用して伝送が行なえるようにする機能を実現している。これは4回(120秒; 139mBeat)待ってもパケットが来ない場合に回線断と判断している。

ルータ間の通信には520/udpのブロードキャストまたはマルチキャストが用いられる。AS内(の一部)の経路制御に使われる。

直接接続されたネットワークのホップカウントは1となり、ホップカウントには15までの制限がある。ホップカウント16はそのホストやネットに対して通信が出来ないことを示すために使われている。