Телекоммуникационные технологии.Сети TCP-IP



Поддержка множественных маршрутов


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

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

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

Рассмотрим теперь следующий пример.


Рис. 5.1.5. Пример особой ситуации при поддержке множественных маршрутов

Узел (1) отправляет данные в (3) , используя поддержку множественных маршрутов, по маршрутам С (2/3 трафика) и АВ (1/3 трафика). Однако узел (2) тоже поддерживает механизм множественных путей, и когда к нему пребывают дейтаграммы, адресованные в (3) (в том числе, и отправленные из (1) ), он применяет к ним ту же логику, то есть 2/3 из них отправляются в (3) по маршруту В, а одна треть - по маршруту АС. Следовательно, 1/9 дейтаграмм, отправленных узлом (1) в узел (3) , возвращаются опять в узел (1) , и тот 1/3 из них опять отправляет в (3) по маршруту С, а 2/3 - по маршруту АВ через узел (2) и так далее. В итоге сформировался "частичный цикл" при посылке дейтаграмм из (1) в (3) , который, помимо частичного зацикливания дейтаграмм, ведет к быстрой перегрузке линии А.




Содержание  Назад  Вперед