Петли в сетях, объединенных с помощью мостов
Без протокола взаимодействия между мостами алгоритм ТВ отказывает,
когда между двумя любыми LAN об'единенной сети имеется несколько
трактов, включающих в себя мосты и локальные сети. Образование петли
при об'единении с помощью мостов показано на Рис. 29-2 "Неправильное
продвижение пакетов и узнавание информации в средах прозрачного
об'единения".
Предположим, что Хост А отправляет блок
данных в Хост В. Оба моста принимают этот
блок данных и и делают правильный вывод о том, что машина А находится в
сети 2. К сожалению, после того, как машина В примет два экземпляра
блока данных машины А, оба моста снова получают этот же блок данных на
свои интерфейсы с Сетью 1, т.к. все хосты
принимают все сообщения широковещательных LAN. В некоторых случаях
мосты затем изменяют свои внутренние таблицы, чтобы указать, что машина
А находится в Сети 1. В этом случае при ответе машины В на блок данных
машины А оба моста примут, а затем проигнорируют эти ответы, т.к. их
таблицы укажут, что данный пункт назначения (машина А) находится в том
же сегменте сети, что и источник этого блока данных.
Помимо основных проблем связности, подобных описанной выше,
потенциально серьезной проблемой является размножение
широковещательных сообщений в сетях с петлями. Обратившись снова к
Рис. 29-2, предположим, что первоначальный блок данных машины А
является широковещательным. Оба моста будут бесконечно продвигать этот
блок данных, используя всю доступную ширину полосы сети и блокируя
передачу других пакетов в обоих сегментах.
Топология с петлями, подобными изображенной на Рис. 29-2, может быть
полезной, но также и потенциально вредной. Петля подразумевает
существование нескольких трактов через об'единеннную сеть. В сети с
несколькими трактами от источника до пункта назначения общая
помехоустойчивость может увеличиться благодаря улучшенной
топологической гибкости.