ДВУХКОЛЬЦЕВАЯ СЕТЕВАЯ СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ СВЯЗЬЮ В НЕЙ, И СТАНЦИЯ ПЕРЕДАЧИ, И ПРОГРАММА ДЛЯ СТАНЦИЙ ПЕРЕДАЧИ
DOUBLE-RING NETWORK SYSTEM AND METHOD OF CONTROLLING COMMUNICATION IN SAID NETWORK, TRANSMISSION STATION AND PROGRAMME FOR TRANSMISSION STATIONS

Область техники
Изобретение относится к двухкольцевой сетевой системе, включающей в себя совокупность станций передачи, соединенных между собой, в форме кольца через линии связи, предназначенные для двунаправленной связи, причем каждая станция передачи нормально одновременно отправляет кадры передачи в обоих направлениях кольца, причем кадры передачи принимаются и ретранслируются соответствующими станциями передачи, что позволяет, таким образом, реализовать связь со всеми станциями передачи в кольце.
В частности, оно относится к системе управления, включающей в себя пару соседних станций передачи, приспособленных в качестве оконечных станций для запрещения двунаправленной ретрансляции кадров передачи для предотвращения продолжения циркуляции отправленных кадров передачи по кольцу, причем конфигурация двухкольцевой сети имеет форму кольца, но эквивалентна шинному типу.
Кроме того, оно относится к системе управления с избыточностью, в которой, в случае одноточечной неисправности в двухкольцевой сети, станции передачи, спаренные в новых местах, из станций передачи, на которых поддерживаются звуковые функции, становятся оконечными станциями, во избежание полного отключения.
Кроме того, оно относится к управлению конфигурацией для двухкольцевых сетей, в которых кадры данных и интерфейсы согласуются со стандартом Ethernet ISO/EEC8802-3, для использования в приложениях или кадрах передачи, передаваемых между станциями передачи и связанных с системами управления, и адаптированных в качестве физического уровня на основе физического уровня OSI (ISO/IEC7498-1) для освобождения от ограничений канального уровня в качестве более высокого уровня, в частности, к системам управления доступом к среде (MAC), реализующим управление доступом общей линии передачи во избежание конфликтов между кадрами передачи на общей линии передачи.
Уровень техники
В общем случае, для совокупности станций передачи, соединенных между собой по очереди в форме кольца через линии связи, предназначенные для двунаправленной связи с образованием сетевой системы, каждая станция передачи способна отправлять кадры передачи в обоих направлениях.
Каждая из этих станций передачи способна, для одной из заранее установленных станций передачи, работать в качестве станции управления, что позволяют препятствовать продолжению циркуляции кадров передачи, отправленных с соответствующих станций передачи, в кольце.
В качестве традиционного примера этой системы, прерывающей поток кадров передачи на станции передачи, есть японская патентная публикация № 3,461,954 (патентный документ 1).
В этом патентном документе 1, при возникновении неисправности в любом единичном положении в ходе работы, эта станция передачи действует как центральная станция управления для взаимодействия со станциями передачи в сети, в основном, в частности, с теми станциями передачи, которые обнаружили неисправность, для отсечения неисправной части.
Альтернативно, определив неисправность на основании нарушения устойчивого обмена кадрами передачи, она отсекает неисправную часть и реализует двунаправленную ретрансляцию кадра передачи, которую она до того отсекла, в качестве станции управления, которая осуществляется как система, во избежание полного отключения сетевой системы вследствие одноточечной неисправности.
Существует также кольцевая сетевая система с маркерным доступом IEEE 802.5, в качестве аналогичной системы.
С другой стороны, существует ANSI X3T 9.5 FDDI в качестве сети в форме кольца, в которой каждая станция передачи нормально способна отправлять кадры передачи в направлении по кольцу, и соответствующая станция передачи способна ретранслировать кадры передачи, отправленные с других станций передачи, и любой кадр передачи, который обошел кольцо, отбрасывается на станции, где он был отправлен, что препятствует продолжению циркуляции кадра передачи в кольце.
Этот тип сети имеет линии связи, взаимно разрешающие двунаправленную связь, и нормально использует линию связи для одного направления, тогда как линия связи для другого направления поддерживается в состоянии ожидания.
При возникновении неисправности в любом единичном положении в ходе работы, кадры передачи подлежат блокировке туда, где заранее определенная центральная станция передачи взаимодействует, в основном, с устройствами передачи, соседствующими с положением неисправности, чтобы отворачивать линию связи на соседних спаренных станциях передачи, между которыми находится поврежденная часть, в результате чего линия связи в обратном направлении, которая до того находилась в состоянии ожидания, восстанавливается с образованием новой кольцевой сети, при этом длина линии связи удваивается. Таким образом, можно избежать полного отключения сети вследствие одноточечной неисправности.
Аналогично, для примеров в прошлом типично блокировать поток передачи в стационарной единичной точке сети в форме кольца.
Точка, подлежащая блокировке, находится на центральной станции управления, строго определенной заранее, или такой станции передачи, которой временно дано право передачи для отправки кадров передачи по общей линии передачи, поскольку она может оставаться в качестве станции управления для управления линией передачи, в то же время сохраняя право передачи.
Кроме того, существует раскрытие (патентный документ 2) системы обработки передачи данных, в которой прикладная программа для соответствующего устройства передачи данных отправляется из единичной точки, и соответствующие устройства передачи подлежат дистанционному управлению для поддержания из единичной точки, что позволяет повысить эффективность работы по поддержанию и работать экономно.
Патентный документ 1: японская патентная публикация № 3,461,954
Патентный документ 2: японская выложенная патентная публикация № 5-289968
Сущность изобретения
Задачи изобретения
Однако, в этих сетевых системах, если неисправность возникает в одном месте, выполняется процедура для системы управления линией передачи, конкретная для каждой сети, для станции управления и станций передачи, соседствующих с положением неисправности, для определения хронирования внутренней связи между ними, или для синхронизации, для отворачивания на станции управления, где она была разорвана в первом случае, или в двух точках, когда положение неисправности находится между ними в последнем случае, во избежание полного отключения, что препятствует продолжению циркуляции кадров передачи.
Любая система зависит от системы управления линией передачи и испытывает трудности, включающие в себя, помимо прочего, ограниченную универсальность и необходимое время для управления восстановления из неисправности, даже если оно применяется.
Таким образом, было трудно обеспечить линию передачи шинного типа независимо от системы управления передачей, в качестве универсальной системы для одноточечной неисправности, что составляет проблему.
Кроме того, патентный документ 1 является мерой по отвороту для возникновения разъединения между узлом (станцией передачи) и станцией передачи. Вместо этого, разрыв не всегда происходит в одной точке, может существовать две точки разъединения. Таким образом, патентный документ 1 допускает одноточечный разрыв, и для двух точек разъединения, при недостатке поверхностных мер, рабочему необходимо обходить места для определения оконечных станций.
Кроме того, после восстановления из разъединения в одной точке может следовать разрыв в другой точке. В этом случае желательно автоматически переключать оконечные станции.
Таким образом, желательно обеспечить двухкольцевую сетевую систему шинного типа, в которой оконечные станции могут автоматически устанавливаться для остановки циркуляции кадра передачи, независимо от количества.
Кроме того, патентный документ 2 предусматривает способ обновления прикладных программ, где программы могут обновляться из устройства передачи данных единичной точки, подключенной к линии передачи, тогда как для обновления программно-аппаратного обеспечения устройство передачи нуждается в установке нового программно-аппаратного обеспечения до перезапуска, что требует усилий по однократному приведению устройства в состояние отключения для перезапуска в качестве оборудования. Однако эта операция может быть непрактичной, и обновление программно-аппаратного обеспечения может быть отключено. Таким образом, для установки новой оконечной станции приходится обновлять программно-аппаратное обеспечение с затратами.
Настоящее изобретение было создано ввиду вышеописанных проблем, и его задачей является обеспечение двухкольцевой сетевой системы, включающей в себя совокупность (нечетных или четных) станций передачи, соединенных через линию передачи, в качестве двухкольцевой сетевой системы шинного типа, а не циклоиды, в которой правосторонняя оконечная станция и левосторонняя оконечная станция определяются автоматически.
Краткое описание чертежей
Фиг.1 - схема, описывающая взаимное расположение главной станции и обеих оконечных станций в двухкольцевой сетевой системе после инициализации.
Фиг.2 - схема, описывающая набор станций передачи, соединенных между собой двунаправленной линией передачи в двухкольцевой сетевой системе.
Фиг.3 - схема аппаратной конфигурации, образующей иллюстративный вариант осуществления (1-й) конфигурации станции передачи для двухкольцевых сетевых систем.
Фиг.4 - схема аппаратной конфигурации, образующей иллюстративный вариант осуществления (2-й) конфигурации станции передачи для двухкольцевых сетевых систем.
Фиг.5 - схема, описывающая состояние переключателей на обеих оконечных станциях после инициализации.
Фиг.6 - состояние переключателей и режимы на соответствующей станции на момент запуска инициализации.
Фиг.7 - схема, описывающая условия действий на нормальных станциях и обеих оконечных станциях после инициализации.
Фиг.8 - схема, описывающая переход станционных режимов с начала инициализации.
Фиг.9 - схема последовательности операций согласно иллюстративному варианту осуществления (1-му) передачи кадров INZ между станциями передачи на момент инициализации.
Фиг.10 - логическая блок-схема, описывающая процесс инициализации (1-й) на станции #STj передачи.
Фиг.11 - логическая блок-схема, описывающая процесс инициализации (1-й) на станции #STj передачи.
Фиг.12 - схема последовательности операций примера (1-го) внутренней связи между станциями передачи на момент инициализации (для станций ST1, ST2 и ST8 передачи).
Фиг.13 - схема последовательности операций примера (1-го) внутренней связи между станциями передачи на момент инициализации (для станций ST1, ST2 и ST8 передачи).
Фиг.14 - схема последовательности операций согласно иллюстративному варианту осуществления (2-му) передачи кадров INZ между станциями передачи на момент инициализации.
Фиг.15 - схема последовательности операций процесса инициализации (2-го) на станции #STj передачи.
Фиг.16 - схема последовательности операций процесса инициализации (2-го) на станции #STj передачи.
Фиг.17 - схема последовательности операций примера (2-го) внутренней связи между станциями передачи на момент инициализации (для станций ST1, ST2 и ST8 передачи).
Фиг.18 - схема последовательности операций примера (2-го) внутренней связи между станциями передачи на момент инициализации (для станций ST1, ST2 и ST8 передачи).
Фиг.19 - схема, описывающая иллюстративное возникновение аномалии передачи между #ST10 и #ST9.
Фиг.20 - схема, описывающая состояние переключателей на соответствующих станциях путем обнаружения аномалии приема и обнаружения отсутствия SYN после возникновения аномалии передачи между #ST10 и #ST9.
Фиг.21 - схема последовательности операций, описывающая пример (1-й) переконфигурирования из одноточечной неисправности двухкольцевой сетевой системы.
Фиг.22 - схема последовательности операций, описывающая пример (2-й) переконфигурирования из одноточечной неисправности двухкольцевой сетевой системы.
Фиг.23 - схема, описывающая формат кадра передачи Ethernet ISO/EC 8802-3.
Фиг.24 - логическая блок-схема, описывающая функцию автоматической установки оконечной станции двухкольцевой сетевой системы согласно этому варианту осуществления.
Фиг.25 - схема, описывающая установку оконечной станции в начальной фазе.
Фиг.26 - схема, описывающая обмен оконечных станций.
Фиг.27 - схема схематической конфигурации станций передачи.
Фиг.28 - схема схематической конфигурации, описывающая процесс инициализации согласно этому варианту осуществления.
Фиг.29 - схема последовательности операций в процессе инициализации согласно этому варианту осуществления.
Описание условных обозначений
1
станция передачи (# ST1)
2
станция передачи (# ST2)
3
станция передачи (# ST3)
4
станция передачи (# ST4)
5
станция передачи (# ST5)
6
станция передачи (# ST6)
7
станция передачи (# ST7)
8
станция передачи (# ST8)
10
блок порта связи
11
блок порта связи
12
ретранслятор A(FW-A)
18
переключатель разрешения приема (SW-RVC-A)
31
определитель обнаружения кадра
32
схема обнаружения аномалии приема (RCV-ERR-A)
34
схема обнаружения кадра SYN (SYN-DET-A)
37
схема обнаружения приема кадра RRR (RRR-DET-A)
38
схема поддержания конечного адреса кадра RRR (RRR-RCV-ASDRS)
Предпочтительные варианты осуществления изобретения
<Первый вариант осуществления: п.1>
Предусмотрен способ управления для двухкольцевых сетей, включающих в себя набор из двух или более станций передачи, каждая из которых, соответственно, сконфигурирована с парой портов связи для реализации двунаправленной связи, соединенных между собой парами их портов связи в форме кольца через линию передачи для реализации внутренней связи между станциями передачи, отличающийся тем, что
на соответствующей станции передачи выполняются
этап, на котором одновременно отправляют кадры передачи, содержащие информацию, от спаренных портов связи станции передачи,
этап, на котором обнаруживают кадр передачи, отправленный с другой станции передачи, принятый на одном из спаренных портов связи, и
этап, на котором отправляют вышеозначенный кадр передачи в порядке ретрансляции на еще один порт связи, являющийся другим по отношению к одному порту связи, с другого порта связи, и
на соответствующей одной из соседних спаренных станций передачи из набора из двух или более станций передачи, соединенных между собой в форме кольца, выполняются
этап, на котором имеют кадр передачи, отправленный с одного порта связи станции передачи, и
этап, на котором осуществляют, для кадра передачи, принятого на другом порте связи станции передачи, поскольку он соединен через линию передачи, обнаружение на этой станции, и
тем, что кадр передачи, на который требуется ответ согласно информации, содержащейся в кадре передачи, не может быть отправлен, посредством ретрансляции с принимающего порта связи на другой порт связи, с другого порта связи,
благодаря чему принятый кадр передачи не может поступать на станции передачи, соединенные в форме кольца и следующие в направлении его ретрансляции, и вышеозначенные кадры передачи, отправленные со станции передачи, не могут циркулировать в сети, сконфигурированной в форме кольца.
<Второй вариант осуществления: п.2>
Предусмотрен способ управления для двухкольцевых сетей согласно варианту осуществления 1 (п.1), отличающийся тем, что
для набора станций передачи
имеют, на соответствующей одной из соседних спаренных станций передачи из набора из двух или более станций передачи, соединенных между собой в форме кольца, в положениях, определенных относительно одной станции передачи в качестве базы, согласно общему количеству станций передачи, образующих сеть в форме кольца, и общей длине линии передачи, соединяющей станции передачи друг с другом, кадр передачи, отправленный с одного порта связи станции передачи.
<Третий вариант осуществления: п.3>
Предусмотрен способ управления для двухкольцевых сетей согласно варианту осуществления 1 (п.1) или варианту осуществления 2 (п.2), в котором
что касается формата кадра передачи, подлежащего отправке и приему через порты связи, и интерфейса линии передачи портов связи, он согласуется со стандартом ISO/EC8802-3.
<Четвертый вариант осуществления: п.4>
Предусмотрен способ инициализации для двухкольцевых сетей, включающих в себя набор из двух или более станций передачи, каждая из которых, соответственно, сконфигурирована с парой портов связи для реализации двунаправленной связи, соединенных между собой парами их портов связи в форме кольца через линию передачи для реализации внутренней связи между станциями передачи, содержащий
для базовой станции передачи, которая является одной станцией передачи в качестве базы из набора из двух или более станций передачи, соединенных между собой в форме кольца,
этап, на котором периодически отправляют кадры передачи, предписывающие инициализацию (кадры INZ), в обоих направлениях,
для соответствующей станции передачи, принимающей и обнаруживающей это,
этап, на котором переводят ретрансляцию кадра передачи с порта связи на этой принявшей стороне на порт связи на другой стороне, из состояния запрещения в состояние разрешения, и
этап, на котором разрешают прием и захват кадра передачи затем на порте связи на принявшей стороне, и отправляют кадр INZ в качестве квитирования ответа (кадр INZ квитирования ответа) на стороне принявшего порта связи, в качестве ответа на квитирование приема, дополнительно
этап, на котором отвечают на прием и обнаружение, после отправки кадра INZ, вышеозначенного кадра INZ квитирования ответа от одной соседней станции передачи в направлении ретрансляции с вышеозначенного порта связи, первым принявшего кадр INZ, на другой порт связи, путем перевода ретрансляции кадра передачи с порта связи на этой принявшей стороне на порт связи на другой стороне, из состояния запрещения в состояние разрешения, и
этап, на котором разрешают прием и захват кадра передачи затем на порте связи на этой принявшей стороне, благодаря чему на этой станции передачи затем прием и захват кадров передачи, подлежащих приему на портах связи на сторонах в двух направлениях, и их ретрансляция на другие стороны разрешены, дополнительно
для соответствующей одной из станции передачи в положении для приема вышеозначенных кадров INZ на портах связи на обеих сторонах, и станции передачи в положении по соседству с той станцией передачи через линию передачи, поскольку они определяются согласно общему количеству станций передачи, образующих сеть в форме кольца, и общей длине линии передачи, соединяющей станции передачи друг с другом,
этап, на котором кадр передачи, отправленный с одного порта связи станции передачи и принятый на противоположном порте связи другой станции передачи, обнаруживают на этой станции передачи, и
для кадра передачи, на который требуется ответ, согласно содержащейся в нем информации, устанавливают ретрансляцию с принявшего порта связи на другой порт связи в состояние разрешения, в котором
они сконфигурированы как оконечные станции также для запрещения приема и захвата, благодаря чему на соответствующей одной из этих оконечных станций ни один кадр передачи, принятый от другой оконечной станции, не ретранслируется для отправки на станции передачи, соединенные в форме кольца и следующие в направлении его ретрансляции, что препятствует циркуляции кадров передачи, отправленных от соответствующих станций передачи, в сети, сконфигурированной в форме кольца.
<Пятый вариант осуществления: п.5>
Предусмотрен способ инициализации для двухкольцевых сетей согласно варианту осуществления 4 (п.4), содержащий
для станции передачи, которая является одной станцией передачи в качестве базы из набора из двух или более станций передачи, соединенных между собой в форме кольца,
этап, на котором отправляют кадры передачи, предписывающие инициализацию (кадры INZ), в обоих направлениях,
для станции передачи, одной соседствующей со станцией передачи, принимающей и обнаруживающей это,
этап, на котором переводят ретрансляцию кадра передачи с порта связи на этой принявшей стороне на порт связи на другой стороне, из состояния запрещения в состояние разрешения, и
этап, на котором разрешают прием и захват кадра передачи затем на порте связи на принявшей стороне, и
этап, на котором отправляют кадры INZ в качестве квитирования ответа (кадров INZ квитирования ответа), адресующие исходный адрес принятого кадра INZ в качестве пункта назначения, в обоих направлениях, в качестве ответа на квитирование приема, дополнительно
этап, на котором отвечают на прием и обнаружение, после отправки кадра INZ, вышеозначенного кадра INZ квитирования ответа одной соседней станции передачи, адресующего собственную станцию, от одной соседней станции передачи в направлении ретрансляции с вышеозначенного порта связи, первым принявшего кадр INZ, на другой порт связи, путем перевода ретрансляции кадра передачи с порта связи на этой принявшей стороне на порт связи на другой стороне, из состояния запрещения в состояние разрешения, в котором
прием и захват кадра передачи разрешаются затем на порте связи на этой принявшей стороне, благодаря чему на этой станции передачи затем обеспечиваются прием и захват кадров передачи, подлежащих приему на портах связи на обеих сторонах, и их ретрансляция на другие стороны, и
начиная с вышеозначенной станции передачи в качестве базы, отправившей кадры INZ в обоих направлениях, последовательно на соответствующих станциях передачи в положениях в обоих направлениях в форме кольца, отвечают на прием кадра INZ, снова отправляя кадры INZ на портах связи на обеих сторонах,
этап, на котором, таким образом, определяют согласно общему количеству станций передачи, образующих сеть в форме кольца, и общей длине линии передачи, соединяющей станции передачи друг с другом,
для станции передачи в положении для приема кадров INZ на портах связи на обеих сторонах и станции передачи в положении по соседству с той станцией передачи через линию передачи, для соответствующей одной из которых
этап, на котором кадр передачи, отправленный с одного порта связи станции передачи и принятый на противоположном порте связи другой станции передачи, обнаруживают на этой станции передачи, и для кадра передачи, на который требуется ответ, согласно содержащейся в нем информации, устанавливают ретрансляцию с принявшего порта связи на другой порт связи в состояние разрешения, в котором
они сконфигурированы как оконечные станции также для запрещения приема и захвата, благодаря чему на соответствующей одной из этих оконечных станций ни один кадр передачи, принятый от другой оконечной станции, не ретранслируется для отправки на станции передачи, соединенные в форме кольца и следующие в направлении его ретрансляции, что препятствует циркуляции кадров передачи, отправленных от соответствующих станций передачи, в сети, сконфигурированной в форме кольца.
<Вариант осуществления 6: п.6>
Предусмотрен способ инициализации для двухкольцевых сетей согласно варианту осуществления 5 (п.5), содержащий
для соответствующей станции передачи, этап, на котором отвечают на кадр INZ, который она первой приняла в течение интервала инициализации, путем поддержания, в качестве адреса соседней станции передачи, противоположной этой стороне принявшего порта связи (порта MS), исходного адреса в принятом кадре INZ совместно с идентификатором порта приема, и
этап, на котором последовательно отправляют кадры INZ, адресующие адрес соседней станции передачи в качестве пункта назначения в обоих направлениях, в котором
после отправки, в течение предписанного времени, если кадр INZ, адресующий собственную станцию в качестве пункта назначения принят на порте связи на стороне, противоположной порту MS, затем, будучи вышеозначенным кадром INZ квитирования ответа от соседней станции передачи, противоположной этой стороне порта связи,
исходный адрес в этом кадре INZ поддерживается совместно с идентификатором этого порта приема, благодаря чему можно получить адреса соответствующих станций передачи, соседствующих на обеих сторонах этой станции передачи.
<Вариант осуществления 7 (п.7)>
Предусмотрен способ инициализации для двухкольцевых сетей согласно варианту осуществления 4 (п.4), варианту осуществления 5 (п.5) или варианту осуществления 6 (п.6), в котором
во время, когда вышеозначенные две оконечные станции по соседству сконфигурированы в положениях, определенных согласно общему количеству станций передачи, образующих сеть в форме кольца, и общей длине линии передачи, соединяющей станции передачи друг с другом, с одной станцией передачи в качестве базы, или
во время, когда они установлены в качестве оконечных станций за счет отсутствия приема кадров INZ квитирования ответа от соседней станции передачи собственной станции в ходе инициализации,
соответствующая одна из двух оконечных станций двухкольцевой сети отправляет кадр INZ-COMP, содержащий указание завершения инициализации и информацию оконечной станции, включающую в себя адрес оконечной станции и режим оконечной станции, или кадр INZ-COMP принимается и обнаруживается на одной станции передачи в качестве базы, благодаря чему
завершение инициализации двухкольцевой сети может быть верифицировано.
<Вариант осуществления 8: (п.8)>
Предусмотрена станция передачи для двухкольцевых сетей, включающих в себя набор из двух или более станций передачи, каждая из которых, соответственно, сконфигурирована с парой портов связи для реализации двунаправленной связи, соединенных между собой парами их портов связи в форме кольца через линию передачи для реализации внутренней связи между станциями передачи, отличающаяся тем, что содержит
в состоянии завершения инициализации, для каждой из одной или нескольких станций передачи,
средство для периодической отправки одного или нескольких кадров передачи, каждый из которых, соответственно, содержит специфическую информацию,
для соответствующей станции передачи, способной принимать кадры передачи через пару портов связи, а именно, A и B, соответственно (эти два порта связи (именуются здесь портами A и -B связи). И средства, функции и т.д., относящиеся к отправке и приему кадра передачи через порт A связи, будут обозначаться добавлением суффикса -A, и аналогично, относящиеся к порту B связи, суффиксом -B), «средство A и -B обнаружения кадра SYN» для обнаружения, из периодически отправляемых кадров передачи, кадров SYN, имеющих специфическую информацию, удовлетворяющую заданным условиям (каждый из которых именуется здесь кадром SYN), соответственно,
“средство A и -B обнаружения отсутствия SYN” для обнаружения отсутствия приема кадров SYN в течение заданного интервала, из выходных сигналов средства A и -B обнаружения кадра SYN, соответственно,
“средство обнаружения отсутствия SYN” для обнаружения, при условии последовательного продолжения периодического поступления кадров SYN через один порт связи, отсутствия периодического поступления через другой последовательный порт связи в течение заданного интервала, и
“средство A и -B обнаружения аномалии приема” для обнаружения аномалии в состояниях сигналов приема кадров передачи, принятых через порты связи, соответственно, и
средство обнаружения и проверки кадра передачи, приятого через порт связи -A или -B при обнаружения состояния обнаружения отсутствия SYN средством обнаружения отсутствия SYN A или -B, и ответа на него согласно информации, содержащейся в кадре передачи, и перевода любого принявшего порта связи (в качестве порта A связи) в “заблокированное состояние” для предотвращения ретрансляции кадра передачи на другой порт связи (порт B связи) для отправки с другого порта связи (порта B связи) (С другой стороны, используемый здесь термин, “разблокированное состояние” означает состояние порта связи, предназначенного для ретрансляции кадра передачи с принявшего порта связи на другой порт связи для отправки с другого порта связи), и
перевода порта A или -B связи, при обнаружении состояния обнаружения аномалии приема средством обнаружения аномалии приема A или -B, в заблокированное состояние, и, таким образом, поддержания портов связи совокупности станций передачи в разблокированном состоянии, на пути от обнаружения возникновения сбоя к сетевой функции восстановления посредством процедуры восстановления, причем
вышеозначенные функции оконечной станции выполняются на совокупности станций передачи.
<Вариант осуществления 9: п.9>
Предусмотрен способ переконфигурирования при возникновении аномалии для двухкольцевых сетей, включающих в себя набор из двух или более станций передачи, каждая из которых, соответственно, сконфигурирована с парой портов связи для реализации двунаправленной связи, соединенных между собой парами их портов связи в форме кольца через линию передачи для реализации внутренней связи между станциями передачи, отличающийся тем, что
в состоянии конфигурации, препятствующей продолжению циркуляции кадров передачи в сети в форме кольца, двумя соседними оконечными станциями, при завершенной инициализации, при условии, что одна или несколько станций передачи согласуются с конкретно неопределенной системой управления линией передачи во избежание конфликтов между кадрами передачи в двухкольцевых сетях (MAC), для отправки одного или нескольких особых содержащих информацию кадров передачи, подлежащих периодической отправке, и, помимо прочего, вышеозначенных кадров SYNN, и кадров передачи, подлежащих спорадической отправке, в котором
соответствующая станция передачи содержит
“средство A и -B обнаружения приема кадра RRR” для обнаружения приема кадров передачи, содержащих специфическую информацию управления (каждый из которых именуется здесь кадром RRR), соответственно,
“средство установки собственного адреса” для установки информации для идентификации собственной станции,
“средство A и -B установки адреса соседней станции” для установки информации для идентификации станций передачи, соседствующих с портами A и -B связи, соответственно,
“средство обнаружения совпадения адресов” для обнаружения совпадения путем сравнения между информацией идентификации собственной станции и информацией пункта назначения в принятом кадре RRR из выхода приема любого средства обнаружения приема кадра RRR,
“средство переустановки заблокированного порта”, реагирующее на выход совпадения средства обнаружения совпадения адресов путем перевода порта связи, принявшего кадр RRR (именуемого здесь портом приема RRR), в разблокированное состояние,
“средство ответа на прием RRR”, реагирующее на выход несовпадения средства обнаружения совпадения адресов путем считывания информации идентификации соседней станции передачи, соответствующей порту приема RRR, из любого средства установки адреса соседней станции, для адресации в качестве пункта назначения, и отправки кадра RRR, генерируемого на пункте назначения, через порт приема RRR, сразу же после завершения приема кадра RRR, и
“средство квитирования ответа RRR” для обнаружения путем проверки приема кадра RRR, адресующего собственную станцию в качестве пункта назначения, в течение заданного времени, после отправки кадра RRR,
при возникновении аномалии на линии передачи или на станции передачи на маршруте от станции передачи для отправки кадров SYN (именуемой здесь станцией синхронизации), включая эту станцию передачи, включая оконечные станции, для соответствующей станции передачи на путях от места возникновения аномалии к оконечным станциям, содержит этап, на котором обнаруживают аномальное состояние с помощью средства обнаружения отсутствия SYN и средства обнаружения аномалии приема в ответ на возникновение аномалии, и
для соответствующей станции передачи, соседствующей с местом возникновения аномалии на маршрутах от места возникновения аномалии к станции синхронизации, содержит этап, на котором обнаруживают аномальное состояние с помощью средства обнаружения аномалии приема, в котором
обнаружившие порты связи меняют свое состояние на заблокированное состояние, соответственно, и между двумя оконечными станциями, для одной оконечной станции в следующем положении на маршруте от станции синхронизации к месту возникновения аномалии, содержит этап, на котором определяют на этой оконечной станции (именуемой здесь оконечной станцией, обнаруживающей отсутствие SYN) аномалию, возникшую на маршруте к станции синхронизации, из выхода обнаружения аномального состояния с помощью средства обнаружения отсутствия SYN и выхода обнаружения отсутствия SYN средства обнаружения отсутствия SYN, и
для другой оконечной станции (именуемой здесь SYN-нормальной оконечной станцией), которая нормально непрерывно принимает кадры SYN, содержит этап, на котором определяют маршрут от этой SYN-нормальной оконечной станции к станции синхронизации, на которой поддерживается нормальная функция связи,
для оконечной станции, обнаруживающей отсутствие SYN, содержит
этап, на котором отвечают на обнаружение возникновения аномалии состояния отсутствия SYN из обнаружения отсутствия SYN и средства обнаружения отсутствия SYN, немедленно отправляя кадры RRR, адресующие SYN-нормальную оконечную станцию в качестве пункта назначения, через порт A и -B связи, и
этап, на котором ожидают, на средстве квитирования ответа RRR, ответ от станции передачи, соседствующей с противоположной стороны с SYN-нормальной оконечной станцией,
для SYN-нормальной оконечной станции, содержит этап, на котором отвечают на прием кадра RRR от оконечной станции, обнаруживающей отсутствие SYN, поскольку собственная станция является пунктом назначения, путем перевода порта приема RRR, который находился в заблокированном состоянии в качестве оконечной станции, в разблокированное состояние с помощью средства переустановки заблокированного порта,
когда состояние оконечной станции отменено, для соответствующей станции передачи, функционирующей нормально на пути от оконечной станции, обнаруживающей отсутствие SYN, к месту возникновения аномалии, содержит этап, на котором отвечают на прием кадра RRR от оконечной станции, обнаруживающей отсутствие SYN, которая не является пунктом назначения, путем отправки кадра RRR, имеющего в качестве пункта назначения соседнюю станцию передачи на пути к оконечной станции, обнаруживающей отсутствие SYN, с помощью средства ответа на прием RRR, через порт приема RRR, сразу после завершения приема кадра RRR,
для оконечной станции, обнаруживающей отсутствие SYN, содержит
этап, на котором отвечают на прием во время кадра RRR, адресующего собственную станцию от соседней станции на пути к станции синхронизации, с помощью средства квитирования ответа RRR, путем перевода порта связи, который находился в заблокированном состоянии с момента обнаружения аномалии, в разблокированное состояние, и
этап, на котором следуют этому изменению для перевода, по истечении времени предварительной установки средства квитирования ответа RRR, также другого порта связи, который был заблокирован до того, в качестве оконечной станции, в разблокированное состояние, таким образом, отменяя состояние оконечной станции,
для соответствующей станции передачи, функционирующей нормально на пути от оконечной станции, обнаруживающей отсутствие SYN, к месту возникновения аномалии, содержит этап, на котором отвечают на квитирование приема кадра RRR, адресующего собственную станцию от соседней станции на пути к станции синхронизации, с помощью средства квитирования ответа RRR, путем перевода порта связи, который находился в заблокированном состоянии с момента обнаружения аномалии, в разблокированное состояние,
для соответствующей станции передачи, соседствующей с местом возникновения аномалии на путях к оконечным станциям, обнаруживающим отсутствие SYN, содержит этап, на котором следуют отсутствию приема кадра RRR, адресующего собственную станцию по истечении заданного времени, с помощью средства квитирования ответа RRR, для поддержания функционирования порта связи, когда он заблокирован, в качестве новой оконечной станции, и
для возникновения аномалии в положении по соседству с оконечной станции, обнаруживающей отсутствие SYN, за которым аналогично следует отсутствие приема кадра RRR, адресующего собственную станцию по истечении заданного времени, с помощью средства квитирования ответа RRR, содержит этап, на котором поддерживают порт связи, который находился в заблокированном состоянии с момента обнаружения аномалии, когда он заблокирован, причем
другой порт связи, который находился в заблокированном состоянии до того, в качестве оконечной станции переходит в разблокированное состояние, и, в качестве новых оконечных станций, оконечная станция на пути от места возникновения аномалии к станции синхронизации и оконечная станция на противоположном пути от места возникновения аномалии становятся оконечными станциями новой двухкольцевой сети, благодаря чему сеть в форме кольца переконфигурируется после возникновения аномалии связи.
<Вариант осуществления 10; п.10>
Предусмотрен способ переконфигурирования при возникновении аномалии для двухкольцевых сетей согласно варианту осуществления 9 (п.9), отличающийся тем, что
в состоянии конфигурации, препятствующей продолжению циркуляции кадров передачи в сети в форме кольца, двумя соседними оконечными станциями, по завершении вышеозначенной инициализации, при условии, что одна или несколько станций передачи согласуются с конкретно неопределенной системой управления линией передачи во избежание конфликтов между кадрами передачи в двухкольцевых сетях, для отправки одного или нескольких особых содержащих информацию кадров передачи, подлежащих периодической отправке, и, помимо прочего, вышеозначенных кадров SYNN, и кадров передачи, подлежащих спорадической отправке, в котором
соответствующая станция передачи содержит средство «установки собственного адреса» для установки информации для идентификации собственной станции и «средство установки адреса соседней станции A и -B» для установки информации для идентификации станций передачи, соседствующих с портами A и -B связи, соответственно,
при возникновении аномалии на линии передачи или на станции передачи на маршруте от станции передачи для отправки кадров SYN (именуемой здесь станцией синхронизации), включая эту станцию передачи, включая оконечные станции, для соответствующей станции передачи на путях от места возникновения аномалии к оконечным станциям, содержит этап, на котором обнаруживают аномальное состояние с помощью средства обнаружения отсутствия SYN и средства обнаружения аномалии приема в ответ на возникновение аномалии, и
для соответствующей станции передачи, соседствующей с местом возникновения аномалии на маршрутах от места возникновения аномалии к станции синхронизации, содержит этап, на котором обнаруживают аномальное состояние с помощью средства обнаружения аномалии приема, в котором
обнаружившие порты связи меняют свое состояние на заблокированное состояние, соответственно, и между двумя оконечными станциями, для одной оконечной станции в следующем положении на маршруте от станции синхронизации к месту возникновения аномалии, содержит этап, на котором определяют на этой оконечной станции (именуемой здесь оконечной станцией, обнаруживающей отсутствие SYN) аномалию, возникшую на маршруте к станции синхронизации, из выхода обнаружения аномального состояния с помощью средства обнаружения отсутствия SYN и выхода обнаружения отсутствия SYN средства обнаружения отсутствия SYN, и
для другой оконечной станции (именуемой здесь SYN-нормальной оконечной станцией), которая нормально непрерывно принимает кадры SYN, содержит этап, на котором определяют маршрут от этой SYN-нормальной оконечной станции к станции синхронизации, на которой поддерживается нормальная функция связи,
для оконечной станции, обнаруживающей отсутствие SYN, содержит этапы, на которых отслеживают последовательность кадров передачи, принятых от SYN-нормальной оконечной станции, отправляют кадры передачи, содержащие специфическую информацию управления (каждый из которых именуется здесь кадром RRR), адресующие SYN-нормальную оконечную станцию в качестве пункта назначения, в моменты отправки кадров передачи, назначенных собственной станции в соответствии с системой управления линией передачи во избежание конфликтов между кадрами передачи в двухкольцевых сетях, через порт A и -B связи, и ожидают прием кадра RRR, адресующего собственную станцию в качестве пункта назначения от соседней станции на пути к станции синхронизации,
для SYN-нормальной оконечной станции, содержит этап, на котором отвечают на прием кадра RRR от оконечной станции, обнаруживающей отсутствие SYN, путем сравнения информации идентификации собственной станции с информацией пункта назначения в принятом кадре RRR, и
когда результат этого сравнения указывает, что собственная станция является пунктом назначения, содержит этап, на котором переводят порт связи, принявший кадр RRR (именуемый здесь портом приема RRR), который находился в заблокированном состоянии до того, в качестве оконечной станции, в разблокированное состояние, отменяя состояние оконечной станции,
для соответствующей станции передачи, функционирующей нормально на пути от оконечной станции, обнаруживающей отсутствие SYN, к месту возникновения аномалии, содержит этап, на котором отвечают на прием кадра RRR от оконечной станции, обнаруживающей отсутствие SYN, путем сравнения информации идентификации собственной станции с информацией пункта назначения в принятом кадре RRR, и
когда результат этого сравнения указывает, что она не является пунктом назначения, содержит этап, на котором отправляют кадр RRR, имеющий в качестве пункта назначения соседнюю станцию передачи на пути к оконечной станции, обнаруживающей отсутствие SYN, с помощью средства ответа на прием RRR, через порт приема RRR, сразу после завершения приема кадра RRR,
для оконечной станции, обнаруживающей отсутствие SYN, содержит
этап, на котором отвечают на прием в течение заданного времени кадра RRR, адресующего собственную станцию от соседней станции на пути к станции синхронизации, путем перевода порта связи, который находился в заблокированном состоянии с момента обнаружения аномалии, в разблокированное состояние, и
этап, на котором следуют этому для перевода, по истечении времени предварительной установки средства квитирования ответа RRR, также другого порта связи, который был заблокирован до того, в качестве оконечной станции, в разблокированное состояние, отменяя состояние оконечной станции,
для соответствующей станции передачи, функционирующей нормально на пути от оконечной станции, обнаруживающей отсутствие SYN, к месту возникновения аномалии, содержит этап, на котором отвечают на квитирование приема в течение заданного времени кадра RRR, адресующего собственную станцию от соседней станции на пути к станции синхронизации, путем перевода порта связи, который находился в заблокированном состоянии с момента обнаружения аномалии, в разблокированное состояние,
для соответствующей станции передачи, соседствующей с местом возникновения аномалии на путях к оконечным станциям, обнаруживающим отсутствие SYN, содержит этап, на котором следуют отсутствию приема кадра RRR, адресующего собственную станцию по истечении заданного времени, с помощью средства квитирования ответа RRR, для поддержания функционирования порта связи, когда он заблокирован, в качестве новой оконечной станции, и
для возникновения аномалии в положении по соседству с оконечной станцией, обнаруживающей отсутствие SYN, за которым аналогично следует отсутствие приема кадра RRR, адресующего собственную станцию по истечении заданного времени, содержит этап, на котором поддерживают порт связи, который находился в заблокированном состоянии с момента обнаружения аномалии, когда он заблокирован, причем
другой порт связи, который находился в заблокированном состоянии в качестве оконечной станции, переходит в разблокированное состояние, и, в качестве новых оконечных станций, оконечная станция на пути от места возникновения аномалии к станции синхронизации и оконечная станция на противоположном пути от места возникновения аномалии становятся оконечными станциями новой двухкольцевой сети, благодаря чему сеть в форме кольца переконфигурируется после возникновения аномалии связи.
<Вариант осуществления 11 (п.11)>
Способ переконфигурирования при возникновении аномалии для двухкольцевых сетей согласно варианту осуществления 9 (п.9) и варианту осуществления 10 (п.10), в котором,
что касается формата кадра передачи, подлежащего отправке и приему через порты связи, и интерфейса линии передачи портов связи, он согласуется со стандартом ISO/EC8802-3.
Ниже будут описаны варианты осуществления.
На фиг.2 показана схема конфигурации двухкольцевой сетевой системы (иногда именуемая здесь просто двухкольцевой сетью), к которой применимо настоящее изобретение.
На фиг.2 показано восемь станций передачи (станции 1-8 передачи), соединенные между собой через двунаправленную линию передачи с образованием сети в форме кольца, как показано на фиг.2. На фиг.2, станция 1 передачи обозначена #ST1, станция 2 передачи обозначена #ST2, станция 3 передачи обозначена #ST3, станция 4 передачи обозначена #ST4, станция 5 передачи обозначена #ST5, станция 6 передачи обозначена #ST6, станция 7 передачи обозначена #ST7, и станция 8 передачи обозначена #ST8, для указания их адресов станции в сети.
Согласно варианту осуществления 1 (п.1), на фиг.1 приведен пример так называемой двухкольцевой сетевой системы, отвечающей изобретению. В примере, показанном на фиг.1, станция 1 передачи (#ST1) выступает в качестве главной станции (MS), и станция 5 передачи (#ST5), а также станция 6 передачи (#ST6) остаются в качестве оконечной станции. Та, которая первой включается для запуска, выступает в качестве главной станции.
Согласно фиг.1, станции передачи, общее количество которых равно восьми, соединены между собой в виде двухкольцевой сетевой системы, показанной на фиг.2, тогда как в двухкольцевой сетевой системе, отвечающей этому изобретению, каждая станция передачи имеет описанную функцию автоматический собственной станции оконечной станции, которая не задана в двухкольцевой сетевой системе, показанной на фиг.2.
Функция автоматический собственной станции оконечной станции позволяет обнаруживать кадр передачи, отправленный с одного порта связи станции передачи и принятый на другом порте связи станции передачи, соединенном с ним через линию передачи, на станции передачи, и отвечать согласно информации, содержащейся в кадре передачи, что позволяет предотвращать ретрансляцию от порта связи при приеме на другом порте связи.
Таким образом, поскольку оконечная станция с данной функцией, которая не позволяет отправлять кадр передачи с другого порта связи, станция 5 передачи (#ST5), образующая оконечную станцию ST-T-L, и станция 6 передачи (#ST6), образующая оконечную станцию ST-T-R, включены в конфигурацию в качестве пары.
Таким образом, можно препятствовать циркуляции кадров передачи, отправленных от станций передачи, в сетевой системе, сконфигурированной в форме кольца.
Заметим, что на фиг.1 #ST5 и #ST6 обозначены как оконечная станция ST-T-L и оконечная станция ST-T-R, соответственно, что никоим образом не налагает ограничений на конфигурацию сети, показанную на фиг.1.
Таким образом, на фиг.1 показана двухкольцевая сетевая система, включающая в себя набор из двух или более станций передачи, каждая из которых сконфигурирована с парой портов связи для реализации двунаправленной связи и соединенных между собой своими парами портов связи в форме кольца через линию передачи для реализации внутренней связи между станциями передачи.
Каждая станция передачи способна одновременно отправлять кадры передачи, содержащие информацию, с двух портов связи на соседние станции передачи.
Кроме того, каждая из них способна обнаруживать кадр передачи, отправленный с другой станции передачи и принятый на одном из двух портов связи, ретранслировать его на другой порт связи и отправлять кадр передачи с другого порта связи.
Соответствующая одна из двух соседних станций передачи из набора из двух или более станций передачи, соединенных между собой в форме кольца, способна обнаруживать на станции передачи кадр передачи, отправленный с одного порта связи станции передачи при описанном ниже конкретном условии и принятый на другом порте связи станции передачи, когда она соединена через линию передачи, при наличии ответа на кадр передачи согласно информации, содержащейся в кадре передачи, предотвращается его ретрансляция от порта связи, где он принят, на другой порт связи.
Таким образом, при нечетном или четном количестве, если выполняется конкретное условие, кадр передачи не может быть отправлен с другого порта связи, благодаря чему он не может поступать на станции передачи, соединенные в форме кольца и следующие в направлении его ретрансляции, что позволяет препятствовать циркуляции кадров передачи, отправленных со станций передачи, в сети, сконфигурированной в форме кольца.
Для варианта осуществления 2 (п.2), при условии, что #ST1 указана на фиг.1 в качестве главной станции, относительно #ST1 в качестве базы, #ST5 и #ST6 уникально определяются в качестве оконечных станций в зависимости от количества станций передачи (в этом случае, восьми) и длины линии передачи через станции передачи.
Хотя конкретные процедуры определения могут варьироваться в зависимости от п.4, п.5 и их иллюстративных вариантов осуществления, положение оконечной станции, подлежащее заданию, соответствует одной из соседних станций передачи на противоположной стороне кольца ввиду станции передачи, выбранной в качестве главной станции и находящейся вокруг отсчитанного количества, равного половине общего количества станций передачи, которое отсчитывается от главной станции.
Таким образом, благодаря конфигурации оконечных станций в положениях, определенных относительно главной станции, можно препятствовать циркуляции кадров передачи, отправленных от станций передачи, в сети, сконфигурированной в форме кольца.
Таким образом, согласно фиг.1, существует совокупность станций передачи, каждая из которых, соответственно, снабжена парой портов связи, и соединенных между собой в форме кольца с образованием двухкольцевой сетевой системы. Опять же, на соответствующей станции передачи, кадры передачи одновременно отправляются со спаренных портов связи, и кадр передачи от другой станции передачи принимается на одном порте связи, где он обнаруживается и ретранслируется на другой порт связи, и отправляются с другого порта связи.
Также существуют оконечные станции, установленные в качестве соседних спаренных станций передачи из набора из двух или более станций передачи, соединенных между собой в форме кольца, в положениях (включая нечетное или четное количество), определенных относительно одной станции передачи в качестве базы, согласно общему количеству станций передачи, образующих сеть в форме кольца, и общей длине линии передачи, соединяющей станции передачи друг с другом, которые соответствующая станция передачи способна обнаруживать, на станции передачи, прием кадра передачи, отправленного с одного порта связи станции передачи и принятого на другом порте связи станции передачи, когда она соединена через линию передачи. Кроме того, каждая из станций передачи, установленных в качестве оконечных станций, способна обеспечивать ответ согласно информации, содержащейся в кадре передачи, но не ретранслировать от порта связи, где он принят, на другой порт связи.
Таким образом, на соответствующей станции передачи, установленной в качестве оконечной станции, кадр передачи не может быть отправлен с другого порта связи, благодаря чему он не может поступать на станции передачи, соединенные в форме кольца и следующие в направлении его ретрансляции, что позволяет препятствовать циркуляции кадров передачи, отправленных со станций передачи, в сети, сконфигурированной в форме кольца.
Вариант осуществления 3 (п.3) позволяет преобладать в, помимо прочего, удобном использовании или включении, например, сетевых компонентов, аксессуаров или мультимедийных преобразователей или устройств сопряжения или устройств тестирования тестов, например, в или для ИС передатчика или приемника, БИС приема передачи данных или схемных компонентов, примечательных в отношении повышения производительности и снижения цены, а также в отношении устойчивости и практической выгоды, например, в соответствии с процедурами расширения протокола связи, программно-аппаратной обработкой протокола или прикладными программами IT общего назначения, или процедурами тестирования теста, разработанными в рамках Ethernet.
Ниже описаны примеры конфигурации устройства станции передачи для двухкольцевых сетевых систем согласно настоящему изобретению, предшествующее конкретному описанию иллюстративных вариантов осуществления и процедур согласно варианту осуществления 4 (п.4) и следующих.
На фиг.3 и фиг.4 показаны конфигурации оборудования согласно вариантам осуществления (1-му) и (2-му) станций передачи двухкольцевой сетевой системы согласно настоящему изобретению.
Конфигурации оборудования, показанные на фиг.3 и фиг.4, отличаются друг от друга, в частности, тем, что аппаратная конфигурация фиг.3 включает в себя схему 40 обнаружения приема кадра INZ (RRR-DET-A), схему 39 обнаружения приема кадра INZ (RRR-DET-B) и схему 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS), которые отсутствуют в блоке, показанном на фиг.4, который называется блоком 45 обнаружения кадра на фиг.4, также, как и на фиг.3.
В качестве блока 10 порта связи с одной стороны, порт A сконфигурирован с приемником (RVR-A) и передатчиком (TVR-A) для реализации двунаправленной связи с соседней станцией. Также, в качестве блока 11 порта связи, с другой стороны, порт B сконфигурирован с приемником (RVR-B) и передатчиком (TVR-B) для реализации двунаправленной связи с соседней станцией.
После приема на порте A, в качестве выхода RVR-A, сигнал приема (SIG-RV-A) от порта A поступает на ретранслятор A (FW-A), обозначенный 12, и переключатель 18 разрешения приема (SW-RVC-A), и в блоке 31 определения обнаружения кадра, где он поступает на схему 32 обнаружения аномалии приема (RCV-ERR-A), схему 34 обнаружения кадра SYN (SYN-DET-A), схему 37 обнаружения приема кадра RRR (RRR-DET-A), схему 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS), схему 40 обнаружения приема кадра INZ (ENZ-DET-A) и схему 41 поддержания исходного адреса кадра INZ (TNZ-TX-ADRS-A).
Аналогично, после приема на порте B, который является другим блоком 11 порта связи, в качестве выхода RVR-B, сигнал приема (SIG-RV-B) от порта B поступает на ретранслятор B (FW-B), обозначенный 15, переключатель 19 разрешения приема (SW-RCV-B), схему 33 обнаружения аномалии приема (RCV-ERR-B), схему 36 обнаружения кадра SYN (SYN-DET-B), схему 39 обнаружения приема кадра RRR (RRR-DET-B), схему 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS), схему 42 обнаружения приема кадра INZ (TNZ-DET-B) и схему 43 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B).
Схема 21 управления приемом передачи (MAC/DLC), предназначенная для управления передачей и приемом кадров передачи, согласно протоколу Ethernet, имеет выход передачи, который подключен к переключателю 16 разрешения передачи (SW-TX-A) и переключателю 17 разрешения передачи (SW-TX-B). Выходной сигнал передачи из схемы 21 управления приемом передачи (MAC/DLC) поступает, когда переключатель 16 разрешения передачи (SW-TX-A) находится в состоянии разрешения включения, на TVR-A порта A в качестве блока 10 порта связи с одной стороны и, когда переключатель 17 разрешения передачи (SW-TX-B) находится в состоянии включения, на блок 11 TVR-B порта связи с другой стороне.
Когда переключатель находится в состоянии выключения, переключатель блокирует выходные сигналы передачи схемы 21 управления приемом передачи (MAC/DLC: иногда именуемый контроллером линии передачи), в результате чего, кадры передачи не отправляются из соответствующего порта связи.
После приема кадра передачи на порте A, он должен поступать через выход ретранслятора 12 (FW-A) и переключатель 13 разрешения ретрансляции (SW-FW-A), на TVR-B порта B. Если переключатель 14 разрешения ретрансляции (SW-FW-A) включен, кадр передачи, принятый на порте A, ретранслируется, и, в результате, он выводится из порта B.
Если он выключен, он блокируется переключателем 13 разрешения ретрансляции (SW-FW-A), и его ретрансляция предотвращается. Аналогично, после приема кадра передачи на порте B, он должен поступать через выход ретранслятора 15 (FW-B) и переключатель 14 разрешения ретрансляции (SW-FW-B) на TVR-A порта A.
Если переключатель 14 разрешения ретрансляции (SW-FW-B) включен, кадр передачи, принятый на порте B, ретранслируется, и, в результате, он выводится из порта 10 связи (иногда именуемого просто портом A). Если он выключен, он блокируется переключателем 14 разрешения ретрансляции (SW-FW-B), и его ретрансляция предотвращается.
После приема кадра передачи на порте A, он должен поступать через переключатель 18 разрешения приема (SW-RCV-A), на схему 20 выбора приема первого входящего (RCV-SEL). Аналогично, после приема кадра передачи на порте B (иногда именуемого просто портом B), он должен поступать через переключатель 19 разрешения приема (SW-RCV-B), обозначенный 19, на схему 20 выбора приема первого входящего (RCV-SEL).
Схема 20 выбора приема первого входящего (RCV-SEL) контролирует перекрытие между сигналами приема от порта A и порта B и при его обнаружении выбирает завершение приема, отдавая приоритет сигналу передачи, принятому на стороне порта первого входящего. Определение первого входящего будет описано ниже.
Выход RCV-SEL из схемы 20 выбора приема первого входящего (RCV-SEL) поступает на схему 21 управления приемом передачи (MAC/DLC) в качестве контроллера линии передачи, где он обрабатывается для приема. Согласно настоящему изобретению двухкольцевая сетевая система сконфигурирована в форме кольца, тем не менее, эквивалентна сети шинного типа, работая в устойчивом состоянии, и на станциях передачи, за исключением оконечных станций, кадр передачи временно принимается на любом порте, в зависимости от взаимного расположения между собственной станцией и станциями, отправляющими кадры передачи.
Кроме того, на оконечных станциях, соединенных в форме кольца, где кадры передачи, подлежащие приему, поступают на оба порта, нормально на стороне заблокированного порта переключатель разрешения приема выключается, что позволяет принимать входной сигнал на стороне разблокированного порта.
В этом изобретении такие переключатели разрешения приема, переключатели разрешения передачи и переключатели разрешения ретрансляции переходят в состояние включения и выключения под внешним управлением.
MPU 24, сконфигурированный в виде микропроцессора с ядром, выполняет процедуры программ, хранящихся в блоках программной памяти (использующих ППЗУ, память рабочего ОЗУ и ОЗУ), при необходимости считывает установленные значения и записывает необходимые данные, выполняет временное удержание или считывание, для реализации процессов, в частности, протокол передачи и последовательность процедур Ethernet на станциях передачи согласно этому изобретению.
IOC 22 сконфигурирована в виде схемы управления выводом входа для приема записанных данных от MPU 24 для вывода сигналов управления на необходимые схемы или для приема входов состояния соответствующих схем для MPU 24 для чтения.
DP-RAM 26 сконфигурирована в виде двухпортовой схемы памяти для хранения данных о кадрах передачи, принятых или подлежащих передаче на MAC/DLC, и в виде схемы 28 интерфейса связи хоста для внешнего главного устройства 29, связанного со станцией передачи (в виде схемы памяти для обмена состояниями условия и командами управления, а также для данных подлежащих передаче или приему через HOST-IF). Доступ к DP-RAM 26 возможен от MPU 24, HOST-IF 28 и MAC-DLC 21, и контроллер DP-RAM производит считывание и запись в моменты времени, определяемые DPRC 27.
Схема 32 обнаружения аномалии приема (RCV-ERR-A) и схема 33 обнаружения аномалии приема (RCV-ERR-B) - это схемы для обнаружения аномалии приема, соответствующие порту A и порту B, соответственно.
Аномалия приема может представлять собой прием шаблонов преамбулы в виде сигналов синхронизации тактирования приема, типичных для Ethernet, в количестве, превышающем указанное, имеющих делимые несущие сигналы поступающих кадров.
Напротив, может существовать возникновение аномалии обнаружения, определенное путем обнаружения последовательных ошибок приема в количестве, превышающем указанное, например, ошибок в количестве, превышающем указанное, последовательно обнаруживаемых путем проверки кода обнаружения ошибок (FCS) кадра передачи, предусмотренного для кадров передачи Ethernet, или сбоев в обнаружении необходимого шаблона преамбулы, тогда как для схем обнаружения диапазон исключает средство проверки FCS, предусмотренное для DLC/MAC, и статическую обработку их результатов посредством MPU 24.
Схема 34 обнаружения кадра SYN (SYN-DET-A) и схема 36 обнаружения кадра SYN (SYN-DET-B) - это схемы для обнаружения поступления кадров SYN, соответствующие порту A и порту B, соответственно.
С другой стороны, схема 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) является схемой для обнаружения возникновения длительного латентного состояния без SYN.
Схема 37 обнаружения приема кадра RRR (RRR-DET-A) и схема 39 обнаружения приема кадра RRR (RRR-DET-B) - это схемы для обнаружения приема кадров RRR, соответствующие порту A и порту B, соответственно.
Схема 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS) - это схема для захвата, для поддержания, поля конечного адреса (DA) в принятом кадре RRR. RRR-RCV-ADRS имеет конфигурацию схемы, способную захватывать сигналы приема на обеих сторонах.
Схема 37 обнаружения приема кадра INZ (INZ-DET-A) и схема 38 обнаружения приема кадра INZ (INZ-DET-B) - это схемы для обнаружения приема кадров INZ, соответствующие порту A и порту B, соответственно.
Схема 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A) и схема 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B) - это схемы для поддержания полей исходных адресов (SA) в принятых кадрах INZ, соответствующие порту A и порту B, соответственно.
Схема 23 обнаружения сигнала прерывания (IRP) сконфигурирована в виде схемы для обнаружения сигналов прерывания как сигналов, прерывающих для информирования MPU 24 о наступлении событий, обнаруживаемых в схемах станции передачи.
Ниже приведен перечень сигналов прерывания: обнаружение возникновения аномалии приема (IRP-RE-A, -B), обнаружение отсутствия SYN (IRP-NO-SYN), сигнал обнаружения приема кадра SYN (IRP-SYN-A, -B), сигнал обнаружения приема кадра RRR (IRP-RRR-A, -B), сигнал обнаружения приема кадра INZ (IRP-INZ-A, -B), обнаружение передачи или завершения приема MAC/DLC (IRP-DLC), обработка запросов к MPU (IRP-HOST), обработка запросов от MPU на главное устройство (IRP-STN) и т.д.
C-шина образует общую шину данных, подключенную к MPU 24, и через C-шину MPU 24 способен считывать, в частности, обнаруженный статус, в частности NO-SYN-DET-A/B, фрагменты информации конечного адреса кадра RRR, поддерживаемой в RRR-RCV-ADRS, и фрагменты информации исходного адреса кадра INZ, поддерживаемой в INZ-TX-ADRS-A, -B.
Настоящее изобретение предполагает, в качестве варианта осуществления 11 (п.11), использование кадра передачи согласно стандарту Ethernet ISO/EEC 8802-3.
Заметим, что кадр передачи, отвечающий стандарту Ethernet ISO/EC 8802-3, показан на фиг.23.
На фиг.23, PRE обозначает шаблон преамбулы длиной 7 байтов, для синхронизации сигнала приема, SFD - это стартовый шаблон кадра длиной 1 байт, DA - это конечный адрес, SA - это исходный адрес, LEN/TYPE - это кодовое число типа, указывающее тип протокола кадра передачи, и Inf - это информационное поле кадра передачи.
Схема 41 поддержания пункта назначения кадра RRR (RRR-RCV-ADRS) адаптирована как схема для исключительного захвата, для поддержания, поле DA, и схема 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A), а также схема 43 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B), поле SA.
Для иллюстративных вариантов осуществления согласно варианту осуществления 11 (п.11), кадры передачи, используемые в качестве SYN, RRR, INZ или INZ-COMP в этой системе управления, не ограничиваются никаким конкретным форматом кадра Ethernet.
Возможен иллюстративный вариант осуществления формата, в котором эти кадры управления можно идентифицировать. В частности, существует способ взятия числа LEN/TYPE, тогда как это требует разрешения администрирования офиса обнаружения чисел Type протокола Ethernet.
Кроме того, существует способ помещения фрагмента информации идентификации в поле информации, задаваемом числом Type протокола, которое уже дано. Можно реализовать, в частности, способ помещения фрагмента информации идентификации в фиксированное положение поля данных для поля данных TCP или расширенное поле заголовка TCP, заданное в протоколе TCP/IP, который является общим в Ethernet, или использовать исключительный формат согласно протоколу UDP.
Для вариантов осуществления с 4 (п.4) по 10 (п.10), описанные станции передачи имеют конфигурацию, включающую в себя переключатель 13 разрешения ретрансляции (SW-FW-A), переключатель 14 разрешения ретрансляции (SW-FW-B), переключатель 16 разрешения передачи (SW-TX-A), переключатель 17 разрешения передачи (SW-TX-B), переключатель 18 разрешения приема (SW-REC-A) и переключатель 19 разрешения приема (SW-REC-B), соответствующий из которых имеет управляемое состояние переключателя согласно протоколу, подлежащему реализации, как точка.
Например, станции передачи имеют начальное состояние, как показано на фиг.6, где CPU компьютерного блока 30 используется для настройки для выключения переключателя 13 разрешения ретрансляции (SW-FW-A), выключения переключателя 14 разрешения ретрансляции (SW-FW-B), включения переключателя 16 разрешения передачи (SW-TX-A), включения переключателя 17 разрешения передачи (SW-TX-B), выключения переключателя 18 разрешения приема (SW-RCV-A) и выключения переключателя 19 разрешения приема (SW-RCV-B), и задания порта MS как неопределенного, и задания станционного режима как неопределенного. Другими словами, станции передачи устанавливаются в состояние, в принципе, идентичное состоянию, в котором они были включены.
С настройкой, показанной на фиг.6, MPU 24 компьютерного блока 30 предписывает схеме 21 управления приемом передачи (MAC/DLC) выводить выходной сигнал передачи на переключатели 16 разрешения передачи (SW-TX-A)…
Таким образом, он поступает от TVR-A порта A связи в линию передачи и, через переключатель 17 разрешения передачи (SW-TX-B), от TVR-B порта B связи в линию передачи, в качестве кадра, подлежащего передаче.
Для двухкольцевых сетей и сетевых систем, использующих свою систему управления согласно настоящему изобретению, предполагается начальное условие того, что именуется здесь двухкольцевой сетью в качестве первого участка сред.
На фиг.6 показаны состояние переключателя и станционный режим, соответствующий станции на момент начала инициализации, согласно варианту осуществления 4 (п.4), варианту осуществления 5 (п.5), варианту осуществления 6 (п.6) и варианту осуществления 7 (п.7). Он представляет состояние, в принципе, идентичное состоянию станции передачи на момент включения. Сначала кадр INZ принимается и обнаруживается на одном из двух портов связи, а именно порта A и порта B, которые обозначены портом MS.
Для станции передачи согласно настоящему изобретению конфигурация симметрична в структуре оборудования между передающей системой и приемной системой, поэтому необходимо уникально ограничивать порт A связи или порт B связи каким-либо портом связи. Другими словами, не существует проблем с портом A или B, какой бы из них ни был выбран для реализации заявленной процедуры.
Однако, в следующих конкретных примерах вариантов осуществления, в целях удобства исчерпывающего описания, предполагается, что каждая станция передачи, согласно примерам аппаратной конфигурации, показанной на фиг.3 и фиг.4, имеет порт связи слева от наблюдателя в качестве порта A, и порт связи справа от наблюдателя в качестве порта B, которые будут обозначаться одинаково.
Как будет описано ниже согласно соответствующим пунктам, станционный режим переходит, как показано на фиг.8, из "неопределенного” состояния (начального), идентичного состоянию, имевшему место при включении, через промежуточный режим “Не оконечная станция”, в любое состояние оконечной станции “ST-T-L”, ретрансляционной станции “нормальный” и оконечной станции “ST-T-R”.
Заметим, что согласно предполагаемому ограничению соответствия порту A и порту B в описанной аппаратной конфигурации станции передачи, оконечная станция ST-T-L представляет станцию передачи, заблокированную на стороне порта B, и оконечная станция ST-T-R представляет станцию передачи, заблокированную на стороне порта A, которые будут обозначаться одинаково.
Для варианта осуществления 4 (п.4), на фиг.9 показаны последовательности кадров INZ, подлежащих передаче, для внутренней связи между станциями передачи. Эти последовательности инициализации будут подробно описаны ниже.
В схеме последовательности операций, показанной на фиг.9, главная станция MS передает кадры INZ от станции #ST1 передачи на … станцию #ST4 передачи и станцию #ST8 передачи … станцию #ST5 передачи. Приняв кадры INZ от станции #ST1 передачи на … станцию #ST4 передачи, и станция #ST8 передачи … станция #ST5 передачи возвращают кадры INZ на соседние станции передачи с более ранними адресами.
По завершении такой инициализации, если кадр INZ, отправленный на определенную станцию передачи не может вернуться от станции передачи, предполагается, что маршрут к станции передачи имеет аномалию (разрыв).
Заметим, что для возврата кадра INZ на соседнюю станцию передачи с более ранним адресом в вышеприведенном описании, станция передачи, принявшая кадр INZ, может не возвращать кадр INZ.
Кроме того, на фиг.10 и фиг.11 показана логическая блок-схема, описывающая процесс инициализации на соответствующей станции передачи, за исключением главной станции (MS), в которой она имеет неопределенное состояние и отправляет кадры INZ от пары портов связи для определения соседних станций и определения, является ли она оконечной станцией. Эта логическая блок-схема будет описана ниже.
На фиг.12 и фиг.13 показана логическая блок-схема, включающая в себя процесс инициализации для станции MS ST1, в частности, охватывающий последовательности интерактивных действий на станциях ST2 и ST8 передачи в качестве станций, соседних к станции MS, согласно процессу инициализации на соответствующей станции, показанному на фиг.10 и фиг.11.
Заметим, что пример конфигурации двухкольцевой сетевой системы, показанный на фиг.9, связан с примером, показанным на фиг.1, без ограничений, например, полным количеством станций передачи и нумерацией для идентификации станций #ST1 - #ST9 передачи. Кроме того, для п.4 применимы иллюстративные варианты осуществления аппаратной конфигурации, показанной на фиг.3 - фиг.4.
Когда станция передачи должна быть базой, если #ST1 установлена как станция MS, то, как показано на фиг.9, станция MS начинает инициализацию, запуская ST таймер, действующий под программным управлением MPU 24, как показано на этапе S0 на фиг.12 - фиг.13.
Кроме того, на этапе S1, она реализует проверки соседних станций, хотя в этом случае ST2 и ST8 осуществляют проверки соответствующих соседних станций для оконечной станции. Затем MPU 24 периодически генерирует с помощью программного управления кадры INZ, предписывающие инициализацию, каждый раз, когда истекает ST таймер, до конца этапа S3, когда инициализация завершается. MPU 24 активирует схему 21 управления приемом передачи (MAC/DLC) для поддержания переключателя 16 разрешения передачи (SW-TX-A) и переключателя 17 разрешения передачи (SW-TX-B) в их состояниях включения, и отправки кадров INZ с порта A и порта B.
Станции передачи имеют начальное состояние, в котором переключатели установлены, как показано на фиг.6, в состояние, в котором оба порта заблокированы и имеют запрещение приема, и, таким образом, на этапах обработки, показанных на фиг.12 - фиг.13, осуществляется проверка поступления кадра INZ посредством схемы 40 обнаружения приема кадра INZ (INZ-DET-A) или схемы 42 обнаружения приема кадра INZ (INZ-DET-B).
Таким образом, если кадр INZ обнаружен на порте A связи схемой 40 обнаружения приема кадра INZ (INZ-DET-A), выводится сигнал обнаружения кадра INZ (IRP-INZ-A). Схема 42 обнаружения приема кадра INZ (INZ-DET-B) выводит сигнал обнаружения кадра INZ (IRP-INZ-B).
Благодаря прерыванию сигнала, который должен быть сигналом обнаружения кадра INZ (IRP-INZ-A) или сигналом обнаружения кадра INZ (IRP-INZ-B), MPU 24, обрабатывающий его программными средствами, фиксирует прием кадра INZ и проверяет, какой порт является портом приема, где он принимается.
Для сигналов приема SIG-RV-A, т.е. кадров, принятых на порте A (с левой стороны), существуют обнаружения и определения, подлежащие осуществлению, которые реализуются блоком 31 определения обнаружения кадра. Для таких обнаружений и определений блок 31 определения обнаружения кадра включает в себя:
схему 32 обнаружения аномалии приема (RCV-ERR-A), способную, при обнаружения аномалии приема SIG-RV-A, выводить сигнал IRP-RE-A (иногда именуемый сигналом обнаружения аномалии сигнала приема A) на компьютерный блок 30.
Схема 34 обнаружения кадра SYN (SYN-DET-A) способна, когда сигнал приема SIG-RV-A от порта 10 связи является кадром SYN, выводить сигнал IRP-SYN-A (иногда именуемый сигналом обнаружения кадра SYN A) на компьютерный блок 30 и схему 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B).
Схема 37 обнаружения кадра RRR (RRR-DET-A) способна, при обнаружения сигнала приема SIG-RV-A от TVR-A порта 10 связи (порта A) в качестве кадра RRR, выводить сигнал IRP-RRR-A (сигнал обнаружения приема кадра RRR A) на компьютерный блок 30.
Схема 40 обнаружения кадра INZ (INZ-DET-A) способна, при обнаружения кадра INZ сигнала SIG-RV-A, принятого на порте 10 связи (порте A связи), выводить сигнал IRP-INZ-A (сигнал обнаружения приема кадра INZ A) на компьютерный блок 30.
Схема 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A) способна поддерживать поле исходного адреса (SA) кадра INZ в сигнале SIG-RV-A, принятом на порте A.
Кроме того, схема 33 обнаружения аномалии приема (RCV-ERR-B) способна, при обнаружения аномалии приема SIG-RV-B от порта 11 связи (порта B), выводить сигнал IRP-RE-B (именуемый сигнал обнаружения аномалии сигнала приема) на компьютерный блок 30.
Схема 36 обнаружения кадра SYN (SYN-DET-B) способна, когда сигнал приема SIG-RV-B от порта 11 связи является кадром SYN, выводить сигнал IRP-SYN-B (иногда именуемый сигналом обнаружения кадра SYN B) на компьютерный блок 30 и схему 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B).
С другой стороны, схема 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) способна выводить сигнал IRP-NO-SYN (сигнал обнаружения отсутствия SYN) на компьютерный блок 30, в отсутствие приема сигнала IRP-SYN-A (сигнала обнаружения приема кадра SYN A) от схемы 34 обнаружения кадра SYN (SYN-DET-A) или сигнала IRP-SYN-B (сигнала обнаружения приема кадра SYN B) от схемы 36 обнаружения кадра SYN (SYN-DET-B).
Схема 39 обнаружения кадра RRR (RRR-DET-B) способна обнаруживать кадр RRR в SIG-RV-B от RVR-B порта 11 связи (порта B) и после обнаружения выводить сигнал IRP-RRR-B (сигнал обнаружения приема кадра RRR B) на компьютерный блок 30.
Схема 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS) предназначена для захвата, для поддержания, поля конечного адреса (DA) кадра RRR в сигнале SIG-RV-B, принятом на порте 11 связи (порте B).
Схема 38 поддержания конечного адреса RRR (RRR-RCV-ADRS) предназначена для своевременного захвата сигналов приема на обеих сторонах для захвата полей конечного адреса.
Схема 43 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B) способна поддерживать поле исходного адреса (SA) кадра INZ в SIG-RV-B в качестве сигнала приема, принятого на порте B.
В частности, существуют кадры INZ, предписывающие инициализацию, отправленные в обоих направлениях (порты A и B связи), после которых ожидается поступление кадров INZ (кадров квитирования ответа (ENZ-COMP)) от соседних станций (см. фиг.12).
Для кадров INZ, подлежащих отправке, компьютерный блок 30 использует схему 21 управления приемом передачи (MAC/DLC) для установления, как показано на фиг.6, заблокированных состояний и состояний запрещения приема (когда SW-TX-A и SW-TX-B включены) для передачи в обоих направлениях.
Если поступление кадра INZ обнаруживается схемой 42 обнаружения приема кадра INZ (INZ-DET-B) или схемой 40 обнаружения приема кадра INZ (INZ-DET-A) в отношении сигнала приема, SIG-RV-B на порте B связи, или на порте A связи или A, то компьютерный блок 30 включает переключатель 19 разрешения приема (SW-RCV-B) или переключатель 18 разрешения приема (SW-RCV-A) для его захвата.
Схема 20 выбора приема первого входящего (RCV-SEL) проверяет переключатель 18 разрешения приема (SW-RCV-A) и переключатель 19 разрешения приема (SW-RCV-B), определяя порт связи, на котором произошел прием, и информирует схему 21 управления приемом передачи (MAC/DLC) результата. Порт приема, который принял первым, задается как порт MS.
Благодаря этому, тот порт, который принял первый кадр INZ для инициализации, задается как порт MS.
Затем, на этапе S01 или S02 на фиг.12 - фиг.13, если кадр INZ от главной станции MS принят соседней станцией (#ST2 или #ST8), то заблокированное состояние от этого порта приема на другой порт связи переходит в разблокированное состояние, путем включения 13 переключателя разрешения ретрансляции (SW-FW-A) или переключателя 14 разрешения ретрансляции (SW-FW-B), в зависимости от того, какой из них соответствует ему.
Аналогично, переключатель 18 разрешения приема (SW-RCV-A) или переключатель разрешения приема 19 (SW-RCV-B), в зависимости от того, какой из них соответствует этому порту приема, включается, разрешая, таким образом, захватывать кадры передачи, принятые затем на порте приема.
Кроме того, соседняя станция временно поддерживает включенным только переключатель 16 разрешения передачи (SW-TX-A) или переключатель 17 разрешения передачи (SW-TX-B), в зависимости от того, какой из них соответствует этому порту приема, для отправки кадра INZ в качестве квитирования ответа от порта приема, и имеет станционный режим “не терминал”. После этого, на S11, она принимает и обнаруживает последующий кадр RRR от главной станции, когда она запускает ST таймер, в ожидании события этапа S2.
Затем, на этапе S11, после того, как на S01 или S02 кадр INZ поступает на главную станцию, она проверяет поступление последующего кадра RRR, и, при этом условии, она переходит к этапу S21 или S23, на котором, если она принимает и обнаруживает кадр INZ в качестве квитирования ответа, отправленный от соседней станции на стороне, противоположной стороне порта MS, то заблокированное состояние от этого порта приема на другой порт связи переходит в разблокированное состояние, что позволяет принимать и захватывать входящие кадры передачи. В результате, эта станция действует как ретрансляционная станция, позволяющая принимать кадры передачи на портах связи на обеих сторонах и захватывать и ретранслировать принятые сигналы на противоположные стороны, и имеет станционный режим “нормальный”. В примере, показанном на фиг.9, ST2, ST3 и ST4, а также ST8 и ST7 устанавливаются в нормальный режим.
С другой стороны, на этапах S11 и S12 на фиг.12 - фиг.13, если главная станция MS принимает кадры INZ в качестве квитирования ответа от соседних станций ST2 и ST8, то она имеет нормальный режим. INZ-DET-A и -B сконфигурированы как средство для гарантированного обнаружения кадров INZ в качестве квитирования ответа, одновременно поступающих с обоих направлений.
Эта система способна иметь увеличенное количество нормальных станций, увеличенное одно за другим в обоих направлениях от станции MS, из-за чего появляются станции передачи, принимающие кадры INZ, отправленные от станции MS, на портах связи на обеих сторонах, одновременно или с задержкой по времени, поскольку они определяются в зависимости от общего количества станций передачи, образующих сеть в форме кольца, и общей длины линии передачи, соединяющей станции передачи друг с другом.
На этапе S03 или S04 на фиг.10, при условии, что установлен порт MS, если кадр INZ принят на заблокированном порте, то оконечная станция ST-T-R, а также ST-T-L, временно определяется в зависимости от этого порта приема. Например, если #ST5 приняла INZ с левой стороны после приема на порте A, где она приняла кадр INZ от главной станции (MS), то #ST5 остается как ST-T-R.
Чтобы станция передачи (например, #ST6) стала другой оконечной станцией, когда ей не удается отправить кадр INZ в качестве квитирования ответа с порта приема на этапе S03 или S04, предусмотрен этап S24, соответствующий S03 или S22, соответствующий S04, на котором, если ей не удается принять, в течение предписанного интервала времени до истечения ST таймера, кадр INZ в качестве квитирования приема от другой оконечной станции, которая уже установлена, то она имеет терминальный режим ST-T-L или ST-T-R как противоположная оконечная станция. В отношении ST-T-L, см. описание фиг.29.
Кроме того, заметим, что хотя на фиг.9 показан случай, когда ST5 и ST6 остаются оконечными станциями в результате вышеозначенной нормальной процедуры, если им не удается на этапе S22 или S24 на фиг.11 принять кадр INZ в качестве квитирования ответа от соседней станции на ожидаемой стороне порта приема, оконечная станция ST-T-L или ST-T-R определяется в этот момент времени согласно ожидаемой стороне порта приема.
Аналогично, также для станции MS предусмотрен этап S13 или S14 на фиг.12, чтобы иметь станционный режим, определенный как ST-T-R или ST-T-L, для аномалии, обнаруженной в функциях для связи, включающих в себя маршруты передачи к соседним станциям, функции связи соседней станции и маршруты передачи от соседних станций к собственной станции.
Заметим, что номера этапов процедур для #ST2 и #ST8 на фиг.12 - фиг.13 соответствуют номерам этапов на фиг.10 - фиг.11.
Согласно вышесказанному, можно реализовать инициализацию таким образом, чтобы препятствовать циркуляции кадров передачи, отправленных со станций передачи, образующих двухкольцевую сетевую систему, в сети, сконфигурированной в форме кольца.
Заметим, что на фиг.5 показано состояние переключателя для ST-T-L и ST-T-R, установленных в качестве оконечных станций при инициализации. На фиг.7 дополнительно показано состояние переключателя на нормальных станциях.
Таким образом, для установления ST-TL-L, компьютерный блок 30 включает переключатель 13 разрешения ретрансляции (SW-FW-A), выключает переключатель 14 разрешения ретрансляции (SW-FW-B), включает переключатель 16 разрешения передачи (SW-TX-A), выключает переключатель 17 разрешения передачи (SW-TX-B), включает переключатель 18 разрешения приема (SW-RCV-A) и выключает переключатель 19 разрешения приема (SW-RCV-B). Соответственно, если разрыв возникает между ST-T-L и ST-T-R, сигналы приема захватываются на порте A, и кадры возвращаются просто на порте A.
Кроме того, для установления ST-T-R, компьютерный блок 30 выключает переключатель 13 разрешения ретрансляции (SW-FW-A), включает переключатель 14 разрешения ретрансляции (SW-FW-B), включает переключатель 16 разрешения передачи (SW-TX-A), включает переключатель 17 разрешения передачи (SW-TX-B), выключает переключатель 18 разрешения приема (SW-RCV-A) и включает переключатель 19 разрешения приема (SW-RCV-B).
Соответственно, сигналы приема захватываются на порте B, и кадры возвращаются просто на порте B.
В отношении варианта осуществления 5 (п.5), на фиг.14 показаны последовательности кадров INZ, подлежащих передаче между станциями передачи, которые будут описаны. Существует процесс инициализации, подлежащий реализации на соответствующих станциях за исключением главной станции (MS), который показан на фиг.15 - фиг.16.
На фиг.17 - фиг.18 показана логическая блок-схема, включающая в себя процесс инициализации для станции MS ST1. Кроме того, она конкретно предусматривает действия в процессах для осуществления связи на станциях ST2 и ST8 передачи в качестве соседних станций станции MS, в соответствии с протоколами для процесса инициализации на соответствующих станциях передачи, показанных на фиг.14.
Заметим, что пример конфигурации двухкольцевой сетевой системы, показанный на фиг.14, согласуется с примером, показанным на фиг.1, без ограничений, в частности, полным количеством станций передачи, и нумерацией для идентификации станций #ST1 - #ST9 передачи.
Кроме того, для варианта осуществления 5 (п.5), аппаратные конфигурации иллюстративных вариантов осуществления, показанные на фиг.3 и фиг.4, являются адаптивными.
Когда станция передачи должна быть базой, если #ST1 установлена как станция MS, то станция MS отправляет кадры, предписывающие инициализацию INZ, в обоих направлениях, запуская ST таймер, как показано на фиг.14 и как показано на этапе S0 на фиг.17 - фиг.18. На этапе S1 на фиг.17, она ожидает кадры INZ (INZ-COMP) в качестве квитирования ответа в виде ответов от соседних станций, в этом случае, #ST2 и #ST8.
Соответствующие станции передачи имеют состояние переключателя в начальной фазе, в котором оба порта заблокированы и имеют запрещение приема, как показано на фиг.6, и #ST2 и #ST8 переходят к этапу S01 или S03, показанным на фиг.17 - фиг.18, на которых схема 40 обнаружения приема кадра INZ (INZ-DET-A) или схема 42 обнаружения приема кадра INZ (INZ-DET-B) обнаруживает поступление кадра INZ.
Путем прерывания сигнала обнаружения приема кадра INZ (IRP-INZ-A) или сигнала обнаружения приема кадра INZ (IRP-INZ-B), поскольку оно сопровождается программными процессами на MPU 24, подтверждается прием кадра INZ и подтверждается, что порт приема является любым портом, где произошел прием (см. S11 - S15 на фиг.17).
Таким образом, производится определение, вывела ли схема 40 обнаружения приема кадра INZ (INZ-DET-A) сигнал обнаружения приема кадра INZ (IRP-INZ-A), или вывела ли схема 42 обнаружения приема кадра INZ (INZ-DET-B) сигнал обнаружения приема кадра INZ (IRP-INZ-B). В случае вывода сигнала обнаружения приема кадра INZ (IRP-INZ-A), включаются переключатель 17 разрешения передачи (SW-TX-A) и переключатель 19 разрешения приема (SW-TX-A). В случае вывода IRP-INZ-B, включаются SW-TX-B и SW-RCV-B.
Схема 20 выбора приема первого входящего (RCV-SEL) определяет, какой порт связи первым принял сигнал, и выводит результат этого определения на схему 21 управления приемом передачи (MAC/DLC).
Благодаря этому, тот порт, который принял первый кадр INZ при инициализации, устанавливается как порт MS.
После приема кадра INZ от главной станции MS на этапе S01 или S03 на фиг.15 - фиг.16, MPU 24 меняет заблокированное состояние от этого порта приема (порт MS) на другой порт связи на разблокированное состояние, путем включения переключателя 13 разрешения ретрансляции (SW-FW-A) или переключателя 14 разрешения ретрансляции (SW-FW-B), в зависимости от того, какой из них соответствует порту MS.
Аналогично, включается переключатель 18 разрешения приема (SW-RCV-A) или переключатель 19 разрешения приема (SW-RCV-B), в зависимости от того, какой из них соответствует порту MS, позволяя, таким образом, захватывать кадры передачи, принятые затем на порте приема.
Кроме того, информация исходного адреса в принятом и обнаруженном кадре INZ считывается со схемы 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A) или схемы 42 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B), в зависимости от того, какой из них соответствует порту приема и поддерживается в качестве адреса соседней станции на стороне порта MS. Кроме того, станция имеет станционный режим ”не оконечная станция”.
Кроме того, на этапе S11 или S12, в зависимости от того, какой из них соответствует порту MS, она отправляет кадры квитирования INZ, в которых заранее поддерживаемые адреса соседних станций установлены как конечные адреса, от обоих портов, что позволяет принимать и захватывать кадр передачи на порте на стороне, противоположной порту MS, и запускает ST таймер в ожидании события этапа S2.
Если на S11 и S12 отправлен кадр INZ, в котором адрес соседней станции на стороне порта MS установлен в качестве конечного адреса, после которого следует кадр INZ в качестве квитирования ответа, отправленный от соседней станции на стороне, противоположной стороне порта MS, адресующий собственную станцию, и принятый и обнаруженный на этапе S21 или S22, то заблокированное состояние от этого порта приема на другой порт связи переходит в разблокированное состояние, что позволяет принимать и захватывать входящие кадры передачи.
В результате, эта станция передачи имеет станционный режим «нормальный», как ретрансляционная станция, что позволяет принимать и захватывать кадры передачи на портах связи на обеих сторонах и ретранслировать их на другие стороны.
В примере, показанном на фиг.14, ST2, ST3 и ST4, а также ST8 и ST7 устанавливаются в нормальный режим.
С другой стороны, на этапах S11 и S12 на фиг.12 - фиг.13, если главная станция MS принимает кадры INZ в качестве квитирования ответа от соседних станций ST2 и ST8, то она имеет нормальный режим. Схема 40 обнаружения приема кадра INZ (INZ-DET-A) и схема 42 обнаружения приема кадра INZ (INZ-DET-B) сконфигурированы как средство для гарантированного обнаружения кадров INZ в качестве квитирования ответа, одновременно поступающих с обоих направлений.
Эта система способна иметь увеличенное количество нормальных станций, увеличенное одно за другим в обоих направлениях от станции MS, из-за чего появляются станции передачи, принимающие кадры INZ, отправленные от станции MS, на портах связи на обеих сторонах, одновременно или с задержкой по времени, поскольку они определяются в зависимости от общего количества станций передачи, образующих сеть в форме кольца, и общей длины линии передачи, соединяющей станции передачи друг с другом.
На этапе S02 или S04 на фиг.15 - фиг.16, при условии, что установлен порт MS, если кадр INZ принят на порте на противоположной стороне, то оконечная станция ST-T-L или ST-T-R определяется в зависимости от порта MS.
Кроме того, станция, установленная в качестве терминала, переходит к этапу S11 или S12, где она отправляет кадр INZ в качестве квитирования ответа, адресующий соседнюю станцию на стороне порта MS. С другой стороны, напротив станции A передачи, определенной как ST-T-L или ST-T-R, существует станция B передачи в качестве оконечной станции на другой стороне, которая должна принимать и обнаруживать кадр INZ, не адресующий собственную станцию в качестве пункта назначения, до истечения ST таймера, в процессе ожидания кадра INZ в качестве квитирования ответа, адресующего собственную станцию, который станция A передачи, предположительно, отправляет в ответ на кадр INZ, отправленный станцией передачи B.
В случае приема и обнаружения на порте приема, противоположном порту MS, кадра INZ, не адресующего собственную станцию в качестве пункта назначения, она переходит к этапу S23 или S24, на котором она остается в качестве оконечной станции ST-T-L или ST-T-R, противоположной станции A передачи.
Кроме того, заметим, что, хотя на фиг.14 показан случай, когда ST5 и ST6 остаются оконечными станциями в результате вышеозначенной нормальной процедуры, если им не удается на этапе S25 или S26 на фиг.15 - фиг.16 принять кадр INZ в качестве квитирования ответа, адресующий собственную станцию в качестве пункта назначения от соседней станции на ожидаемой стороне порта приема, оконечная станция ST-T-L или ST-T-R определяется в этот момент времени согласно ожидаемой стороне порта приема.
Аналогично, также для станции MS предусмотрен этап S13 или S14 на фиг.12, чтобы иметь станционный режим, определенный как ST-T-R или ST-T-L, для аномалии, обнаруженной в функциях для связи, включающих в себя маршруты передачи к соседним станциям, функции связи соседней станции и маршруты передачи от соседних станций к собственной станции.
Заметим, что номера этапов процедур для #ST2 и #ST8 на фиг.17 - фиг.18 соответствуют номерам этапов на фиг.15 - фиг.16. Согласно вышесказанному можно реализовать инициализацию таким образом, чтобы препятствовать циркуляции кадров передачи, отправленных со станций передачи, образующих двухкольцевую сетевую систему, в сети, сконфигурированной в форме кольца.
Кроме того, на фиг.5 показано состояние переключателя для ST-T-L и ST-T-R, установленных в качестве оконечных станций при инициализации, как описано. На фиг.7 дополнительно показано состояние переключателя на нормальных станциях.
В отношении варианта осуществления 6 (п.6), на фиг.14 показаны последовательности кадров INZ, подлежащих передаче, на фиг.15 и фиг.16 показан процесс инициализации для станций передачи, кроме станции MS, и на фиг.17 и фиг.18 показан соответствующий процесс для станции MS. Кроме того, фиг.3 и фиг.4 иллюстрируют примеры конфигурации станций передачи.
Кадры передачи включают в себя конечный адрес, представляющий пункт назначения, и исходный адрес, представляющий источник. На фиг.23 показан кадр передачи, согласующийся со стандартом Ethernet ISO/EEC8802-3, где они соответствуют DA и SA в качестве информации поля в конкретных местах в кадре передачи.
В иллюстративном варианте осуществления, соответствующем варианту осуществления 5 (п.5), соответствующая станция передачи, за исключением станции MS, способна, когда она первой принимает кадр INZ в течение периода инициализации, устанавливать порт приема в качестве порта MS, считывания исходного адреса (DA) в принятом кадре INZ, и его поддержания в качестве адреса соседней станции передачи на стороне порта MS.
Кроме того, последовательно, она отправляет в обоих направлениях кадры INZ в качестве квитирования ответа, адресующие в качестве пункта назначения поддерживаемый адрес соседней станции на стороне порта MS. Хотя соседняя станция на стороне порта MS должна принимать кадр INZ, адресующий собственную станцию в качестве пункта назначения на порте на противоположной стороне к порту MS, ее исходный адрес представляет собой адрес станции передачи, следующей за собственной станцией ввиду станции MS, т.е. соседствующей с портом на стороне, противоположной порту MS.
Для соответствующей станции передачи, за исключением главной станции MS, можно получать и поддерживать фрагменты информации адреса станций передачи, соседствующей на стороне порта MS или с портом на противоположной стороне, на этапах S11 и S12 для главной станции MS на фиг.17, или в процессе перехода к нормальному режиму посредством последовательности этапов, включающих в себя этап S01 или S03 и S11 или S12 на фиг.15 -фиг.16 и S21 или S22 на фиг.18, в процессе перехода к режиму ST-T-L или ST-T-R посредством этапов, включающих в себя этап S02 или S04 и S11 или S12 и S23 или S24 (см. фиг.17 и фиг.18).
Кроме того, согласно этому способу инициализации, в процессе поочередного включения станций передачи от главной станции MS в кольцевую сетевую систему, если, на соответствующей станции передачи, надежность приемной системы на стороне порта MS, линия передачи к соседней станции на стороне, противоположной порту MS, функции для передачи и приема на соседней станции и линия передачи, возвращающаяся от соседней станции к собственной станции и соответствующая приемная система собственной станции не имеют аномалий, она, с необходимостью, принимает и обнаруживает кадр INZ в качестве квитирования ответа от соседней станции, благодаря чему соседствующие друг с другом станции могут действовать совместно, чтобы гарантировать надежность двунаправленной линии внутренней связи между ними, позволяя собирать и сохранять адреса станций передачи, соседствующих на стороне порта MS или с портом на противоположной стороне.
В отношении варианта осуществления 7 (п.7), соответствующая оконечная станция может информировать станцию MS и станции передачи о завершении инициализации двухкольцевой сети, отправляя кадр INZ-COMP в качестве указания завершения инициализации, содержащий адрес оконечной станции и режим оконечной станции, в момент, когда две соседствующие друг с другом оконечные станции ST-T-L и ST-T-R сконфигурированы в положениях, определенных в зависимости от общего количества станций передачи, образующих сетевую систему в форме кольца, и общей длины линии передачи, соединяющей станции передачи друг с другом, или в момент, когда определение для установления в качестве оконечной станции производится путем инициализации за счет отсутствия приема кадра INZ в качестве квитирования ответа от станции, соседствующей с собственной станцией, в примерах инициализации, описанных в отношении варианта осуществления 4 (п.4) или варианта осуществления 5 (п.5), т.е. после определения ST-T-L и ST-T-R на этапе S03 или S04, или S22 или S24 на фиг.- фиг.11 согласно способу инициализации, отвечающему варианту осуществления 4 (п.4), или на этапе S02 или S04, S23 или S24, или S25 или S26 на фиг.15 - фиг.16 согласно способу инициализации, отвечающему варианту осуществления 5 (п.5).
На соответствующей станции передачи, где инициализация завершена, кадры передачи могут передаваться, приниматься и захватываться на обоих портах, поскольку программное управление MPU позволяет генерировать кадры INZ-COMP и управлять их передачей посредством MAC/DLC для отправки с обоих портов, а также управлять приемом входящих и принятых кадров INZ-COMP посредством MAC/DLC для захвата, для обнаружения, определения и обработки посредством программного управления MPU.
Однако, поскольку завершение инициализации обеспечивает функциональную конфигурацию сети шинного типа, если обе оконечные станции, по существу, одновременно отправили кадры INZ-COMP, то соответствующая станция передачи может иметь возможность перекрытия при приеме.
В этом случае, схема 50 выбора приема первого входящего (RCV-SEL) разрешает управлять приемом посредством MAC/DLC одного кадра INZ-COMP, который поступил первым, для захвата.
Таким образом, в порядке иллюстративного варианта осуществления способа инициализации согласно варианту осуществления 4 (п.4), предусмотрены этапы S3 и S4, показанные на фиг.10 - фиг.11, в качестве процедуры передачи кадров INZ-COMP, адресующих станцию MS.
Таким образом, последовательность квитирования ответа со станцией MS позволяет гарантированно принимать кадр INZ-COMP на станции MS. Это иллюстративный вариант осуществления, в котором процесс повторной отправки продолжается до приема кадра INZ-COMP в качестве квитирования ответа, адресующего собственную станцию в качестве пункта назначения, и период ожидания повторной отправки задается взаимно различным для ST1 и ST2 согласно станционным режимам ST-T-L и ST-T-R, во избежание последовательных перекрытий кадров INZ-COMP на станции MS.
На этапе S3 на фиг.12 - фиг.13, на стороне станции MS можно обнаруживать завершение инициализации и останавливать отправку периодических кадров INZ.
Кроме того, в порядке иллюстративного варианта осуществления способа инициализации согласно варианту осуществления 5 (п.5), предусмотрены этапы S3 и S4, показанные на фиг.15 - фиг.16, в качестве процедуры передачи кадров INZ-COMP, адресующих широковещательный адрес в качестве пункта назначения.
Если главная станция MS принимает кадр INZ-COMP, адресующий широковещательный адрес, то она отправляет кадр INZ-COMP в качестве квитирования ответа по адресу источника, что позволяет гарантированно принимать кадр INZ-COMP на главной станции MS посредством последовательности квитирования ответа с главной станцией MS.
Это иллюстративный вариант осуществления, в котором процесс повторной отправки продолжается до приема кадра INZ-COMP в качестве квитирования ответа от главной станции MS, адресующего оконечную станцию в качестве пункта назначения, и период ожидания повторной отправки задается взаимно различными для ST1 и ST2 согласно станционным режимам ST-T-L и ST-T-R во избежание последовательных перекрытий кадров INZ-COMP на станции MS.
На этапе S3 на фиг.17 - фиг.18 на стороне станции MS можно обнаруживать завершение инициализации. Заметим, что INZ-COMP, подлежащие отправке от оконечных станций, могут адресовать широковещательный адрес в качестве пункта назначения, благодаря чему все станции передачи могут обнаруживать завершение инициализации.
В отношении варианта осуществления 8 (п.8), фиг.3 и фиг.4 иллюстрируют примеры конфигурации станций передачи. На фиг.19 показана ситуация двухкольцевой сетевой системы, сконфигурированной с #ST5 и #ST6 в качестве противоположных оконечных станций, на которых в ходе нормального обслуживания аномалия возникла на линиях связи, соединяющих #ST10 и #ST9.
Не существует никаких ограничений, в частности, по количеству станций передачи или мест возникновения, или взаимному расположению оконечных станций или станций синхронизации.
На фиг.20 показано состояние переключателей на соответствующих станциях передачи после возникновения аномалий передачи на линиях связи, соединяющих #ST10 и #ST9.
При условии завершения инициализации, двухкольцевая сетевая система в типичной ситуации, когда она имеет одну или несколько станций передачи, отправляющих один или несколько кадров передачи, входит в такую ситуацию, когда кадр SYN, содержащий специфическую информацию, отвечающую заданному условию, благодаря чему можно обнаружить его поступление, периодически отправляется с любой станции передачи (станция синхронизации), когда поступление кадра SYN выявляется и обнаруживается схемой 34 обнаружения кадра SYN (SYN-DET-A) или схемой 36 обнаружения кадра SYN (SYN-DET-B), и выводится как IRP-SYN-A или -B.
Кроме того, отсутствие приема кадра SYN в течение заданного периода выявляется и обнаруживается схемой 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) для каждого порта связи, на основании невозможности периодического продолжения сигнала обнаружения приема кадра SYN (IRP-SYN-A) или сигнала обнаружения приема кадра SYN (IRP-SYN-B).
Соответственно, схема 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) способна, при условии, что периодическое поступление кадра SYN продолжается последовательно через один порт связи, также обнаруживать, что через другой порт связи никакого продолжающегося периодического поступления не обнаруживается в течение заданного периода из сигналов IRP-SYN-A и -B, благодаря чему MPU может считывать через C-шину, на каком порте связи отсутствует периодическая последовательность кадра SYN, в момент времени прерывания смены состояний IRP-NO-SYN в качестве выходного сигнала обнаружения состояния отсутствия SYN. Кроме того, кадры передачи, принятые через порты A, -B связи, проверяются на наличие аномалии состояния принятого сигнала схемой 32 обнаружения аномалии приема (RCV-ERR-A) и схемой 33 обнаружения аномалии приема (RCV-ERR-B), согласно критериям состояния принятого сигнала, подлежащего отслеживанию, и аномалии, подлежащей определению.
Затем, в ответ на схему 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) и сигнал прерывания IRP-NO-SYN, MPU 24 действует посредством программного управления MPU 24 для перехода из состояния включения в состояние выключения переключателя разрешения ретрансляции SW-FW-A или -B, которое соответствует порту связи, где обнаружено отсутствие SYN, для обеспечения межпортового заблокированного состояния с запретом ретрансляции, чтобы не отправлять кадры передачи с другого порта связи посредством ретрансляции от порта связи, где обнаружено отсутствие SYN, на другой порт связи, тогда как на порте A или порте B с отсутствием SYN, среди других кадров передачи, принятых через каждый порт связи, вышеозначенный кадр INZ, а также нижеописанный кадр RRR, который соответствует конфигурации станции передачи, показанной на фиг.3, выявляется для обнаружения, с формированием ответа на него.
Кроме того, в отношении приема и захвата кадра передачи на порте, где обнаружено отсутствие SYN, состояние запрещения приема устанавливается путем перевода состояния переключателя 18 разрешения приема (SW-REC-A) или переключателя 19 разрешения приема (SW-REC-A) -B, в зависимости от того, какой из них соответствует ему, из включенного в выключенное. На порте связи, где аномалия приема обнаружена посредством REC-ERR-B, переключатель 13 разрешения ретрансляции (SW-FW-A) или переключатель 14 разрешения ретрансляции (SW-FW-B), аналогично, в зависимости от того, какой из них соответствует ему, переводится в заблокированное состояние. Кроме того, SW-REC-A, или -B переводится в состояние запрещения приема. Сигналы управления от MPU 24 на соответствующие переключатели выводятся через IOC.
Согласно вышесказанному, на пути от обнаружения возникновения сбоя к восстановлению сетевой функции посредством процедуры восстановления, порты связи станций передачи можно поддерживать разблокированными, разрешая станциям передачи выполнять функции оконечных станций.
В отношении варианта осуществления 9 (п.9), на фиг.3 приведен пример конфигурации станции передачи. На фиг.21 показана соответствующая процедура для восстановления после обнаружения возникновения сбоя. На фиг.19 показана двухкольцевая сеть, сконфигурированная с #ST5 и #ST6 в качестве противоположных оконечных станций. Линия передачи между #ST5 и #ST6 восстановлена, и #ST5 и #ST6 нормально работают в нормальных режимах при возникновении аномалии передачи на линиях связи, соединяющих #ST10 и #ST9, каковая ситуация проиллюстрирована. Не существует никаких ограничений, в частности, по количеству станций передачи или мест возникновения, или взаимному расположению оконечных станций или станций синхронизации. На фиг.20 показано состояние переключателей на соответствующих станциях передачи после возникновения аномалий передачи на линиях связи, соединяющих #ST10 и #ST9. На фиг.21 показана логическая блок-схема, описывающая действия станций передачи в двухкольцевой сетевой системе согласно варианту осуществления 5.
На фиг.21 приведен пример переконфигурирования после одноточечного сбоя двухкольцевой сетевой системы.
Что касается конфигурации станции передачи в примере, показанном на фиг.3, при возникновении какой-либо аномалии передачи на линиях связи, соединяющих #ST10 и #ST9, прием через #ST9, #ST8 и #ST7 производится на конце порта B связи станции #ST6.
На #ST6, поступление кадра RRR выявляется для обнаружения посредством RRR-DET-A или -B, и выводится как IRP-RRR-A или -B. После приема кадра RRR, #ST6 имеет информацию конечного адреса в кадре RRR, поддерживаемую в RRR-RCV-ADRS, поэтому на момент прерывания смены состояний IRP-RRR-A или -B, MPU может считывать ее через C-шину и определять для обработки, в том числе, на каком порте связи произошел прием.
Информация адреса собственной станции, будучи информацией для идентификации собственной станции, устанавливается заранее в ППЗУ, или, например, путем установления переключателей, и информация адреса станций передачи, соседствующих на сторонах порта A и -B, устанавливается для поддержания в качестве информации адреса соседней станции в ОЗУ во время или до, в частности, процедуры инициализации согласно вышеозначенному варианту осуществления 6 (п.6) или процедуры для восстановления после сбоя в мгновенной системе. Кроме того, MPU способен считывать их, сравнивать информацию конечного адреса в принятом кадре RRR с информацией адреса собственной станции и определять для обработки посредством программного управления MPU совпадение или несовпадение.
Таким образом, он определяет совпадение адреса и переводит порт приема кадра RRR (именуемый здесь иногда портом приема RRR) в разблокированное состояние, или определяет несовпадение адреса и считывает информацию адреса соседней станции (в этом варианте осуществления #ST7 или #ST5), соответствующую порту приема RRR, генерирует кадр RRR, адресующий ее в качестве пункта назначения, и на момент завершения приема кадра RRR, сразу отправляет его через порт приема RRR на #ST7 или #ST5.
Кроме того, MPU 24 станции #ST6, отправив кадр RRR, запускает ST таймер, сконфигурированный посредством вышеозначенного программного управления, после чего осуществляется, например, процесс мониторинга для обнаружения приема кадра RRR, адресующего собственную станцию в качестве пункта назначения, в течение предписанного периода времени, который можно определить и обработать посредством программного управления MPU. С другой стороны, если #ST10 обнаруживает аномалию сигнала приема, принятого на стороне порта A связи, с помощью схемы 37 обнаружения приема кадра RRR (RRR-DET-A) и пр., то она переводит переключатели в состояние режима O-R-M1 #ST10 на фиг.20. Таким образом, #ST10 остается в качестве оконечной станции ST-T-R.
Кроме того, если #ST5 обнаруживает отсутствие SYN со стороны порта B связи (порта на стороне #ST6) и принимает со стороны #ST6 кадр RRR, адресующий собственную станцию, то она переходит из режима оконечной станции в режим ретрансляционной станции.
Таким образом, ее состояние переключателя переходит из состояния переключателя (a) на фиг.20, путем включения SW-FW-B и SW-RCV-B, а также SW-FW-A и SW-RCV-A.
Соответственно, если #ST1 является станцией синхронизации, #ST5 и #ST6 остаются в качестве ретрансляционных станций, и, взамен, #ST10 и #ST9 автоматически остаются в качестве оконечных станций.
Таким образом, работники могут ремонтировать линию передачи между #ST10 и #ST9, без отключения двухкольцевой сетевой системы.
Двухкольцевая сетевая система имеет, таким образом, помимо кадров SYN от станции синхронизации, в частности, периодически отправляемые кадры передачи и спорадически отправляемые кадры передачи от соответствующих станций передачи, поскольку они отправляются согласно системе управления линией передачи, во избежание конфликтов между кадрами передачи в двухкольцевой сетевой системе на более высоком уровне OSI, который конкретно не нужно предписывать для настоящего изобретения, и, при этом условии, если аномалия передачи возникает на линиях связи, соединяющих #ST10 и #ST9, как показано на фиг.19, то, как описано в отношении варианта осуществления 8 (п.8), отсутствие SYN не будет обнаруживаться на #ST10, соответствующие станции #ST2, #ST3 и #ST4 на маршруте от #ST1, которая является станцией синхронизации, к оконечной станции #ST5, и #ST5, поскольку они все еще способны обнаруживать поступление и прием периодических и последовательных кадров SYN от станций синхронизации.
С другой стороны, на #ST9, #ST8, #ST7 и #ST6 на маршруте между #ST9 и оконечной станцией #ST6, включая их обеих, существует обнаружение отсутствия SYN и обнаружение аномалии приема, если позволяют обстоятельства. Кроме того, на #ST10, обнаружение периодического поступления и приема кадра SYN, существует результирующее обнаружение аномалии приема при вышеозначенном условии.
Для примера, показанного на фиг.19, в случае возникновения аномалии передачи на линиях связи, соединяющих #ST10 и #ST9, соответствующие станции имеют состояние переключателя, показанное на фиг.20. На #ST9, #ST8 и #ST7 (см. фиг.20(c)), а также #ST6, SW-FW-B выключен, и SW-REC-B выключен, благодаря чему #ST9, #ST8 и #ST7, а также #ST6 заблокированы и имеют запрещение приема на стороне порта B. На #ST10 (см. фиг.20 (d)), SW-FW-A и SW-REC-A выключены, благодаря чему она остается заблокированной в качестве оконечной станции ST-T-R и имеет запрещение приема на стороне порта A.
Как показано на фиг.21,
между двумя оконечными станциями, оконечная станция #ST6, которая имеет следующее положение на маршруте от станции синхронизации #ST1 к положению аномалии, переходит к этапу S-R0 на фиг.21, где ее состояние переключателя ST-T-R: режим T-R-M0, показанный на фиг.7, переходит в состояние переключателя оконечной станции #ST6 (T-R-M1), показанное на фиг.20, где помимо стороны порта A, который был заблокирован до того и имеет запрещение приема, сторона порта B имеет то же состояние.
Кроме того, #ST6, где, посредством схемы 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) и IRP-SYN-A, -B, производится определение, что аномалия возникла на стороне порта B, т.е. на маршруте к станции синхронизации переходит в качестве оконечной станции, обнаруживающей отсутствие SYN, к этапу S-R1, где она быстро считывает информацию адреса #ST5 как противоположной оконечной станции ST-T-L, из ОЗУ, где она поддерживается, и отправляет кадры RRR, адресующие ее в качестве пункта назначения (ST5) в обоих направлениях через порт -A, -B, и ST6 запускает ST таймер, для которого установлен предписанный период таймера, и ожидает поступления и приема кадра RRR в качестве квитирования ответа от соседней станции, #ST7 в этом случае, на стороне порта B на пути к станции синхронизации.
На #ST5, которая является противоположной оконечной станцией ST-T-L в качестве пункта назначения, которой адресованы RRR кадры передачи, если она принимает кадр RRR, отправленный с #ST6, адресующий собственную станцию, то она переходит к этапу S-L1, на котором ее состояние переходит от состояния в качестве оконечной станции, где она была заблокирована на стороне порта B, в нормальный режим ретрансляционной станции, где SW-FW-B включен и SW-REC-B включен, поэтому сторона порта B разблокирована и имеет разрешение приема.
На пути от оконечной станции, обнаруживающей отсутствие SYN #ST6, к месту возникновения аномалии, соответствующие нормально работающие станции #ST7, #ST8 и #ST9 передачи поддерживают свои функции ретрансляции в этом направлении, и на этапе S1 принимают кадры RRR от оконечной станции, обнаруживающей отсутствие SYN #ST6, по существу вовремя, с задержками, обусловленными линией передачи.
На этапе S21, показанном на фиг.21, каждая станция передачи, соответственно, обнаруживает поступление и прием кадра RRR посредством RRR-DET-A, и, если определено, что пункт назначения не является собственной станцией, считывает адрес соседней станции на пути к оконечной станции, обнаруживающей отсутствие SYN, из ОЗУ, где она поддерживается, и генерирует кадр RRR, адресующий ее в качестве пункта назначения. Каждая из них отправляет его сразу после завершения приема кадра RRR, через порт A в качестве порта приема RRR, временно выключая SW-TX-B, при управлении приемом передачи со стороны MAC/DLC.
На этапе S-R2, оконечная станция, обнаруживающая отсутствие SYN #ST6, которая отправила кадры RRR, адресующие оконечную станцию ST-T-L в качестве пункта назначения, принимает от соседней станции #ST7 на пути к станции синхронизации, и обнаруживает кадр RRR, адресующий собственную станцию, в течение интервала времени до истечения ST таймера.
Затем, после ожидания истечения ST таймера, она разблокирует порт B на стороне к станции синхронизации, который был заблокирован после обнаружения аномалии, и порт A, противоположный ST-T-L, который был заблокирован до того, и устанавливает разрешение приема на обоих портах, для перехода из своего состояния в качестве оконечной станции в нормальный режим ретрансляционной станции.
На пути от оконечной станции, обнаруживающей отсутствие SYN #ST6, к месту возникновения аномалии, каждая из нормально работающих станций #ST7, #ST8 и #ST9 передачи, соответственно, идентифицирует на этапе S21, после отправки кадра RRR, адресующего соседнюю станцию на стороне порта приема RRR в качестве пункта назначения от стороны порта приема RRR на этапе S1, показанном на фиг.21, но до истечения ST таймера, который был запущен при этой отправке, прием кадра RRR, адресующего собственную станцию от соседней станции на пути к станции синхронизации. Затем, после ожидания истечения ST таймера, каждая из них разблокирует порт B, который был заблокирован после обнаружения аномалии, для возврата в нормальный режим ретрансляционной станции.
С другой стороны, на этапе S22, для #S9 в качестве станции передачи, соседствующей с положением аномалии на пути к оконечной станции, обнаруживающей отсутствие SYN #ST6, не удается принять кадр RRR, адресующий собственную станцию от #ST10 даже по истечении ST таймера, тогда порт B остается заблокированным.
Соответственно, она остается в качестве новой оконечной станции ST-T-L. Аналогично, для возникновения аномалии в положении по соседству с оконечной станцией, обнаруживающей отсутствие SYN, если не удается принять кадр RRR, адресующий собственную станцию даже после истечения ST таймера по истечении предписанного времени, то на этапе S-R2, тот блок, который был заблокирован после обнаружения аномалии, остается заблокированным.
Кроме того, другой порт связи, который был заблокирован в качестве оконечной станции до его разблокировки, поэтому он переходит от ST-T-R к ST-T-L оконечной станции.
Согласно вышесказанному, для возникновения условия аномалии передачи вследствие одноточечного сбоя в двухкольцевой сетевой системе, положения оконечных станций меняются на комбинацию соседней станции на пути от места возникновения аномалии к станции синхронизации и соседней станции на пути от места возникновения аномалии к противоположной стороне, чтобы избежать, таким образом, полного отключения сети.
Кроме того, оконечные станции можно перемещать с подтвержденной надежностью двунаправленной связи с соседними станциями, что предусматривает, по существу, одновременное одномоментное завершение между станциями передачи на маршруте к станциям передачи, которые должны быть новыми оконечными станциями, что позволяет значительно сократить время восстановления из аномального состояния в восстановленное. Кроме того, отдельные станции передачи освобождаются от связи с дополнительной центральной станцией, и соседние станции нецентрализованно взаимодействуют в процессах, предшествующих восстановлению, что позволяет опустить сложные процедуры связи.
В отношении варианта осуществления 10 (п.10), на фиг.4 приведен пример конфигурации станции передачи. На фиг.22 показана логическая блок-схема соответствующей процедуры для восстановления после обнаружения возникновения сбоя. Логическая блок-схема, представленная на фиг.22, дает пример (2-й 9) для переконфигурирования после одноточечного сбоя двухкольцевой сетевой системы, в качестве примера, в котором сбой происходит между #ST10 и #ST9, и оконечная станция ожидает в течение времени, которое MAC назначил собственной станции, чтобы иметь возможность отправлять кадры RRR.
На фиг.19 показана двухкольцевая сеть, сконфигурированная с #ST5 и #ST6 в качестве противоположных оконечных станций, в ситуации, когда в ходе нормальной работы аномалия передачи возникла на линиях связи, соединяющих #ST10 и #ST9.
Не существует никаких ограничений, в частности, по количеству станций передачи или мест возникновения или взаимному расположению оконечных станций или станций синхронизации. На фиг.20 показано состояние переключателей на соответствующих станциях передачи после возникновения аномалий передачи на линиях связи, соединяющих #ST10 и #ST9.
Функции и действия соответствующих схем, образующих станции передачи, идентичны функциям и действиям, например, установлению и поддержанию, в частности, информации адреса собственной станции и информации адреса соседней станции, за исключением схемы 37 обнаружения приема кадра RRR (RRR-DET-A) и схемы 39 обнаружения приема кадра RRR (RRR-DET-B), включая их выходные сигналы обнаружения IRP-RRR-A, -B, и схеме 38 поддержания пункта назначения кадра RRR, как описано в связи с вышеозначенным вариантом осуществления 9 (п.9).
Кроме того, как описано в связи с вышеозначенным вариантом осуществления 9 (п.9), двухкольцевая сетевая система содержит, помимо кадров SYN от станции синхронизации, в частности, периодически отправляемые кадры передачи и спорадически отправляемые кадры передачи от соответствующих станций передачи, поскольку они отправляются согласно системе управления линией передачи, во избежание конфликтов между кадрами передачи в двухкольцевой сетевой системе на более высоком уровне OSI, который конкретно не нужно предписывать для настоящего изобретения, и, при этом условии, если аномалия передачи возникает на линиях связи, соединяющих #ST10 и #ST9, как показано на фиг.19, то, как описано в отношении варианта осуществления 8 (п.8), отсутствие SYN не будет обнаруживаться на #ST10, соответствующие станции #ST2, #ST3 и #ST4 на маршруте от #ST1, которая является станцией синхронизации, к оконечной станции #ST5, и #ST5, поскольку они все еще способны обнаруживать поступление и прием периодических и последовательных кадров SYN от станций синхронизации.
С другой стороны, на #ST9, #ST8, #ST7 и #ST6 на маршруте между #ST9 и оконечной станцией #ST6, включая их обеих, существует обнаружение отсутствия SYN и обнаружение аномалии приема, если позволяют обстоятельства. Кроме того, на #ST10, обнаружение периодического поступления и приема кадра SYN, существует результирующее обнаружение аномалии приема при вышеозначенном условии.
Для примера, показанного на фиг.19, в случае возникновения аномалии передачи на линиях связи, соединяющих #ST10 и #ST9, соответствующие станции имеют состояние переключателя, показанное на фиг.20. Таким образом, на этапе S0, показанном на фиг.22, для #ST9, #ST8 и #ST7, или на этапе S-R0 для #ST6, SW-FW-B выключен, и SW-REC-B выключен, поэтому они имеют состояние O-L-M1 (см. фиг.20(c)) или состояние T-R-M1 (см. фиг.20(b)), показанные на фиг.20, соответственно.
Кроме того, для #ST10, на этапе S-01, SW-FW-A и SW-REC-A выключены, поэтому она остается в качестве новой оконечной станции ST-T-R. С другой стороны, для оконечной станции #ST5, хотя она может обнаруживать периодические последовательные поступления кадров SYN на порте A в качестве порта на стороне станции синхронизации, она не способна обнаруживать поступление кадра SYN на порте B, противоположном другой оконечной станции #ST6, благодаря чему она может обнаруживать возникновение аномалии передачи, по существу, одновременно с оконечной станцией #ST6, подверженной отставанию сигнала на линии передачи.
На этапе S-L1, на порте B на противоположной стороне к станции синхронизации сторона, SW-REC-B включается, чтобы разрешить захват приема, и запускается ST таймер с программным управлением. Значение ST таймера на этапе S-L1 задается превышающим максимальное время ожидания для #ST6, чтобы разрешить отправку кадра передачи в соответствии с конкретно не определенной системой управления линией передачи во избежание конфликтов между кадрами передачи в двухкольцевой сети.
Между двумя оконечными станциями оконечная станция #ST6 в следующем положении на маршруте от станции #ST1 синхронизации к положению аномалии действует, на этапе S-R1, для перевода SW-REC-A, соответствующего порту A на противоположной стороне к другой оконечной станции, с включенного в выключенное, для разрешения приема и захвата кадра передачи на порте A.
При этом условии, она принимает и захватывает последовательность кадров передачи от другой оконечной станции #ST5 посредством MAC/DLC, и, определяя посредством программного управления MPU, ожидает моментов отправки кадров передачи, назначенных собственной станции в соответствии с системой управления линией передачи во избежание конфликтов между кадрами передачи в двухкольцевых сетях. На этапе S-R2, когда время отправки Tmac переходит в состояние «true», она переводит SW-REC-A из включенного состояния в выключенное, снова переводя порт A в состояние запрещения приема, и SW-REC-B из выключенного состояния во включенное, переводя порт B в состояние разрешения приема, и отправляет кадры RRR, адресующие #ST5 в качестве пункта назначения от обоих портов, в то же время запуская ST таймер, ожидая приема кадра RRR, адресующего собственную станцию в качестве пункта назначения от соседней станции #ST7 на пути к станции синхронизации.
Станция #ST5, будучи SYN-нормальной оконечной станцией, после обнаружения аномалии передачи, переходит к этапу S-L21, на котором она отвечает на прием кадра RRR от оконечной станции, обнаруживающей отсутствие SYN #ST6, определяя собственную станцию в качестве пункта назначения принятого кадра RRR, и переводит порт B приема RRR, который находился в заблокированном состоянии в качестве оконечной станции, в разблокированное состояние, переходя из состояния оконечной станции в нормальный режим ретрансляционной станции. С другой стороны, если прием не происходит до истечения ST таймера, который был запущен до того, то она возвращает SW-REC-B в выключенное состояние, поддерживая оконечную станцию ST-T-L.
Соответствующие станции #ST7, #ST8 и #ST9 передачи, функционирующие нормально на пути от оконечной станции, обнаруживающей отсутствие SYN #ST6 к месту возникновения аномалии, каждая из которых поддерживает функцию ретрансляции в этом направлении и переходит к этапу S1, на котором, если они принимают кадры RRR, отправленные с #ST6, вовремя, хотя и с некоторыми задержками на маршруте передачи, то, поскольку собственная станция не является пунктом назначения, каждая из них отправляет кадр RRR, имеющий в качестве пункта назначения адрес соседней станции передачи на стороне порта A, который является портом приема кадра RRR, от своего порта приема кадра RRR, поскольку SW-TX-B временно выключается, сразу после завершения приема кадра RRR, одновременно запуская ST таймер.
Станция #ST6 переходит к этапу S-R31, на котором, если она принимает и обнаруживает кадр RRR, адресующий собственную станцию от соседней станции #ST7 на стороне порта B на пути к станции синхронизации до истечения ST таймера, то после ожидания истечения ST таймера она переводит порт B на стороне на пути к станции синхронизации, который находился в заблокированном состоянии с момента обнаружения аномалии, и порт A, противоположный ST-T-L, который до того находился в заблокированном состоянии, в разблокированное состояние, давая обоим портам разрешение приема, благодаря чему она переходит из состояния оконечной станции в нормальный режим ретрансляционной станции.
На станции #ST7, #ST8 или #ST9 передачи, функционирующей нормально на пути от оконечной станции, обнаруживающей отсутствие SYN #ST6 к месту возникновения аномалии, после этапа S1, на котором она отправила кадр RRR, адресующий соседнюю станцию передачи на стороне порта приема RRR в качестве пункта назначения от стороны порта приема RRR, если она обнаруживает прием кадра RRR, адресующего собственную станцию от соседней станции передачи на пути к станции синхронизации на этапе S21 до истечения ST таймера, который был запущен в момент отправки, то после ожидания истечения ST таймера, она переводит порт B, который находился в заблокированном состоянии с момента обнаружения аномалии, в разблокированное состояние, благодаря чему она возвращается в нормальный режим ретрансляционной станции.
С другой стороны, на станции #ST9 передачи, соседствующей с положением аномалии на пути к оконечной станции, обнаруживающей отсутствие SYN #ST6, поскольку не удается принять кадр RRR, адресующий собственную станцию от #ST10 даже по истечении ST таймера, на этапе S22, она поддерживает порт B в заблокированном состоянии, поэтому она остается в качестве новой оконечной станции ST-T-L. Аналогично, также для возникновения аномалии в положении по соседству с оконечной станцией, обнаруживающей отсутствие SYN, поскольку это сопровождается отсутствием приема кадра RRR, адресующего собственную станцию по истечении заданного времени, на этапе S-R2, она поддерживает порт, который находился в заблокированном состоянии с момента обнаружения аномалии, когда он заблокирован, и переводит другой порт связи, который находился в заблокированном состоянии до того, в качестве оконечной станции, в разблокированное состояние, благодаря чему она переходит от ST-T-R оконечной станции к ST-T-L.
Согласно вышесказанному, как описано в отношении варианта осуществления 9 (п.9), для возникновения условия аномалии передачи вследствие одноточечного сбоя в двухкольцевой сетевой системе, положения оконечных станций меняются на комбинацию соседней станции на пути от места возникновения аномалии к станции синхронизации и соседней станции на пути от места возникновения аномалии к противоположной стороне, чтобы избежать, таким образом, полного отключения сети. Кроме того, оконечные станции можно перемещать с подтвержденной надежностью двунаправленной связи с соседними станциями, что предусматривает, по существу, одновременное одномоментное завершение между станциями передачи на маршруте к станциям передачи, которые должны быть новыми оконечными станциями, что позволяет значительно сократить время восстановления из аномального состояния в восстановленное.
Кроме того, отдельные станции передачи освобождаются от связи с дополнительной центральной станцией, и соседние станции нецентрализованно взаимодействуют в процессах, предшествующих восстановлению, что позволяет опустить сложные процедуры связи.
Таким образом, согласно этому варианту осуществления, в системе для инициализации две оконечные станции не могут ретранслировать принятые ими кадры передачи, из-за чего кадры передачи, отправленные со станций передачи, не могут циркулировать в сети, сконфигурированной в форме кольца, что обеспечивает логическую конфигурацию сети шинного типа.
Кроме того, ввиду главной станции, положение которой в двухкольцевой сети конкретно не ограничено для инициализации, положения оконечных станций уникально определяются согласно конфигурации сети на момент инициализации сети.
Кроме того, для системы управления, кадры передачи, подлежащие использованию, предположительно, отвечают стандарту Ethernet, тогда как кадр SYN, кадр RRR, кадр INZ или кадр INZ-COMP, заданные в этой системе, не ограничиваются никаким конкретным форматом кадра и могут быть любыми кадрами передачи при условии, что их можно идентифицировать.
Кроме того, согласно этой системе, система инициализации позволяет проверять линию передачи к соседней станции и функцию связи соседней станции, а также функцию связи, включающую в себя линию передачи от соседней станции к собственной станции, на предмет аномалии в каждом из обоих направлений, что позволяет инициализировать двухкольцевую сеть линиями передачи, свободными от аномалии.
Это обусловлено благодаря возможности гарантировать надежность двунаправленных линий внутренней связи между соседствующими друг с другом станциями, совместно работающими в процессе поочередного включения станций передачи от станции MS в двухкольцевую сеть, где каждая станция передачи с необходимостью принимает кадр квитирования ответа INZ от соседней станции, при условии надежности приемной системы на стороне порта MS и отсутствия аномалий на линии передачи к станции передачи, соседствующей с портом на стороне, противоположной порту MS, функцию приема и передачи соседней станции и обратную линию передачи от соседней станции к собственной станции.
Кроме того, процесс включения позволяет получить информацию адреса соседних станций собственной станции, с обширным применением, что позволяет облегчить получение соединенного состояния станций передачи, образующих сеть, на момент инициализации.
После возникновения условия аномалии передачи вследствие одноточечного сбоя в двухкольцевой сетевой системе, положения оконечных станций могут смениться комбинацией соседней станции на пути от места возникновения аномалии к станции синхронизации и соседней станции на пути от места возникновения аномалии к противоположной стороне, чтобы избежать, таким образом, полного отключения сети.
Кроме того, оконечные станции можно перемещать с подтвержденной надежностью двунаправленной связи с соседними станциями, что предусматривает, по существу, одновременное одномоментное завершение между станциями передачи на маршруте к станциям передачи, которые должны быть новыми оконечными станциями, что позволяет значительно сократить время восстановления из аномального состояния в восстановленное.
Кроме того, отдельные станции передачи освобождаются от связи с дополнительной центральной станцией, и соседние станции нецентрализованно взаимодействуют в процессах, предшествующих восстановлению, что позволяет опустить сложные процедуры связи.
(Дополнительное описание функции автоматической установки оконечной станции)
Вышеизложенная конфигурация двухкольцевой сетевой системы реализует нижеследующие процессы.
На фиг.24 показана логическая блок-схема, в общих чертах описывающая функцию автоматической установки оконечной станции двухкольцевой сетевой системы согласно этому варианту осуществления.
На фиг.25 показана пояснительная схема, описывающая оконечные станции, установленные при инициализации.
На фиг.26 показана пояснительная схема, описывающая перемещенные оконечные станции.
В этом варианте осуществления, как показано на фиг.25, двухкольцевая сетевая система сконфигурирована с девятью станциями #ST1 … #ST9 передачи, включающими в себя #ST1 в качестве главной станции MS, имеющими #ST5 и #ST6 в качестве первоначально установленных оконечных станций, использующими кадры INZ, кадры INZ-COMP, и т.п., как описано.
Как показано на фиг.24, предполагается, что оконечная станция #ST5 (именуемая здесь оконечной станцией LT) и оконечная станция #ST6 (именуемая здесь оконечной станцией RT) отвечают воображаемому условию разрыва схемы на пути к оконечной станции RT (S241, S243). Таким образом, оконечная станция LT способна принимать кадр от левосторонней станции #ST4 передачи, но не способна передавать его на #ST6. Кроме того, оконечная станция RT способна принимать кадр от правосторонней станции #ST7 передачи, но не способна передавать его на #ST5.
Оконечная станция LT проверяет, приняла ли она кадр SYN от левосторонней станции #ST4 (S245). Кроме того, оконечная станция RT проверяет, приняла ли она кадр SYN от правосторонней станции #ST7 (S247).
Затем, оконечная станция LT, а также RT, перестает быть оконечной станцией, если она не принимает кадр SYN в течение предписанного времени (S249, S251). Таким образом, #ST6, а также #ST5, перестает быть оконечной станцией, поэтому, если это #ST6, можно передавать кадр на #ST5, и если это #ST5, можно передавать кадр на #ST6.
С другой стороны, главная станция MS в качестве базы (иногда именуемая здесь синхронизатором) передает кадры SYN в обоих направлениях (правосторонняя, левосторонняя передача) на соответствующие станции передачи (S253). Соответствующая станция передачи принимает такой кадр SYN на порте A связи на одной стороне или на порте связи на другой стороне (S255).
Все остальные станции передачи проверяют, принимаются ли кадры SYN в обоих направлениях (S257).
Например, как показано на фиг.3, каждая станция передачи снабжена схемой 34 обнаружения кадра SYN (SYN-DET-A) и схемой 36 обнаружения кадра SYN (SYN-DET-B), благодаря чему прием кадра SYN проверяется для обнаружения и вывода в качестве сигнала IRP-SYN-A, представляющего правосторонний прием, или сигнала IRP-SYN-B, представляющего левосторонний прием.
Кроме того, существует схема 35 обнаружения отсутствия SYN (NO-SYN-DET-A/-B), которая выводит IRP-NO-SYN, если не удается ввести последовательный IRP-SYN-A/-B.
Соответственно, при наличии последовательных выходов IRP-SYN-A, MPU 24 информируется о последовательных кадрах SYN, введенных через порт связи на одной стороне. Кроме того, при условии вывода IRP-NO-SYN после вывода IRP-SYN-B, он информируется об отсутствии периодических последовательных поступлений, вводимых через порт связи на другой стороне в течение предписанного интервала.
Кроме того, MPU 24 обнаруживает аномалию в состоянии сигнала приема кадра передачи, принятого через порт A или -B связи из RCV-ERR-A или -B, в зависимости от критериев для определения аномального состояния сигнала приема мониторинга, как описано.
Таким образом, на этапе S257 производится определение, удалось ли принять кадры SYN в обоих направлениях. В случае сбоя при приеме кадров SYN в обоих направлениях все остальные станции передачи отправляют кадры RRR в обоих направлениях (S259).
В этом варианте осуществления, предполагается, что станции #ST8 не удалось принять кадры SYN от #ST9, и станции #ST9 не удалось принять кадры SYN от #ST8.
Станция #ST8 передает кадры RRR на #ST9 и #ST7, и станция #ST9 передает кадры RRR на #ST8 и #ST1.
Станции передачи (#ST9, #ST7), соседние с #ST8, а также станции передачи (#ST8, #ST1), соседние с #ST9, способны, после приема кадра RRR, отправлять кадры RRR в обоих направлениях и, после неудачного приема кадра RRR, не отправлять кадры RRR (S261).
С другой стороны, станция #ST8 передачи, а также станция #ST9 передачи, отправив кадры RRR, проверяет, поступает ли кадр RRR от соседней станции передачи (S263).
На этапе S263, если #ST8, а также #ST9, определяет отсутствие приема кадра RRR от соседней станции, принявшей кадр RRR, то она определяет путь к соседней станции #ST9 или #ST8 как аномальный (S265). При таком определении, #ST8, а также #ST9, остается в качестве оконечной станции, как показано на фиг.26 (S276).
Таким образом, она имеет функцию не передавать кадр от базы на соседнюю станцию передачи, которая не может ответить, несмотря на то, что она отправила на нее кадр RRR.
Отсюда следует, что согласно этому варианту осуществления каждая станция передачи в двухкольцевой сетевой системе имеет средство 50 автоматической установки оконечной станции, показанное на фиг.27. В этом варианте осуществления оно обозначено на представительных #ST3 и #ST6.
Средство 50 автоматической установки оконечной станции включает в себя средство 52 установки терминала собственной станции, средство 54 отмены режима оконечной станции, средство 58 передачи кадров и т.д.
Средство 52 установки терминала собственной станции определяет, были ли кадры SYN последовательно приняты от соседней станции, и если они не были последовательно приняты, оно устанавливает в памяти 56 флаг, представляющий путь к соседней станции как аномальный. Если флаг, представляющий путь к соседней станции как аномальный, установлен в памяти 56, средство 58 передачи кадров передает кадры RRR на обе соседние станции передачи и информирует средство 52 установки терминала собственной станции о передаче кадров RRR.
Средство 52 установки терминала собственной станции определяет, принят ли кадр RRR, и если кадр RRR не принят, оно устанавливает в памяти 56 флаг, представляющий собственную станцию как установленную в качестве оконечной станции.
Если собственная станция установлена в качестве оконечной станции, то средству 58 передачи кадров не разрешается, даже в случае приема кадра SYN от базы, отправлять его на следующую станцию передачи.
Если кадры SYN последовательно поступают от обеих соседних станций передачи, средство 54 отмены режима оконечной станции заставляет средство 58 передачи кадров передавать кадры RRR на соседние станции передачи и отвечать на кадр RRR в качестве возврата, путем удаления из памяти 56 флага, представляющего собственную станцию как установленную в качестве оконечной станции.
(Подробное описание)
Ниже подробно описан вариант осуществления настоящего изобретения.
Ниже приведено описание станции передачи согласно данному варианту осуществления, со ссылкой на фиг.3 в порядке примера. Согласно фиг.3, станция передачи состоит из блока порта 10 связи (порта A), порта 11 связи (порта B), блока 9 переключения разрешения приема передачи, схемы 20 управления приемом первого входящего (RCV-SEL), схемы 21 управления приемом передачи (MAC/DLC), компьютерного блока 30, блока 31 определения обнаружения кадра, и т.п.
Блок 10 порта связи (порт A) сконфигурирован с приемником (RVR-A) и передатчиком (TVR-A) для реализации двунаправленной связи с соседней станцией (например, левой соседней станцией).
Блок 11 порта связи (порт B) сконфигурирован с приемником (RVR-B) и передатчиком (TVR-B) для реализации двунаправленной связи с соседней станцией (например, правой соседней станцией).
Блок 9 переключения разрешения приема передачи включает в себя ретранслятор 12 (FW-A: также именуемый ретранслятором A), переключатель 13 разрешения ретрансляции (SW-FW-A), переключатель 14 разрешения ретрансляции (SW-FW-B), ретранслятор 15 (FW-B: также именуемый ретранслятором B), переключатель 16 разрешения передачи (SW-TX-A), переключатель 17 разрешения передачи (SW-TX-B), переключатель 18 разрешения приема (SW-RCV-A), переключатель 19 разрешения приема (SW-RCV-B), и т.п.
Компьютерный блок 30 сконфигурирован с IOC 22, IRP 23, MPU 24, ППЗУ/ОЗУ 25, DP-RAM 26, DPRC 27, HOST-IF 28 и т.п. HOST-IF 28 предназначен для связи с главным устройством 29.
Блок 31 определения обнаружения кадра имеет совокупность описанных позже схем для определения типов и аномалий кадров.
Он включает в себя схему 32 обнаружения аномалии приема (RCV-ERR-A), схему 33 обнаружения аномалии приема (RCV-ERR-B), схему 34 обнаружения кадра SYN (SYN-DET-A), схему 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B), схему 36 обнаружения кадра SYN (SYN-DET-A) и схему 37 обнаружения приема кадра RRR (RRR-DET-A).
Кроме того, он сконфигурирован со схемой 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS), схемой 39 обнаружения приема кадра RRR (RRR-DET-B), схемой 40 обнаружения приема кадра INZ (INZ-DET-A), схемой 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A), схемой 42 обнаружения приема кадра INZ (INZ-DET-B), схемой 43 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B) и т.п.
Вышеозначенный RVR-A (приемник A: для приема слева, при наличии базовой станции справа) порта 10 связи способен выводить принятый сигнал в качестве сигнала приема SIG-RV-A.
Кроме того, RVR-B (приемник B: для приема сигналов в направлении по часовой стрелке) порта 11 связи способен выводить принятый сигнал в качестве сигнала приема SIG-RV-B.
С другой стороны, TRV-A порта 10 связи способен отправлять сигнал приема от переключателя 14 разрешения ретрансляции (SW-FW-B) (сигнал приема, принятый на RVR-B порта 11 связи и ретранслируемый через ретранслятор B) или сигнал с переключателя 16 разрешения передачи (SW-TX-A), в качестве сигнала передачи A на линию передачи.
Кроме того, TRV-B порта 11 связи способен отправлять сигнал приема от переключателя 13 разрешения ретрансляции (SW-FW-A) (сигнал приема, принятый на RVR-A порта 10 связи и ретранслируемый через ретранслятор A) или сигнал с переключателя 17 разрешения передачи (SW-TX-B), в качестве сигнала передачи B на линию передачи.
Ретранслятор A соединен с RVR-A порта 10 связи и с переключателем 13 разрешения ретрансляции (SW-FW-A) и способен отправлять сигнал приема SIG-RVR-A, принятый на RVA-A, на переключатель 13 разрешения ретрансляции (SW-FW-A).
Переключатель 13 разрешения ретрансляции (SW-FW-A) соединен с TRV-B (передатчиком B) порта 11 связи и способен, если находится в состоянии включения, выводить принятый сигнал приема SIG-RVR-A на TRV-B порта 11 связи.
Переключатель 14 разрешения ретрансляции (SW-FW-B) соединен с TRV-A (передатчиком A) порта 10 связи и способен, если находится в состоянии включения, выводить принятый сигнал приема SIG-RVR-B на TRV-A порта 10 связи.
В качестве выхода вышеозначенного RVR-A, выводится сигнал SIG-RV-A от порта A, кроме ретранслятора A (FW-A), как показано на фиг.3, на переключатель 18 разрешения приема (SW-RVC-A) и схему 32 обнаружения аномалии приема (RCV-ERR-A), схему 34 обнаружения кадра SYN (SYN-DET-A) и схему 37 обнаружения приема кадра RRR (RRR-DET-A) на блоке 31 определения обнаружения кадра.
Кроме того, он поступает на схему 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS), схему 40 обнаружения приема кадра INZ (INZ-DET-A) и схему 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A).
Аналогично, после приема на порте B, который является другим блоком порта 11 связи, в качестве выхода RVR-B, сигнал приема (SIG-RV-B) от порта B выводится на ретранслятор B (FW-B), переключатель 19 разрешения приема (SW-RCV-B), схему 33 обнаружения аномалии приема (RCV-ERR-B), схему 36 обнаружения кадра SYN (SYN-DET-B) и схему 39 обнаружения приема кадра RRR (RRR-DET-B).
Кроме того, он поступает на схему 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS), схему 42 обнаружения приема кадра INZ (INZ-DET-B) и схему 43 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B).
(Описание схем)
Переключатель 16 разрешения передачи (SW-TX-A) способен, находясь в состоянии разрешения, выдавать выходной сигнал передачи (кадр передачи) схемы 21 управления приемом передачи (MAC/DLC) на TVR-A порта A, который является одним блоком порта 10 связи. Кроме того, он способен, находясь в состоянии выключения, переключаться для блокирования выходных сигналов передачи MAC/DLC, и, в результате, ни один кадр передачи не отправляется от соответствующего TVR-A порта 10 связи.
Переключатель 17 разрешения передачи (SW-TX-B) способен, находясь в состоянии включения, выдавать выходной сигнал передачи (кадр передачи) схемы 21 управления приемом передачи (MAC/DLC) на TVR-B другого блока 11 порта связи. Кроме того, он способен, находясь в состоянии выключения, переключаться для блокирования выходных сигналов передачи схемы 21 управления приемом передачи (MAC/DLC), и, в результате, ни один кадр передачи не отправляется от соответствующего TVR-B порта 11 связи.
Переключатель 18 разрешения приема (SW-RCV-A) способен вводить сигнал приема SIG-RV-A и выводить кадр этого сигнала приема на схему 20 выбора приема первого входящего (RCV-SEL).
Переключатель 19 разрешения приема (SW-RCV-B) способен вводить сигнал приема SIG-RV-B и выводить кадр этого сигнала приема на схему 20 выбора приема первого входящего (RCV-SEL).
Схема 20 выбора приема первого входящего (RCV-SEL) предназначена для определения кадра от переключателя 18 разрешения приема (SW-RCV-A) и кадра от переключателя 19 разрешения приема (SW-RCV-B) и, в случае обнаружения перекрытия между ними, определения завершения приема с приоритетом сигналу приема (сигналу передачи), принятому на стороне порта, где сигнал поступил первым.
Выходной сигнал RCV-SEL поступает на схему 21 управления приемом передачи (MAC/DLC), где он обрабатывается для приема. Согласно данному варианту осуществления, двухкольцевая сетевая система сконфигурирована в форме кольца, тем не менее, эквивалентна сети шинного типа, работая в устойчивом состоянии, и схема 21 управления приемом передачи (MAC/DLC) способна на станциях передачи, за исключением оконечных станций, предписывать тому или иному порту принимать кадр передачи, в зависимости от взаимного расположения между собственной станцией и станциями, отправляющими кадры передачи.
Схема 21 управления приемом передачи (MAC/DLC) предназначена для управления передачей и приемом сигналов (SIG-RV-A, SIG-RV-B) кадров передачи, согласующихся с протоколом Ethernet, и отправлять выходы передачи схемы 21 управления приемом передачи (MAC/DLC) на переключатель 16 разрешения передачи (SW-TX-A) и переключатель 17 разрешения передачи (SW-TX-B).
Кроме того, она способна выводить IRP-DLC (сигнал обнаружения завершения передачи или приема MAC/DLC) на IRP 23 в компьютерном блоке 301.
Компьютерный блок 30 имеет функцию перевода в состояние включения и выключения вышеозначенных переключателей разрешения приема, переключателей разрешения передачи и переключателей разрешения ретрансляции.
MPU 24 сконфигурирован в виде микропроцессора с ядром, который выполняет процедуры программ, хранящихся в блоках программной памяти (использующих ППЗУ, память рабочего ОЗУ и ОЗУ), при необходимости считывает установленные значения и записывает необходимые данные, выполняет временное удержание или считывание, для реализации процессов, в частности, протокол передачи и последовательность процедур Ethernet на станциях передачи согласно настоящему изобретению.
IOC 22 сконфигурирована в виде схемы управления выводом входа для приема записанных данных от MPU 24 для вывода сигналов управления на необходимые схемы, или для приема входов состояния соответствующих схем для MPU 24 для чтения.
Схема 23 обнаружения сигнала прерывания (IRP) сконфигурирована в виде схемы для обнаружения сигналов прерывания как сигналов, прерывающих для информирования MPU 24 о наступлении событий, обнаруживаемых в схемах станции передачи.
Ниже приведен перечень сигналов прерывания путем обнаружения: возникновения аномалии приема (IRP-RE-A, IRP-RE-B), отсутствия SYN (IRP-NO-SYN), приема кадров SYN (IRP-SYN-A, IRP-SYN-B), приема кадров RRR (IRP-RRR-A, IRP-RRR-B), приема кадров INZ (IRP-INZ-A, IRP-INZ-B) и завершения передачи или приема MAC/DLC (IRP-DLC).
Кроме того, перечислены, например, запросы на обработку (IRP-STN) от IOC 22 к главному устройству и запросы на обработку (IRP-HOST) от MPU к главному устройству.
IRP 23 принимает сигнал IRP-DLC от схемы 21 управления приемом передачи (MAC/DLC), и, как будет описано ниже, она принимает от блока 31 определения обнаружения кадра сигналы IRP-RE-A (сигнал возникновения аномалии приема A), IRP-RE-B (сигнал возникновения аномалии приема B), IRP-NO-SYN (сигнал обнаружения отсутствия SYN), IRP-SYN-A (сигнал обнаружения приема кадра SYN A), IRP-SYN-B (сигнал обнаружения приема кадра SYN B), IRP-RRR-A (сигнал обнаружения приема кадра RRR A), IRP-RRR-B (сигнал обнаружения приема кадра RRR B), IRP-INZ-A (сигнал обнаружения приема кадра INZ A) и IRP-INZ-B (сигнал обнаружения приема кадра INZ B) и IRP-DLC (сигнал обнаружения передачи/завершения приема MAC/DLC) и IRP-HOST (сигналы запроса на обработку) к хосту, по одному или совместно, на которые она отвечает путем вывода на MPU 24 прерывание, сообщающее, какая аномалия обнаружена.
IRP-RE-A и IRP-RE-B совместно именуются сигналом обнаружения возникновения аномалии приема, и IRP-SYN-A и IRP-SYN-A-B совместно именуются сигналом обнаружения приема кадра SYN.
Кроме того, IRP-RRR-A и IRP-RRR-B совместно именуются сигналом обнаружения приема кадра RRR, и IRP-INZ-A и IRP-INZ-B совместно именуются сигналом обнаружения приема кадра INZ.
C-шина образует общую шину данных, подключенную к MPU 24, и через C-шину MPU 24 способен считывать, в частности, обнаруженный статус, в частности схемы 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B), фрагменты информации конечного адреса кадра RRR, поддерживаемой в схеме 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS), и фрагменты информации исходного адреса кадра INZ, поддерживаемой в схеме 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A) и схеме 43 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B).
DP-RAM 26 - это двухпортовая схема памяти, которая сконфигурирована для хранения данных о кадрах передачи, принятых или подлежащих передаче на MAC/DLC, и в виде схемы 28 интерфейса связи хоста для внешнего главного устройства 29, связанного со станцией передачи (в виде схемы памяти для обмена состояниями условия и командами управления, а также для данных, подлежащих передаче или приему через HOST-IF).
Доступ к DP-RAM 26 возможен от MPU 24, HOST-IF 28 и MAC-DLC 21, и контроллер DP-RAM производит считывание и запись в моменты времени, определяемые DPRC 27.
Вышеупомянутые программы работают в двухкольцевой сетевой системе, которая сконфигурирована в форме кольца, тем не менее, эквивалентна сети шинного типа, работая в устойчивом состоянии, и для станций передачи, кроме оконечных станций, они имеют процессы, выполняемые для вывода команды на переключатель 13 разрешения ретрансляции (SW-FW-A) или переключатель 14 разрешения ретрансляции (SW-FW-B), для приема кадра передачи на любом порте в каждый момент времени, в зависимости от взаимного расположения между собственной станцией и станциями передачи, отправляющими кадры передачи.
Для оконечных станций, где соединения остаются в форме кольца, и кадры передачи, подлежащие приему, появляются на обоих портах, они имеют процессы, выполняемые для подачи команд выключения переключателя разрешения приема на стороне порта, нормально находящегося в заблокированном состоянии, что позволяет принимать вход на стороне порта в разблокированном состоянии.
Схема 32 обнаружения аномалии приема (RCV-ERR-A) является схемой для обнаружения аномалии приема, соответствующей порту 10 связи (порту A). Это схема для обнаружения ошибки сигнала приема SIG-RV-A от порта 10 связи (порт A), и после обнаружения аномалии, она действует для вывода сигнала IRP-RE-A (иногда именуемого сигналом обнаружения аномалии приема A) на компьютерный блок 30.
Схема 33 обнаружения аномалии приема (RCV-ERR-B) является схемой для обнаружения аномалии приема, соответствующей порту 11 связи (порту B). После обнаружения аномалии приема, она отправляет сигнал IRP-RE-A на компьютерный блок 30. Другими словами, это схема для обнаружения ошибки сигнала приема SIG-RV-B от порта 11 связи (порта B), и после обнаружения аномалии, она действует для вывода сигнала IRP-RE-B (сигнала обнаружения аномалии приема B) на компьютерный блок 30.
Аномалия приема может представлять собой прием шаблонов преамбулы в виде сигналов синхронизации тактирования приема, типичных для Ethernet, в количестве, превышающем указанное, имеющих делимые несущие сигналы поступающих кадров.
Напротив, может существовать возникновение аномалии обнаружения, определенное путем обнаружения последовательных ошибок приема в количестве, превышающем указанное, например, ошибок в количестве, превышающем указанное, последовательно обнаруживаемых путем проверки кода обнаружения ошибок (FCS) кадра передачи, предусмотренного для кадров передачи Ethernet, или сбоев в обнаружении необходимого шаблона преамбулы, тогда как для схем обнаружения диапазон исключает средство проверки FCS, предусмотренное для DLC/MAC, и статическую обработку их результатов посредством MPU 24.
Схема 34 обнаружения кадра SYN (SYN-DET-A) является схемой для обнаружения поступления кадра SYN, соответствующей порту 10 связи (порту A).
Таким образом, схема 34 обнаружения кадра SYN (SYN-DET-A) представляет собой схему, способную, при условии, что сигнал приема SIG-RV-A от порта 10 связи является кадром SYN, обнаруживать его и, после обнаружения кадра SYN, выводить сигнал IRP-SYN-A (иногда именуемый сигналом обнаружения кадра SYN A) на компьютерный блок 30 и на схему 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B).
Схема 36 обнаружения кадра SYN (SYN-DET-B) является схемой для обнаружения поступления кадра SYN, соответствующей порту 11 связи (порт B). Таким образом, схема 36 обнаружения кадра SYN (SYN-DET-B) представляет собой схему, способную, при условии, что SIG-RV-B сигнал приема от порта 11 связи является кадром SYN, обнаруживать его, и после обнаружения кадра SYN, выводить IRP-SYN-B (иногда именуемый сигналом обнаружения кадра SYN B) на компьютерный блок 30 и на схему 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B).
С другой стороны, схема 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) является схемой для обнаружения возникновения длительного латентного состояния без SYN. Таким образом, схема 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) способна, при условии, что сигнал IRP-SYN-A (сигнал обнаружения приема кадра SYN A) из схемы 34 обнаружения кадра SYN (SYN-DET-A) или сигнал IRP-SYN-B (сигнал обнаружения приема кадра SYN B) из схемы 36 обнаружения кадра SYN (SYN-DET-B) не выводится в течение определенного интервала времени, выводить сигнал IRP-NO-SYN (сигнал обнаружения отсутствия SYN) на компьютерный блок 30.
Схема 37 обнаружения приема кадра RRR (RRR-DET-A) является схемой для обнаружения приема кадра RRR, соответствующей порту 10 связи (порту A). Другими словами, она способна обнаруживать кадр RRR (сигнал, информирующий о обнаружения разрыва) в сигнале приема SIG-RV-A от порта 10 связи RVR-A (порта A), и после обнаружения, выводить сигнал IRP-RRR-A (сигнал обнаружения приема кадра RRR A) на компьютерный блок 30.
Схема 39 обнаружения приема кадра RRR (RRR-DET-B) является схемой для обнаружения сигнала для обнаружения приема кадра RRR, соответствующей порту 11 связи (порт B). Другими словами, она способна обнаруживать кадр RRR в SIG-RV-B от порта 11 связи RVR-B (порт B), и после обнаружения, выводить сигнал IRP-RRR-B (сигнал обнаружения приема кадра RRR B) на компьютерный блок 30.
Схема поддержания конечного адреса кадра RRR 38 (RRR-RCV-ADRS) - это схема для захвата, для поддержания, поля конечного адреса (DA) кадра RRR в сигнале SIG-RV-B, принятом на порте 11 связи (порте B), и она способна выводить сигнал уровня H, например, на C-шину, при наличии поля. Схема 38 поддержания конечного адреса RRR (RRR-RCV-ADRS) имеет конфигурацию схемы, способную захватывать сигналы приема на обеих сторонах, с учетом моментов времени для захвата полей конечного адреса.
Схема 40 обнаружения приема кадра INZ (INZ-DET-A) является схемой для обнаружения приема кадра INZ, соответствующего порту A. Таким образом, обнаружив кадр INZ в сигнале SIG-RV-A, принятом на порте 10 связи (порте A), она выводит IRP-INZ-A (сигнал обнаружения приема кадра INZ A) на компьютерный блок 30.
Схема 42 обнаружения приема кадра INZ (INZ-DET-B) является схемой для обнаружения сигнала для обнаружения приема кадра INZ, соответствующей порту 11 связи (порту B). Таким образом, обнаружив кадр INZ в сигнале SIG-RV-B, принятом на порте 11 связи (порт B), она выводит IRP-INZ-B (сигнал обнаружения приема кадра INZ B) на компьютерный блок 30.
Схема 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A) является схемой, соответствующей порту A, и способна поддерживать поле исходного адреса (SA) кадра INZ в сигнале SIG-RV-A, принятом на порте A.
Схема 43 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B) является схемой, соответствующей порту B, и способна поддерживать поле исходного адреса (SA) кадра INZ в сигнале SIG-RV-B, принятом на порте B.
Станции сконфигурированы, как описано выше, и включены в двухкольцевую сеть, как показано на фиг.1.
Для станций, сконфигурированных, как описано выше, будет описан процесс инициализации.
Для инициализации, как показано на фиг.28,
в двухкольцевой сетевой системе, включающей в себя совокупность станций передачи, любая из которых является базовой станцией, и каждая из которых, соответственно, соединена двойной линией передачи, состоящей из первой линии связи и второй линии связи, причем соответствующая станция передачи снабжена первым портом связи для приема на одной концевой стороне (правостороннем конце) левосторонней информации от базовой станции и вывода правосторонней входной информации от базовой станции или информации, генерируемой на этой станции, в правостороннем направлении от одной концевой стороны (правостороннего конца), и вторым портом связи для приема на другой концевой стороне (левостороннем конце) правосторонней входной информации от базовой станции и вывода левосторонней информации или информации, генерируемой на этой станции в левостороннем направлении от другой концевой стороны (левостороннего конца), для осуществления двунаправленной внутренней связи между ними,
причем базовая станция имеет, для начальной фазы запуска,
средство передачи кадров INZ (средство 63 отправки сигнала инициализации) для передачи правостороннего и левостороннего первых кадров инициализации, содержащих информацию, источником которых является базовая станция и пунктом назначения которых является указанная станция передачи, одновременно с первого порта связи и второго порта связи. Предпочтительно, другие станции также должны иметь это средство 63 отправки сигнала инициализации.
Другие станции имеют, для начальной фазы запуска,
средство разрешения приема кадра INZ (реализованное на фиг.28 в виде средства 61 ответа на завершение инициализации, средства управления группой переключателей 62 и средства 62 управления переключателями) для разрешения приема информации от первого порта связи и второго порта связи,
средство определения первого входящего (сконфигурированное на фиг.28 в виде схемы 20 выбора приема первого входящего) для определения, когда первые кадры принимаются на первом порте связи и втором порте связи, порта связи, первым принявшего первый кадр,
средство идентификации положения собственной станции (71 на фиг.28) для определения, когда правосторонний и левосторонний первые кадры, имеющие эту станцию в качестве пункта назначения, принимаются с правой стороны на первой станции и с левой стороны на второй станции, соответственно, причем станция располагается на левостороннем конце или правостороннем конце, согласно длинам линий от базовой станции к этой станции или информации идентификации соответствующих станций, через которые пролегают правосторонний и левосторонний маршруты, которая содержится в первых кадрах, и вывода сигнала установки оконечной станции, указывающего, остается ли она оконечной станцией с каждой стороны,
средство принятия решения относительно первой оконечной станции для работы с выходным сигналом установки оконечной станции, когда определение первого входящего указывает, что первый порт связи первым принял первый правосторонний кадр, для установки собственной станции в режим оконечной станции на левостороннем конце от базовой станции, передает первый левосторонний кадр, который принял второй порт связи, временно на левостороннюю соседнюю станцию, и затем останавливает отправку информации со второго порта связи, и
средство принятия решения относительно второй оконечной станции для работы с выходным сигналом установки оконечной станции, когда определение первого входящего указывает, что второй порт связи первым принял первый кадр, и первый порт связи принял первый левосторонний кадр от правосторонней соседней станции, для установки собственной станции в режим оконечной станции на правостороннем конце от базовой станции, и останавливает отправку информации от первого порта связи. Средство принятия решения относительно первой и второй оконечной станции реализовано на фиг.28 в виде средства 68 установки режима ретрансляционной станции / оконечной станции.
На фиг.28, при запуске, средство 63 отправки сигнала инициализации средство 69 отправки кадра оправляет кадр INZ. Средство 69 отправки кадра считывает адрес собственной станции и адрес источника приема из памяти 70 и включает их в кадр, подлежащий отправке.
С другой стороны, совместно со средством 63 отправки сигнала инициализации, отправляющим кадр INZ, средство 62 управления группой переключателей считывает набор данных установки переключателя на момент инициализации из таблицы 64 переключения, имеющей средство 65 вывода для его вывода. Существуют наборы данных установки переключателя, показанные на фиг.6, фиг.7 и фиг.20. Соответствующие переключатели включаются и выключаются в соответствии с набором данных переключения.
Кроме того, средство 71 идентификации положения собственной станции считывает кадры, принятые на SW-RCV-A и SW-RCV-B, и идентифицирует положение собственной станции на основании адреса собственной станции в памяти 70 и исходных адресов переданных кадров. На основании идентифицированного положения, средство 68 установки режима ретрансляционной станции / оконечной станции действует для установления режима ретрансляционной станции или оконечной станции, после запуска таймера 67.
Затем, средство 66 ответа на завершение инициализации действует, для ретрансляционной станции или оконечной станции, установленной на момент инициализации, таким образом, чтобы средство 69 отправки кадра отправляло кадр завершения инициализации.
На фиг.29 показана дополнительная к фиг.9 схема последовательности операций, демонстрирующая последовательности кадров INZ между станциями передачи, осуществляющими связь друг с другом на момент инициализации.
В схеме последовательности операций, показанной на фиг.29, главная станция MS (станция #ST1 передачи) передает кадры INZ для инициализации в левостороннем направлении (станция #ST2 передачи, …, станция #ST4 передачи) и в правостороннем направлении (станция #ST8 передачи, …, станция #ST5 передачи).
Другими словами, MPU 24 действует как средство передачи кадров INZ для процесса инициализации для установления переключателя 16 разрешения передачи (SW-TX-A) в состояние включения и установления переключателя 17 разрешения передачи (SW-TX-B) в состояние включения, для двунаправленной передачи кадров INZ от контроллера 21 приема передачи (MAC/DLC).
Затем, на соответствующей станции передачи, MPU 24 действует как средство обнаружения приема кадра, предназначенное для установления переключателя 18 разрешения приема (SW-RCV-A) и переключателя 19 разрешения приема в состояние включения, чтобы входящие кадры INZ с обоих портов связи поступали на схему 20 выбора приема первого входящего (RCV-SEL), и ее результат поступал на контроллер 21 приема передачи (MAC/DLC).
Это определение первого входящего может предусматривать случай, когда кадры одновременно поступают на порт A связи и порт B связи, в зависимости, например, от количества станций и длин маршрутизированных линий. В таком случае, заранее определенную сторону можно предпочтительно определять как первую входящую.
Кроме того, для обнаружения кадров инициализации, обнаружение осуществляется схемой 40 обнаружения приема кадра INZ (INZ-DET-A) и схемой 42 обнаружения приема кадра INZ (INZ-DET-B). Средство обнаружения приема кадра включает в себя схему 40 обнаружения приема кадра INZ (INZ-DET-A) и схему 42 обнаружения приема кадра INZ (INZ-DET-B).
Согласно фиг.29, #ST5 принимает в правостороннем направлении (на порте A связи) кадр INZ (предназначенный для #ST5) от главной станции через #ST8, #ST7 и #ST6 (“1” в кружке на фиг.29), и кадр INZ (предназначенный для #ST5) от главной станции (MS) поступает в левостороннем направлении на #ST5 через #ST2, #ST3 и #ST4 (“2” в кружке на фиг.29). Таким образом, она принимает (da) пару кадров INZ.
Для кадров INZ, поступивших в правостороннем и левостороннем направлениях на #ST5, поскольку кадры INZ содержат адреса соответствующих маршрутизированных станций, она может отсчитывать их количества, чтобы, таким образом, узнавать, где находится собственная станция в правостороннем и левостороннем порядках.
Кроме того, в ответ на кадры INZ, она отправляет кадры квитирования ответа, отсчитывая их моменты времени, и на основании моментов времени, когда кадры завершают цикл, она может узнавать длины линий (правосторонних и левосторонних) от собственной станции до главной станции. Этот процесс реализуется средством идентификации положения собственной станции (см. фиг.10 и фиг.11).
Затем, после идентификации своего положения, она передает (db) кадр INZ-COMP, в правостороннем направлении на главную станцию (MS), информирующий о том, что она установлена в качестве оконечной станции при первоначальной установке. Таким образом, первоначально, для кадра INZ, он сначала принимается на порте A связи (правостороннем) до приема на порте B связи (левостороннем), она действует как правосторонний терминал для передачи INZ-COMP в правостороннем направлении на главную станцию MS.
Это определение, принял ли первым порт A связи или же первым принял порт B связи, реализуется схемой 20 выбора приема первого входящего (RCV-SEL).
Кроме того, #ST5 устанавливается, после того, как она отправляет INZ-COMP в правостороннем направлении на главную станцию (MS), чтобы не ретранслировать никакой кадр INZ, если этот кадр INZ отправляется в правостороннем направлении от главной станции (станция MS) (не выводить от порта B связи: средство принятия решения относительно оконечной станции). Например, переключатель 13 разрешения ретрансляции (SW-FW-A) устанавливается в состояние выключения.
С другой стороны, для #ST6, на момент инициализации кадр INZ передается в правостороннем направлении от главной станции (MS) на #ST6, что указано треугольной меткой “1” на фиг.29. От главной станции (MS), кадр INZ передается в левостороннем направлении на #ST6 (dc).
Этот левосторонний кадр INZ поступает на #ST4, #ST5 и #ST6 благодаря соединению между #ST4 и #ST5. Здесь кадру INZ текущего времени разрешается проходить через #ST5.
Другими словами, на #ST6, прием кадра INZ должен происходить дважды, в правостороннем и левостороннем направлениях (треугольная метка “2” на фиг.29). Благодаря этому, она действует в качестве оконечной станции для (правосторонней) передачи (dd) кадра INZ-COMP на главную станцию (MS). Соответственно, правосторонняя оконечная станция задается как #ST5, и левосторонняя оконечная станция задается как #ST6.
Для принятия решения относительно правосторонней оконечной станции и левосторонней оконечной станции,
каждая станция передачи способна захватывать адреса соответствующих станций передачи в сети. Например, на порте A связи в качестве первого входящего, этот кадр может передаваться с количеством или адресами маршрутизированных станций до добавления этой станции, и на порте B связи, принятый кадр может передаваться с количеством или (в прямом порядке) адресами маршрутизированных станций до добавления этой станции, что позволяет идентифицировать собственное положение во всей сети. В этой ситуации, решение относительно правостороннего и левостороннего направлений можно предпочтительно принимать с учетом общей длины линии сети и длин от этой станции до главной станции.
В случае кадра, содержащего адреса маршрутизированных станций, также можно определять, имеет ли соседняя станция меньший номер или больший номер, чем собственная.
Для процесса инициализации станции передачи вспомогательное подробное описание приведено со ссылкой на фиг.10 и фиг.11.
Фиг.10 включает в себя этап S101, который является процессом для станции передачи для двунаправленной передачи (правостороннего и левостороннего) кадров INZ (S01 и S02 на фиг.10).
Опишем этап S0, показанный на фиг.10.
В частности,
на этапе S01, производится определение, если прием кадра INZ обнаружен, порт A приема (порт A связи) находится в заблокированном состоянии, и порт MS = B равно false, и оконечная станция = false.
… Первое условие.
Таким образом, компьютерный блок 30 действует для определения, если условие S01 выполняется, как показано на фиг.6, при этом переключатель 13 разрешения ретрансляции (SW-FW-A) выключен, переключатель 14 разрешения ретрансляции (SW-FW-B) выключен, переключатель 16 разрешения передачи (SW-TX-A) включен, переключатель 17 разрешения передачи (SW-TX-B) включен, переключатель 18 разрешения приема (SW-RCV-A) выключен, и переключатель 19 разрешения приема (SW-RCV-B) выключен.
При установке, показанной на фиг.6, выходные сигналы передачи от схемы 21 управления приемом передачи (MAC/DLC) передаются через переключатель 16 разрешения передачи (SW-TX-A), от порта A связи TVR-A в линию передачи, и через переключатель разрешения передачи 17 (SW-TX-B), от порта B связи TRV-B в линию передачи. Для базовой станции (на станции MS установка осуществляется работниками), в выходных сигналах передачи от схемы 21 управления приемом передачи (MAC/DLC) содержатся адреса соответствующих станций передачи. Таким образом, реализуются последовательности, показанные на фиг.9 и фиг.29.
MPU 24 действует
Для включения SW-FW-A или B, чтобы, таким образом, установить разблокированное состояние, одновременно включая SW-RCV-A или B, чтобы разрешить затем захват кадров передачи от порта приема.
Кроме того, он просто временно включает SW-TX-A или B, соответствующий порту приема, для отправки кадра квитирования ответа на стороне порта приема и установления станционного режима на «не терминал».
Кроме того, он принимает кадр INZ от порта, подлежащего блокировке, в ситуации, когда порт MS установлен, чтобы, таким образом, принять решение относительно оконечных станций ST-T-L и ST-T-R согласно порту приема.
Для условия этапа S01 на фиг.10,
MPU 24 в компьютерном блоке 30 (именуемый здесь просто компьютерным блоком 30) устанавливает адрес станции MS как исходный адрес, и поддерживает порт A приема (порт A связи) как есть (способный захватывать сигнал через порт A связи).
Компьютерный блок 30 включает переключатель 13 разрешения ретрансляции (SW-FW-A) и переключатель разрешения приема (SW-RCV-A). Таким образом, сигнал приема от порта A связи ретранслируется через переключатель 13 разрешения ретрансляции (SW-FW-A) на порт связи 11, и сигнал приема (SIG-RV-A) от порта 10 связи вводится переключателем разрешения приема (SW-RCV-A) в схему 20 выбора приема первого входящего (RVC-SEL), для определения, является ли он первым входящим или нет, результат которого выводится на схему 21 управления приемом передачи (MAC/DLC).
Кроме того, компьютерный блок 30 выключает переключатель 17 разрешения передачи (SW-TX-B), и схема 21 управления приемом передачи (MAC/DLC) отправляет кадр INZ (пунктом назначения является станция MS) с порта MS = A (порта A связи).
Кроме того, согласно команде компьютерного блока 30, схема 21 управления приемом передачи (MAC/DLC) включает переключатель 17 разрешения передачи (SW-TX-B), давая сигналу приема от порта B разрешение приема, для вывода его на схему 20 выбора приема первого входящего (RVC-SEL), для определения, является ли он первым входящим. Затем CPU в компьютерном блоке 30 устанавливает станционный режим для оконечной станции на «нет» (отрицание).
С другой стороны, сигнал приема SIG-RV-A, принятый на порте A, проходит определение для обнаружения с помощью блока 31 определения обнаружения кадра. Определение для обнаружения с помощью блока 31 определения обнаружения кадра выводит сигнал IRP-RE-A (иногда именуемый сигналом обнаружения аномалии сигнал приема A) на компьютерный блок 30, если схема 32 обнаружения аномалии приема (RCV-ERR-A) обнаруживает аномалию приема SIG-RV-A.
Если сигнал приема SIG-RV-A от порта 10 связи является кадром SYN, то схема 34 обнаружения кадра SYN (SYN-DET-A) выводит сигнал IRP-SYN-A (иногда именуемый сигналом обнаружения кадра SYN A) на компьютерный блок 30 и схему 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B).
Схема 37 обнаружения приема кадра RRR (RRR-DET-A) отвечает на обнаружение кадра RRR в SIG-RV-A от порта 10 связи RVR-A (порта A), путем вывода сигнала IRP-RRR-A (сигнала обнаружения приема кадра RRR A) на компьютерный блок 30.
Если схема 40 обнаружения приема кадра INZ (INZ-DET-A) обнаруживает кадр INZ в сигнале SIG-RV-A, принятом на порте 10 связи (порте A связи), она выводит IRP-INZ-A (сигнал обнаружения приема кадра INZ A) на компьютерный блок 30.
Схема 41 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-A) поддерживает поле исходного адреса (SA) кадра INZ в сигнале SIG-RV-A, принятом на порте A.
Кроме того, если схема 33 обнаружения аномалии приема (RCV-ERR-B) обнаруживает аномалию сигнала приема SIG-RV-B от порта 11 связи (порта B), она выводит IRP-RE-B (сигнал обнаружения возникновения аномалии приема) на компьютерный блок 30.
Если SIG-RV-B сигнал приема от порта 11 связи является кадром SYN, схема 36 обнаружения кадра SYN (SYN-DET-B) выводит сигнал IRP-SYN-B (иногда именуемый сигналом обнаружения кадра SYN B) на компьютерный блок 30 и схему 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B).
С другой стороны, схема 35 обнаружения отсутствия SYN (NO-SYN-DET-A/B) выводит сигнал IRP-NO-SYN (сигнал обнаружения отсутствия SYN) на компьютерный блок 30, если ни сигнал IRP-SYN-A (сигнал обнаружения приема кадра SYN A) от схемы 34 обнаружения кадра SYN (SYN-DET-A), ни сигнал IRP-SYN-B (сигнал обнаружения приема кадра SYN B) от схемы 36 обнаружения кадра SYN (SYN-DET-B) не выводится в течение заданного времени.
Схема 39 обнаружения приема кадра RRR (RRR-DET-B) обнаруживает кадр RRR в SIG-RV-B от порта 11 связи RVR-B (порта B) и отвечает на обнаружение путем вывода сигнала IRP-RRR-B (сигнала обнаружения приема кадра RRR B) на компьютерный блок 30.
Схема 38 поддержания конечного адреса кадра RRR (RRR-RCV-ADRS) захватывает и поддерживает поле конечного адреса (DA) кадра RRR в сигнале SIG-RV-B, принятом на порте 11 связи (порте B).
Схема 38 поддержания конечного адреса RRR (RRR-RCV-ADRS) захватывает сигналы приема на обеих сторонах и захватывает поля конечного адреса вовремя.
Схема 43 поддержания исходного адреса кадра INZ (INZ-TX-ADRS-B) поддерживает поле исходного адреса (SA) кадра INZ в сигнале SIG-RV-B, принятом на порте B.
Кроме того, для этапа S02 на фиг.10,
проверяется условие, если прием кадра INZ обнаружен, порт B приема (порт 11 связи) заблокирован, порт MS = A равно false, и оконечная станция = нет.
На этапе S02 на фиг.10, если условие выполняется,
компьютерный блок 30 устанавливает адрес станции MS как исходный адрес и поддерживает порт B приема (порт B связи) как есть (способный захватывать сигнал через порт B связи).
Компьютерный блок 30 включает переключатель 14 разрешения ретрансляции (SW-FW-B) и переключатель разрешения приема (SW-RCV-B). Таким образом, сигнал приема от порта B связи ретранслируется через переключатель 14 разрешения ретрансляции (SW-FW-B) на порт связи 10, и сигнал приема (SIG-RV-B) от порта 11 связи вводится переключателем разрешения приема (SW-RCV-B) в схему 20 выбора приема первого входящего (RVC-SEL), для определения, является ли он первым входящим или нет, результат которого выводится на схему 21 управления приемом передачи (MAC/DLC).
Кроме того, компьютерный блок 30 выключает переключатель 16 разрешения передачи (SW-TX-A), и схема 21 управления приемом передачи (MAC/DLC) отправляет кадр INZ (пунктом назначения является станция MS) с порта MS = B (порта B связи).
Кроме того, согласно команде компьютерного блока 30, схема 21 управления приемом передачи (MAC/DLC) включает переключатель 16 разрешения передачи (SW-TX-A), давая сигналу приема от порта B разрешение приема, для вывода его на схему 20 выбора приема первого входящего (RVC-SEL), для определения, является ли он первым входящим. Затем CPU в компьютерном блоке 30 устанавливает станционный режим для оконечной станции на «нет» (отрицание).
На этапе S03 на фиг.10, если условие выполняется,
компьютерный блок 30 устанавливает станционный режим как оконечная станция STL-T-L, и INZ-COMP = время … нормальный терминал, и переходит к отправке кадра INZ-COMP.
Затем он устанавливает адрес станции MS как исходный адрес и поддерживает порт B приема (порт B связи) как есть (способный захватывать сигнал через порт B связи).
Для этапа S04 на фиг.10,
проверяется условие, если прием кадра INZ обнаружен, порт A приема (порт A связи) заблокирован, порт MS = B, и оконечная станция = нет.
Если это условие выполняется, он устанавливает станционный режим как оконечная станция ST-T-R, и INZ-COMP = true … нормальный терминал, и переходит к отправке кадра INZ-COMP.
Затем, после процесса на этапе S0, он запускает таймер на этапе S1 на фиг.10.
Согласно фиг.10, на этап S102 выполняется процесс запуска таймера.
На этапе S102 согласно фиг.10, на этап S1
в ответ на обнаружение приема последующего кадра RRR от главной станции, запускается таймер ожидания события S2.
При условии: обнаружение приема кадра INZ, станционный режим является «не оконечная станция», INZ-COMP = false, и порт приема = A/B, таймер запускается.
Таким образом, она отправляет кадры INZ, предписывающие инициализацию, в обоих направлениях (порт A и B связи), и ожидает поступления кадра квитирования ответа (INZ-COMP) от соседней станции.
В это время компьютерный блок 30 использует схему 21 управления приемом передачи (MAC/DLC) для обеспечения, как показано на фиг.6, заблокированного состояния, и состояния запрещения приема (SW-TX-A и SW-TX-B включены) для передачи в обоих направлениях.
Затем, SW-RCV-A и SW-RCV-B включаются, чтобы INZ-DET-A блока 31 определения обнаружения кадра обнаружил поступление кадра INZ в сигнале приема SIG-RV-A от порта A связи, и INZ-DET-B обнаружил поступление кадра INZ в сигнале приема SIG-RV-B от порта B связи.
Кроме того, схема 20 выбора приема первого входящего (RCV-SEL) отслеживает SW-TCV-A и SW-RCV-B, для определения, какой порт принял, результат которого сообщается схеме 21 управления приемом передачи (MAC/DLC). Порт приема, который принял первым, устанавливается как порт MS.
Согласно фиг.11, на этапе S103 осуществляется процесс установления станции передачи в режим ретрансляционной станции (противоположной станции) или режим оконечной станции.
После отправки кадров INZ на S0, при условии, что на S1 обнаружено поступление последующего кадра RRR, она реагирует на прием кадра квитирования ответа INZ, отправленного от соседней станции, на стороне, противоположной стороне порта MS, путем перевода заблокированного состояния этого порта приема на другой порт связи в разблокированное состояние, разрешая прием входящих кадров передачи, подлежащих захвату.
Таким образом, эта станция передачи имеет нормальный станционный режим в качестве ретрансляционной станции, разрешая прием кадров передачи, принятых на сторонах портов связи в двух направлениях, подлежащих захвату, и ретранслируемых на другие стороны.
На S21, если условие: до истечения таймера, прием кадра INZ обнаружен, порт приема = B, и станционный режим = не оконечная станция,
то она сбрасывает таймер, задавая SW-FW-B включен, станционный режим = нормальный, и порт MS = A.
На S22, если условие: таймер истек, прием кадра INZ обнаружен, (порт приема = B) = false, порт MS = A и станционный режим = не оконечная станция,
то она устанавливает станционный режим = терминал ST-T-L, порт MS = A, INZ-COMP = true … аномальный терминал или S04: противоположная станция.
На S23, если условие: до истечения таймера, прием кадра INZ обнаружен (порт приема = A), порт MS = B и станционный режим = не оконечная станция,
то она сбрасывает таймер, задавая SW-FW-A включен, станционный режим = нормальный, и порт MS = B.
На S24, если условие: таймер истек, прием кадра INZ обнаружен (порт приема = A) = false), порт MS = B и станционный режим = не оконечная станция,
то она устанавливает станционный режим = терминал ST-T-R, порт MS = B, INZ-COMP = true … аномальный терминал или S03: противоположная станция.
Согласно фиг.11, на этап S104 выполняется процесс определения правосторонней оконечной станции или левосторонней оконечной станции.
На этапе S3 на фиг.11, таким образом, возможен гарантированный прием кадра INZ-COMP на станции MS благодаря последовательности квитирования ответа со станцией MS. Это иллюстративный вариант осуществления, в котором процессы повторной отправки продолжаются до приема кадра квитирования ответа INZ-COMP, адресующего собственную станцию в качестве пункта назначения, от станции MS, с разными временами ожидания повторной отправки, которой является ST1 и ST2 в зависимости от станционных режимов ST-T-L и ST-T-R, во избежание последовательных перекрытий кадров INZ-COMP на станции MS.
Согласно фиг.11, на этапе S3, завершение инициализации обнаруживается на стороне станции MS, поэтому она может остановить периодическую отправку кадров INZ.
На S31, если условие: INZ-COMP, и ST-T-L
то, она устанавливает SW-TX-B = выключен, отправляя кадр INZ-COMP (пункт назначения = станция MS), станционный режим = ST-T-L, и
SW-TX-B = включен, запуская ST таймер (значение таймера = ST1), INZ-COMP-SENT = true.
На S32, если условие: INZ-COMP и ST-T-R,
то она устанавливает SW-TX-A = выключен, отправляя кадр INZ-COMP (пункт назначения = станция MS), станционный режим = ST-T-R, и
SW-TX-A = включен, запуская ST таймер (значение таймера = ST2), INZ-COMP-SENT = true.
Согласно фиг.11, на этапе S105 выполняется процесс сброса таймера для определения обеих оконечных станций, и процесс повторной отправки INZ-COMP после сбоя передачи.
На S41, если условие: до истечения ST таймера, INZ-COMP-REC (INZ-COMP-SENT), прием кадра INZ-COMP, пункт назначения (собственная станция) и источник = станция MS,
то она сбрасывает ST таймер, INZ-COMP = false, INZ-COMP-sent = true … оконечная станция фиксирована, и процесс инициализации заканчивается.
На S42, если условие: таймер истек, INZ-COMP-REC = false,
то процесс повторной отправки кадра INZ-COM.
Таким образом, при запуске, например, включении питания, даже в сети из совокупности соединений, станция передачи автоматически остается в качестве правосторонней оконечной станции, левосторонней оконечной станции или ретрансляционной станции.