経路制御(IP Routing)
ルーティングの原則
ルーティングの決定は、すべてルーティング・テーブルにある情報に依存する
- 適合するホストアドレスの検索
- 適合するネットワークアドレスの検索
- デフォルトエントリの検索
ルーティングテーブル ... netstat -rn で見ることができる。
- フラグ Flags
-
- U ... 経路は有効になっている。
- G ... 経路はゲートウェイに向かっている。
- H ... 経路はホストに向かっていて、宛先は完全なホストアドレスである。
- D ... 経路はリダイレクトによって生成された。
- M ... 経路はリダイレクトによって修正された。
- レファレンスカウント Refcnt
- 各経路のアクティブなユーザ数
- Use
- その経路で送られたパケット数
- Interface
- そのシステムでのインターフェースの名前
lo0 ... ループバックインターフェース (localhost/127.0.0.1)
default ... 特定の経路が指定されなかった場合のゲートウェイ
ホストまたはネットワーク到達不可エラー
高知大学の中の使われていないネットワークアドレス宛てに ping を
発行したらどうなるだろうか?
多くの場合、バックボーンに到達するまで到達不可能がわからない。
ダイナミック・ルーティング・プロトコル
自律システム(AS)の集合としてのインターネット
AS内部 IGP ... インテリア・ゲートウェイ・プロトコル
AS間EGP ... エクステリア・ゲートウェイ・プロトコル
RIP ルーティング・インフォメーション・プロトコル
RFC1058
0 | 1 | 2 | 3 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
0 | 1 |
コマンド(1〜6) |
バージョン(1) |
(0に設定) |
アドレスファミリー(2) |
(0に設定) |
32bit IPアドレス |
(0に設定) |
(0に設定) |
メトリック(1〜16) |
直前の32バイトと同じ形式で最大24ルーターまで |
UDP データグラムで運ばれる (IP ブロードキャスト/Port 520)
30秒に1回
メトリック ... 間のルータの数
OSPF オープン・ショーテスト・パス・ファースト
RFC1247
リンク・ステート・プロトコル
負荷分散、可変長サブネット、Point to Point 接続ではIPアドレス不要
BGP ボーダーゲートウェイプロトコル
RFC1654
自律システム間の通信に使われる。TCP によってルーティング情報を転送・更新する。
宛先までの経路をAS番号で列挙する。