こんにちは!ネットワークの世界へようこそ。インフラやネットワークの勉強を始めると、次から次へと専門用語が出てきて、「うっ……」と頭がクラクラしてしまいますよね。
でも、安心してください!一歩ずつ、私たちの身近な世界に置き換えて紐解いていけば、決して難しいものではありません。
今回は、ネットワークの地図である「ルーティングテーブル」の中でも、「直接接続経路」と「静的経路(スタティックルート)」、そしてその優先順位を決める「アドミニストレーティブ・ディスタンス」という、実務でもめちゃくちゃ大切なテーマを一緒に優しく解きほぐしていきましょう!
—
郵便配達でイメージする「目的地への行き方」
突然ですが、あなたが手紙を出すときのことを想像してみてください。
同じマンションの隣の部屋に住む友達に手紙を出すなら、わざわざ遠くの大きな中央郵便局まで持って行きますか?行きませんよね。廊下をトコトコ歩いて、直接ポストに投函するはずです。
一方で、遠く離れた実家に荷物を送るなら、まずは近くの郵便ポストやコンビニに持ち込みますよね。そこから先は、プロの配達網(トラックや飛行機)にバトンタッチして運んでもらいます。
ネットワークの世界も、これとまったく同じなんです!
ルーターという「道案内役の機械」は、自分が持っている地図(ルーティングテーブル)を見て、「このパケットはすぐ隣の部屋(同じネットワーク)に直接投げればいいのか」、それとも「一度別の道案内人にお願い(転送)しなきゃいけないのか」を判断しています。
これが、今回学ぶ「直接接続経路」と「静的経路」の基本のキです。
—
直接接続経路(ダイレクト・コネクテッド)とは?
まずは 直接接続経路 から見ていきましょう。
これは、ルーター自身の足元(物理的なインターフェース)に、ケーブルを伝って直接つながっているネットワークのことです。さっきの例で言うなら、「同じマンションの同じフロア」みたいなものです。
ルーターの電源を入れて、IPアドレスを設定すると、ルーターは自動的に「おっ、俺のこのポートの先には、こういうネットワークが直接つながっているぞ!」と気づいて、勝手に地図に書き込みます。これを「直接接続経路」と呼びます。
実務の現場では、ルーターのコンソール画面(Ciscoルーターなどを想定)で、次のように確認します。
# ルーターのルーティングテーブルを確認するコマンド
Router# show ip route
C 192.168.10.0/24 is directly connected, GigabitEthernet0/0
この出力結果の先頭にある C というアルファベットが、「Directly Connected(直接接続)」を意味しています。GigabitEthernet0/0 というポートの先には、192.168.10.0/24 というネットワークが直結しているよ、とルーターが教えてくれているわけですね。
—
静的経路(スタティックルート)とは?
さて、直接つながっていない「遠くのネットワーク」に行きたいときはどうすればいいでしょうか?
隣の部屋ではなく、海を越えた海外の友達に手紙を送るようなものです。ルーターは自分で直接そこに行くことができません。そこで、管理者が手動で「あの国へ行きたいなら、あそこのルーター(ゲートウェイ)に預けなさい!」と道順を教えてあげる必要があります。
この、人間(ネットワーク管理者)が手動で書き込んだ道順のことを、静的経路(スタティックルート)と呼びます。
例えば、「10.20.30.0/24 という遠くのネットワークに行きたいときは、192.168.10.254 というルーターに荷物を預けろ!」と設定する場合、Cisco機ではこのように書きます。
# スタティックルート(静的経路)を設定するコマンド
Router(config)# ip route 10.20.30.0 255.255.255.0 192.168.10.254
*(※ 10.20.30.0 は行きたい宛先、255.255.255.0 はマスク、最後の 192.168.10.254 は次に託すルーターのIPアドレスです)*
これで、ルーターは「あそこに行くには、あの人に頼めばいいんだな」と覚えることができます。
—
どっちの道が優先されるの?(アドミニストレーティブ・ディスタンスの概念)
ここで、ちょっと意地悪な疑問が浮かびませんか?
「もし、直接つながっている道もあるし、人間が手動で設定した道もあるとき、ルーターはどっちを通るの?」って思いますよね。
ここで登場するのが、今回の最重要キーワード「アドミニストレーティブ・ディスタンス(Administrative Distance, 略してAD値)」です。
難しそうな名前ですが、要するに「道案内の信頼度(信用できる度合い)」のスコアだと思ってください。
- 数字が小さいほど「信用できる!」
- 数字が大きいほど「ちょっと怪しいから後回し…」
ルーターは、同じ宛先に行く方法が複数見つかったとき、このAD値が一番小さい(=最も信用できる)道を選びます。
一般的な主要な道のAD値を見てみましょう。
1. 直接接続経路 (C):AD値 0 (自分自身の足元なんだから、一番確実ですよね!)
2. 静的経路 / スタティックルート (S):AD値 1 (管理者が直接書いたんだから、次に信用できます!)
3. OSPFなどの動的ルーティングプロトコル:AD値 110 など
ご覧の通り、直接接続経路のAD値は 0、スタティックルートのAD値は 1 です。
つまり、ルーターは「自分で直接つながっている道(AD 0)」を、人間が書いた道(AD 1)よりも最優先するようにできているんです。
—
実務で役立つ!ちょっとしたトラブルシューティングの視点
インフラエンジニアとして現場に出ると、「あれ、スタティックルートを設定したのに、なぜか通信できないぞ……?」という壁にぶつかることがあります。
そんなとき、今回学んだ知識が強力な武器になります。
例えば、ルーターのルーティングテーブルを覗いたとき、意図したスタティックルートが消えている、あるいは別のルートが優先されてパケットが変な方向に吸い込まれている場合があります。
そんなときは、以下のポイントを順番に確認してみてください。
1. 物理インターフェースが落ちていないか?
- 直接接続経路 (
C) は、ケーブルが抜けていたり、ポートがshutdownされていたりすると、ルーティングテーブルから綺麗さっぱり消え去ります。足元が崩れると、その上に乗っかっているスタティックルートも動かなくなることがあるので要注意です。
2. ネクストホップ(次に託すルーターのIP)は合っているか?
- スタティックルートで指定した「次の宛先IPアドレス」に、本当に通信が届く状態になっているか(直接接続のネットワークに含まれているか)を確認しましょう。
—
まとめ
今回は、ルーティングの基本中の基本である「直接接続経路」と「静的経路」、そしてそれらの優先順位を決める「アドミニストレーティブ・ディスタンス」について解説しました。
- 直接接続経路 (
C):自分の足元!AD値は最強の0。 - 静的経路 (
S):人間が手動で教える道!AD値は1。 - ルーターはAD値(信頼度スコア)が小さい方をえこひいきして選ぶ!
ネットワークの世界は、突き詰めていくと、こうした「ルーターたちの賢い判断の積み重ね」で動いています。一つひとつの仕組みは、私たちの日常のルールととてもよく似ていますよね。
焦らず、一歩ずつ、ご自身のペースで理解を深めていきましょう。あなたのインフラエンジニアとしての冒険を、これからも応援しています!
コメント