Я настроил сеть нестандартным способом и хотел бы знать, является ли то, что я сделал, технически правильным, или мне просто повезло.
Настройка отлично работает с моим 5-портовым коммутатором Linksys за 20 долларов, но не с моим коммутатором Allied Telesys Fiber SFP/GigE за 1200 долларов:|
Мы выделили доступ в Интернет через AT & T через Ethernet, и нам был назначен блок IP, такой как: 12.12.12.224/27
*
32-битный IP-адрес минус 27-битная маска = 5 бит, поэтому в нашей подсети у нас есть 5-битные IP-адреса, 2 ^ 5 = 32 адреса, поэтому наша маска подсети равна 255.255.255.224
.
Это означает, что нашей «сетью» является 12.12.12.224
, и у нас есть 30 IP-адресов, с 12.12.12.225
по 12.12.12.254
, причем 12.12.12.255
является «широковещательным» адресом для нашей сети.
Нам сказали, что шлюз AT & T - 12.90.119.213
, а наш шлюз должен быть 12.90.119.214
.
Обычно для обеспечения доступа к Интернету у вас будет маршрутизатор с IP-адресом 12.90.119.214
на стороне интернет-провайдера и 12.12.12.225
на нашей стороне, а затем используйте 12.12.12.226 - .254
для локальных устройств или других маршрутизаторов.
Маршрутизатор обеспечивает связь между устройствами в подсети 12.12.12.x и шлюзом 12.90.119.213, который явно является другой подсетью. (Это степень моих сетевых знаний; после этого у меня нет четкого понимания.)
Однако, поскольку мы используем несколько маршрутизаторов NAT на нашей стороне соединения, каждый из которых обслуживает свое местоположение с доступом в Интернет, я полностью обхожу "основной" маршрутизатор.
Мы подключаем Ethernet-соединение AT & T непосредственно к коммутатору, затем к одному и тому же коммутатору подключается интерфейс WAN маршрутизатора для каждого местоположения. Каждый маршрутизатор использует шлюз AT & T 12.90.119.213
и маску подсети 255.255.255.224
с IP-адресом из нашего диапазона 12.12.12.226 - .254
для своего интерфейса WAN.
Насколько я понимаю, это все равно должно работать нормально, даже если IP-адрес нашего маршрутизатора равен 12.12.12.227
а IP-адрес шлюза AT & T - 12.90.119.213
, и они находятся в разных подсетях, поскольку они находятся на одном коммутаторе, и запрос ARP нашел бы, что они могут общаться друг с другом напрямую, без роутера ...
... и это действительно работает, когда AT & T Ethernet и Ethernet от каждого из наших маршрутизаторов все подключены к моим сНеара Linksys 5-портовый настольный коммутатор. Но когда я пытаюсь подключить их через мой дорогой коммутатор Allied Telesyn (layer-2), он работает "отлично" в течение 4 часов, тогда наши маршрутизаторы теряют связь с Интернетом и должны быть перезагружены. Маршрутизаторы не замораживаются и не блокируются жестко, вы все равно можете войти в них локально, вы просто не можете получить к ним доступ из Интернета или выйти из-за них - даже пинг.
У кого-нибудь есть академический ответ, почему это может быть?
Что я сделал совершенно нелепо? Или я просто пропускаю какие-то настройки? Дорогой коммутатор - просто коммутатор уровня 2, поэтому я не уверен, какие "настройки" могут быть на нем. Может быть, это слишком умно, и мне не нравится моя хакерская конфигурация.
Должен ли этот тип установки теоретически работать?
Интересуют ваши мысли!
* некоторые IP-адреса были изменены, чтобы защитить невинных