Высокоскоростные сети

Страница 6

Collision Detection - вторая часть имени - служит для разрешения ситуаций, когда два или более узла пытаются передавать сообщения одновременно. Согласно протоколу CSMA, каждый готовый к передаче узел должен вначале слушать сеть, чтобы определить, свободна ли она. Однако, если два узла слушают в одно и тоже время, оба они решат, что сеть свободна, и начнут передавать свои пакеты одновременно. В этой ситуации передаваемые данные накладываются друг на друга (сетевые инженеры называют это конфликтом), и ни одно из сообщений не доходит до пункта назначения. Collision Detection требует, чтобы узел прослушал сеть также и после передачи пакета. Если обнаруживается конфликт, то узел повторяет передачу через случайным образом выбранный промежуток времени и вновь проверяет, не произошел ли конфликт.

ТРИ ВИДА FAST ETHERNET

Наряду с сохранением протокола CSMA/CD, другим важным решением было спроектировать 100BaseT таким образом, чтобы в нем можно было применять кабели разных типов - как те, что используются в старых версиях Ethernet, так и более новые модели. Стандарт определяет три модификации для обеспечения работы с разными видами кабелей Fast Ethernet: 100BaseTX, 100BaseT4 и 100BaseFX. Модификации 100BaseTX и 100BaseT4 рассчитаны на витую пару, а 100BaseFX был разработан для оптического кабеля.

Стандарт 100BaseTX требует применения двух пар UTP или STP. Одна пара служит для передачи, другая – для приема. Этим требованиям отвечают два основных кабельных стандарта: EIA/TIA-568 UTP Категории 5 и STP Типа 1 компании IBM. В 100BaseTX привлекательно обеспечение полнодуплексного режима при работе с сетевыми серверами, а также использование всего двух из четырех пар восьмижильного кабеля - две другие пары остаются свободными и могут быть использованы в дальнейшем для расширения возможностей сети.

Впрочем, если вы собираетесь работать с 100BaseTX, используя для этого проводку Категории 5, то вам следует знать и об его недостатках. Этот кабель дороже других восьмижильных кабелей (например Категории 3). Кроме того, для работы с ним требуется использование пробойных блоков (punchdown blocks), разъемов и коммутационных панелей, удовлетворяющих требованиям Категории 5. Нужно добавить, что для поддержки полнодуплексного режима следует установить полнодуплексные коммутаторы.

Стандарт 100BaseT4 отличается более мягкими требованиями к используемому кабелю. Причиной тому то обстоятельство, что в 100BaseT4 используются все четыре пары восьмижильного кабеля: одна для передачи, другая для приема, а оставшиеся две работают как на передачу, так и на прием. Таким образом, в 100BaseT4 и прием, и передача данных могут осуществляться по трем парам. Раскладывая 100 Мбит/с на три пары, 100BaseT4 уменьшает частоту сигнала, поэтому для его передачи довольно и менее высококачественного кабеля. Для реализации сетей 100BaseT4 подойдут кабели UTP Категорий 3 и 5, равно как и UTP Категории 5 и STP Типа 1.

Преимущество 100BaseT4 заключается в менее жестких требованиях к проводке. Кабели Категорий 3 и 4 более распространены, и, кроме того, они существенно дешевле, нежели кабели Категории 5, о чем не следует забывать до начала монтажных работ. Недостатки же состоят в том, что для 100BaseT4 нужны все четыре пары и что полнодуплексный режим этим протоколом не поддерживается.

Fast Ethernet включает также стандарт для работы с многомодовым оптоволокном с 62.5-микронным ядром и 125-микронной оболочкой. Стандарт 100BaseFX ориентирован в основном на магистрали - на соединение повторителей Fast Ethernet в пределах одного здания. Традиционные преимущества оптического кабеля присущи и стандарту 100BaseFX: устойчивость к электромагнитным шумам, улучшенная защита данных и большие расстояния между сетевыми устройствами.

БЕГУН НА КОРОТКИЕ ДИСТАНЦИИ

Хотя Fast Ethernet и является продолжением стандарта Ethernet, переход от сети 10BaseT к 100BaseT нельзя рассматривать как механическую замену оборудования - для этого могут потребоваться изменения в топологии сети.

