さて、一つのルータ上で、複数の経路が存在する場合、どの経路を選ぶでしょうか。
以下の項目で決定されます。上から順に優先度が高くなります。
.蹈鵐殴好肇泪奪
◆淵襦璽謄ングプロトコルが違う場合は)アドミニストレーティブディスタンス 
 ※ロンゲストマッチはアドミニストレーティブディスタンスよりも優先
メトリック
 メトリック(ホップ数やコスト)が小さい方の経路を選ぶ

では、仮に全部が同じ複数の経路が存在した場合、どうなるでしょうか。
→OSPFは負荷分散経路が複数ある場合、ホップ数やコストなどのメトリックで経路が選択されます。
たとえば、RIPであればホップ数が少ない経路が選ばれます。

少し補足します。
ロンゲストマッチ
ルータのルーティング情報を見てみましょう。
以下のように、デフォルトルートに加え、個別の経路情報が確認できます。
Router#show ip route
(省略)
S    192.168.3.0/24 [1/0] via 192.168.2.253
S*   0.0.0.0/0 [1/0] via 192.168.1.253
この場合、192.168.3.0向けの通信は、どちらのルータに行くでしょうか?
192.168.2.253、それとも192.168.1.253?
1
まあ、当然ながら192.168.2.253でしょう。経路情報にそう書いてありますから。 
あれ、でも、デフォルトGWは0.0.0.0なので、全てのルートが該当します。だから、デフォルトGW(192.168.1.253)に行く可能性もあるのでしょうか?
同じ経路が複数ある場合、合致している長さが長い方を選択する。これが、ロンゲストマッチの考え方です。
マッチ(match:一致している)部分がロンゲスト(longest:最も長い)ものが採用されます。
 10進数2進数合致数
目的地192.168.3.011000000 10101000 00000011 00000000 
経路1(192.168.2.253)192.168.3.011000000 10101000 00000011 0000000024bit
経路2(192.168.1.253)0.0.0.000000000 00000000 00000000 000000000bit

アドミニストレーティブディスタンス
4 

でも、RIPとOSPFの経路があった場合はどうなりますか?RIPのホップ数と、OSPFのコスト値はどっちが大きいかってきまっているのでしょうか?



一つのルータが、複数の経路情報を受け取る場合があります。
たとえば、H30NW午後橘3では、L3SWがIP-VPN網からはBGPで本社宛ての経路を受け取り、インターネットVPN網からは、OSPFで本社宛ての経路をうけとります。つまり、2重で経路をうけとります。
123
この場合、アドミニストレーティブディスタンス値が小さい方が優先されます。
(例)
 0 Connected
 1 Static
 20 BGP ※外部の場合
 110 OSPF
 120 RIP 
この値は、設定にて変えることができます。フローティングスタティックなどはこれを利用しています。
(例)OSPFを利用し、Staticのディスタンスを130にしておく。
通常は120のOSPFが利用されるが、OSPFのネイバーが切れたら、Staticの経路が浮き上がってくる。

(参考)同じルーティングプロトコルで、同じメトリックの経路がある場合
たとえば、RIPで同じホップ数、OSPFで同じコストの複数の経路がある場合、どうなるでしょう。
RIP →不安定になり、推奨されていない
OSPF →ロードバランスする。
なので、OSPFの場合は、冗長化の仕組みとしても利用される。

スポンサードリンク