Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Помощь в настройки маршрутов

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Salder

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Люди добрые, подскажите, пожалуйста, насколько такая схема маршрутизации жизнеспособна.
 
Алгоритм:
1) Пользователи из ЛВС Б выходят в интернет через шлюз 85.85.85.85
2) Пользователи из ЛВС А выходят в интернет через шлюз 4.4.4.4
3) Если пакет предназначен в одну из других сетей (10.10.10.10 и т.д.), то пакет через интерфейс 1.1.1.2 идет на другой маршрутизатор (интерфейс 1.1.1.1), где уходит на интерфейс 2.2.2.2 (и, соответственно в ЛВС А).
4) Из ЛВС А можно попасть в ЛВС Б и обратно.
5) Управление маршрутизаторами доступно из обоих ЛВС.
 
https://dataphoto.sibnet.ru/upload/imggreat/175751105719452266.jpg
 
 
Спасибо!

Всего записей: 27 | Зарегистр. 19-10-2008 | Отправлено: 16:32 10-09-2025
BorlandIMHO

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder
На первый взгляд - схема рабочая, хоть и нарисована неправильно.
Для адресов хостов (и тем более - сетей) нужно указывать маску: в частности, 192.168.1.1/25 и 192.168.1.128/25 лежат в двух разных сетях 192.168.1/25 и 192.168.1.128/25 соответственно, а они же с маской /24 находятся в одной сети 192.168.1/24...

Всего записей: 3054 | Зарегистр. 12-10-2006 | Отправлено: 18:02 10-09-2025
Salder

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BorlandIMHO
Ну, конечно же это схема на коленке чтобы маршруты и соединения отразить.
Не стал я грузить картинку лишним текстом и обозначениями. Вообще хотел адреса одной цифрой написать - один один два два и т.д.
Вопрос тут именно в части маршрутов.
 
Не совсем понимаю логику работы маршрута по умолчанию.
0.0.0.0
Вот, что у одного, что у другого маршрутизатора - маршрутом по умолчанию является  
0.0.0.0 → 4.4.4.4
0.0.0.0 →85.85.85.85
То есть, все пакеты идут по этим маршрутам, кроме тех, для которых прописан конкретный иной маршрут.
 
Насколько я понимаю, от0.0.0.0 может быть только один маршрут - он же по умолчанию.
 
Но как пакет из сети 3.3.3.3 поймет, что ему надо в сеть 2.2 2.2 и обратно, в случае такого запроса?

Всего записей: 27 | Зарегистр. 19-10-2008 | Отправлено: 05:15 11-09-2025
BorlandIMHO

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder

Цитата:
Не совсем понимаю логику работы маршрута по умолчанию.

Логика элементарна: это маршрут на "все адреса и сети", для которых не указан более "узкий" маршрут. "Не знаешь где адресат? Пофиг, кидай пакет на шлюз по умолчанию, пусть он разбирается".
Для сетей с единственным шлюзом - любые другие маршруты бессмысленны (поскольку будут вести на тот же самый шлюз).
Если у устройства (роутера) несколько шлюзов на выбор, и одна из сетей/группа сетей доступна только через конкретный шлюз {отличный от умолчального}, то на устройстве нужно прописАть соответствующий маршрут (иначе пакет уйдёт на умолчальный шлюз).
И чтобы пакет прошёл по всей цепочке роутеров - каждый роутер в цепочке должен знать кому из соседей направить пакет для каждого получателя.
 
В "БОЛЬШОМ ТЫРЬНЕТЕ" всё ГОРАЗДО сложнее, конечно же, но именно самая элементарная маршрутизация выглядит так...
 
Да, сейчас глянул на вашу картинку внимательнее и понял, что оно "не взлетит" всё-таки: у вас в обеих "ЛВС" используются одинаковые сети. Маршруты возможно прописывать исключительно между разными сетями, без пересечения диапазонов адресов.
Например, для лвс1 оставить 192.168.1/24, 172.16.8/23, 10.1/16, а для лвс2 соответственно, 192.168.128/23, 172.16.12/24, 10.2/16 (сети чисто условные - главное чтобы не было пересечений адресов).
 
