Default_gateway
デフォルト ゲートウェイは、インターネット プロトコル スイートを使用するコンピュータ ネットワーク内のノードであり、パケットの宛先IP アドレスと一致するルート仕様が他にない場合に、他のネットワークへの転送ホスト (ルーター) として機能します。
コンテンツ
1 役割
2 例
2.1 シングルルーター 2.2 マルチルーター
3 ユーティリティ
4 参考文献
5 外部リンク
役割
ゲートウェイは、別のネットワークへのアクセス ポイントとして機能するネットワーク ノードであり、多くの場合、アドレス指定の変更だけでなく、異なるネットワーク テクノロジも必要になります。より狭義に定義すると、ルーターは異なるネットワーク プレフィックスを持つネットワーク間でパケットを転送するだけです。各コンピューターのネットワーク ソフトウェア スタックには、転送に使用されるインターフェイスと、特定のアドレス セットへの転送を担当するネットワーク上のルーターを指定するルーティング テーブルが含まれています。これらの転送ルールのいずれも特定の宛先アドレスに適していない場合、デフォルト ゲートウェイが最終手段のルーターとして選択されます。routeコマンドでデフォルト ゲートウェイを指定して、ノードのルーティング テーブルとデフォルト ルートを設定できます。
ホームまたは小規模オフィス環境では、デフォルト ゲートウェイは、ローカル ネットワークをインターネットに接続するDSL ルーターやケーブル ルーターなどのデバイスです。これは、すべてのネットワーク デバイスのデフォルト ゲートウェイとして機能します。
エンタープライズ ネットワーク システムには、多数の内部ネットワーク セグメントが必要になる場合がたとえば、公共のインターネット上のホストと通信したいデバイスは、ネットワーク セグメントのデフォルト ゲートウェイにパケットを転送します。このルーターには、パブリック ネットワークに 1 ホップ近い隣接ネットワーク上のデバイスに構成された既定のルートも
例
シングルルーター
次の例は、6 つのホストと 1 つのルーターで構成されるオフィス ネットワークで使用できる IP アドレスを示しています。6 つのホスト アドレスは次のとおりです。
192.168.4.3
192.168.4.4
192.168.4.5
192.168.4.6
192.168.4.7
192.168.4.8
ルーターの内部アドレスは次のとおりです。
192.168.4.1
ネットワークのサブネット マスクは次のとおりです。
255.255.255.0 ( CIDR表記の/24)
ホストに割り当て可能なアドレス範囲は、192.168.4.1 から 192.168.4.254 です。TCP/IP は、特別な機能のためにアドレス 192.168.4.0 および 192.168.4.255 を定義します。
オフィスのホストは、アドレス解決プロトコル(ARP) シーケンスを使用して宛先 IP アドレスをMAC アドレスに解決し、宛先ホストにアドレス指定された MAC フレームに IP パケットをカプセル化することにより、この範囲内のアドレスにパケットを直接送信します。
この範囲外にアドレス指定されたパケット (この例では 192.168.12.3 にアドレス指定されている) は、宛先に直接移動できません。代わりに、最終的な宛先にさらにルーティングするために、デフォルト ゲートウェイに送信する必要がこの例では、デフォルト ゲートウェイは IP アドレス 192.168.4.1 を使用します。これは、通常の方法で ARP を使用して MAC アドレスに解決されます。宛先 IP アドレスは 192.168.12.3 のままですが、ネクスト ホップ MAC アドレスは、最終的な宛先ではなく、ゲートウェイのアドレスです。
マルチルーター
別の例では、3 つのルーターと 3 つのホストを持つネットワークが、Router1 を介してインターネットに接続されています。ホストのアドレスは次のとおりです。
記述されたネットワークのトポロジー レイアウト
PC1 10.1.1.100、デフォルト ゲートウェイ 10.1.1.1
PC2 172.16.1.100、デフォルト ゲートウェイ 172.16.1.1
PC3 192.168.1.100、デフォルト ゲートウェイ 192.168.1.96
ルーター1:
インターフェイス 1 5.5.5.2 (パブリック IP )
インターフェイス 2 10.1.1.1
ルーター2:
インターフェイス 1 10.1.1.2
インターフェイス 2 172.16.1.1
ルーター3:
インターフェイス 1 10.1.1.3
インターフェイス 2 192.168.1.96
すべてのネットワークのネットワーク マスク: 255.255.255.0 ( CIDR表記の /24)。ルーターがルーティング プロトコルを使用して各ルーターが接続されているネットワークを検出しない場合は、各ルーターのルーティング テーブルを設定する必要が
ルーター1
ネットワーク ID
ネットワーク マスク
ゲートウェイ
インターフェイス (例。異なる場合があります)
コスト ( TTLを減らす)
0.0.0.0 (デフォルト ルート)
0.0.0.0 ISP によって割り当てられます (例: 5.5.5.1)
eth0 (イーサネット 1 番目のアダプター) 10 10.1.1.0
255.255.255.0
10.1.1.1
eth1 (イーサネット 2 番目のアダプター) 10 172.16.1.0
255.255.255.0
10.1.1.2
eth1 (イーサネット 2 番目のアダプター) 10 192.168.1.0
255.255.255.0
10.1.1.3
eth1 (イーサネット 2 番目のアダプター) 10 ルーター2
ネットワーク ID
ネットワーク マスク
ゲートウェイ
インターフェイス (例。異なる場合があります)
コスト ( TTLを減らす)
0.0.0.0 (デフォルト ルート)
0.0.0.0
10.1.1.1
eth0 (イーサネット 1 番目のアダプター) 10 172.16.1.0
255.255.255.0
172.16.1.1
eth1 (イーサネット 2 番目のアダプター) 10 ルーター3
ネットワーク ID
ネットワーク マスク
ゲートウェイ
インターフェイス (例。異なる場合があります)
コスト ( TTLを減らす)
0.0.0.0 (デフォルト ルート)
0.0.0.0
10.1.1.1
eth0 (イーサネット 1 番目のアダプター) 10 192.168.1.0
255.255.255.0
192.168.1.96
eth1 (イーサネット 2 番目のアダプター) 10 Router2 は、接続されたネットワークとデフォルト ゲートウェイを管理します。ルーター 3 も同じことを行います。ルーター 1 は、内部ネットワーク内のすべてのルートを管理します。
内部リソースへのアクセス
PC2 (172.16.1.100) が PC3 (192.168.1.100) にアクセスする必要がある場合、PC2 には 192.168.1.100 へのルートがないため、PC3 のパケットをデフォルト ゲートウェイ (router2) に送信します。Router2 にも PC3 へのルートがなく、パケットをデフォルト ゲートウェイ (router1) に転送します。Router1 にはこのネットワーク (192.168.1.0/24) のルートがあるため、router1 はパケットを router3 に転送し、router3 はパケットを PC3 に配信します。応答パケットは逆のパスをたどって PC2 に戻ります。
外部リソースへのアクセス
いずれかのコンピューターが https://en.wikipedia.org/ などのインターネット上の Web ページにアクセスしようとすると、宛先は最初に
DNS解決を使用して IP アドレスに解決されます。IP アドレスは 91.198.174.2 の可能性がこの例では、どの内部ルーターもそのホストへのルートを認識していないため、router1 のゲートウェイまたは
デフォルト ルートを介してパケットを転送します。
パケットが宛先に到達する途中にあるすべてのルーターは、パケットの宛先 IP アドレスが既知のネットワーク ルートと一致するかどうかを確認します。ルーターが一致を見つけると、そのルートを介してパケットを転送します。そうでない場合は、パケットを独自のデフォルト ゲートウェイに送信します。途中で遭遇した各ルーターは、応答パケットを送信者に返すことができるように、パケット ID とその送信元を保存します。パケットには、すべてのルーター ホップではなく、送信元と宛先が含まれます。最後に、パケットは router1 に戻ってきます。これは一致するパケット ID をチェックし、それに応じて router2 または router3 を経由するか、直接 PC1 (router1 と同じネットワーク セグメントに接続されている) にルーティングします。
パケットが返ってこない
router1 ルーティング テーブルに 192.168.1.0/24 へのルートがなく、PC3 が自身のネットワーク外のリソースにアクセスしようとすると、応答が router1 にフィードバックされるまで発信ルーティングが機能します。ルートは router1 には不明であるため、router1 のデフォルト ゲートウェイに移動し、router3 には到達しません。リソースのログでリクエストを追跡しますが、リクエスタは情報を取得しません。パケットが
ルーターを通過するときにTTL値が 1 未満に減少したためにパケットが停止するか、ルーターがプライベート IP を持っていることを認識して破棄します。、Unix 系のオペレーティング システムでMicrosoft Windowsユーティリティ
のPathPingまたは
MTRを使用することで検出できます。ping はルートがないか、ルートが間違っているルーターで停止するためです。(一部のルーターは ping に応答しないことに注意してください)。
ユーティリティ
さまざまなユーティリティ ソフトウェアでデフォルト ゲートウェイを表示できます。Windows ではipconfig、Unixシステムでは 、ifconfigまたはnetstat使用される可能性が Linuxnetstatでは、iproute2.
参考文献
^ Bhardwaj、Mukesh (2019-01-11). 「192.168.1.1 ログイン ページ、ユーザー名、パスワード、および WiFi 設定」 . アイテックハック。2019-02-25取得。
^ 「ネットワーキングのプロ向けの上位 7 つの TCP/IP ユーティリティ」 . 複数サイト.com 。2019-05-05閲覧。
^ ヘンリー・ストッカー、サンドラ (2013-08-03)。「Unix: ここからあちらへの移動 (ルーティングの基本)」 . ネットワークワールド。2019-05-05閲覧。
^ 「ニュース: net-tools の非推奨」 . archlinux.org 。2020-05-18取得。
^ 「非推奨の Linux ネットワーク コマンドとその代替コマンド」 . Doug Vitale Tech ブログ. 2011-12-21 . 2020-05-18取得。
外部リンク
Linux ドキュメンテーション プロジェクト”