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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
 
 
Спасибо!

Всего записей: 29 | Зарегистр. 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...

Всего записей: 3099 | Зарегистр. 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 и обратно, в случае такого запроса?

Всего записей: 29 | Зарегистр. 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/ ...

Всего записей: 3099 | Зарегистр. 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?

Всего записей: 29 | Зарегистр. 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

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

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

Всего записей: 3099 | Зарегистр. 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 или прописать другую статику, если требовалось. Также  уйму сетевых принтеров и МФУ пришлось обойти и вручную  поменять айпи адреса. Примерно за полдня основная работа была сделана, нюансы уже устраняли в рабочем порядке.
 


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

Всего записей: 12328 | Зарегистр. 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?
На роутере А маршрут по умолчанию тоже в интернет ведёт.

Всего записей: 29 | Зарегистр. 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    #  рутер знает где второй конец туннеля ....


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

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



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

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

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

Всего записей: 1651 | Зарегистр. 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} (если, конечно, оно у вас правильно настроено).
Если вы хотите понять "как работает маршрутизация" - почитайте умную книгу или закончите соответствующие курсы. В рамках форума навряд ли кто-то сможет/захочет для вас  разжевать "чтоб дошло" столь объёмный материал...

Всего записей: 3099 | Зарегистр. 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.
 

Всего записей: 29 | Зарегистр. 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
Salder

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
virusik1975
 
-----
Нет — ищем в своей таблице маршрутов подходящий и шлём на нужный шлюз.
-----
А что значит - "в своей таблице маршрутов"?

Всего записей: 29 | Зарегистр. 19-10-2008 | Отправлено: 08:54 20-09-2025
BorlandIMHO

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

Цитата:
что значит - "в своей таблице маршрутов"?

Это означает, что у каждого узла IP-сети - своя собственная таблица маршрутизации.
Минимально - это маршрут в сеть, прописанную на локальном интерфейсе: как только прописаны адрес и маска, так сразу есть маршрут ко всем хостам сети.
"Шлюз по умолчанию" - маршрут ко всем хостам вне своей сети {прописанной на интерфейсе}, к которым нет явно заданных маршрутов. Должен указывать на хост, доступный в локальной сети.
 
Книжку уже почитайте...

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не ту я цитату привел (все таки с телефона не удобно все делать).
 
----
Если подходящего маршрута не найдено — шлём на шлюз по умолчанию («маршрутизатор последней попытки», указанный для 0.0.0.0), который ищет для сети назначения подходящий маршрут уже в своей таблице маршрутов.
----
"Уже в своей таблице маршрутов"
Вот к какой фразе был адресован вопрос.
Непонятна фраза.
Что за своя таблица маршрутов на шлюзе по умолчанию 0.0.0.0?
Или все таки речь про "шлюз", как некое оборудование (маршрутизатор, коммутатор L3) или что имелось ввиду?

Всего записей: 29 | Зарегистр. 19-10-2008 | Отправлено: 18:23 20-09-2025 | Исправлено: Salder, 18:32 20-09-2025
BorlandIMHO

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Salder
Ещё раз: у любого узла IP-сети своя собственная таблица маршрутизации. В т.ч. у шлюза.
Шлюз - специфический узел, осуществляющий трансфер пакетов между сетями: адрес назначения пакета сравнивается с таблицей маршрутизации и пакет направляется получателю либо следующему шлюзу.
Шлюз "по умолчанию" - это элемент таблицы маршрутизации. Шлюз, на который направляются все пакеты, для которых не найден иной маршрут. А как устройство - это точно такой же шлюз, как и все остальные.

Всего записей: 3099 | Зарегистр. 12-10-2006 | Отправлено: 11:26 21-09-2025
Открыть новую тему     Написать ответ в эту тему

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru