ルーティング・インフォメーション・プロトコル

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
ネットワーク・プロトコル
アプリケーション層
DHCP · DNS · FTP · Gopher · HTTP · IMAP4 · IRC · NNTP · XMPP · POP3 · SIP · SMTP · SNMP · SSH · TELNET · RPC · RTCP · RTSP · SSL/TLS · SDP · SOAP · CMIP · STUN · GTP · NTP · EHRP
トランスポート層
TCP · UDP · DCCP · SCTP · RTP · RSVP · IGMP · PPTP · RUDP · UDP-Lite
ネットワーク層
IP (IPv4 · IPv6) · OSPF · IS-IS · BGP · IPsec · ARP · RARP · RIP · ICMP · ICMPv6 · IGP
データリンク層
802.11 · 802.16 · Wi-Fi · WiMAX · ATM · DTM · トークンリング · イーサネット · FDDI · フレームリレー · GPRS · EVDO · HSPA · HDLC · PPP · SLIP · L2TP · ISDN · SMDS · アークネット
物理層
イーサネット物理層 · モデム · PLC · SONET/SDH · G.709 · OFDM · 光ファイバー · 同軸ケーブル · ツイストペアケーブル

ルーティング・インフォメーション・プロトコル (RIP; Routing Information Protocol) とはUDP/IP上で動作するルーティングプロトコルである。

DVA(Distance Vector Algorithm)というアルゴリズムを用いて、隣接ホストと動的に経路を交換し、目的ネットワークにたどり着くまでに経由するであろうルータをホップ数という値で数値化し、最短となる経路を決定する。同一ホップ数の経路は、2経路までを有効経路として採用し、固定のメトリック値を付与することにより、優先する経路を制御することが可能である。

目的ネットワークアドレス、次のホップ先IPアドレス、目的ネットワークまでのホップ数などの情報はルーティング・データベースと呼ばれるデータベースに記録され、その中から有効な経路を抽出したテーブルが、ルーティング・テーブルと呼ばれる。これらの情報は定期的にルータ間で情報交換を行い更新する仕組となっている。

目次

RIPのバージョンと互換性

2007年現在、主に使われているのはRIP V2である。小さなネットワークで使用する前提で、簡易的に実装しているルーターなどは、いまだにRIP V1が多い。バージョン互換性が高く、ベンダ独自の仕様も少ないが、RIP V2ネットワークで詳細なオプションが指定されている場合は、互換性は低いものとなる。

RIPのホップ数と固定メトリック

RIPが実装されてるホストは、基本的に自己に接続されるネットワークについて、同一ネットワーク内に存在するであろう他のホストに対してブロードキャスト(V1)する。V2では、宛先224.0.0.9のマルチキャストで送信する。 オリジナルの経路情報(ホップ0)を他のホストで受信した場合、これに経路ホップ数を1追加していく。このホップ数が15を越えると、有効経路として採用されなくなる。

RIPのメリット

(加筆予定)

RIPのデメリット

(加筆予定)

バージョン2で追加された機能

  • Multicast アドレスによるRIPパケット送出
  • PlainTextによる認証機能(追ってRFC 2082でMD5認証、RFC 4822でSHA-1認証がサポートされた)
  • Netmask(CIDR)のサポート
  • Nexthopアドレスのサポート

バージョン

RIP には3つのバージョンがある。RIPv1はRFC 1058で、RIPv2はRFC 2453で、RIPngはRFC 2080で定義される。

関連規約

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net