Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Вт Июн 29 2004 08:40 Заголовок сообщения: Сетевая задача. |
|
|
В.Г.Олифер, Н.А.Олифер.
Компьютерные сети. Принципы, технологии, протоколы. Учебник. (Изд. Питер, 1999 год)
Глава 5 Сетевой уровень как средство построения больших сетей
Параграф 5.3 Протокол IP
стр. 399.
--- Цитата ---
"Запись 0.0.0.0 с маской 0.0.0.0 соответствует маршруту по умолчанию. Действительно, любой адрес в пришедшем пакете после наложения на него маски 0.0.0.0 даст адрес сети 0.0.0.0, что совпадает с адресом, указанным в записи. Маршрутизатор выполняет сравнение с адресом 0.0.0.0 в последнюю очередь, в том случае когда пришедший адрес не дал совпадения ни с одной записью в таблице, отличающейся от 0.0.0.0. Записей с адресом 0.0.0.0 в таблице маршрутизации может быть несколько. В этом случае маршрутизатор передает пакет по всем таким маршрутам."
--- Конец цитаты ---
Прокоментируйте.
Нет ли ошибок ?.. |
|
Вернуться к началу |
|
|
Алекс
Зарегистрирован: 25.06.2003 Сообщения: 2206 Откуда: Москва
|
Добавлено: Вт Июн 29 2004 11:03 Заголовок сообщения: Re: Сетевая задача. |
|
|
Andy_user писал(а): | Прокоментируйте.
Нет ли ошибок ?.. |
Что-то мне в "наложении" и его результате кажется не того... _________________ Удачи! |
|
Вернуться к началу |
|
|
aleksei Гость
|
Добавлено: Вт Июн 29 2004 11:26 Заголовок сообщения: |
|
|
Все логически верно. Адрес 0.0.0.0/0 удобно применить для описания маршрута по умолчанию, только проверять адрес пакета на совпадение с ним не имеет смысла, так как результат не зависит от аргумента. |
|
Вернуться к началу |
|
|
Dirk Diggler
Зарегистрирован: 21.06.2004 Сообщения: 51
|
Добавлено: Вт Июн 29 2004 13:55 Заголовок сообщения: Re: Сетевая задача. |
|
|
Я тут устрою небольшой спойлер, но у меня есть неподтвержденные подозрения, которые я и выскажу.
Если рассматривать строку 0.0.0.0 с маской 0.0.0.0 как обыкновенную равноправную строку маршрутизации, с выполнением обычных процедур наложения маски, то в случае нескольких таких маршрутов НЕЛОГИЧНО посылать пакеты по ВСЕМ таким маршрутам. Ведь если есть 2 вручную заданных статичных маршрута, то выбирается тот, что с меньшей метрикой, посылка пакетов по обоим как минимум бессмысленно, а как максимум вызовет сбой в работе. Здесь, имхо, должна(а на практике так и есть) действовать та же логика. Т.е. из двух маршрутов по умолчанию выбирается оный с меньшей метрикой.
В то же время, если рассматривать маршруты по умолчанию как особый класс маршрутов, то можно воспользовать правилом "пошлём пакеты по первому попавшемуся дефолтному маршруту". но имхо это неверно. По причине выделенной болдом. |
|
Вернуться к началу |
|
|
Алекс
Зарегистрирован: 25.06.2003 Сообщения: 2206 Откуда: Москва
|
Добавлено: Ср Июн 30 2004 09:52 Заголовок сообщения: |
|
|
aleksei писал(а): | Все логически верно. |
Да, похоже. Это мне почудилось.. _________________ Удачи! |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Ср Июн 30 2004 10:13 Заголовок сообщения: |
|
|
Предлагаю обратить внимание на следующее предложение из приведенного отрывка от Олифер-ов:
"В этом случае маршрутизатор передает пакет по всем таким маршрутам."
Dirk Diggler уже высказал свое мнение по этому поводу.
Каково мнение читающего сообщества ? |
|
Вернуться к началу |
|
|
Sol
Зарегистрирован: 05.12.2003 Сообщения: 427 Откуда: Томск
|
Добавлено: Пт Июл 02 2004 13:26 Заголовок сообщения: |
|
|
Я так понимаю, что сами г.г. В.Г.Олифер и Н.А.Олифер. ситуацию с несколькими маршрутами по умолчанию никак не комментируют(потому как рассматривают только "Принципы", судя по названию книги..)
Отсюда вывод, что всё зависит от конкретной реализации обработки маршрутов. Ну.. или же необходимо смотреть стандарты (а не Принципы), в которых логика формализована..
Моё мнение - рассылка пакетов по нескольким маршрутам по умолчанию "в принципе" имеет право на жизнь, но реально существенно усложнит процедуру маршрутизации.. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Июл 02 2004 22:26 Заголовок сообщения: |
|
|
Опять же все зависит от реализации.
Маршрутов по умолчанию, да и маршрутов к сетям может быть несколько. Наилучшим выбирается тот, у которого меньшая стоимость (метрика). А вот если метрика одинаковая... Начинаются чудесатые чудеса. В какой-то реализации пакет пульнется по всем маршрутам, в какой-то по первой (по списку) записи, в какой-то по последней, в какой-то будет передача по очереди (один пакет туда, один сюда) - этакая балансировка загрузки. |
|
Вернуться к началу |
|
|
Dirk Diggler
Зарегистрирован: 21.06.2004 Сообщения: 51
|
Добавлено: Пн Июл 05 2004 11:02 Заголовок сообщения: |
|
|
Прозвучало следующее мнение - винды из двух с одинаковой метрикой выбирают "лучший" маршрут. В качестве критрерия "лучшести" берется пропускная способность. Интересно было бы проверить. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Июл 05 2004 11:43 Заголовок сообщения: |
|
|
Элементарно.
Две сетевухи в комп. На одной принуительно выставить 10 мегабит, на второй 100 мегабит. Одинаковые метрики и в путь. |
|
Вернуться к началу |
|
|
Andy_user
Зарегистрирован: 03.12.2003 Сообщения: 382 Откуда: Санкт-Петербург
|
Добавлено: Пн Июл 05 2004 11:58 Заголовок сообщения: |
|
|
Прозвучало мнение, что в некоторых реализациях стека TCP/IP при наличии нескольких default gateway-ев с одинаковыми метриками IP-пакет, для которого не нашлось явно указанного маршрута, будет отправлен на все DG (т.е. произойдет его размножение).
Просьба, кто сталкивался, привести пример такой реализации. |
|
Вернуться к началу |
|
|
Dirk Diggler
Зарегистрирован: 21.06.2004 Сообщения: 51
|
Добавлено: Вт Июл 06 2004 10:27 Заголовок сообщения: |
|
|
and3008 писал(а): | Элементарно.
Две сетевухи в комп. На одной принуительно выставить 10 мегабит, на второй 100 мегабит. Одинаковые метрики и в путь. |
Я не сомневаюсь, что это просто Я даже не ленивый Мне просто негде проверить |
|
Вернуться к началу |
|
|
--= Eagle =--
Зарегистрирован: 23.03.2004 Сообщения: 977 Откуда: Украина, Житомир
|
Добавлено: Вт Июл 06 2004 16:16 Заголовок сообщения: |
|
|
Используй VMWare Workstation _________________ Информация должна быть общедоступной! |
|
Вернуться к началу |
|
|
|