1

Я настроил сеть нестандартным способом и хотел бы знать, является ли то, что я сделал, технически правильным, или мне просто повезло.

Настройка отлично работает с моим 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-адреса были изменены, чтобы защитить невинных

1 ответ1

1

Эта настройка не является правильной (и я не знаю, как она вообще работает). На вашей стороне должен быть маршрутизатор, который имеет двухточечную связь с маршрутизатором у провайдера. Сеть должна выглядеть примерно так:

(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 (который подключен к вашему маршрутизатору). Затем ваш маршрутизатор позаботится о пересылке этих пакетов маршрутизатору интернет-провайдера, а также о пересылке ответов обратно клиентам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .