Главная страница

СЕТИ ЭВМ И ТЕЛЕКОММУНИКАЦИИ. Министерствообразованияинаукироссийскойфедерации


Скачать 4.29 Mb.
НазваниеМинистерствообразованияинаукироссийскойфедерации
АнкорСЕТИ ЭВМ И ТЕЛЕКОММУНИКАЦИИ.pdf
Дата26.04.2017
Размер4.29 Mb.
Формат файлаpdf
Имя файлаСЕТИ ЭВМ И ТЕЛЕКОММУНИКАЦИИ.pdf
ТипДокументы
#5932
КатегорияИнформатика. Вычислительная техника
страница27 из 46
1   ...   23   24   25   26   27   28   29   30   ...   46
Terabit Ethernet). Предполагается, что технология будет разработана к 2015 году, для чего придется решить немало проблем.
Технологией, которая может обеспечить передачу всё возрастающего трафика, возможно, станет технология DWDM. Для этого, как отмечает один из создателей Ethernet Боб Меткалф, «необходимо преодолеть множество ограничений, включая 1550-нанометровые лазеры и модуляцию с частотой 15 ГГц. Для будущей сети нужны новые схемы модуляции, а также новое оптоволокно, новые лазеры, в общем, все новое. Неясно также, какая сетевая архитектура потребуется для ее поддержки.
Возможно, оптические сети будущего должны будут использовать волокно с вакуумной сердцевиной или углеродные волокна вместо кремниевых.
Операторы должны будут внедрять больше полностью оптических устройств и оптику в свободном пространстве (безволоконную)».
3.4.
ЛВС
Token Ring
3.4.1.
Общие
сведения
Token Ring (маркерное кольцо) – сетевая технология, в которой станции могут передавать данные только тогда, когда они владеют
маркером, непрерывно циркулирующим по кольцу.
Технология Token Ring, предложенная фирмой IBM в 1985 году, описана в стандарте IEEE 802.5. Назначением Token Ring было объединение в сеть всех типов ЭВМ, выпускаемых фирмой – от ПК до больших ЭВМ.
Основные технические характеристики Token Ring:

максимальное число станций в одном кольце – 256;

максимальное расстояние между станциями зависит от типа передающей среды и составляет:

Раздел
3.
Локальные
вычислительные
сети
219 100 метров – для витой пары (UTP категории 4);
150 метров – для витой пары (IBM тип 1);
3000 метров – для оптоволоконного многомодового кабеля;

до 8 колец могут быть соединены мостами.
Максимальная протяженность сети зависит от конфигурации.
Существуют два варианта технологии Token Ring, обеспечивающие скорость передачи данных 4 и 16 Мбит/с соответственно. Современные адаптеры Token Ring, поддерживают оба варианта.
3.4.2.
Структурная
организация
Token Ring
Физическая топология Token Ring "звезда" (рис.3.32) реализуется за счёт подключения всех компьютеров (рабочих станций, РС) через сетевые адаптеры (СА) к устройству множественного доступа (MSAU – Multistation
Access Unit), которое осуществляет передачу кадров от узла к узлу и представляет собой концентратор Token Ring. MSAU имеет 8 портов для подключения компьютеров с помощью адаптерных кабелей и два крайних разъема для подключения к другим концентраторам. При включении компьютера, подсоединённого к MSAU, происходит автоматическое подключение к магистральному кабелю. В случае отказа или отключения станции MSAU организует обход порта этой станции, как это показано на рис.3.32 для станции РСо, при этом связность кольца сохраняется.
Логическая топология во всех способах – "кольцо". Пакет передается от узла к узлу по кольцу до тех пор, пока он не вернется в узел, где он был порожден.
Несколько MSAU могут конструктивно объединяться в группу
(кластер, cluster), внутри которого абоненты соединены в кольцо, что позволяет увеличить количество абонентов, подключенных к одному центру.
Каждый адаптер соединяется с MSAU с помощью двух разнонаправленных линий связи. Такими же двумя разнонаправленными линиями связи, входящими в магистральный кабель, могут быть связаны
MSAU в кольцо
(рис.3.33), в отличие от однонаправленного магистрального кабеля, как это показано на рис.3.34.
РС
СА
РС
СА
РСо
СА
РС
СА
MSAU
Адаптерные кабели к/от
MSAU к/от
MSAU
Магистральные кабели
3.32

