Что такое цикл маршрутизации и как избежать цикла маршрутизации?

Что такое цикл маршрутизации и как избежать цикла маршрутизации Изучение

Маршрутизация — это процедура, которая помогает пакету выбрать оптимальный путь для скорейшего достижения пункта назначения. Например, устройством может быть маршрутизатор, который используется для обработки сетевого трафика. Оптимальные методы сетевой маршрутизации помогают поддерживать эффективную работу вашей сети в некоторых отношениях, например, более быстрый доступ к данным и предотвращение перегрузки полосы пропускания.

Цикл маршрутизации

Петля маршрутизации — это проблема, возникающая, когда маршрутизаторы пересылают пакеты таким образом, что один и тот же пакет неоднократно возвращается к одному и тому же маршрутизатору в сети из-за необычного поведения таблицы маршрутизации, когда пакеты данных продолжают маршрутизироваться снова и снова между два и более маршрутизатора.

Например, когда трафик поступает от одного соединения или одного устройства (обычно это маршрутизатор или коммутатор уровня 3), он видит трафик, исходящий от интерфейса, и отправляет этот трафик на этот хост, а затем этот хост получает трафик и отправляет этот трафик к интерфейсу, и он получает трафик от хоста и отправляет его обратно на хост, поэтому, по сути, трафик идет в цикле.

Пример цикла маршрутизации

Пример цикла маршрутизации

На приведенном выше изображении GFG Router2 отправляет трафик данных на GFG Router1, а он отправляет его обратно на GFG Router2, что вызывает петлю. Существует термин, называемый TTL, который представляет собой время жизни пакета, и он говорит до того, как сколько переходов этот пакет может жить.

Всякий раз, когда возникает петля маршрутизации из-за какой-либо ошибки в таблице маршрутизации, пакеты данных доставляются между двумя маршрутизаторами снова и снова, пока не истечет время жизни, а затем пакет необходимо удалить, поэтому петля маршрутизации плохая.

Как петли маршрутизации влияют на производительность сети?

Если существует петля маршрутизации, то в таблице маршрутизации есть некоторая проблема, которая называется отравлением таблицы маршрутизации, что может нанести большой ущерб сетям, например, сбой сети или замедление работы сети, поскольку в маршрутизацию добавляются неточные данные. table, и это приводит к обильным потерям пакетов данных и трате полосы пропускания.

Читайте также:  Не отображаются изменения в WordPress: вот как исправить проблему?

Если есть два хоста и сеть, пытающаяся установить связь, или через эту сеть должен быть передан большой файл, также возникает петля маршрутизации. Из-за наличия петли маршрутизации каждый пакет просто продолжает реплицироваться, так что он начинает создавать нагрузку и нагрузку на сеть, и в какой-то момент из-за этих петель маршрутизации может произойти сбой в сети.

Как избежать петель маршрутизации?

Следующие методы используются, чтобы избежать циклов маршрутизации.

1. Разделить горизонт

Разделение горизонта — это метод, позволяющий избежать петель маршрутизации, запрещая маршрутизатору отправлять информацию о неудачном маршруте в таблице маршрутизации через тот же интерфейс, из которого он узнал о маршруте. Этот метод включает в себя протокол маршрутной информации (RIP), службу виртуальной частной локальной сети (VPLS) и расширенный протокол маршрутизации внутренних шлюзов (EIGRP).

2. Таймеры удержания

Это метод, который используется для предотвращения восстановления маршрута, который мог выйти из строя, с помощью регулярных обновлений. Представьте, что маршрутизатор получает обновление от соседа, указывающее, что ранее доступная сеть не работает и недоступна, затем запускается таймер удержания, если новое обновление поступает от соседа с лучшей матрицей, тогда удержание снимается и данные передаются. в противном случае он будет игнорировать это новое обновление.

Недостатки:

  • Никогда не собираюсь доставлять пакет
  • Это вызывает отравление маршрута и проблемы с отсчетом до бесконечности.
  • Трата пропускной способности
Оцените статью
bestprogrammer.ru
Добавить комментарий

Adblock
detector