Подробнее про IP и маршрутизацию лучше книжку толковую прочитайте, например https://www.ozon.ru/product/kompyuternye-seti-6-e-izd-uezeroll-devid-tanenbaum-endryu-892436665/ ...

Всего записей: 3054 | Зарегистр. 12-10-2006 | Отправлено: 10:34 11-09-2025
Salder

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Да, сейчас глянул на вашу картинку внимательнее и понял, что оно "не взлетит" всё-таки: у вас в обеих "ЛВС" используются одинаковые сети. Маршруты возможно прописывать исключительно между разными сетями, без пересечения диапазонов адресов.
Например, для лвс1 оставить 192.168.1/24, 172.16.8/23, 10.1/16, а для лвс2 соответственно, 192.168.128/23, 172.16.12/24, 10.2/16 (сети чисто условные - главное чтобы не было пересечений адресов).
 

Согласен - моя схема далека от совершенства.
Сети, которые в квадрате (10.10.10.10, ...) - это сети, находящиеся за маршрутизатором А.
Там, если уж говорить, серьезно за кругляком ЛВС А скрывается много чего, поэтому тут как раз все нормально.
 
Что маленько не понятно, так это: как пакет из сети 3.3.3.3 попадет в сеть 2.2.2.2?
То есть, по схеме получается, что пакет должен пойти по маршруту по умолчанию, то есть в интернет (85.85.85.85). Но поскольку там нет такого адреса, то он будет отброшен.
Потому что как он узнает, что интерфейсом 1.1.1.2 скрывается путь до сети 2.2.2.2?

Всего записей: 27 | Зарегистр. 19-10-2008 | Отправлено: 16:17 11-09-2025
yuris

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder
Вы внимательнее почитайте текст от BorlandIMHO:

Цитата:
И чтобы пакет прошёл по всей цепочке роутеров - каждый роутер в цепочке должен знать кому из соседей направить пакет для каждого получателя.


Всего записей: 387 | Зарегистр. 19-11-2001 | Отправлено: 07:54 12-09-2025 | Исправлено: yuris, 07:54 12-09-2025
BorlandIMHO

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder

Цитата:
за кругляком ЛВС А скрывается много чего, поэтому тут как раз все нормально.

Ещё раз: пересечение диапазонов сетей - это НЕнормально, если вам нужен именно роутинг "все со всеми". Ибо роутинг между пересекающимися сетями работать не может.
Что конкретно "скрывается за кругляком" - неважно, важно чтобы за каждым "кругляком" - разное.

Всего записей: 3054 | Зарегистр. 12-10-2006 | Отправлено: 09:50 12-09-2025
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder

Цитата:
как он узнает, что интерфейсом 1.1.1.2 скрывается путь до сети 2.2.2.2

узнает из таблицы маршрутов, которую вы создадите на обоих рутреах.
Схема нарисована  очень некорректно, квадратов с 0.0.0.0  у вас на схеме по идее не должно быть. Подразумевается, что маршрут на 0.0.0.0  есть там , где вы написали Интернет.
Упрощенно схема выглядит примерно так
   
 
в двух словах, на схеме рисуете рутер и все его интерфейсы с IP адресами и масками, желательно добавить еще свичи тоже с IP адреами. Можете еще доп.маршруты у нужных интерфейсов добавить в схему.  Такая схема и вам самому будет полезна, особенно если сеть большая. И админам после вас будет очень полезна. И начальству показать будет нестыдно.
Чтобы выглядело красиво, используйте специализированные проги. Типа Visio  от Майкры. Есть и бесплатные проги. Можно в онлайне  нарисовать, например тут https://app.diagrams.net/
добавьте там внизу в меню "Больше фигур" значки от Cisco,
 
