Система передачи данных

Иллюстрации

Показать все

Реферат

 

Изобретение относится к технике связи. Цель изобретения - повышение надежности системы передачи данных в кольцевой линии связи. Система передачи данных содержит N блоков 1 приема-передачи (БПП) и N абонентских блоков 2. В системе передачи данных использован механизм эстафетной передачи маркера управления, который постоянно циркулирует в кольце. Основой механизма синхронизации доступа к среде передачи является единственность имени каждого БПП 1 при его взаимодействии с абонентскими блоками 2. Цель достигается путем обеспечения автоматического отключения неисправного БПП 1. Для этого каждый БПП 1 содержит узел последовательного обмена, ключ, регистр, таймер контроля времени доступа и элемент И. 3 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

А1 (19) (11) (S1)S Н 04 Q 9/00 (4

lt i»" ° > а

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4402380/24-09 (22) 23.03.88 (46) 23,05.-90, Бюл. 1(19 (71) Московский институт электронной техники (72) В.Г.Шапкин, В,И.Белильников, Ю.И.Волков, Н.А.Смирнов, M.Ë,Øàïèðo и Е.Н.Горюнов (53) 621,394.763,22(088,8) (56) Заявка ФРГ 11 3332834, кл. Н 04 Q9/00,,1985. (54) СИСТЕ1(А ПЕРЕДАЧИ ДАННЫХ (57) Изобретение относится к технике связи. Цель изобретения — повьпчение надежности системы передачи данных в кольцевой линии связи, Система пере2 дачи данных содержит N блоков 1 приема-передачи (БПП) и N абонентских блоков 2, В системе передачи данных использован механизм эстафетной передачи маркера управления, который постоянно циркулирует в кольце. Основой механизма синхронизации доступа к среде передачи является единственность имени каждого БПП 1 при его взаимодействии с абонентскими блоками 2, Цель достигается путем обеспечения автоматического отключения неисправного

БПП 1, Для этого каждый БПП l содержит узел последовательного обмена, ключ, регистр, таймер контроля времени доступа и элемент И. 5 ил.

1566518

Иэс бретение относится к технике связи и может быть использовано при построении локальных сетей передачи данных с ограниченной пропускной способностью, )1елью изобретения является повьппение надежности системы передачи данных в кольцевой линии связи путем автоматического отключения неисправного блока приема передачи, На фиг,l приведена структурная схема системы передачи данных; на фиг.2 — схема блоков приема-передачи; на фиг,3-5 — алгоритм работы сис- 15 темы.

Устройство (фиг.l) содержит Б блоков l приема-передачи и N абонентских блоков 2, Блок 1 приема-передачи (фиг.2) содержит узел. 3 последоватег ьного обмена, ключ 4, регистр 5, таймер 6 контроля времени доступа и элемент И 7.

Система передачи данных работает следующим образом, 25

В предлагаемой системе передачи данных использован механизм эстафетной передачи маркера управления, Основой механизма синхронизации доступа к среде ггередачи является единственность имени каждого блока 1 приема- передачи при его взаимодействии с абонентскими блоками 2.

Уникальное сообщение, называемое маркером управления и имеющее специфический формат, постоянно циркулирует в кольце, В любой момент времени правом доступа к среде передачи используется только один блок 1 — обладатель маркера управления, По окон- 4р чании операции передачи информационного кадра маркер управления передается следующему по направлению передачи блоку 1, Для правильного функционирования 45 системы передачи данных и отсутствия конфликтов при передаче информации сетевая программа, управляющая блоками 1 и абонентскими блоками 2, должна гарантировать единственность марке-.5О ра управления. Протокол управления доступом реализуется программой, выполняемой абонентскими блоками 2 в режиме разделения времени. Минимальным количеством информации переда 5 ваемым через блок 1, является байт (8 бит). Группа байтов специального формата образует три типа кадров: информационные кадры, предназначенные для переноса данных; супервизорные кадры, содержащие бюллетень гол"",ñîâàния; супервиэорные кадрые содержащие маркер управления, Бюллетень голоСования — зто супервизорный кадр, используемый только в фазе реконфигурации кольцевой сети.

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

sc.òðå÷àåòñÿ в информационной области, то вместо него передаются два байта. один специальный — другой — в дополнительном коде от информационного, При нормальном функционировании, т.е, при отсутствии ошибок при передаче супервизорных кадров и постоянном числе подключенных блоков 1, кольцо находится в фазе переноса данных.

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

Если буфер узла 3 пуст, то принятый маркер управления ретранслируется, Приняв информационный кадр, блок

1 проверяет адрес назначения и, если он совпадает с с.обственным адресом, копирует информацию, часть кадра и адрес источника в приемный буфер, Принятый кадр ретранслируется, а в хвостовой части кадра расставляется признак "Кадр принят" или, если в кадре обнаружены ошибки, — "Кадр принят с ошибкои". Блок 1 для которого адрес назначения на совпал с собственным, ретранслирует информационный кадр. Если соответствующий абонентский блок 2, которому адресован кадр, -не выдал команду приема, то в хвостовике кадра проставляется признак "Получатель занят".

Абонентский блок 2, передавший информационный кадр, проверяет первый принимаемый кадр, Если это информационный кадр, адрес источника которого совпадает с собственным, то программа обслуживания сети может сделать

: 15665 вывод, что сеть фупк нормально, и, выдав в кольцо маркер управления, сообщить результаты передачи вызывающей программе, Результат пе5 редачи может быть успеп|ным — в хвостовике кадра имеется признак "Кадр принят", адреса назначения может не быть в кольце — содержимое хвостовика не изменилось при обходе кольца, при приеме были ошибки — в xBocTQвике имеется признак Кадр принят с ошибкой". Если это не информационный кадр, адрес источника в котором совпад:. ет с собственным адресом узла, абонентский блок 2 переходит в состояние поглощения всех принимаемых кадров, Каждый блок предусматривает установку таймера 6 контроля времени 2О доступа по получению любого кадра, Если таймер 6 сработал, то данный абонентский блок 2 переходит в фазу реконфигурации сети, Реконструкция осуществляется тем 25 же способом, что и восстановление работоспособности с.ети при потере маркера управления или зацикливании информационного кадра, Вновь поаклн чаюшиеся блоки имеют исходным состс- 3Q яние поглощения всех принимаемых кадФ ров, что вызывает искусственное пропадание маркера управления. Целью процедуры восстановления является генерация единственного маркера управления доступом, 35

При срабатывании таймера 6 генерируются супервизорные кадры — бюллетени голосования, в которых имеется адресная информация об источнике, При этом абонентский блок 2 входит в фазу реконфигурации сети„ т.е, становится кандидатом на генерацию маркера управления доступом, а сетевая программа проставляет признак победы на вы- 45 борах.

Если абонентский блок 2 — кандидат (т,е. вошедший в фазу реконфигурации) принимает маркер управления, то для него фаза реконфигурации закан- gp чивается и начинается фаза переноса.

Если узел — кандидат при приеме бюллетения голосования, производится анализ адреса источника, Если собственный адрес данного абонентского бло- 55 ка 2 меньше адреса источника принятого бюллетеня,, то признак победы на выборах снимается и ранний абонентский блок перестает бь: ь кандидатом.

IH 6

Если собственный адрес меньше принятого, то признак победы на выборах сохраняется.

При получении бюллетеня, адрес источника в котором совпадает с собст-. венным адресом, дальнейшее прохождение по кольцу блокируется. Проверяется текущее состояние признака победы на выборах. Если он установлен, то генерируется маркер управления, Алгоритм сетевой программы, реализующей предлагаемый IIpoTQKQJI взаимодействия (фиг.3-5), обеспечивает передачу информации между двумя любыми абонентскими блоками 2 сети, их подключение и отключение, При выходе иэ строя одного или нескольких абонентских блоков 2, вызванном их неисправностью или объем сетевой программы, информация, приходящая на вход узла 3, не обрабатывается и не передается дальше по кольцу, При этом не производится запуск таймера 6 контроля времени доступа, который через элемент И 7 подает сигнал отключения на ключ 4, Таким образом происходит автоматическое отключение неисправного абон"нтского блока 2, Информация при этом проходит через ключ 4 на выход, минуя узел 3.

Ф о р м у л а и э о б р е т е н и я

"истема передачи данных, содержащая последовательно соединенные N блоков приема-передачи, выход последнего иэ которых подключен к входу первого блока приема-передачи, а вторые входы и вторые выходы блоков приема-передачи подключень соответственно к «ьходам и входам соответствующих абонентских блоков, причем каждый блок приема-передачи содержит последовательно соединенные узел последовательного обмена и ключ, выхсд которого является первым выходом блока приема-передачи, первый вход которого подключен к второму входу ключа и первому входу узла последовательного обмена, а также регистр, вход которого объединен с вторым входзм узла IIQследовательного обмена, о т л и ч а юш а я с я тем, что, с целью повьппения надежности системы передачи путем автоматического отключения неисправного блока приема-передачи, в каждый блок приема-передачи введены последо1566518 вательно соединенные таймер контроля времени доступа и элемент И, выход которого подключен к управляющему входу ключа, а выход регистра соединен с входом таймера контроля времени доступа и вторым входом элемента И, 1566518

Фи 4

Составитель В,Панипкий

Редактор О.йрковецкая Техред Л.Олийнык Корректор Л,Патай

Подписное

Тираж 525

Заказ 1230

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательскш комбинат "Патент", r, Ужгород, ул. Гагарина, 101