Теоретический предел диаметра сегмента сети Fast Ethernet составляет 250 метров; это всего лишь 10 процентов теоретического предела размера сети Ethernet (2500 метров). Данное ограничение проистекает из характера протокола CSMA/CD и скорости передачи 100Мбит/с.

Как уже отмечалось ранее, передающая данные рабочая станция должна прослушивать сеть в течение времени, позволяющего убедиться в том, что данные достигли станции назначения. В сети Ethernet с пропускной способностью 10 Мбит/с (например 10Base5) промежуток времени, необходимый рабочей станции для прослушивания сети на предмет конфликта, определяется расстоянием, которое 512-битный кадр (размер кадра задан в стандарте Ethernet) пройдет за время обработки этого кадра на рабочей станции. Для сети Ethernet с пропускной способностью 10 Мбит/с это расстояние равно 2500 метров (см. Рис. 1).

С другой стороны, тот же самый 512-битный кадр (стандарт 802.3u задает кадр того же размера, что и 802.3, то есть в 512 бит), передаваемый рабочей станцией в сети Fast Ethernet, пройдет всего 250 м, прежде чем рабочая станция завершит его обработку (см. Рис. 2). Если бы принимающая станция была удалена от передающей станции на расстояние свыше 250 м, то кадр мог бы вступить в конфликт с другим кадром на линии где-нибудь дальше, а передающая станция, завершив передачу, уже не восприняла бы этот конфликт. Поэтому максимальный диаметр сети 100BaseT составляет 250 метров (см. Рис.3).

Чтобы использовать допустимую дистанцию, потребуется два повторителя для соединения всех узлов. Согласно стандарту, максимальное расстояние между узлом и повторителем составляет 100 метров; в Fast Ethernet, как и в 10BaseT, расстояние между концентратором и рабочей станцией не должно превышать 100метров. Поскольку соединительные устройства (повторители) вносят дополнительные задержки, реальное рабочее расстояние между узлами может оказаться еще меньше. Поэтому представляется разумным брать все расстояния с некоторым запасом.

Для работы на больших расстояниях придется приобрести оптический кабель. Например, оборудование 100BaseFX в полудуплексном режиме позволяет соединить коммутатор с другим коммутатором или конечной станцией, находящимися на расстоянии до 450 метров друг от друга. Установив полнодуплексный 100BaseFX, можно соединить два сетевых устройства на расстоянии до двух километров.

КАК УСТАНОВИТЬ 100BASET

Кроме кабелей, которые мы уже обсудили, для установки Fast Ethernet потребуются сетевые адаптеры для рабочих станций и серверов, концентраторы 100BaseT и, возможно, некоторое количество коммутаторов 100BaseT.

Адаптеры, необходимые для организации сети 100BaseT, носят название адаптеров Ethernet 10/100 Мбит/с. Данные адаптеры способны (это требование стандарта 100BaseT) самостоятельно отличать 10 Мбит/с от 100 Мбит/с. Чтобы обслуживать группу серверов и рабочих станций, переведенных на 100BaseT, потребуется также концентратор 100BaseT.

При включении сервера или персонального компьютера с адаптером 10/100 последний выдает сигнал, оповещающий о том, что он может обеспечить пропускную способность 100Мбит/с. Если принимающая станция (скорее всего, это будет концентратор) тоже рассчитана на работу с 100BaseT, она в ответ выдаст сигнал, по которому и концентратор, и ПК или сервер автоматически переходят в режим 100BaseT. Если концентратор работает только с 10BaseT, он не подает ответный сигнал, и ПК или сервер автоматически перейдут в режим 10BaseT.

В случае мелкомасштабных конфигураций 100BaseT можно применить мост или коммутатор 10/100, которые обеспечат связь части сети, работающей с 100BaseT, с уже существующей сетью 10BaseT.

ОБМАНЧИВАЯ БЫСТРОТА

Подытоживая все вышесказанное, заметим, что, как нам кажется, Fast Ethernet наиболее хорош для решения проблем высоких пиковых нагрузок. Например, если кто-то из пользователей работает с САПР или программами обработки изображений и нуждается в повышении пропускной способности, то Fast Ethernet может оказаться хорошим выходом из положения. Однако если проблемы вызваны избыточным числом пользователей в сети, то 100BaseT начинает тормозить обмен информацией при примерно 50-процентной загрузке сети- иными словами, на том же уровне, что и 10BaseT. Но в конце концов, это ведь не более чем расширение 10BaseT.