クラスフルルーティング
経路情報にサブネットマスクを含めず、IPアドレスのクラス(A、B、C)で決まるネットワークの範囲で経路を扱う方式。これに対し、経路と一緒にネットワークの範囲も送る方式もある。
イマシルちゃんの解説
昔のIPv4アドレスにはクラスA・B・Cという分類があったんだ。
クラスごとにIPアドレスのうちネットワークを表す部分の基本的な長さが決まっていたの。
ルータは「このネットワークにはこちらから行けるよ」と経路情報を教え合っているんだ。
昔使われていたRIP-1ではネットワークアドレスは送るけれど、その範囲を示すサブネットマスクは一緒に送らなかったんだよ。
こうしてサブネットマスクを送らずに経路を知らせる方式をクラスフルルーティングというの。
そのため、RIP-1で経路を受け取ったルータは、IPアドレスのクラスや自分の接続先に設定されたサブネットマスクを手がかりにその経路がどの宛先に使えるかを判断していたんだ。
でもこの方式では異なる大きさに分けたネットワークを混ぜると経路を正しく伝えられないことがあるの。
今ではサブネットマスクも一緒に伝えるクラスレスルーティングが一般的になっているよ。
この解説はわかりやすかったですか?
より深い解説
定義
| 方式 | 経路情報の中身 | ネットワークの範囲の決め方 |
|---|---|---|
| クラスフル | ネットワークアドレスだけ | アドレスのクラス(先頭のビット)から決める |
| クラスレス | ネットワークアドレス+サブネットマスク(プレフィックス長) | 経路情報のサブネットマスクで決める |
プロトコルの分類
クラスフルの制約
クラスフルルーティングプロトコルは経路にサブネットマスクがないため次のことができない。
| できないこと | 内容 |
|---|---|
| VLSM(可変長サブネットマスク) | 同じネットワークの中で、長さの違うサブネットマスクを混ぜて使う |
| 不連続なサブネット | 同じクラスのネットワークを分けたサブネットが、別のネットワークをはさんで離れて置かれている構成 |
| 経路集約(スーパーネット) | クラスの境界をまたいで、複数のネットワークを1つの経路にまとめる |
RIP-1は、受け取った経路のサブネットマスクをクラスの境界で自動的に決めたり受信したインタフェースと同じものとみなしたりする。
例
172.16.1.0/24 と 172.16.2.0/24 を別々のルータが持っているとする。従来のクラス古ルーティングを行うRIP-1で広告するとクラスBの境界で 172.16.0.0 として扱われ、どちらのサブネットへの経路なのかを区別できなくなることがある。RIP-2なら/24 の情報が経路と一緒に送られるため正しく区別できる。
現在のネットワークでは、CIDRの考え方に基づきクラスレスルーティングプロトコルを使うのが前提になっている。
実際の試験ではここに出る!全1問
ネットワークスペシャリスト
- 午前Ⅱ