|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 24 Jul 2007 11:36:05 To : Victor Sudakov Subject : Re: routed and default route -------------------------------------------------------------------------------- 24 июл 2007, вторник, в 06:40 KRAST, Victor Sudakov написал(а): VS>>> Если routed получает от роутера A 0.0.0.0 и ещё несколько сетей, то он VS>>> эти сети не устанавливает в FIB. Видимо считает, что незачем, коли VS>>> default и так смотрит на A (впрочем, это только моё предположение, я VS>>> не нашёл, где эта фича документирована). >>> Ага, и не только он так делает. Говорят (c), что так должен делать >>> любой RIP-роутер при определенных условиях, которые у тебя, видимо, >>> выполняются. VS>> Однако циски и пиксы в этих условиях так не поступают, например: VS>> R 10.14.129.65/32 [120/3] via 172.16.138.61, 00:00:02, VS>> FastEthernet0/0 VS>> R 10.14.128.64/26 [120/2] via 172.16.138.61, 00:00:02, VS>> FastEthernet0/0 VS>> R 10.14.129.67/32 [120/2] via 172.16.138.61, 00:00:02, VS>> FastEthernet0/0 VS>> R 10.14.129.66/32 [120/2] via 172.16.138.61, 00:00:02, VS>> FastEthernet0/0 VS>> R* 0.0.0.0/0 [120/1] via 172.16.138.61, 00:00:02, FastEthernet0/0 >> У них не бывает kernel route, только static route, VS> А что такое kernel route? Это просто другое название для FIB? Это терминология quagga - маршруты, установленные в FIB средствами, внешними по отношению к quagga (route add, ICMP redirect etc.), находящиеся вне управления quagga, не имеющие атрибута administrative distance (назначает нулевую дистанцию и максимальный приоритет), никогда не удаляются демонами и обычно не влияют на работу алгоритмов rip/ospf/etc.; хотя последнее можно отменить при помощи redistribute kernel (очень плохая идея, ICMP redirect придется отключать, иначе будут маршрутные циклы). Хороши тем, что можно иметь "локально известные маршруты" - без redistribute kernel они не анонсируются "наружу", часть маршрутов можно делать через ip route, часть через route add и не писать фильтров для анонсов. Плохи тем, что им нельзя понизить дистанцию. >> и условия тут возможно, немного не те - например, анонсы RIP >> идут не только со стороны F0. VS> Условия те же. И циска, с которой я привёл вывод, и хост с routed VS> находятся в той же самой сети 172.16.138.0/24. Собственно, почему я и VS> привёл пример с этой циски. Может быть, дело в том, что kernel route нету в rip database. Кстати, вспомнил способ их туда засунуть для routed: у kernel route есть атрибут metric, по дефолту он нулевой. Если сделать его ненулевым (скажем, единицей), routed станет его рассматривать как static. Afaik, это нигде не документировано. >>> А самый главный совет - выкинь routed и сделай на quagga/ripd. VS>> Хотел обойтись средствами из base system. >> ...в частности поэтому рекомендую quagga, ибо штатный routed >> крайне примитивен. VS> Да в общем, согласись, и задача весьма примитивная - принять маршруты VS> и не выпендриваться. Hе вполне примитивная - тебе надо сочетать анонсы с местным статиком, routed может оказаться слишком примитивным даже для этого. Eugene -- Кто беден, тот себя и виновать!.. Выходит, не умеешь воровать!.. И так уж дали полную свободу, Так что ж - еще пособья выдавать?.. --- slrn/0.9.8.1 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093440edb4d.html, оценка из 5, голосов 10
|