Топологии локальных сетей

Автор: Пользователь скрыл имя, 22 Февраля 2012 в 20:06, реферат

Описание работы

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

Работа содержит 1 файл

Материал.doc

— 82.00 Кб (Скачать)


Глава 5. Топологии локальных сетей

 

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

 

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

 

Основные топологии

 

Существует три основные физические топологии: шинная (bus), кольцевая (ring) и звездообразная (star). Каждая топология продиктована определенной технологией кадров локальной сети. Например, сети Ethernet (по определению) исторически используют звездообразные топологии. Использование коммутации на уровне кадров изменило положение вещей. Все локальные сети, применяющие упомянутый тип коммутации, вне зависимости от типа кадров или метода доступа к среде передачи построены на основе одной и той же топологии. С недавнего времени коммутируемую топологию можно считать полноправным членом привычного трио основных топологий локальных сетей.

 

Шинная топология

 

Шинная топология (см. рисунок 5.1) соответствует соединению всех сетевых узлов в одноранговую сеть с помощью единственного открытого (open-ended) кабеля. Кабель должен оканчиваться резистивной нагрузкой - так называемыми оконечными резисторами (terminating resistors). Единственный кабель в состоянии поддерживать только один канал. В данной топологии кабель называют шиной (bus).

 

Типичная шинная топология предполагает использование единственного кабеля без дополнительных внешних электронных устройств с целью объединения узлов в одноранговую сеть. Все подключенные устройства прослушивают трафик шины и принимают только те пакеты, которые адресованы им. Отсутствие необходимости использования сложных внешних устройств (например, повторителей) в значительной степени упрощает процедуру развертывания шинной локальной сети. Затраты на развертывание также будут незначительными. К недостаткам данной топологии можно отнести ограниченные функциональные возможности, а также недостаточные расстояния передачи данных и расширяемость.

 

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

 

Единственным исключением являлась локальная сеть Token Bus, соответствующая спецификации IEEE 802.4. Эта технология была достаточно здравой и детерминистической, во многом напоминая стандарт Token Ring. Тем не менее сети стандарта Token Bus использовали не кольцевую, а шинную топологию.

 

Стандарт Token Bus не пользовался популярностью на рынке. Для его реализации приходилось использовать специальную проводку. Технологические усовершенствования других стандартов и топологий локальных сетей сделали эту сложную шинную топологию устаревшей.

 

Кольцевая топология

 

Кольцевая топология впервые была реализована в простых одноранговых локальных сетях. Каждая рабочая станция соединялась с двумя ближайшими соседями (см. рисунок 5.2). Общая схема соединения напоминала замкнутое кольцо. Данные передавались только в одном направлении. Каждая рабочая станция работала как ретранслятор, принимая и отвечая на адресованные ей пакеты и передавая остальные пакеты следующей рабочей станции, расположенной «ниже по течению».

 

РИСУНОК 5.1. Пример шинной топологии.

 

РИСУНОК 5.2. Одноранговая кольцевая топология.

 

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

 

После появления архитектуры Token Ring, разработанной корпорацией IBM и стандартизированной впоследствии в спецификации IEEE 802.5, первые примитивные версии кольцевой архитектуры были признаны несостоятельными. Архитектура Token Ring отступила от одноранговой схемы соединений в пользу ретранслирующего концентратора. Отказ от топологии однорангового кольца в значительной степени повысил устойчивость всей сети к отказам отдельных рабочих станций. Сети архитектуры Token Ring, несмотря на свое название, реализуют топологию звезды и циклический метод доступа (см. рис. 5.3).

 

Реализующие звездообразную топологию локальные сети в состоянии поддерживать цикличный метод доступа. Проиллюстрированная на этом рисунке сеть Token Ring представляет собой виртуальное кольцо, образованное методом доступа по алгоритму циклического обслуживания (round-robin access method). Сплошные линии соответствуют физическим соединениям, а штриховые обозначают направление логического потока данных.

 

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

 

РИСУНОК 5.3. Звездно-кольцевая топология.

 

Топология типа «звезда»

 

