URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 40160
[ Назад ]

Исходное сообщение
"Вопрос по маршрутизации в FreeBSD (routed)"

Отправлено schtazen , 04-Фев-04 20:14 
Таблица маршрутизации (UGSc):
192.168.0.0/16  gateway1
192.168.32.0/19 gateway2

ping 192.168.32.1 по какому маршруту пойдет?


Содержание

Сообщения в этом обсуждении
"Вопрос по маршрутизации в FreeBSD (routed)"
Отправлено reticon , 04-Фев-04 23:47 
>Таблица маршрутизации (UGSc):
>192.168.0.0/16  gateway1
>192.168.32.0/19 gateway2
>
>ping 192.168.32.1 по какому маршруту пойдет?

default?



"Вопрос по маршрутизации в FreeBSD (routed)"
Отправлено schtazen , 05-Фев-04 08:11 
>>Таблица маршрутизации (UGSc):
>>192.168.0.0/16  gateway1
>>192.168.32.0/19 gateway2
>>
>>ping 192.168.32.1 по какому маршруту пойдет?
>
>default?
Какая разница какой default - это последний маршрут, на который уходит пакет, если пакет не удовлетворил ни одному явно указанному маршруту.
Если я скажу, что маршрут по умолчанию - интернет, то что, что-то измениться?


"Вопрос по маршрутизации в FreeBSD (routed)"
Отправлено A Clockwork Orange , 05-Фев-04 09:33 
Возможно там где метрика меньше

"Вопрос по маршрутизации в FreeBSD (routed)"
Отправлено Anastas , 05-Фев-04 10:51 
>Таблица маршрутизации (UGSc):
>192.168.0.0/16  gateway1
>192.168.32.0/19 gateway2
>
>ping 192.168.32.1 по какому маршруту пойдет?

мало исходных, однако ...

например, если оба gateway в своей сети, то в чем вопрос, САМ И ПОСМОТРИ :)
если оба где-то снаружи ... то зачем вааще такое ?

а так, предположу, что будет обрабатываться _по_порядку_ записи,
т.е. удет на первый


"Вопрос по маршрутизации в FreeBSD (routed)"
Отправлено schtazen , 05-Фев-04 11:06 
>>Таблица маршрутизации (UGSc):
>>192.168.0.0/16  gateway1
>>192.168.32.0/19 gateway2
>>
>>ping 192.168.32.1 по какому маршруту пойдет?
>
>мало исходных, однако ...
>
>например, если оба gateway в своей сети, то в чем вопрос, САМ
>И ПОСМОТРИ :)
>если оба где-то снаружи ... то зачем вааще такое ?
>
>а так, предположу, что будет обрабатываться _по_порядку_ записи,
>т.е. удет на первый

А если порядок записи изменить?
Как добавить метрику к маршруту? route add - нет там метрики, вроде как...

Чтобы прояснить ситуацию:
gateway2 - маршрутизатор на удаленный офис, т.е. туннель. Адреса удаленного офиса - 192.168.32.0/19. default маршрут - в интернет (gateway1 - интернет шлюз). 192.168.0.0/16 - все остальные маршруты локального офиса, просуммированные, естественно. Вот вопрос, будет ли работать такая конструкция
default - интернет
192.168.0.0/16 - локальный маршрутизатор (gateway1)
192.168.32.0/19 - маршрутизатор на удаленный офис.

Я понимаю, что надо добавить к маршрутам что-то типа метрики, но не могу найти как это сделать, но, может быть, сам kernel решает куда в таком случае направить пакет, путем совпадения с сеткой наименьшей размерности:
адрес 192.168.32.1 попадает в сетку 192.168.0.0/16 и в сетку 192.168.32.0/19, но сетка 192.168.32.0  имеет меньшую размерность - следовательно пакет для нее.
Так это или нет? Вот что меня интересует!!