
384 Глава 4. Подуровень управления доступом к среде
причин является защита информации. Любой сетевой интерфейс может быть
переведен в беспорядочный режим, когда обрабатывается весь трафик, приходя-
щий по каналу. Многие отделы, такие как отдел исследований, патентный, бух-
галтерия, владеют информацией, которую они не хотели бы выносить за пределы
своего подразделения. В этой ситуации наилучшим выходом является объедине-
ние компьютеров всех работников отдела в одну ЛВС и запрет на передачу ка-
ких-либо данных наружу. Руководство обычно не устраивает заявление о том,
что такое решение невозможно реализовать до тех пор, пока все работники отде-
ла не будут размещены в соседних кабинетах.
Второй причиной является нагрузка на сеть. Сеть может оказаться настолько
загруженной, что ее будет лучше разделить на несколько. Например, если народ
из отдела исследований решит провести какой-нибудь хитрый эксперимент, то
бухгалтерия будет не очень счастлива от сознания, что он проводится за счет ем-
костей их общей сети.
Еще одна причина — широковещание. Большинство сетей и многие протоко-
лы верхних уровней поддерживают широковещание. Например, если пользова-
тель хочет отправить пакет на IP-адрес х, как ему узнать, какой МАС-адрес под-
ставлять в кадры? Мы изучим этот вопрос более подробно в главе 5, а сейчас в
двух словах обрисуем решение проблемы: данная станция должна широковеща-
тельным методом послать запрос: «Кто знает, какой МАС-адрес работает с IP-
адресом х?» Затем она дожидается ответа. Есть много других примеров с исполь-
зованием широковещательной передачи. По мере объединения различных ЛВС
число широковещательных пакетов, проходящих через каждую машину, растет
линейно пропорционально общему числу машин.
С широковещанием связана еще одна проблема: время от времени сетевой
интерфейс ломается и начинает генерировать бесконечный поток кадров, полу-
чаемый всеми станциями. Это широковещательный штурм, который состоит в
следующем: 1) вся пропускная способность сети занята этими бессмысленными
кадрами; 2) все машины объединенных сетей вынуждены заниматься исключи-
тельно обработкой и отвержением этого мусора.
На первый взгляд кажется, что широковещательные штурмы можно ограни-
чить установкой своего рода дамб — разделяя сети мостами или коммутаторами
на несколько частей. Однако если речь идет о прозрачности (то есть о предостав-
лении машинам возможности перенесения в другие ЛВС без каких-либо измене-
ний конфигурации), то широковещательные кадры должны обрабатываться и пе-
ресылаться мостами.
Рассмотрев причины того, что компаниям требуются многочисленные ло-
кальные сети ограниченных размеров, давайте вернемся к проблеме разделения
логической и физической топологий. Допустим, пользователь переезжает в дру-
гое помещение, не меняя принадлежности к тому или иному отделу, или наобо-
рот — меняет отдел, не переезжая никуда из своего офиса. Если сеть в данной
организации оборудована концентраторами, то действия сетевого администрато-
ра в указанной ситуации сводятся к тому, что он доходит до щита с проводами
и вставляет соединитель, идущий от пользователя, в разъем другого концентра-
тора.
Коммутация на уровне передачи данных 385
Во многих компаниях организационные перестановки происходят постоянно,
то есть сетевой администратор постоянно занимается манипуляциями с соеди-
нителями и разъемами. А в некоторых случаях такие перестановки оказываются
невозможными из-за того, что провод пользовательского компьютера проходит
слишком далеко и просто не дотягивается до нужного щита (вследствие непро-
думанной прокладки кабелей).
Пользователи стали требовать у производителей создания более гибких се-
тей, и те ответили им созданием виртуальных ЛВС, для внедрения которых необ-
ходимо было изменить только программное обеспечение. Виртуальные сети да-
же в какой-то момент были стандартизованы комитетом 802. Сейчас они приме-
няются все шире и шире. Далее мы вкратце обсудим виртуальные сети. Допол-
нительную информацию можно найти в (Breyer and Riley, 1999; Seifert, 2000).
Виртуальные сети построены на основе специально разработанных коммута-
торов, хотя в их состав могут входить и обычные концентраторы (см. рис. 4.44).
Для создания системы, построенной на виртуальных ЛВС, сетевому админист-
ратору прежде всего нужно решить, сколько всего будет виртуальных сетей, какие
компьютеры будут в них входить и как они будут называться. Зачастую ВЛВС
(неформально) называют в соответствии с цветами радуги, поскольку тогда сра-
зу становятся понятнее и нагляднее цветные диаграммы, показывающие принад-
лежность пользователей виртуальным сетям. Скажем, пользователи «красной»
сети будут изображены красным цветом, «синей» — синим, и т. д. Таким обра-
зом, на одном рисунке можно отобразить физическую и логическую структуры
одновременно.
В качестве примера рассмотрим четыре ЛВС, изображенные на рис. 4.45, а.
Здесь восемь машин входят в виртуальную сеть С (Серая), а еще семь машин —
в виртуальную сеть Б (белая). Четыре физических сети объединены двумя мос-
тами, В1 и В2. Если используется центральная проводка на основе витой пары,
можно также установить четыре концентратора (не показаны на рисунке), одна-
ко логически моноканал и сеть с концентратором — это одно и то же. Чтобы не
загромождать рисунок, мы не стали изображать на нем концентраторы. Термин
«мост» сейчас применяется в основном тогда, когда к каждому порту подсоеди-
нено несколько машин; в противном случае слова «мост» и «коммутатор» можно
считать синонимами. На рис. 4.45, б показаны те же самые станции тех же самых
виртуальных сетей, только здесь используются коммутаторы, к каждому порту
которых подключено по одному компьютеру.
Чтобы виртуальные сети функционировали корректно, необходимо наличие
конфигурационных таблиц в мостах или коммутаторах. Эти таблицы сообщают
о том, через какие порты (каналы) производится доступ к тем или иным вирту-
альным сетям. Когда кадр прибывает, например, из серой ВЛВС, его нужно разо-
слать на все порты, помеченные буквой С. Это правило справедливо как для
ординарных (то есть однонаправленных) передач, так и для групповых и широ-
ковещательных.
Имейте в виду, что порт может бытьтгомечен сразу несколькими буквами, то
есть он может обслуживать несколько ВЛВС. Это видно и на рис. 4.45, а. Пусть у
машины А имеется кадр для широковещательной передачи. Мост В1 принимает