見出し画像

デフォルトルートとデフォルトゲートウェイの違い 完全にわかった件

デフォルトゲートウェイは、パソコンで使われる用語でConnectやStaticのルートを持たない時に通信先として選択されるfirst hopのL3ノードのことです。

このデフォルトゲートを設定することで、ルーティングテープルに 結果的に 0.0.0.0/0 のルートが浮かび上がりますが、しかし、これをデフォルトルートと呼ぶことは少ないです。なぜなら、ルーティング機器ではない場合デフォルトゲートウェイ〓デフォルトルートとなるため、パソコンの 0.0.0.0/0 のルート の俗称はデフォルトゲートウェイで大丈夫です。

又、デフォルトゲートウェイはCiscoのネットワーク機器でも設定することがあります。それはインテリジェントなL2スイッチ(または no ip routing を設定したL3機器)が別セグメントの保守網と接続性を実現するためであり、前述のPCの時のデフォルトゲートウェイと同じ用途になります。設定には ip default-gateway [ip address] と形式でコマンドを入力します。

次にデフォルトルートについですが、L3機器のルーティングテーブルに載った、ロンゲストマッチでいずれのルートにもマッチしないパケットを受けた時の送り先を示す(宛先ネットワークが0.0.0.0/0で載る)ルートがデフォルトルートです。

それはスタティックルートとして書いた場合、明確なデフォルトルートとしてルーティングテーブルに載ることになります。
コマンド形式としては ip route 0.0.0.0./0 [nexthop address] という書き方となり、まさにルーティングテーブルに乗った時にデフォルトルートとも呼べる書きっぷりとなっています。

そして、もう一つのデフォルトルートの設定方法として、ある動的ルーティングが行われているルーティングドメインに参加しているノードでは、動的にデフォルトルートを学ぶことがあります。

ここで、ラストリゾートゲートウェイという言語にも触れますが、この言葉は動的ルーティングとして、自ノートをデフォルトゲートウェイとせよというルーティング設定をする時のシチュエーション、コマンド、および通知を受けた側のデフォルトルートの学び方を明示的にするための用語となっています。

OSPFなどの動的ルーティングにより、ラストリゾートゲートウェイの通知を受けて、学んだルートもまたデフォルトルートとしてルーティングテーブルに載ることになります。

デフォルトゲートウェイ、ラストリゾートゲートウェイ、デフォルトルートをごちゃまぜにしたり、俺流の見解をされている方がおられますが、Cisco機器で検証を行ってきた技術者として、上記のような見解となりました。

何か間違いなどあれぱ、コメントをもらえると幸いでございます。


この記事が気に入ったらサポートをしてみませんか?