сегменту 2, а не 1. Поэтому мост 2 корректирует содержимое базы и дела
ет запись о том, что адрес 10 принадлежит сегменту 2. Аналогично посту
пает мост 1, когда мост 2 передает свою буферизованную ранее первую
версию пакета на сегмент 2. В результате пакет бесконечно циркулирует
по активной петле, а мосты постоянно обновляют записи в базе, соответ
ствующие адресу 10. Сеть засоряется ненужным трафиком, а мосты вхо
дят в состояние «вибрации», постоянно обновляя свои базы данных.
В простых сетях сравнительно легко гарантировать существование
одного и только одного пути между двумя устройствами. Но когда коли
чество соединений возрастает или интерсеть становится сложной, то ве
роятность непреднамеренного образования петли становится высокой.
Кроме того, желательно для повышения надежности иметь между моста
ми резервные связи, которые не участвуют при нормальной работе основ
ных связей в передаче информационных пакетов станций, но при отказе
какойлибо основной связи образуют новую связную рабочую конфигу
рацию без петель. Описанные задачи решает алгоритм покрывающего де
рева (Spanning Tree Algorithm, STA).
Требования к пропускной способности моста
До сих пор мы предполагали, что при использовании моста для свя
зи двух сегментов вместо повторителя общая производительность сети
всегда повышается, так как уменьшается количество узлов в каждом сег
менте и загрузка сегмента уменьшается на ту долю трафика, который те
перь является внутренним трафиком другого сегмента. Это действитель
но так, но при условии что мост передает межсегментный трафик без
значительных задержек и без потерь кадров. Однако, анализ рассмотрен
ного алгоритма работы моста говорит о том, что мост может и задержи
вать кадры и, при определенных условиях, терять их. Задержка, вносимая
мостом, равна по крайней мере времени записи кадра в буфер. Как пра
вило, после записи кадра на обработку адресов также уходит некоторое
время, особенно если размер адресной таблицы велик. Поэтому задержка
увеличивается на время обработки кадра.
Время обработки кадра влияет не только на задержку, но и на веро
ятность потери кадров. Если время обработки кадра окажется меньше ин
тервала до поступления следующего кадра, то следующий кадр будет
помещен в буфер и будет ожидать там, пока процессор моста не освобо
диться и не займется обработкой поступившего кадра. Если средняя ин
тенсивность поступления кадров будет в течение длительного времени
превышать производительность моста, то есть величину, обратную сред
нему времени обработки кадра, то буферная память, имеющаяся у моста
для хранения необработанных кадров, может переполниться. В такой си
туации мосту некуда будет записывать поступающие кадры и он начнет их
терять, то есть просто отбрасывать.
Лекция 1: Локальные сети
19