* [mdk-re] Нуже ликбез по маршрутизации
@ 2001-12-19 2:47 Yura Zotov
2001-12-19 7:51 ` vic ismakaev
` (3 more replies)
0 siblings, 4 replies; 12+ messages in thread
From: Yura Zotov @ 2001-12-19 2:47 UTC (permalink / raw)
To: Linux-Mandrake RE
Подскажите, пожалуйста, может ли быть в таблице маршрутизации
больше одной записи default? В чем их смысл? Как это работает?
Где бы об этом почитать?
Заранее спасибо за помощь.
--
Юрий А. Зотов
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 2:47 [mdk-re] Нуже ликбез по маршрутизации Yura Zotov
@ 2001-12-19 7:51 ` vic ismakaev
2001-12-19 11:11 ` Michael Shigorin
` (2 subsequent siblings)
3 siblings, 0 replies; 12+ messages in thread
From: vic ismakaev @ 2001-12-19 7:51 UTC (permalink / raw)
To: mandrake-russian
19 Декабрь 2001 04:48, Вы написали:
> Подскажите, пожалуйста, может ли быть в таблице маршрутизации
> больше одной записи default? В чем их смысл? Как это работает?
> Где бы об этом почитать?
В принципе, можно. Надо только разные метрики для каждого default'a указать.
--
С уважением
Виктор В Исмакаев
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 2:47 [mdk-re] Нуже ликбез по маршрутизации Yura Zotov
2001-12-19 7:51 ` vic ismakaev
@ 2001-12-19 11:11 ` Michael Shigorin
2001-12-19 12:22 ` Alex Savvin
2001-12-19 11:12 ` [mdk-re] Re: [mdk-re] " cornet
2001-12-19 11:55 ` Dmitry Lebkov
3 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2001-12-19 11:11 UTC (permalink / raw)
To: Linux-Mandrake RE
[-- Attachment #1: Type: text/plain, Size: 731 bytes --]
On Wed, Dec 19, 2001 at 02:48:41AM +0300, Yura Zotov wrote:
> Подскажите, пожалуйста, может ли быть в таблице маршрутизации
> больше одной записи default?
Насколько я понимаю, нет -- для такого используется динамическая
маршрутизация на gated или zebra, например.
> В чем их смысл? Как это работает?
Туда уйдут пакеты, не предназначенные для "известных" сетей (тех,
на которые есть явно заданные маршруты).
> Где бы об этом почитать?
/usr/share/doc/HOWTO/HTML/en/Net-HOWTO.html#AEN536
/usr/share/doc/HOWTO/HTML/en/Adv-Routing-HOWTO.html
http://ds9a.nl/2.4Routing/HOWTO/cvs/2.4routing/output/ [свежачок ;]
http://ds9a.nl/2.4Routing
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ http://visa.chem.univ.kiev.ua/~mike/
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* [mdk-re] Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 2:47 [mdk-re] Нуже ликбез по маршрутизации Yura Zotov
2001-12-19 7:51 ` vic ismakaev
2001-12-19 11:11 ` Michael Shigorin
@ 2001-12-19 11:12 ` cornet
2001-12-19 11:38 ` Yura Zotov
2001-12-19 11:55 ` Dmitry Lebkov
3 siblings, 1 reply; 12+ messages in thread
From: cornet @ 2001-12-19 11:12 UTC (permalink / raw)
To: mandrake-russian
Yura Zotov wrote:
>
> Подскажите, пожалуйста, может ли быть в таблице маршрутизации
> больше одной записи default? В чем их смысл? Как это работает?
> Где бы об этом почитать?
Сомневаюсь :-)) поскольку поведение по умолчанию должно быть
одно. На счет метрик, хммм не пробовал не скажу.
Смысл в том, что если тачке не знает куда направить данный пакет
(до назначения нету информации по роутингу) то пакет отправляется
на default gateway в надежде что тот знает куда его послать. Как
правило так пакетик и движется от узла к узлу по дефалтам, пока
не найдется хост, который знает куда все это направить (т.е. ему
известен шлюз в сетку назначения), как правило это роутеры
крупных провайдерских узлов.
Сори если несколько сумбурно обьяснил :-)
--
Власенко Олег.
Отдел технической поддержки ALT Linux Team.
mailto:cornet@altlinux.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 11:12 ` [mdk-re] Re: [mdk-re] " cornet
@ 2001-12-19 11:38 ` Yura Zotov
2001-12-19 13:34 ` AVL
0 siblings, 1 reply; 12+ messages in thread
From: Yura Zotov @ 2001-12-19 11:38 UTC (permalink / raw)
To: mandrake-russian
On Wed, Dec 19, 2001 at 11:15:51AM +0300, cornet wrote:
> Yura Zotov wrote:
> >
> > Подскажите, пожалуйста, может ли быть в таблице маршрутизации
> > больше одной записи default? В чем их смысл? Как это работает?
> > Где бы об этом почитать?
>
> Сомневаюсь :-)) поскольку поведение по умолчанию должно быть
> одно. На счет метрик, хммм не пробовал не скажу.
>
> Смысл в том, что если тачке не знает куда направить данный пакет
> (до назначения нету информации по роутингу) то пакет отправляется
> на default gateway в надежде что тот знает куда его послать. Как
> правило так пакетик и движется от узла к узлу по дефалтам, пока
> не найдется хост, который знает куда все это направить (т.е. ему
> известен шлюз в сетку назначения), как правило это роутеры
> крупных провайдерских узлов.
>
> Сори если несколько сумбурно обьяснил :-)
>
Все это как раз и так ясно. Интресно было, что же будет, когда
несколько default. Просто мне хочется написать скрипт, который
изменяет маршрут default, но перед этим запоминает старый и в
конце его восстанавливает. Вот я и задумался, а что, если default
несколько?
--
Юрий А. Зотов
^ permalink raw reply [flat|nested] 12+ messages in thread
* [mdk-re] Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 2:47 [mdk-re] Нуже ликбез по маршрутизации Yura Zotov
` (2 preceding siblings ...)
2001-12-19 11:12 ` [mdk-re] Re: [mdk-re] " cornet
@ 2001-12-19 11:55 ` Dmitry Lebkov
3 siblings, 0 replies; 12+ messages in thread
From: Dmitry Lebkov @ 2001-12-19 11:55 UTC (permalink / raw)
To: mandrake-russian
Yura Zotov wrote:
>
> Подскажите, пожалуйста, может ли быть в таблице маршрутизации
> больше одной записи default? В чем их смысл? Как это работает?
> Где бы об этом почитать?
Может. В таблице маршрутизации может быть любое (теоретически ограничение только по
объему памяти?) кол-во записей для одного и того же адреса или сети. В данном случае default -
обычная запись в таблице маршрутов для сети 0.0.0.0 с маской 0.0.0.0.
Работает так: пакет доставляется по наиличшему маршруту. Условия выбора "наилучшести" :) такие
(если я чего не перепутал): лучшим считается более специфичный маршрут (кол-во бит в маске большее).
Из двух (или более) маршрутов с одинаковой длиной маски лучшим будет маршрут с наименьшей метрикой.
Если длина маски и метрика - одинаковые, то лучшим будет маршрут с наименьшим(?) IP-адресом gateway'а.
В случае получения ICMP-сообщения unreachable при попытке доставки пакета по наилучшему маршруту,
выбирается следующий наилучший маршрут в соответствии с вышеприведенными критериями и производится
попытка доставки. Это все длится до тех пор пока не будут опробованы все подходящие маршруты. После
этого получаешь сообщение Host Unreachable.
Вроде так. Подробнее можно почитать здесь: http://www.lib.ru/TCPBOOK/tcp1.txt
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 11:11 ` Michael Shigorin
@ 2001-12-19 12:22 ` Alex Savvin
2001-12-19 16:14 ` [mdk-re] [JT] " Michael Shigorin
0 siblings, 1 reply; 12+ messages in thread
From: Alex Savvin @ 2001-12-19 12:22 UTC (permalink / raw)
To: mandrake-russian
On Wed, 19 Dec 2001 08:34:14 +0200
Michael Shigorin <mike@lic145.kiev.ua> wrote:
> On Wed, Dec 19, 2001 at 02:48:41AM +0300, Yura Zotov wrote:
> > Подскажите, пожалуйста, может ли быть в таблице маршрутизации
> > больше одной записи default?
> Насколько я понимаю, нет -- для такого используется динамическая
> маршрутизация на gated или zebra, например.
>
В общем-то это работает. У меня два подключения к разным провайдерам и
прописаны два маршрута по умолчанию, но с разными метриками (каналы
по скорости разные).
--
Sincerely,
Alex Savvin
-------------------
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 11:38 ` Yura Zotov
@ 2001-12-19 13:34 ` AVL
2001-12-19 15:05 ` Yura Zotov
0 siblings, 1 reply; 12+ messages in thread
From: AVL @ 2001-12-19 13:34 UTC (permalink / raw)
To: mandrake-russian
On Wed, 19 Dec 2001 11:40:00 +0300
Yura Zotov <yznews@hotbox.ru> wrote:
> Все это как раз и так ясно. Интресно было, что же будет, когда
> несколько default. Просто мне хочется написать скрипт, который
> изменяет маршрут default, но перед этим запоминает старый и в
> конце его восстанавливает. Вот я и задумался, а что, если default
> несколько?
а зачем его запоминать?
добавить и удалить свой дефаулт. я так всегда делаю.
добавляемый дефаулт становится перед текущими и работает. если удалил свой дефаулт - прежний вылазит. прям стек какой-то :)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 13:34 ` AVL
@ 2001-12-19 15:05 ` Yura Zotov
2001-12-19 16:12 ` Dmitry Lebkov
0 siblings, 1 reply; 12+ messages in thread
From: Yura Zotov @ 2001-12-19 15:05 UTC (permalink / raw)
To: mandrake-russian
On Wed, Dec 19, 2001 at 01:36:25PM +0300, AVL wrote:
> On Wed, 19 Dec 2001 11:40:00 +0300
> Yura Zotov <yznews@hotbox.ru> wrote:
>
>
> > Все это как раз и так ясно. Интресно было, что же будет, когда
> > несколько default. Просто мне хочется написать скрипт, который
> > изменяет маршрут default, но перед этим запоминает старый и в
> > конце его восстанавливает. Вот я и задумался, а что, если default
> > несколько?
> а зачем его запоминать?
> добавить и удалить свой дефаулт. я так всегда делаю.
> добавляемый дефаулт становится перед текущими и работает. если удалил свой дефаулт - прежний вылазит. прям стек какой-то :)
Как объяснил мне один товарищ ранее, когда есть несколько
default, то по которому ходить выбирается ядром автоматически по
разным признакам этих маршрутов. В моем личном конкретном случае
это, скорее всего, работало бы. Однако, я надеюсь, что моим
скриптом будут пользоваться и другие люди, поэтому просто
полагаться на ядро не могу.
--
Юрий А. Зотов
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] Re: [mdk-re] Нуже ликбез по маршрутизации
2001-12-19 15:05 ` Yura Zotov
@ 2001-12-19 16:12 ` Dmitry Lebkov
0 siblings, 0 replies; 12+ messages in thread
From: Dmitry Lebkov @ 2001-12-19 16:12 UTC (permalink / raw)
To: mandrake-russian
On Wed, 19 Dec 2001 15:07:04 +0300
Yura Zotov <yznews@hotbox.ru> wrote:
> On Wed, Dec 19, 2001 at 01:36:25PM +0300, AVL wrote:
> > On Wed, 19 Dec 2001 11:40:00 +0300
> > Yura Zotov <yznews@hotbox.ru> wrote:
> >
> >
> > > Все это как раз и так ясно. Интресно было, что же будет, когда
> > > несколько default. Просто мне хочется написать скрипт, который
> > > изменяет маршрут default, но перед этим запоминает старый и в
> > > конце его восстанавливает. Вот я и задумался, а что, если default
> > > несколько?
> > а зачем его запоминать?
> > добавить и удалить свой дефаулт. я так всегда делаю.
> > добавляемый дефаулт становится перед текущими и работает. если удалил
> > свой дефаулт - прежний вылазит. прям стек какой-то :)
>
> Как объяснил мне один товарищ ранее, когда есть несколько
> default, то по которому ходить выбирается ядром автоматически по
> разным признакам этих маршрутов. В моем личном конкретном случае
> это, скорее всего, работало бы. Однако, я надеюсь, что моим
> скриптом будут пользоваться и другие люди, поэтому просто
> полагаться на ядро не могу.
После вдумчивого вчитывания в описание основ TCP/IP подобные мысли сами
куда-то пропадают ;)))
То что было описано - стандартное поведение стека TCP/IP. Можно сказать
- основа ИНета. И любая "кофеварка", мнящая себя IP-устройством должна
подобный механизм реализовывать :)
WBR, Dmitry Lebkov
PS. Таблица маршрутизации ядра, однозначно, надежнее. В нее информацию занес,
и больше ее не трогаешь (всяких демонов маршрутизации нучитываем).
А userspace-скрипт может "взглюкнул" и вынес default совсем. Хорошо, если
машина под боком. А если она в тайге ... Ой, сорри ... Пошла стандартная
паранойя системного администратора ;)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] [JT] Нуже ликбез по маршрутизации
2001-12-19 12:22 ` Alex Savvin
@ 2001-12-19 16:14 ` Michael Shigorin
2001-12-19 19:35 ` Gosha
0 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2001-12-19 16:14 UTC (permalink / raw)
To: mandrake-russian
On Wed, Dec 19, 2001 at 12:23:56PM +0300, Alex Savvin wrote:
> В общем-то это работает. У меня два подключения к разным провайдерам и
> прописаны два маршрута по умолчанию, но с разными метриками (каналы
> по скорости разные).
Угу, про метрики я таки забыл. Вредно почту читать до полного
усвоения кофеина с утра :(
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ http://visa.chem.univ.kiev.ua/~mike/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [mdk-re] [JT] Нуже ликбез по маршрутизации
2001-12-19 16:14 ` [mdk-re] [JT] " Michael Shigorin
@ 2001-12-19 19:35 ` Gosha
0 siblings, 0 replies; 12+ messages in thread
From: Gosha @ 2001-12-19 19:35 UTC (permalink / raw)
To: mandrake-russian
On Wed, 19 Dec 2001 14:39:59 +0200
Michael Shigorin <mike@lic145.kiev.ua> wrote:
> > В общем-то это работает. У меня два подключения к разным провайдерам и
> > прописаны два маршрута по умолчанию, но с разными метриками (каналы
> > по скорости разные).
> Угу, про метрики я таки забыл. Вредно почту читать до полного
> усвоения кофеина с утра :(
Но это не самый удачный вариант. Поскольку оба пути будут использоваться
мало предсказуемым способом. Если это не критично, то можно и так.
А вот если критично (например разная стоимость каналов), то гораздо
проще воспользоваться возможностями пакета iproute2.
С его помощью можно сделать разные default gw для разных адресов.
Т.е., например, часть машин работают по одному пути, а часть
по другому. У меня именно так из-за разной стоимости и пропускной
способности двух каналов.
--
Best regards!
Igor Solovyov
Zlatoust, Russia
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2001-12-19 19:35 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-19 2:47 [mdk-re] Нуже ликбез по маршрутизации Yura Zotov
2001-12-19 7:51 ` vic ismakaev
2001-12-19 11:11 ` Michael Shigorin
2001-12-19 12:22 ` Alex Savvin
2001-12-19 16:14 ` [mdk-re] [JT] " Michael Shigorin
2001-12-19 19:35 ` Gosha
2001-12-19 11:12 ` [mdk-re] Re: [mdk-re] " cornet
2001-12-19 11:38 ` Yura Zotov
2001-12-19 13:34 ` AVL
2001-12-19 15:05 ` Yura Zotov
2001-12-19 16:12 ` Dmitry Lebkov
2001-12-19 11:55 ` Dmitry Lebkov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git