Руководство по технологиям объединенных сетей Cisco (953103), страница 45
Текст из файла (страница 45)
Типь|. каналиоа и топологии ЗР~С 1( ..;;„": Йро«то«кол Я(зьС поддерживает несколько типов каналов и топологий. Он может Йользоваться в соединениях типа "точка-точка" и в многоточечных соединениях, в ограниченных за Неограниченных средах, полудуплексном и дуплексном режимах псредачи, в сетях с коммутацией каналов и коммутацией пакетов. Д'В протоколе; Б()ЕС различаются два типа сетевых узлов: первичные и вторичные. )2ервичнйез узлы управляют работой других станций, называемых вторичными. ПерйНЙ узед опрашивает вторичные в установленном порядке, после чего вторичные гуг начинать передачу, если у них есть данные лля передачи, Кроме того, первичй узел устанавливает и ликвидирует соединения, а также управляет активным со- .
«х« ,«,6" единением. Вторичные узлы управляются первичными. Это означает, что они имеют возможность посылать информацию первичному узлу только в том случае, если последний даст на это разрешение. Первичные и вторичные узлы протокола Б1УЬС могут образовывать следуюшие четыре основные конфигурации. ° "Точка-точка". Состоит только из двух узлов — первичного и вторичного.
° Многоточечная. Состоит из одного первичного и нескольких вторичных узлов. ° Замкнутая, Первичный узел соединен с первым и последним вторичными узлами. Промежуточные вторичные узлы, отвечая на запросы первичного узла, передают соабшения по цепочке. ° Кояцеятраториая.
Используются входяший и исходяший каналы. По исходяшему каналу первичный узел связывается со вторичными. По входящему каналу вторичные узлы связываются с первичным. Входящий канал проходит к первичному узлу через все вторичные узлы. Формат фрейма протокола ЗР~.С Формат фрейма Б1УЬС показан на рис. 1б.!. Длина полл, байт 1 ! или2 1 или 2 Переменнал 2 Формат информационного фрейма Формат контрольного фрейма Формат ненумерованного фрейма Рис 1б.1.
Фреям Я>ЕС Поля, показанные на рис. 1б.1, описаны ниже, ° Флаг. Включает и отключает проверку ошибок. ° Адрес. Содержит $1тЬС-адрес вторичного узла, который показывает, откуда поступил фрейм — с первичного или со вторичного узла. В этом поле может со- 246 Часть 11!. Технологии распределенных сетей держаться адрес одиноадресатной, многоааресатной или широковещательной рассылки. Первичный узел может являться как источником, так и получателем, что исключает необходимость дополнительно указывать адрес первичного узла ° Управление.
Использует следующие три формата, в зависимости от типа БОЕС- фрейма. ° Информационный (1) фрейм. Содержит информацию высших уровней и некоторую управляющую информацию. Этот фрейм посылает и получает номера последовательностей, а бит конца опроса (Ро!! Ипа1 — Р/Р) предназначен для управления потоком и обнаружения ошибок. Номер исхоляшей последовательности представляет собой номер фрейма, который будет отправлен следующим, номер входящей последовательности — номер фрейма, который будет получен следующим. И отправитель, и получатель соблюдают последовательность номеров входящей и исходящей последовательности.
Первичная станция использует бит Р/Р для того, чтобы сообщить вторичной, требуется ли немедленный ответ. Вторичная станция использует этаг бит, чтобы сообщить первичной, является ли текущий фрейм последним в данном ответе. — Управляющий (Я, звреггыогу) фрейм. Содержит управляющую информацию. Б-фрейм может запрашивать и поддерживать передачу, сообщать о состоянии и подтверждать получение 1-фреймов. Б-фреймы не содержат информационного поля.
— Ненумерованный (()) фрейм. Предназначен для управления и поэтому не нумеруется. (1-фрейм может быть использован для активизации вторичных узлов. В зависимости от функции (1-фрейма его управляющее поле занимает ! или 2 байта. Некоторые ()-фреймы содержат и информационное поле. ° Данные. Солержит модуль маршрутной информации (Раг)г 1п(оппаг!оп ()и!г — РП)) или обменные идентификационные данные (еХсЬапяе 10епййсайоп — ХП)). ° Контрольная последовательность фрейма (Есауле С!гесх Бег!иепсе — ЕСБ). Предшествует конечному флагу и обычно содержит контрольную сумму (СКС). После поступления фрейма к получателю СКС вычисляется повторно. Если результат отличается от значения, указанного во фрейме, то считается, что произошла ошибка при передаче.
Типичная конфигурация сети протокола БОЕС показана на рис. 1б.2. Как видно из рисунка, основной контроллер 1ВМ (ранее называвшийся контроллером кластера) на удаленном узле подключается к терминалам ввода-вывода и сети То)геп К!пй, На местном узле узел 1ВМ подключается (методом связанных каналов) к устройству предварительной обработки данных!ВМ (Егопг-Епд Ргосеааег — РЕР), которое также связано с локальными сетями То!геп К!пя и магистралью БНА. Два узла соединяются по выделенному ПРЕС-каналу со скоростью 5б Кбит/с. Производные протоколы Несмотря на то, что в протоколе НГЗьС отсутствуют некоторые функции, используемые в БОЕС, в целом он считается совместимым расширением протокола БОЕС.
Протокол ЕАР является сокращенным вариантом протокола Н()ЕС и был создан для обеспечения дальнейшей совместимости с НПЕС, который был изменен 247 Глава 16. Протокол 801.С и его производные в начале 1980-х годов. Протокол 1ЕЕЕ 802.2 представляет собой модификацию НРЕС для локальных сетей. Протокол ограниченного улравления логическим каналом Щиа11)1ед 2ойгса! йлк Санга! — 02,ЕС) представляет собой протокол канального уровня, разработанный корпорацией 1ВМ и позволяющий передавать данные ба по сетям протокола Х,25.
Локальный узел Удаленный узел Рис. !В2. Панельный и удаленный узлы соединюотсл ло ло- с мдовательному БР1. С-каналу Протокол НО~.С Высокоуровневый лротокол улравления каналом (Н1ф-уеге1 Вага Ий СоноЫ— НП2,С) имеет такой же формат фрейма, что и 8РЕС, а поля НРЕС выполняют те же функции.
Протокол НР1.С обеспечивает работу в синхронном дуплексном режиме. Однако имеются некоторые особенности, отличаюшие протокол НРЕС от БРА. Прежде всего, в НР1.С есть возможность проверки 32-разрядной контрольной суммы. Кроме того, протокол НР1.С, в отличие от БРЕС, не поддерживает замкнутую и концентраторную конфи гурации. Главное различие между НРЕС и ПРЕС состоит в том, что БРЕС поддерживает только один режим передачи, а НР С вЂ” три режима. Часть Н1. Технологии распределенных сетей ° Режим нормального отклика (Ноппа! Кезропзе Моде — НКМ).
Этот режим передачи используется также протоколом 50(.С. В нем вторичные станции не могут обмениваться данными с первичной станцией без ее разрешения. ° Режим асинхронного отклика (Алупспгопоцз Кезропзе Мог!е — АКМ). В этом режиме передачи вторичные станции могут устанавливать соединение с первичной станцией без ее разрешения. ° Асинхронный сбалансированный режим (Азупсйгопоцз Ва!апсег! Мог(е — АВМ). В режиме АВМ появляется комбинированный узел, который может действовать и как первичный, и как вторичный, в зависимости от ситуации.
Все коммуникации в режиме АВМ происходят между несколькими комбинированными узлами. Любая комбинированная станция в среде АВМ может инициировать передачу данных без разрешения другой станции. Протокол 8 АРВ Протокол процедуры сбалансированного доступа к каналу /АРВ (1лй-Ассеаз Р~осеЖге, Ва!апсеб — 1АРВ) известен благодаря тому, что он входит в стек протоколов Х.25. (АРВ имеет такие же, как и в протоколах БЕгЕС и Н(3!.С, формат фрейма, типы фреймов и функции полей. Но, в отличие от них, применение 1.АРВ ограничено режимом передачи АВМ и только комбинированными станциями. Каналы 1АРВ могут устанавливаться как устройствами 1)ТЕ, так и ТГСЕ-устройствами Вызывающая станция считается первичной, а отвечающая — вторичной.
Кроме того, в протоколе (.АРВ бит Р/Р используется несколько иначе, чем в других протоколах. Более подробно протокол (АРВ описан в главе !7 "Протокол Х.25". Протокол! ЕЕЕ 802.2 Протокол /ЕЕЕ 8022 часто называется протоколом управления логическим каналом (!.о8!са! 1 !и!г Сон!го! — ЕЕС). Он чрезвычайно распространен в локальных сетях, где взаимодействует с такими протоколами, как 1ЕЕЕ 802.3, 1ЕЕЕ 802.4 и 1ЕЕЕ 802.5. Протокол 1ЕЕЕ 802.2 предусматривает использование описанных ниже трех типов служб. Служба 1-го типа не требует подтверлщения соединения. Иными словами, протокол Ы.С 1-го типа не подтверждает передачу данных.
Многие протоколы высшего уровня, такие как ТСР/1Р, обеспечивают надежную передачу данных, что компенсирует ненадежность протоколов нижнего уровня, поэтому службы 1-го типа получили широкое распространение. Служба 2-го типа ориентирована на соединение. Служба 1.(.С 2-го типа (часто называемая 1Л.С2) устанавливает логические соединения между отправителем и получателем, являясь, таким образом, ориентированной на соединение. (.ЕС2 подтверждает прием данных и используется в коммуникационных системах 1ВМ. Служба 3-го типа обеспечивает гарантированное соединение без подтверждения. ЕЕС 3-го типа подтверждает передачу данных, но не устанавливает логическое соединение. ЕЕС 3-го типа является компромиссом между первыми двумя службами ЕЕС и применяется в промышленных автоматизированных системах, где важно обнаружение ошибок, но пространство контекстного хранения (лля виртуальных каналов) крайне ограничено.