|
|
ru.networks- RU.NETWORKS ------------------------------------------------------------------ From : Denis Khrzanovsky 2:5020/400 10 Oct 2002 09:24:38 To : Yuri Selivanov Subject : Re: ICMP redirect или что-то в этом роде -------------------------------------------------------------------------------- Hello, Yuri! You wrote to "Denis Khrzanovsky" <invb@mail.kubtelecom.ru> on Thu, 10 Oct 2002 02:09:18 +0000 (UTC): >> Ситуация следующая: >> 192.168.128.1(A)----------------192.168.128.2(B) >> | >> 192.168.128.3(C) >> | >> 192.168.224.3(D) >> В качестве default gateway у B назначен A, а маршрут к D не указан >> вовсе. >> Hеобходимо что бы при первом обращении B к D в таблицу маршрутизации >> B добавлялся явный маршрут к D через C. >> A и C маршрутизаторы. YS> Hемного неточен рисунок -- я так понял, по адресам, что А, В и С в Да действительно, в качестве гейта для 224 сети используется соответствующий интерфейс в C (пусть будет 192.168.224.1). YS> одной сети/подсети. В общем, если А имеет маршрут до сети YS> 192.168.224 через С, то при каждой обработке пакета от В, YS> направленного D, он будет отсылать этот пакет раутеру С и YS> генерировать для хоста В icmp_redirect (если это принудительно не YS> выключено на данном интерфейсе -- например на cisco достаточно YS> прописать на соответствующем интерфейсе no ip redirects). YS> Однако, хост В может не реагировать на редиректы от А. Это зависит А можно поподробнее по поводу настроек, рабочие станции win98 и winnt. Знаю точно что 98-е redirect пакеты ловят и обрабатывают с nt не получилось, понимаю вопрос не этой конференции, да простит меня модератор. YS> от ОС и настроек. Даже если В не вставлет маршруты, полученные YS> редиректом, в свою таблицу маршрутизации, а продолжает работать с D YS> через дефаулт А, то работать в конечном итоге это все равно будет, YS> хоть и с неэффективным путем прохождения и обилием редиректов. YS> Однако, можно использовать более красивые решения: YS> 1. Запустить на С самый тупой rip, дабы он анонсил сеть 192.168.224 YS> через 192.168.128.3. Запустить на В аналогичный rip (можно даже в YS> режиме silent host). Т.о. В будет получать 192.168.224 от C а YS> дефаулт будет смотреть на А. Весч хорошая но если учесть что в 128 сети находится не одна машина, да к тому же используемые рабочие станции это win98 на которых rip'а нет. Ставить везде NT с rip сервисом, а это порядка 60-70 машин, мне кажется не очень красивое решение. Да к тому же при первом включении машины из 128 сети маршрут к D отсутствует и будет добавлен через некоторое, пусть даже малое, время. А как показывает практика, именно за это короткое время пользователь, успевает запустить приложение, использующее D и получить ошибку. YS> 2. Вместо четкого указания default_gw на В, прописать default на YS> интерфейс вида: route add default -iface eth0 и включить на YS> соответствующих интерфейсах A и С proxy-arp. А поподробнее про второй случай или пошли меня куда-нибудь, где про это можно прочитать.Hа сколько я понимаю это cisco'вское решение. Заранее спасибо. With best regards, Denis Khrzanovsky. E-mail: invb@mail.kubtelecom.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.networks/1134607956e47.html, оценка из 5, голосов 10
|