P.S.  
Как уже сказали выше, одинаковых подсетей в подразделениях не должно быть.  Был случай , нашу контору ( как бы филиал) ликвидировали и всех работников со всем оборудованием ввели в штат головного офиса.  Как назло, наши подсети  оказались совпадающими с одним из подразделений  головного офиса. Пк и сетевого оборудования было много. Адреса на ПК были прописаны статические.
Пришлось договориться с сетевиками  головного офиса и толпой пройтись по всем ПК и сменить айпи адреса на получение по DHCP или прописать другую статику, если требовалось. Также  уйму сетевых принтеров и МФУ пришлось обойти и вручную  поменять айпи адреса. Примерно за полдня основная работа была сделана, нюансы уже устраняли в рабочем порядке.
 


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 12258 | Зарегистр. 10-12-2003 | Отправлено: 16:52 12-09-2025 | Исправлено: ipmanyak, 16:57 12-09-2025
Salder

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, спасибо, вы все хорошо пишите, но не в том направлении, в котором вопрос задан.
Ещё раз:
1) Есть подробнейшая схема со со всеми обозначениями и т.д. но на форум ее я не могу выкладывать. Накидал, буквально, на коленке с моей правкой про интернет 85.85.85.85
2) Пытаюсь разобраться в схеме что бы понять и чтобы внести коррективы в части маршрута до интернета.
3) Никаких дублирующих сетей там нет. Ещё раз приношу извинения за топорную схему, которая, вероятно, путает.
4) главный момент, который не понимаю связан именно с маршрутами по умолчанию.
 
На Маршрутизаторе Б, судя по схеме - маршрут по умолчанию - это путь в интернет 85.85.85.85
А если я пошлю пинг из сети 3.3.3.3 (ок, пусть будет так - 3.3.3.3/24)
в сеть 2.2.2.2 (2.2.2.2/24).
Как пакет найдет маршрут до этой сети (вот если смотреть на ЭТУ схему)?
Ну то есть, отправлю я его, скажем с узла 3.3.3.10 - он уходит на шлюз 3.3.3.3
Роутер Б смотрит свою таблицу маршрутизации - ага маршрут по умолчанию - это в интернет 85.85.85.85. но там же нет такого адреса. Куда мне его передавать?  
Сделать широковещательную рассылку на все интерфейсы, кроме исходного?
Ну сделает, а дальше?
Откуда интерфейсу 1.1.1.2 знать, что где-то там есть сеть 2.2.2.2?
На роутере А маршрут по умолчанию тоже в интернет ведёт.

Всего записей: 27 | Зарегистр. 19-10-2008 | Отправлено: 08:18 13-09-2025 | Исправлено: Salder, 08:24 13-09-2025
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder Чтобы вас понимали, нужно грамотно рисовать схему, а не ту галиматью, которую вы нам дали. Про дефолт на 0.0.0.0 вам уже сказано, нахрен он вам не сдался на схеме, и так ясно будет где он.

Цитата:
Откуда интерфейсу 1.1.1.2 знать, что где-то там есть сеть 2.2.2.2?  
Не интерфейсу, а рутеру!  Ответ вам тоже уже дан, рутер узнает маршрут из таблицы маршрутов, которая у него есть. Если в нее происать маршрут, например вручную,  то он там будет. Для рутера А , типа  
ip route add 3.3.3.3/24 via 1.1.1.1
или даже, чтоб понятнее
ip route add 3.3.3.3/24 via 1.1.1.2   # так как рутер А знает, что  второй конец туннеля  находится за 1.1.1.1 и кинет пакет именно на него
Для рутера Б  
ip route add 2.2.2.2/24 via 1.1.1.2
или
ip route add 2.2.2.2/24 via 1.1.1.1    #  рутер знает где второй конец туннеля ....


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 12258 | Зарегистр. 10-12-2003 | Отправлено: 07:55 14-09-2025
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder

Цитата:
На Маршрутизаторе Б, судя по схеме - маршрут по умолчанию - это путь в интернет 85.85.85.85

по умолчанию и пойдёт если вы не промаркировали пакеты на роутере в тунель к противоположной сети.
маршруты к противоположной сети должны быть прописаны на обоих роутерах что бы достучатся к противоположной сети.
роутеры должны знать где находится требуемая сеть а иначе по умолчанию запросы пойдут в интернет.
и как сказали выше диапазон адресов за роутерами не должен пересекаться а также с адресами тунелей.
и не следует использовать диапазоны и адреса интернета 1.1.1.1 а только предназначенные для внутренних сетей.

