質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

解決済

2回答

741閲覧

ルーティングについて

goritarou

総合スコア6

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

1クリップ

投稿2022/03/04 09:52

■ルーティングについて教えてください。

①ルータのルーティングテーブルに下記のネットワークアドレスに登録があるとします。

・10.0.0.0/8 ネクストホップ:a
・10.0.0.0/16 ネクストホップ:b
・10.0.0.0/24 ネクストホップ:c

上記のルーティングテーブルを持つルータが「10.0.0.1/16」宛のパケットを受信した場合、ネクストホップbに転送する認識であっていますでしょうか?

②ルータのルーティングテーブルに下記のネットワークアドレスに登録があるとします。

・10.0.0.0/8 ネクストホップ:a

上記のルーティングテーブルを持つルータが「10.0.0.1/16」宛のパケットを受信した場合、ネクストホップaに転送する認識であっていますでしょうか?

③ルータのルーティングテーブルに下記のネットワークアドレスに登録があるとします。

・10.0.0.0/24 ネクストホップ:c

上記のルーティングテーブルを持つルータが「10.0.0.1/16」宛のパケットを受信した場合、
ネクストホップcに転送する認識で
あっていますでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

質問そのものが根本的に間違っています。

IPのパケットには宛先IPアドレスが含まれていますが、この宛先IPアドレスはIPアドレスのみで、サブネットマスクは含まれていません。つまり、『「10.0.0.1」宛のパケット』というのはあっても『「10.0.0.1/16」宛のパケット』というものは存在しません。サブネットマスクは端末の設定やルーティングには存在しますが、パケットにはサブネットマスクの情報が存在しないのです。

よって質問の回答は次のようになります。

「10.0.0.1/16」宛のパケットというものが存在しないので、ルーターがそのようなパケットを受信することはありません。

投稿2022/03/04 13:24

raccy

総合スコア21735

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

解決済みではありますが、
聞きたいことはこういうこと?
/8、1/16 にははいるけど、/24 にははいらない IP 例えば 10.0.2.1 という IP は a,b,cどこに行くの?

a,b にはマッチし、cにはマッチしないので a,b どちらか。
bの方が netmaskが長い ので b に行きます。

投稿2022/04/30 23:24

winterboum

総合スコア23331

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問