Малышев СЕТИ Локальные вычислительные сети
94 • Novell 802.2; • Ethernet II ; • 802.3/802.2; • Novell 802.3; • Raw 802.3; • Ethernet DIX ; • 802.3/ LLC ; • LLC ; • Ethernet SNAP . Учтите, что некоторые стандарты имеют несколько названий. 4. Какая технология имеет большую скорость передачи: Ethernet , построенная на основе концентратора, или Ethernet , построенная на основе коаксиального кабеля? Привести конкретные значения. 5. Какую топологию имеет односегментная сеть Ethernet , построенная на основе концентратора? 6. Какую топологию имеет односегментная сеть Ethernet , построенная на основе коаксиального кабеля? 7. Перечислите основные характеристики технологии Ethernet . 8. Какие существуют спецификации Ethernet ? Какие физические среды они используют? 9. Какие числовые характеристики имеет 10 Base — Т , 10 Base — F ? 10. Назовите основные функции терминатора. 11. Что такое коллизия в сети? 12. Что необходимо обеспечить для правильности определения кол- лизий? 13. Опишите стандарты 802.1 Q и 802.1 р. 14. Почему сейчас в локальных сетях не используется коаксиальный кабель и топология «общая шина»? 3.1.2. Технология Token Ring ( IEEE 802.5) Основы технологии Сети стандарта Token Ring , также как и сети Ethernet , используют разделяемую среду передачи данных, которая состоит из отрезков кабеля ( STP Type 1 (260 РС ), UTP Category 3, 6 (72 РС ) или оптоволокна), соединяющих все станции сети в кольцо. Для доступа к нему используется не случайный алгоритм, как в сетях Ethernet , а управляемый (детерминированный), основанный на передаче станциями права (разрешения) на использование кольца в определенном порядке. Право на использование
95 кольца передается с помощью кадра специального формата, называемого маркером или токеном [1 – 3]. Стандарт Token Ring был принят комитетом 802.5 в 1985 г. В это же время компания IBM приняла стандарт Token Ring в качестве своей основной сетевой технологии. В настоящее время именно компания IBM является основным законодателем моды технологии Token Ring , производя около 60% сетевых адаптеров этой технологии и ее модификаций. Сети Token Ring работают с двумя битовыми скоростями – 4 Мбит/с (600 м) и 16 Мбит/с (200 м). Первая скорость определена в стандарте 802.5, а вторая является стандартом де-факто, появившимся в результате развития технологии Token Ring . Смешение станций, работающих на различных скоростях, в одном кольце не допускается. Максимальная длина сети – 1000 м. Сети Token Ring , работающие со скоростью 16 Мбит/с, имеют и некоторые усовершенствования в алгоритме доступа по сравнению со стандартом 4 Мбит/с (рис. 33) [1].
6. | 1. | 2. | 7. | 1. | 3. |
7. | 2. | ||||
7 | 1 | 7 | 1 | ||
2 | 2 | ||||
6 | 3 | 6 | 3 | ||
5 | 3. | 5 | 4. | ||
4 | 4. | 4 | 5. | ||
5. | 6. | ||||
а) | б) |
Рис. 33. Маркерный метод доступа а) маркерное кольцо; б) алгоритм раннего освобождения маркера Суть маркерного метода доступа. 1. Станция 1 получает маркер. 2. Станция 1 (источник) передает данные в сеть. 3. Данные передаются по сети. 4. Данные приходят на станцию 4 (приемник) и копируются к ней в память. 5. Данные передаются дальше по сети.
96 6. Данные приходят на станцию-источник, которая удаляет их из сети. 7. Станция 1 передает маркер следующей станции 2 (освобождение маркера). Суть алгоритма раннего освобождения маркера. 1. Станция 1 получает маркер. 2. Станция 1 (источник) передает данные в сеть. 3. Станция 1 освобождает маркер. 4. Данные передаются по сети. 5. Данные приходят на станцию 4 (приемник) и копируются к ней в память. 6. Данные передаются дальше по сети. 7. Данные приходят на станцию-источник, которая удаляет их из сети. В сети Token Ring используется маркерный метод доступа – «маркерное кольцо» или алгоритм раннего освобождения маркера. Топология сети – «кольцо», «звезда» (с логической передачей по кольцу, см. рис. 20, в). Физическое кодирование – манчестерский код. В сетях с маркерным методом доступа право на доступ к среде передается циклически от станции к станции по логическому кольцу. Кольцо образуется отрезками кабеля, соединяющими соседние станции. Таким образом, каждая станция связана со своей предшествующей и последующей станцией и может непосредственно обмениваться данными только с ними. Для обеспечения доступа станций к физической среде по кольцу циркулирует кадр специального формата и назначения – маркер (токен) . Получив маркер, станция анализирует его, при необходимости модифицирует и при отсутствии у нее данных для передачи обеспечивает его продвижение к следующей станции. Станция, которая имеет данные для передачи, при получении маркера изымает его из кольца, что дает ей право доступа к физической среде и передачи своих данных. 3атем эта станция выдает в кольцо кадр данных установленного формата последовательно по битам. Переданные данные проходят по кольцу всегда в одном направлении от одной станции к другой. При поступлении кадра данных к одной или нескольким станциям назначения эти станции копируют для себя этот кадр и вставляют в этот кадр подтверждение приема. Станция, выдавшая кадр данных в кольцо, при обратном его получении с подтверждением приема изымает этот кадр
97 из кольца и выдает новый маркер для обеспечения возможности другим станциям сети передавать данные (рис. 33, а). В сетях Token Ring на 16 Мбит/с используется несколько другой алгоритм доступа к кольцу, называемый алгоритмом раннего освобождения маркера ( Early Token Release ) . В соответствии с ним станция передает маркер доступа следующей станции сразу же после окончания передачи последнего бита кадра данных , не дожидаясь возвращения по кольцу этого кадра с битом подтверждения приема (рис. 33, б). В обоих методах за одно использование маркера станция может передать только один кадр данных, следующий кадр – при следующем захвате маркера. Для различных видов сообщений передаваемым данным могут назначаться различные приоритеты 0 (низший) – 7 (высший). Каждая станция имеет механизмы обнаружения и устранения неисправностей сети, возникающих в результате ошибок передачи или переходных явлений (например, при подключении и отключении станции). Не все станции в кольце равны. Одна из станций обозначается как активный монитор , что означает дополнительную ответственность по управлению кольцом. Активный монитор порождает новые маркеры (если необходимо), чтобы сохранить рабочее состояние и генерирует диагностические кадры (при определенных обстоятельствах), занимается очисткой «мусора» в сети (удаляет ошибочные и зациклившиеся кадры). Активный монитор выбирается, когда кольцо инициализируется (при включении РС сети), и в этом качестве может выступить любая станция сети. Если монитор отказал по какой-либо причине, существует механизм, с помощью которого другие станции (резервные мониторы) могут договориться, какая из них будет новым активным монитором. Физическая реализация сетей Token Ring Стандарт Token Ring фирмы IBM предусматривает построение связей в сети как с помощью непосредственного соединения станций друг с другом, так и образование кольца с помощью концентраторов. На рис. 34 показаны основные аппаратные элементы сети Token Ring и способы их соединения. В приведенной конфигурации показаны станции двух типов. Станции C1, C2 и СЗ – это станции, подключаемые к кольцу через концентратор. Станции этого типа соединяются с концентратором ответвительным кабелем, который обычно является экранированной витой парой.
98 | |||||||||||
Сетевой адаптер с МАС -узлом | |||||||||||
Ответвительный | |||||||||||
С1 | С2 | С3 | |||||||||
кабель ( lobe cable ) |
Концентратор | |||||||||||||
TCU | TCU | TCU | |||||||||||
Ring-In | Ring-Out | ||||||||||||
Отключен | Магистральный | ||||||||||||
кабель ( trunk cable ) | |||||||||||||
D | |||||||||||||
А | В |
TCU
E | F | G | E |
С1, С2, СЗ – станции, подключенные к концентратору; А , В , D , Е , F , G , Н – станции, непосредственно подключенные к кольцу. Рис. 34. Конфигурация кольца Token Ring [3] Остальные станции сети A , B , D – H соединены в кольцо непосредственными связями. Такие связи называются магистральными. Порты концентраторов, предназначенные для такого соединения, называются порта- ми Ring — In и Ring — Out . Для предотвращения влияния отказавшей или отключенной станции на работу кольца станции подключаются к магистрали кольца через специальные устройства, называемые устройствами подключения к магистрали ( Trunk Coupling Unit , TCU ). В функции такого устройства входит образование обходного пути, исключающего заход магистрали в станцию при ее отключении или отказе (станция В на рис. 34). При подключении станции по «звезде» через концентратор, устройства TCU встраивают в порты концентратора. Максимальное количество станций в одном кольце – 250. Форматы кадров TR В Token Ring ( TR ) существует три различных формата кадров [3]: — маркер;
99 — кадр данных; — прерывающая последовательность. Маркер Кадр маркера состоит из трех полей, каждое длиной в один байт: начальный ограничитель, контроль доступа, конечный ограничитель. • Поле начального ограничителя появляется в начале любого кадра, проходящего по сети. Поле состоит из уникальной серии электрических импульсов, которые отличаются от тех импульсов, которыми кодируются единицы и нули в байтах данных. Поэтому начальный ограничитель нельзя спутать ни с какой битовой последовательностью. • Поле контроля доступа. Разделяется на четыре элемента: РРР , Т , М , RRR , где РРР – биты приоритета; Т – бит маркера; М – бит монитора; RRR – резервные биты. Каждый кадр данных или маркер имеет приоритет, устанавливаемый битами приоритета (значение от 0 до 7, 7 – наивысший приоритет). Станция может воспользоваться маркером, если только она получила маркер с приоритетом, меньшим или равным, чем ее собственный. Сетевой адаптер станции, если ему не удалось захватить маркер, помещает свой приоритет в резервные биты маркера, но только в том случае, если записанный в резервных битах приоритет ниже его собственного. Эта станция будет иметь преимущественный доступ при последующем поступлении к ней маркера. Схема использования приоритетного метода захвата маркера показана на рис. 35. Сначала монитор помещает в поле текущего приоритета Р максимальное значение приоритета, а поле резервного приоритета R обнуляется (маркер 7110). Маркер проходит по кольцу, в котором станции имеют текущие приоритеты 3, 6 и 4. Так как эти значения меньше, чем 7, то захватить маркер станции не могут, но они записывают свое значение приоритета в поле резервного приоритета, если их приоритет выше его текущего значения. В результате маркер возвращается к монитору со значением резервного приоритета R = 6. Монитор переписывает это значение в поле Р , а значение резервного приоритета обнуляет, и снова отправляет маркер по кольцу. При этом обороте его захватывает станция с приоритетом 6 – наивысшим приоритетом в кольце в данный момент времени.
100 | |||||||||||||||||||||||||||||||||
Формат маркера: | КД (контроль доступа) | ||||||||||||||||||||||||||||||||
НО | |||||||||||||||||||||||||||||||||
Р | Р | Р | T | M | R | R | R | KО | |||||||||||||||||||||||||
Начальный | Приоритет Р | Резервный | Конечный | ||||||||||||||||||||||||||||||
ограничитель | приоритет R | ограничитель | |||||||||||||||||||||||||||||||
(не 0 и не 1) | (не 0 и не 1) | ||||||||||||||||||||||||||||||||
Т = | 1 – маркер | ||||||||||||||||||||||||||||||||
0 – данные | |||||||||||||||||||||||||||||||||
М = | 1 – послан монитором | ||||||||||||||||||||||||||||||||
0 – нет |
7 1 1 6
7 | 1 | 1 | 6 |
4 | |||
7 | Монитор | 6 |
7 1 1 0
3 |
7 1 1 3
6 | 1 | 1 | 0 | 6 | 1 | 1 | 3 |
Рис. 35. Приоритеты в кольце Token Ring [3] Бит маркера Т имеет значение 1 для маркера и 0 для кадра данных. Бит монитора М устанавливается в 1 активным монитором и в 0 лю- бой другой станцией, передающей маркер или кадр данных. Если активный монитор видит маркер или кадр данных, содержащий бит монитора равный 1, то активный монитор знает, что этот кадр уже однажды обошел кольцо и не был обработан станциями. Если это кадр данных, то он удаляется из кольца. Если это маркер, то активный монитор переписывает приоритет из резервных битов полученного маркера в поле приоритета. Поэтому при следующем проходе маркера по кольцу его захватит станция, имеющая наивысший приоритет. • Поле конечного ограничителя – последнее поле кадров. Так же, как и поле начального ограничителя, это поле содержит уникальную серию