Всего записей: 1598 | Зарегистр. 29-08-2005 | Отправлено: 09:54 14-09-2025 | Исправлено: alexnov66, 09:58 14-09-2025
BorlandIMHO

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder

Цитата:
Откуда интерфейсу 1.1.1.2 знать, что где-то там есть сеть 2.2.2.2

Интерфейс "знает" только про ту сеть, которая на нём прописана при конфигурировании устройства: адрес сети, маска, (опционально) шлюз.
Маршруты роутер берёт из таблицы маршрутизации, которая, в свою очередь, содержит автоматически создаваемые маршруты (в сЕти, непосредственно настроенные на интерфейсах), заданные вручную маршруты (как, например, парой постов выше) и маршруты, анонсированные соседними роутерами по протоколу динамической маршрутизации {например RIP, OSPF, BGP} (если, конечно, оно у вас правильно настроено).
Если вы хотите понять "как работает маршрутизация" - почитайте умную книгу или закончите соответствующие курсы. В рамках форума навряд ли кто-то сможет/захочет для вас  разжевать "чтоб дошло" столь объёмный материал...

Всего записей: 3054 | Зарегистр. 12-10-2006 | Отправлено: 09:59 14-09-2025 | Исправлено: BorlandIMHO, 10:08 14-09-2025
Salder

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На самом деле все понятно, всем спасибо.
Схема не рабочая на выходе.
Потому что на роутере Б необходимо прописать доп. маршрут который бы указывал, путь 2.2.2.2 → 1.1.1.1
И тогда маршрутизатор проанализировал бы свою таблицу и определил бы,  
точный маршрут.
А маршрут по умолчанию - это, что называется, когда больше некуда идти.
Собственно вот.
И вся суть ответа на вопрос.
 
Что касается указаний на недопустимости пересекающихся сетей - это очевидно и на схеме, какой бы плохой она не была - это тоже не прослеживается.
Главное это направления, маршруты, собственно, это схема и должна была показать - больше ничего.  
С такм же успехом можно было заменить IP на имена - Даша, Маша, Вася, Петя; Дверь 1, Дверь 2.
 

Всего записей: 27 | Зарегистр. 19-10-2008 | Отправлено: 17:14 14-09-2025
virusik1975

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если вспомнить базовые понятия, то хост–отправитель (назовём так) перед установлением соединения накладывает (путём логического «И») свою маску (под)сети на IP-адрес хоста–получателя (назначения), определяя таким образом принадлежность получателя к своей сети.
 
Получатель в одной сети с отправителем — шлём пакеты напрямую.
 
Нет — ищем в своей таблице маршрутов подходящий и шлём на нужный шлюз.
Если подходящего маршрута не найдено — шлём на шлюз по умолчанию («маршрутизатор последней попытки», указанный для 0.0.0.0), который ищет для сети назначения подходящий маршрут уже в своей таблице маршрутов.
 
Маршрут не найден — шлём на следующий шлюз по умолчанию, пока не будет достигнута нужная сеть или TTL не закончится.
 
Если, например, вторая половина единой сети (например, /24) находится на удалении за маршрутизатором — прямое соединение установить не получится: хосты упорно будут слать пакеты напрямую друг другу. Следовательно, надо делить сеть явным образом (например, по /25, как и писали выше), чтобы побудить хосты пользоваться шлюзом для достижения получателя.
 
P. S.

Цитата:
Для сетей с единственным шлюзом - любые другие маршруты бессмысленны (поскольку будут вести на тот же самый шлюз).

Как минимум, это может понадобиться при администрировании одной (под)сети из другой посредством маршрута по умолчанию (0.0.0.0), что, в конце концов, чревато потерей связи, если играться с этим самым маршрутом удалённо. Я, обычно, дублирую этот маршрут на целевом хосте явным маршрутом к себе с наименьшей метрикой — тогда «не страшно»

Всего записей: 25 | Зарегистр. 04-11-2006 | Отправлено: 20:31 14-09-2025
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Помощь в настройки маршрутов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru