ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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