10台のルータによって構成されたネットワークにおける、各ルータのネットワークインターフェイスに関する情報、 および各ルータの経路表を配布します。 配布された資料をもとに、以下の設問に解答してください。解答は授業で配布した解答用紙に記入してください。
推定したネットワークトポロジ上で、指定する2ルータ間の通信経路を答えてください。
2ルータの指定は学籍番号に応じて、以下で与えます。
あなたの学籍番号を5で割った余りの数から、以下のルータの組を問題2の解答に使用してください。
経路表から、それぞれのルータが持っているネットワークインターフェイスと、そのネットワークインターフェイスの先に、どのようなネットワークが存在するかがわかります。
その情報から、まずは各ルータ毎に近隣ネットワークの状況を推測してみてください。 トポロジ推定を終えた後には、経路表と矛盾がないか再度確認することも大事です。
トポロジ推定が終わると、問題2は経路表を丁寧に見ることで解答できるはずです。 今回の課題では経路表を既知の固定パラメータとして与えていますが、通常のインターネットではこの経路表は通信リンクの状態などによって、動的に変化します。この経路表の作成に使われるのが、授業で説明する経路制御アルゴリズムです。
配布されたネットワークインタフェイス情報,及び経路表は FreeBSD の ifconfig と netstat が出力する形式で記述されています.これらのコマンドのマニュアルは以下のページで見られます.
Manpage of ifconfig
Manpage of netstat
UNIX上で動作する、tracerouteというプログラムがあります。
tracerouteはインターネット上の通信経路を調べるプログラムです。
直接、今回の課題の解答には関係ありませんが参考までにどうぞ。
(windowsではtracert.exeというプログラム名です)
Manpage of traceroute