Раздел
3.
Локальные
вычислительные
сети
220
В качестве среды передачи в сети Token Ring сначала использовалась витая пара (UTP, STP), затем появились варианты аппаратуры для коаксиального кабеля и оптоволоконного кабеля в стандарте FDDI.
3.4.3.
Функциональная
организация
Token Ring
Каждый узел
ЛВС принимает кадр от соседнего узла, восстанавливает уровни сигналов и передает кадр следующему узлу.
Передаваемый кадр может содержать данные (кадр данных) или являться маркером.
Маркер
– специальный служебный кадр, предоставляющий узлу, который им владеет, право на передачу данных.
Когда узлу необходимо передать кадр, его адаптер дожидается поступления маркера, а затем преобразует его в кадр, содержащий данные, сформированные по протоколу соответствующего уровня, и передает его в сеть. Кадр передается по сети от узла к узлу, пока не достигнет адресата, который установит в нем определенные биты для подтверждения того, что кадр получен адресатом, и ретранслирует его далее в сеть. Пакет продолжает движение по сети до возвращения в узел-отправитель, в котором проверяется правильность передачи. Если кадр был передан адресату без ошибок, узел может сформировать и передать очередной кадр данных (если таковой есть) или передать маркер следующему узлу.
Количество кадров данных, которое может быть передано одним узлом, определяется временем удержания маркера, которое обычно составляет
10 мс. По истечении этого времени узел должен отдать маркер другому узлу. Маркер, как и кадр данных, перемещается по кольцу от узла к узлу.
Если в узле, получившем маркер, нет данных (кадра) для передачи, то он
РС
РС
MSAU
MSAU
РС
РС
РС
РС
MSAU
MSAU
РС
РС
3.34




MSAU
РС
РС
MSAU
РС
РС
3.33

MSAU
РС
РС



Раздел
3.
Локальные
вычислительные
сети
221 отправляет маркер к следующему узлу. Если в узле, получившем маркер, имеется кадр для передачи, то сравнивается уровень приоритета этого кадра (узла) со значением, так называемого зарезервированного
приоритета, находящимся в поле маркера в виде битов резервирования.
Если уровень приоритета кадра равен или больше значения зарезервированного приоритета, то узел захватывает маркер, присоединяет к нему кадр, формируя кадр данных, и передаёт его в сеть. В противном случае, если уровень приоритета кадра меньше значения зарезервированного приоритета, маркер направляется по кольцу к следующему узлу.
В процессе передачи маркера и кадра данных по кольцу каждый узел, принимая их, проверяет кадр на наличие ошибок и при их обнаружении устанавливает соответствующий признак ошибки, в соответствии с которым все остальные узлы игнорируют передаваемый кадр и просто ретранслируют его узлу-отправителю. Кроме того, каждый узел, имеющий данные для передачи, может в поле резервирования приоритета кадра или маркера установить уровень приоритета ожидающего кадра данных, если этот приоритет больше, чем значение, находящееся в этом поле и записанное предшествующими узлами. В конечном результате, кадр данных, вернувшийся после полного оборота по кольцу в узел-отправитель, будет иметь в поле резервирования приоритета значение, соответствующее максимальному уровню приоритета среди всех кадров, готовых к передаче.
Таким образом, в ЛВС Token Ring реализуется приоритетное
управление трафиком, причём столкновения кадров невозможны, поскольку в каждый момент времени в сети передаётся только один кадр.
При передаче небольших кадров, например запросов на чтение файла, возникают дополнительные непроизводительные задержки на время, необходимое для полного оборота кадра по сети через множество станций и в течение которого сеть недоступна для передачи других кадров.
Узел после передачи кадра мог бы отправить в ЛВС некоторое количество символов до возвращения в него отправленного кадра: от 50 до 100 символов в ЛВС со скоростью 4 Мбит/с и до 400 символов в ЛВС со скоростью 16 Мбит/с.
Для увеличения производительности сети в Token Ring со скоростью
16 Мбит/с используется так называемый режим ранней передачи маркера
(Early Token Release – ETR), при котором узел передает маркер следующему узлу сразу после передачи своего кадра. Такая возможность обусловлена тем, что сеть Token Ring состоит из набора независимых межкомпьютерных связей, а не представляет собой единый кабель, проходящий через все компьютеры. С точки зрения передачи сигналов кадр от узла идет только до ближайшего соседа.
При инициализации ЛВС Token Ring одна из рабочих станций назначается в качестве активного монитора, на который возлагаются дополнительные контрольные функции в кольце:

Раздел
3.
Локальные
вычислительные
сети
222

временной контроль в логическом кольце с целью выявления ситуаций, связанных с потерей маркера;

формирование нового маркера после обнаружения потери маркера;

формирование
диагностических
кадров при определенных обстоятельствах.
При выходе активного монитора из строя, назначается новый активный монитор из множества других РС. В качестве монитора автоматически может быть назначена станция, имеющая, например, наибольший МАС-адрес.
3.4.4.
Форматы
кадров
В сети Token Ring используются 3 типа кадров:

кадр данных (рис.3.35,а);

маркер (рис.3.35,б);

последовательность завершения (рис.3.35,в).
Кадр
данных – основной тип кадра, содержащий следующие поля
(рис.3.35,а):

НР
начальный разделитель (1 байт);

УД
управление доступом (1 байт);

УК
управление кадром (1 байт);

АН
адрес назначения (2 или 6 байт);

АИ
адрес источника (2 или 6 байт);

Данные
поле данных;

КС
контрольная сумма (4 байта);

КР
концевой разделитель (1 байт);

СК
статус (состояние) кадра (1 байт).
Маркер
– служебный кадр, содержащий 3 однобайтовых поля
(рис.3.35,б):

НР
начальный разделитель;

УД
управление доступом;

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

НР
начальный разделитель;
НР УД УК
1 1
1 байт
3.35
АН
АИ
Данные
КС
КР СК
2/6 2/6 1
1 4
нет
ограни
чения
НР УД КР
1 1
1 байт
НР КР
1 1 байт а) б) в)

Раздел
3.
Локальные
вычислительные
сети
223

КР
концевой разделитель.
3.4.4.1.
Начальный
и
концевой
разделители
Начальный
разделитель (Start Delimiter – SD) и концевой
разделитель
(End
Delimiter

ED)
– уникальные битовые последовательности, указывающие соответственно на начало и конец кадра и имеющие вид:
НР
: J K 0 J K 0 0 0
КР
: J K 1 J K 1 ПК ОО
Здесь J и K – соответственно 1 и 0 в дифференциальном манчестерском коде; 0 и 1 – обычные нулевые и единичные значения; ПКбит
промежуточного кадра; ООбит обнаруженной ошибки.
Бит
промежуточного кадра (Intermediate Frame) принимает значения:

1, если данный кадр является промежуточным кадром многокадровой передачи;

0, если кадр является последним или единственным.
Бит
обнаруженной ошибки (Error-detected) устанавливается в 0 в момент создания кадра в узле-источнике и может быть изменен на значение 1 любым узлом, обнаружившим ошибку при прохождении кадра по сети. После этого кадр ретранслируется без контроля ошибок в последующих узлах до достижения узла-источника, который в этом случае предпримет повторную попытку передачи кадра.
Поля НР и КР входят в состав всех трёх кадров сети Token Ring.
3.4.4.2.
Управление
доступом
Поле УД - Управление доступом (Access Control) длиной 8 бит имеет следующую структуру:
P P P T M R R R
Здесь PPPбиты приоритета; Tбит маркера: 1 для маркера и 0 для кадра данных; Mбит монитора: 1, если кадр передан активным монитором и 0 – в противном случае; RRRбиты резервирования.
В сети Token Ring, в отличие от сети Ethernet, предусмотрена возможность приоритетной передачи кадров за счёт присваивания сетевым адаптером приоритета маркеру и кадрам данных. Это реализуется путем записи в поле PPP уровня приоритета от 0 до 7 (7 – наивысший приоритет). Узел, получивший маркер, имеет право передать кадр только в том случае, если приоритет кадра не ниже приоритета маркера. В противном случае маркер передаётся следующему узлу.
Совместно с битами приоритета РРР используются биты резервирования RRR. Узлы сети в процессе передачи кадра по кольцу могут зарезервировать дальнейшее использование сети, поместив значение

