サブネット外のゲートウェイを使用するが、同じスイッチ上、ルーターは使用しない

サブネット外のゲートウェイを使用するが、同じスイッチ上、ルーターは使用しない

非標準的な方法でネットワークをセットアップしましたが、それが技術的に正しいのか、それとも単に運が良かっただけなのかを知りたいです。

このセットアップは、20 ドルの 5 ポート Linksys スイッチでは正常に動作しますが、1200 ドルの Allied Telesys Fiber SFP/GigE スイッチでは動作しません :|

当社は AT&T のイーサネット経由の専用インターネット アクセスを利用しており、次のような IP ブロックが割り当てられています: 12.12.12.224/27*

32ビットのIPアドレスから27ビットのマスクを引くと5ビットとなり、サブネットには5ビット分のIPアドレスがあり、2^5 = 32個のアドレスとなり、サブネットマスク255.255.255.224

つまり、私たちの「ネットワーク」は で12.12.12.224、 から12.12.12.225までの30 個の IP アドレスがあり12.12.12.254、 は12.12.12.255私たちのネットワークの「ブロードキャスト」アドレスです。

AT&Tゲートウェイは12.90.119.213私たちのゲートウェイは である必要があります12.90.119.214

12.90.119.214通常、インターネットへのアクセスを提供するには、ISP 側と12.12.12.225当社側にIP アドレスを持つルーターを設置し、12.12.12.226 - .254ローカル デバイスまたは他のルーターに使用します。

ルーターは、12.12.12.x サブネット上のデバイスと、明らかに異なるサブネットである 12.90.119.213 ゲートウェイ間の通信を可能にします。(これが私のネットワーク知識の範囲です。これを超えると、明確な理解がありません。)

ただし、接続のこちら側では複数の NAT ルーターを使用しており、それぞれが異なる場所でインターネット アクセスを提供しているため、「メイン」ルーターを完全にバイパスしています。

AT&Tイーサネット接続を差し込みますスイッチに直接、各拠点のルーターのWANインターフェースを同じスイッチ各ルータはAT&T ゲートウェイ12.90.119.213および のサブネット マスク、255.255.255.224および の範囲の IP を12.12.12.226 - .254WAN インターフェイスに使用します。

私の理解では、ルーターの IP が で12.12.12.227、AT&T のゲートウェイの IP が で12.90.119.213、これらが別々のサブネット上にある場合でも、同じスイッチ上にあり、ARP 要求によってルーターなしで直接通信できることが検出されるため、これは問題なく動作するはずです...

...そしてそれはするAT&T イーサネットと各ルーターのイーサネットをすべて、安物の Linksys 5 ポート デスクトップ スイッチに接続すれば、問題なく動作します。しかし、高価な Allied Telesyn (レイヤー 2) スイッチを介して接続しようとすると、4 時間は「正常に」動作しますが、その後、ルーターがインターネットとの通信を失い、再起動しなければならなくなります。リセットルーターはフリーズしたりハードロックしたりはせず、ローカルでログインすることはできますが、インターネットからルーターにアクセスしたり、ルーターの背後からインターネットにアクセスしたりすることはできません (ping さえも)。

なぜそうなるのかについて、学術的な答えを持っている人はいますか?

私がやったことは完全に馬鹿げているのでしょうか? それとも、私が見落としている設定があるだけなのでしょうか。高価なスイッチは単なるレイヤー 2 スイッチなので、そこにどのような「設定」があるかはわかりません。おそらく、スイッチが賢すぎて、私のハックっぽい構成が気に入らないのでしょう。

このタイプの設定は理論的には機能するはずですか?

あなたの考えに興味があります!

*無実の人々を保護するため、一部のIPは変更されています

答え1

この設定は正しくありません (どのように機能しているのかもわかりません)。ISP のルーターへのポイントツーポイント リンクを持つルーターを自分の側に置く必要があります。ネットワークは次のようになります。

(clients) 12.12.12.226-254/27 <-switch-> 12.12.12.225/27 (your router) 12.90.119.214/30 <-AT&T link-> 12.90.119.213/30 (ISP's router) <---> The Internet

クライアントのアドレスは 12.12.12.226/27、ゲートウェイは 12.12.12.225 (ルーターに接続) である必要があります。ルーターはこれらのパケットを ISP のルーターに転送し、応答をクライアントに返します。

関連情報