Локальные сети звездообразной топологии объединяют устройства, которые как бы расходятся из общей точки - концентратора (см. рис. 5.4). Если мысленно представить концентратор в качестве звезды, соединения с устройствами будут напоминать ее лучи - отсюда и название топологии. В отличие от кольцевых топологий, физических или виртуальных каждому сетевому устройству предоставлено право независимого доступа к среде передачи. Такие устройства вынуждены совместно использовать доступную полосу пропускания концентратора. Примером локальной сети звездообразной топологии является Ethernet.

 

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

 

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

 

Коммутируемая топология

 

Коммутатор (switch) является многопортовым устройством канального уровня (второй уровень справочной модели OSI). Коммутатор «изучает» МАС-адреса и накапливает данные о них во внутренней таблице. Между автором кадра и предполагаемым получателем коммутатор создает временное соединение, по которому и передается кадр.

 

В стандартной локальной сети, реализующей коммутируемую топологию, все соединения устанавливаются через коммутирующий концентратор (switching hub), что и проиллюстрировано на рисунке 5.5. Каждому порту, а следовательно, и подключенному к порту устройству, выделена собственная полоса пропускания. Первоначально принцип действия коммутаторов основывался на передаче кадров в соответствии с МАС-адресами, однако технологический прогресс внес свои коррективы. Современные устройства в состоянии коммутировать ячейки (пакеты кадров, имеющие фиксированную длину и соответствующие второму уровню структуры передачи данных). Кроме того, коммутаторы поддерживают протоколы третьего уровня, а также распознают IP-адреса и физические порты коммутатора-концентратора.

 

РИСУНОК 5.4. Звездообразная топология.

 

РИСУНОК 5.5. Коммутируемая топология.

 

РИСУНОК 5.6. Объединенные в последовательную цепочку концентраторы.

 

Коммутаторы повышают производительность локальной сети двумя способами. Первый способ заключается в расширении полосы пропускания, доступной сетевым устройствам. Например, коммутатор-концентратор Ethernet с восемью портами обладает таким же количеством отдельных доменов по 10 Мбит/с каждый, обеспечивая суммарную пропускную способность 80 Мбит/с.

 

Второй способ повышения производительности локальной сети сводится к уменьшению количества устройств, которые вынуждены использовать все сегменты полосы пропускания. В каждом выделенном коммутатором домене находятся только два устройства: собственно сетевое устройство и порт коммутатора-концентратора, к которому оно подключено. Вся полоса пропускания 10 Мбит/с принадлежит двум устройствам сегмента. В сетях, которые не поддерживают конкурирующие методы доступа к среде передачи, например, в Token Ring или FDDI, область циркуляции маркера будет ограничена меньшим количеством сетевых устройств.

 

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

 

Выбор подходящей топологии

 

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

 

Сложные топологии

 

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

 

Последовательная цепочка

 

Простейшая из сложных топологий последовательно соединяет все концентраторы сети (см. рис. 5.6). Подобная схема получила название последовательной цепочки (daisy chaining). Соединения между концентраторами устанавливаются с помощью их же портов. В результате построение объединяющей магистрали такого типа не связано с дополнительными расходами.

 

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

 

Естественно, что последовательная цепочка в состоянии объединить ограниченное количество сегментов. Спецификации локальных сетей, в частности, 802.3 Ethernet, пытаются определить максимальный размер сети исходя из количества концентраторов и/или повторителей, которые могут быть объединены в последовательную цепочку. Предложенные спецификациями физического уровня ограничения на расстояние между устройствами, умноженные на количество устройств, и определяют максимальный размер локальной сети. Эта величина называется максимальным диаметром сети (maximum network diameter). Превышение диаметра отрицательно влияет на работоспособность локальной сети. Количество концентраторов, которые могут быть соединены в последовательную цепочку, чаще всего определяется именно максимальным диаметром сети. Особенно это касается современных высокопроизводительных локальных сетей, например Fast Ethernet, которые накладывают жесткие ограничения на диаметр сети и количество соединенных концентраторов.

 

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

Информация о работе Топологии локальных сетей