Windows TIPS
[Network]
  Windows TIPS TOPへ
Windows TIPS全リストへ
内容別分類一覧へ

RIPプロトコルでルーティング情報を通知する(サーバ編)

解説をスキップして操作方法を読む

デジタルアドバンテージ 打越 浩幸
2006/11/11
 
対象OS
Windows 2000 Server
Windows Server 2003
ルーティング情報をセットする場合、routeコマンドを使って手動で静的にセットするのが一般的である。
だがRIPプロトコルを使って動的にセットすれば、管理の手間が省ける。
サーバOSにRIPプロトコルを導入すると、ルーティング情報を動的にアドバタイズすることができる。
 
解説

 複数のネットワークをルータで相互に接続している場合、構成によっては、各コンピュータにルーティング情報を正しく設定しておかないと、通信できないことがある。例えば1つのネットワーク・セグメント上に複数のルータ(ゲートウェイ)が設置されており、それぞれが社内ネットワークAとB、およびインターネットに接続されているとすると、通信先に応じて3つのルータを使い分けなければならない。異なるルータへパケットを送信しても、その先には目的のネットワークが存在していないので、パケットを送ることができないからだ。このような場合はルーティング・テーブルを操作して、あて先ネットワークごとに、どのルータへパケットを送信すればよいかという情報をセットしておく必要がある。

ルーティング・テーブルを操作する(Windows TIPS)
デフォルト・ゲートウェイは1つのみ有効(Windows TIPS)
ネットワークのルーティングは双方向で設定する(Windows TIPS)
IPルーティング入門(Master of IP Network)

 コンピュータにルーティング情報を設定するには大きく分けて2つの方法がある。(手動で)静的に設定する方法(関連記事参照)と、ルーティング・プロトコルを使って動的に設定する方法の2種類である。ルーティング・プロトコルとは、例えばroute addコマンドで手動でセットしていたような情報(あて先ネットワーク、ネットマスク、ルータ・アドレス、メトリックなど)をネットワーク上にブロードキャスト送信し、それを使ってクライアント・コンピュータのルーティング・テーブルを自動的に維持・管理するためのプロトコルである(本来はルータ間でルーティング情報をやり取りするためのプロトコルであるが、クライアント・コンピュータのルーティング設定にも適用できる)。サーバ側でルーティング情報をセットするだけで自動的に伝えられるので、管理の手間が省ける。ルーティング・プロトコルにはさまざなものがあるが、本TIPSではWindows OSで標準的に利用可能な(LAN向けの)RIP(Routing Information Protocol)プロトコルを取り上げ、そのサーバ側の設定方法について解説する。RIPのクライアント側(RIP情報を受け取る側)の設定方法については、TIPS「RIPプロトコルでルーティング情報を受信する(クライアント編)」を参照していただきたい。ただしRIPプロトコルの使用は、既存のネットワーク・インフラに対してダメージを与える可能性があるため(不正なルート情報を送信すると通信が「まひ」することになる)、ネットワーク管理者と十分協議の上、導入していただきたい。本TIPSでは、クライアント・コンピュータのルーティング・テーブルを設定するという、かなり限定的な用途での利用方法を紹介する。より進んだルーティング・プロトコルの利用/設定方法については、今後別記事で取り上げる。

 なお、ルーティング情報をセットしなくても、ICMPリダイレクト機能を利用するという方法もあるが、ここでは触れない。詳細はTIPS「ICMPリダイレクト使用時のファイアウォール設定に注意」を参照していただきたい。

操作方法

 Windows OSでRIPプロトコルを利用する場合、ルーティング情報をネットワーク上へアドバタイズ(advertise、広告)する(アナウンスするともいう)機能はサーバOSでのみ利用でき、それを受信する機能はサーバOSとクライアントOSの両方に用意されている。本TIPSでは、Windows Server 2003にRIPのサーバ機能を設定する方法について解説する(Windows 2000 Sererでも操作は同じ)。

 なお、以下のRIPプロトコルの追加は、基本的にはルータとなっているServer OS上で行う必要があるが、単一インターフェイスしか持たないサーバ上で実行してもよい。送信するルーティング情報は、routeコマンドやRRAS管理ツールで設定された静的ルートなどに基づいて、自動的に決められるからだ。

