split horizon



Автор Ђроль Обычный задал вопрос в разделе Прочее компьютерное

Что такое "расщепление горизонта"? Хотелось бы поподробнее... и получил лучший ответ

Ответ от тро-ло-ло ло-ло-тро[активный]
Несмотря на то что протокол рип не в состоянии полностью исключить переходные состояния в сети, когда некоторые маршрутизаторы пользуются устаревшей информацией об уже несуществующих маршрутах, имеется несколько методов, которые во многих случаях решают подобные проблемы.
Ситуация с петлей, образующейся между соседними маршрутизаторами, описанная в предыдущем разделе, надежно решается с помощью метода, получившем название расщепления горизонта. Метод заключается в том, что маршрутная информация о некоторой сети, хранящаяся в таблице маршрутизации, никогда не передается тому маршрутизатору, от которого она получена (это следующий маршрутизатор в данном маршруте). Если маршрутизаторм2 в рассмотренном выше примере поддерживает технику расщепления горизонта, то он не передаст маршрутизатору ми устаревшую информацию о сети, так как получил ее именно от маршрутизатора ми.
Практически все сегодняшние маршрутизаторы, работающие по протоколу рип, используют технику расщепления горизонта.
Однако расщепление горизонта не помогает в тех случаях, когда петли образуются не двумя, а несколькими маршрутизаторами. Рассмотрим более детально ситуацию, которая возникнет в сети, , в случае потери связи маршрутизатора 2 с сетью а. Пусть все маршрутизаторы этой сети поддерживают технику расщепления горизонта. Маршрутизаторы м2 им3 не будут возвращать маршрутизатору в этой ситуации данные о сети с метрикой 2, так как они получили эту информацию от маршрутизатора ми. Однако они будут передавать маршрутизатору информацию о достижимости сети с метрикой 4 через себя, так как получили эту информацию по сложному маршруту, а не от маршрутизатора ми непосредственно. Например, маршрутизатор м2 получил эту информацию по цепочке м4-мЗ-м1. Поэтому маршрутизатор ми снова может быть обманут, пока каждый из маршрутизаторов в цепочке м3-м4-м2 не вычеркнет запись о достижимости сети 1 (а это произойдет через период 3 х 180 секунд) .
Для предотвращения зацикливания пакетов по составным петлям при отказах связей применяются два других приема, называемые триггерными обновлениями и замораживанием изменений (
Способ триггерных обновлений состоит в том, что маршрутизатор, получив данные об изменении метрики до какой-либо сети, не ждет истечения периода передачи таблицы маршрутизации, а передает данные об изменившемся маршруте немедленно. Этот прием может во многих случаях предотвратить передачу устаревших сведений об отказавшем маршруте, но он перегружает сеть служебными сообщениями, поэтому триггерные объявления также делаются с некоторой задержкой. Поэтому возможна ситуация, когда регулярное обновление в каком-либо маршрутизаторе чуть опередит по времени приход триггерного обновления от предыдущего в цепочке маршрутизатора и данный маршрутизатор успеет передать по сети устаревшую информацию о несуществующем маршруте.
Второй прием позволяет исключить подобные ситуации. Он связан с введением тайм-аута на принятие новых данных о сети, которая только что стала недоступной. Этот тайм-аут предотвращает принятие устаревших сведений о некотором маршруте от тех маршрутизаторов, которые находятся на некотором расстоянии от отказавшей связи и передают устаревшие сведения о ее работоспособности. Предполагается, что в течение тайм-аута «замораживания изменений» эти маршрутизаторы вычеркнут данный маршрут из своих таблиц, так как не получат о нем новых записей и не будут распространять устаревшие сведения по сети.

Ответ от Игорь Яковленко[новичек]
Погуглите расщепление горизонта проктолог - была в жж хохма по этому поводу неплохая...

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое "расщепление горизонта"? Хотелось бы поподробнее...
Расщепление горизонта на Википедии
Посмотрите статью на википедии про Расщепление горизонта
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*