С помощью метода расщепления горизонта устраняется следующий недостаток. Маршрутизатор, получивший от соседнего маршрутизатора обновление с неправильной информацией, передает эту информацию обратно на тот же соседний маршрутизатор. В результате неправильный маршрут может передаваться бесконечно, рассмотрим один из возможных примеров такого процесса (рис. 9.10).
Маршрутизатор В получает информацию о том, что маршрутизатор С вышел из строя, и передает эту информацию маршрутизатору А.
Маршрутизатор А обновляет свою таблицу маршрутизации с учетом неисправности маршрутизатора С.
Маршрутизатор В получает информацию о том, что маршрутизатор С восстановлен. Однако, прежде чем маршрутизатор В передает обновление маршрутизатору А, последний передает маршрутизатору В собственное обновление с информацией о неработающем маршрутизаторе С.
Маршрутизатор В обновляет свою таблицу маршрутизации на основе неправильной информации маршрутизатора А.
В методе расщепления горизонта указанная проблема решается следующим образом. Когда маршрутизатор А передает свои обновления маршрутизатору В, он не включает в них маршруты, полученные от него же. Поскольку обновления не передаются обратно, они распространяются по маршрутизаторам не хаотично, а направленно, как круги от брошенного в воду камня.