Раздел
3.
Локальные
вычислительные
сети
224 приоритета кадра, ожидающего передачи, в биты резервирования RRR, если этот приоритет выше текущего значения поля резервирования. После этого, когда передающий узел, получив вернувшийся кадр данных, формирует новый маркер, он устанавливает его приоритет PPP равным значению поля резервирования RRR вернувшегося кадра. Таким образом, маркер будет передан узлу, установившему в поле резервирования наивысший приоритет.
Использование бита монитора М позволяет выявить ситуацию, когда кадр или маркер обошёл ЛВС по кольцу и не нашёл адресата.
Признаком этого является получение активным монитором кадра с битом монитора М=1.
3.4.4.3.
Управление
кадром
Кадр данных сети Token Ring может содержать в поле данных:

информацию для управления логическим кольцом (данные уровня
MAC), которой обмениваются адаптеры для выполнения функций контроля и управления работой логического кольца; такие кадры называются кадрами управления доступом к средеили МАС-кадрами;

пользовательские данные (данные уровня LLC – LLC-кадры).
Поле УКуправление кадром (Frame Control – FC) – определяет тип кадра (MAC или LLC) и контрольный код MAC-кадра:
FF 00 CCCC
Здесь: FF – тип кадра: 00 – для MAC-кадра; 01 – для LLC-кадра
(значения 10 и 11 зарезервированы и не используются); 00 – резервные разряды; CCCCкод MAC-кадра, определяющий к какому типу
(определенных стандартом IEEE 802.5) управляющих кадров уровня MAC он принадлежит.
Существует 25 типов МАС-кадров, которые можно разделить на следующие группы:

кадры инициализации станции (5 типов);

кадры управления средой (5 типов);

кадры сообщений об ошибках (3 типа);

кадры управления станциями (12 типов).
Примеры МАС-кадров:
0000 – тест дублирования адреса – передается рабочей станцией, впервые присоединяемой к логическому кольцу, чтобы убедиться, что ее адрес является уникальным;
0010 – очистка кольца – передается в случае обнаружения серьезных проблем в ЛВС, таких как обрыв в кабеле или начало передачи узлом до получения им маркера; для локализации проблемы диагностическим программам достаточно определить узел, который передает это сообщение;

Раздел
3.
Локальные
вычислительные
сети
225
0011 – требование маркера – если запасной монитор обнаруживает, что активный монитор перестал функционировать, он приступает к передаче кадров с требованием маркера; запасные мониторы в этом случае начинают процесс взаимодействия друг с другом, чтобы назначить новый активный монитор;
0100 – аварийная сигнализация (чистка) – передается после инициализации логического кольца, и после установки нового активного монитора;
0101 – наличие (присутствие) активного монитора – передается активным монитором достаточно часто для уведомления других РС о том, что активный монитор функционирует;
0110 – наличие запасного (резервного) монитора – передается запасными мониторами.
3.4.4.4.
Адреса
В сети Token Ring могут использоваться адреса длиной 2 или 6 байт.
Формат адресов сети Token Ring совпадает с форматом адресов сети
Ethernet.
Первый бит (I/G – Individual/Group) адреса назначения (АН)
является признаком индивидуального или группового адреса. Первый бит
адреса источника (АИ) всегда равен 0.
Второй бит определяет тип адреса: универсальный или локальный
(U/L – Universal/Local). Остальные биты определяют физический адрес узла.
3.4.4.5.
Данные
Данные
поле данных может содержать пользовательские данные, полученные или предназначенные для протоколов сетевого уровня, таких как IPX, IP, или содержать один из типов кадров уровня MAC.
Специального ограничения на длину поля данных нет, хотя практически оно возникает из-за ограничений на допустимое время удержания маркера
(10 мс) одной станцией. За это время сеть со скоростью передачи 4 Мбит/с может передать:
4 Мбит/с*0,01 с = 0,04 Мбит = 40 000 бит = 5 кбайт.
Аналогично, сеть со скоростью передачи 16 Мбит/с может передать:
16 Мбит/с*0,01 с = 0,16 Мбит = 160 000 бит = 20 кбайт.
С учётом задержек при передаче данных и накладных расходов на заголовок и концевик кадра, принято считать, что максимальная длина поля данных не должна превышать
1   ...   23   24   25   26   27   28   29   30   ...   46


написать администратору сайта