手順1―RRASの導入

 RIPのサーバを利用するには、まずWindows Server 2003に「ルーティングとリモート アクセス」コンポーネント(以下RRAS)を導入する必要がある。デフォルトではこのコンポーネントはインストールされていないが、すでにVPNを利用していたりRASサービスを利用していると導入されている可能性がある。未導入の場合は、[スタート]メニューの[サーバーの役割管理]ツールで[役割を追加または削除する]を選び、「リモート アクセス / VPN サーバー」コンポーネントを追加する。

 RRASを追加すると[ルーティングとリモート アクセス サーバーのセットアップ ウィザード]が起動するので、[カスタム構成]を選び、[LAN ルーティング]のチェック・ボックスをオンにしてウィザードを終了する。

手順2―RIPプロトコルの追加

 次はRIPプロトコルのサーバ・コンポーネントをインストールする。[サーバーの役割管理]ツールから[リモート アクセス/VPN サーバー]から管理ツールを起動するか、[スタート]メニューの[管理ツール]−[ルーティングとリモート アクセス]ツールを起動する。そしてサーバ名の下にある[IPルーティング]−[全般]を右クリックして、ポップアップ・メニューから[新しいルーティング プロトコル]を選択する。

RIPプロトコルのインストール(1)
RIPプロトコルでルーティング情報をアドバタイズをさせるには、Server OS上でRRAS管理ツールを起動し、RIPプロトコルを追加する。
  サーバ名。RRASサービスが起動していない場合は、これを右クリックしてポップアップ・メニューから[ルーティングとリモート アクセスの構成と有効化]を行う。
  これを右クリックする。
  これを選択する。

 表示された画面でRIPプロトコルを選び、インストールする。

RIPプロトコルのインストール(2)
表示されたプロトコルの中からRIPを選んでインストールする。
  これを選択して[OK]をクリックする。

手順3―RIP用インターフェイスの追加

 RIPプロトコルをインストールしたら、次はどのインターフェイスでRIPプロトコルを有効にするかや(送受信するか、それとも受信だけするか)、使用するRIPプロトコルのバージョン情報などを設定する。RIPプロトコルにはVer.1とVer.2の2種類がある。当初のRIPプロトコル Ver.1にはサブネットマスク情報の伝達機能などがなく、現在では改良されたVer.2が利用されている。Ver.1とVer.2のRIPプロトコルは混在させられないので、組織の環境に合わせて選択していただきたい(特別な理由がない限り、デフォルトのVer.2を利用するのがよい)。ただ残念ながら、Windows 2000 ProfessionalやWindows XP Professionalに付属のRIPリスナでは、Ver.1しか受信できない。そのため、実際に利用可能なケースはそう多くないかもしれない。詳細はTIPS「RIPプロトコルでルーティング情報を受信する(クライアント編)」を参照していただきたい。

 RIPプロトコルをインストールすると、RRASの管理ツールに[RIP]という項目が現れるので、それを右クリックしてインターフェイスを追加する。

インターフェイスの追加
どのインターフェイス上でRIPプロトコルを有効にするかを指定する。
  RIPプロトコルをインストールするとこれが追加されるので、右クリックする。
  これを選択して、インターフェイスを指定する。

 [新しいインターフェイスの追加]を選択すると、利用可能なインターフェイスの一覧が表示されるので、追加したいインターフェイスを選んで[OK]をクリックする。選んだインターフェイス上でのみRIPが有効になる。

 基本的には、以上でサーバ側の設定は終了である。デフォルトでは、RIPプロトコルのVer.2を使って、ルーティング情報のブロードキャスト送信と、その受信が許可されている。RIPでは30秒ごとにルーティング情報をブロードキャストして通知しているので、管理画面のパケット数表示は、30秒ごとに増えているはずである。またnetstat -anコマンドで確認すると、RIPプロトコルの受信が有効になっているインターフェイスではUDPの520番ポートがリッスン状態になっていることが確認できるはずである(ファイアウォールを利用している場合は、このポートへの着信を許可しておくこと)。

RIP動作の確認
RIPプロトコルでは30秒ごとにプロトコル情報をアナウンスしているので、送信数が30秒ごとに増えていることを確認する。
  追加したインターフェイス。

 RIPで送受信するルーティング情報の内容や、送受信方法(送受信する/送信だけする/受信だけする)、セキュリティ設定などは、各インターフェイス名を右クリックして[プロパティ]メニューから設定できる。通常RIPでは、ほかのルータからRIP情報を受信して新しいルートを計算し、それを送信する。だが受信を禁止して、単にルートを情報を一方的にアドバタイズするだけにしたり、逆に受信するだけといった方法でも利用できる。詳細についてはヘルプ・ファイルなどを参照していただきたい。End of Article

「Windows TIPS」


Windows Server Insider フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Windows Server Insider 記事ランキング

本日 月間