Область техники, к которой относится изобретение
Настоящее изобретение относится к кольцевой сети, устройству связи и способу оперативного управления, используемому для кольцевой сети и устройства связи. В частности, изобретение относится к устройству связи, имеющему функцию RPR (адаптивного пакетного кольца).
Уровень техники
Что касается вышеупомянутой функции RPR, был использован сетевой протокол, названный «RPR», отличающийся эффективным использованием пропускной способности, высокоскоростным механизмом нагруженного резервирования, сетью с топологией двойного кольца или тому подобным. Этот сетевой протокол описан, например, в «Resilient Packet Ring» (IEEE802.17, сентябрь 2004 г.).
Признак протокола RPR, соответствующий стандартам IEEE802.17, состоит в эффективном использовании пропускной способности, высокоскоростном механизме нагруженного резервирования, сети с топологией двойного кольца или тому подобном. В RPR так называемый алгоритм пространственной равнодоступности протокола повторного использования был перенят для реализации эффективного использования пропускной способности кольцевой сети RPR.
Однако, если пропускная способность кольцевой сети RPR возрастает выше верхней границы физической пропускной способности, в реальном устройстве необходимо заменять исходное устройство или карту RPR-устройством, которое может использовать среду передачи, обладающую большей физической пропускной способностью, или картой, имеющей функцию RPR. Это вызывает проблему, так как пропускная способность не может быть расширена существующим устройством или картой.
Кроме того, протокол RPR определяет систему для переключения маршрута передачи в случае отказа, такую как «восстановление целостности» и «перенаправление» по причине отказа линии связи или узла. Эти системы эффективны, если отказ происходит в одном месте. Однако возникает проблема в том, что связь между всеми узлами на кольце не может гарантироваться, если отказы происходят в многочисленных местах.
В качестве технологии для решения проблем того, каким образом расширить пропускную способность и реализовать резервированную линию связи, есть «агрегация линий связи» на основании IEEE802.3ad. Эта технология применима только к соединению линии связи между двумя устройствами. Следовательно, нет способа для расширения пропускной способности RPR-кольца или достижения избыточности для сети такой топологии, при которой RPR-кольцо или другие такие кольца включат в себя многочисленные узлы. Кроме того, такая система не определена самим протоколом RPR IEEE802.17.
Сущность изобретения
Настоящее изобретение было совершено с целью решения вышеприведенных проблем. Соответственно задача настоящего изобретения состоит в том, чтобы предоставить кольцевую сеть, устройство связи и способ оперативного управления, используемый для кольцевой сети и устройства связи, которые могут расширять пропускную способность и добиваться высокой надежности кольцевой сети.
Согласно первому аспекту этого изобретения кольцевая сеть сконфигурирована посредством соединения устройств связи, имеющих функцию RPR (адаптивного пакетного кольца), с множеством RPR-колец.
В соответствии с конкретным признаком первого аспекта изобретения каждое устройство связи включает в себя блок распределения для распределения трафика по множеству RPR-колец и блок объединения для объединения трафика в нормальные RPR-кольца, иные чем RPR-кольцо, где происходит отказ линии связи, при обнаружении наступления события отказа линии связи в RPR-кольце.
В соответствии с другим конкретным признаком первого аспекта изобретения каждое из устройств связи включает в себя функциональный блок передачи кадров, служащий в качестве блока коммутации для передачи кадра адресату, извлеченному из базы данных, функциональный блок RPR, включающий в себя функциональный блок кольцевой обработки для выполнения обработки над кадром на основании протокола RPR и функциональный блок передачи кадров, и блок выбора кольца для установления связи между функциональным блоком RPR и функциональным блоком передачи кадров. Функциональный блок передачи кадров пересылает кадр в блок выбора кольца, причем кадр дополнен заголовком из устройства. Блок выбора кольца имеет функцию выбора порта для передачи кадра адресату, извлеченному из таблицы коммутации на основании информации о заголовке из устройства, добавленном к кадру, и функцию группирования, которая может распределять кадр, адресованный заданному порту, по множеству портов.
Согласно второму аспекту этого изобретения устройство связи имеет функцию RPR (адаптивного пакетного кольца) и связано с другими устройствами связи через множество RPR-колец для формирования кольцевой сети. Устройство связи содержит блок распределения для распределения трафика по множеству RPR-колец и блок объединения для объединения трафика в нормальные RPR кольца, иные чем RPR-кольцо, где происходит отказ линии связи, при обнаружении наступления события отказа линии связи в RPR-кольце.
В соответствии с конкретным признаком второго аспекта изобретения устройство связи содержит функциональный блок передачи кадров, служащий в качестве блока коммутации для передачи кадра адресату, извлеченному из базы данных, функциональный блок RPR, включающий в себя функциональный блок кольцевой обработки для выполнения обработки над кадром на основании протокола RPR и функциональный блок передачи кадров, и блок выбора кольца для установления связи между функциональным блоком RPR и функциональным блоком передачи кадров. Функциональный блок передачи кадров пересылает кадр в блок выбора кольца, причем кадр дополнен заголовком из устройства. Блок выбора кольца имеет функцию выбора порта для передачи кадра адресату, извлеченному из таблицы коммутации на основании информации о заголовке из устройства, добавленном к кадру, и функцию группирования, которая может распределять кадр, адресованный заданному порту, по множеству портов.
Согласно третьему аспекту этого изобретения способ оперативного управления конфигурирует кольцевую сеть, сформированную посредством соединения устройств связи, имеющих функцию RPR (адаптивного пакетного кольца), с множеством RPR-колец.
В соответствии с конкретным признаком третьего аспекта изобретения способ оперативного управления содержит этап распределения трафика по множеству RPR-колец с помощью каждого из устройств связи и этап объединения трафика в нормальные RPR-кольца, иные чем RPR-кольцо, где происходит отказ линии связи, при обнаружении наступления события отказа линии связи в RPR-кольце, с помощью каждого из устройств связи.
В соответствии с другим конкретным признаком третьего аспекта изобретения устройство связи выполняет обработку передачи кадров в виде коммутационной обработки для передачи кадра адресату, извлеченному из базы данных, обработку RPR, включающую в себя кольцевую обработку для выполнения обработки над кадром на основании протокола RPR и обработку передачи кадров, и обработку выбора кольца для установления связи между блоком для обработки RPR и блоком для обработки передачи кадров. При обработке передачи кадров пересылают кадр в блок для обработки выбора кольца, причем кадр дополнен заголовком из устройства. Обработка выбора кольца включает в себя обработку выбора порта для передачи кадра адресату, извлеченному из таблицы коммутации на основании информации о заголовке из устройства, добавленном к кадру, и обработку группирования, которая может распределять кадр, адресованный заданному порту, по множеству портов.
То есть для решения вышеприведенной задачи устройство связи согласно настоящему изобретению конфигурирует кольцевую сеть посредством соединения между устройствами связи, имеющими функцию RPR (адаптивного пакетного кольца), с многочисленными RPR-кольцами. Поэтому устройство связи по настоящему изобретению может расширять пропускную способность посредством использования многочисленных RPR-колец, а если в любом из многочисленных RPR-колец происходит отказ, оставшиеся RPR-кольца компенсируют отказ. Соответственно реализуется кольцевая сеть высокой надежности.
Таким образом, сконфигурированное устройство связи согласно настоящему изобретению включает в себя блок для распределения трафика и блок для обнаружения RPR-кольца, включающего в себя отказ, оставшегося RPR-кольца и объединения трафика в нормальное RPR-кольцо. Поэтому, подобно вышеприведенному, возможно расширять пропускную способность и кольцевую сеть высокой надежности.
Устройство связи согласно настоящему изобретению является устройством, которое может приспосабливать интерфейсный порт для соединения между многочисленными RPR-кольцами и внешним устройством через среду передачи. Так как предусмотрен функциональный блок, выполненный с возможностью логического объединения многочисленных RPR-колец в одно RPR-кольцо, может достигаться более широкая полоса пропускания и высокоотказоустойчивое RPR-кольцо. Кроме того, в устройстве связи по настоящему изобретению пропускная способность кольца может быть расширена только путем установки постоянной таблицы в начале работы, чтобы тем самым содействовать оперативному управлению и настройке устройства.
Чтобы быть точным, устройство связи согласно настоящему изобретению состоит из блока выбора кольца, двух функциональных блоков RPR и двух функциональных блоков передачи кадров. Функциональные блоки RPR и функциональные блоки передачи кадров присоединены к блоку выбора кольца. Функциональный блок передачи кадров действует в качестве коммутатора для передачи кадра адресату, извлеченному из FDB (базы данных переадресации). В случае передачи кадра в блок выбора кольца заголовок из устройства добавляется к кадру блоком добавления заголовка для передачи кадра.
Функциональный блок RPR включает в себя функциональный блок кольцевой обработки и функциональный элемент передачи кадров. Функциональный блок кольцевой обработки выполняет обработку, соответствующую протоколу RPR IEEE802.17, над RPR-кадром, принятым из другого устройства связи, или кадром из функционального блока передачи кадров.
Блок выбора кольца является основным функциональным блоком вышеприведенного устройства связи по настоящему изобретению. Блок выбора кольца имеет функцию коммутации, которая предоставляет возможность связи между функциональным блоком RPR и функциональным блоком передачи кадров. Блок выбора кольца осуществляет поиск в таблице SW (коммутации) на основании информации о заголовке из устройства, добавленном в кадр с помощью функционального блока передачи кадров и функционального блока RPR, и передает кадр извлеченному адресату. Таблица SW является таблицей для обнаружения номера выходного порта на основании номера входного порта блока выбора кольца и информации о заголовке из устройства. Эта таблица задается в начале работы устройства.
Кроме того, блок выбора кольца имеет функцию группирования, которая дает возможность распределения кадра, адресованного заданному порту, по многочисленным портам. Функция группирования является функцией регистрации многочисленных номеров портов, которые должны группироваться, в групповой таблице блока выбора кольца и назначения требуемых условий (алгоритмов) выбора портов, чтобы посредством этого распределять кадр, адресованный любому одному из зарегистрированных портов, по другим зарегистрированным портам в соответствии с условиями выбора портов.
Блок выбора кольца может передавать трафик во все зарегистрированные порты с вышеприведенными функциями. Таким образом, многочисленные порты могут управляться почти идентично одному порту. Блок выбора кольца умножает объем передаваемого трафика на количество портов, зарегистрированных в групповой таблице. В этом случае групповая таблица может устанавливаться в начале работы устройства.
Вышеприведенная функция группирования реализует более широкую полосу пропускания для RPR-кольца. Порты, присоединенные к функциональному блоку RPR, регистрируются в групповой таблице, посредством которой кадр, адресованный заданному функциональному блоку RPR, распределяется по другим функциональным блокам RPR. Как результат, кадр распределяется по многочисленным RPR-кольцам, и, таким образом, многочисленные RPR-кольца могут управляться почти идентично одному RPR-кольцу с расширенной пропускной способностью. Кроме того, для того чтобы дополнить RPR-кольцо и расширить пропускную способность, необходимо только добавить функциональный блок RPR к устройству и дополнительно зарегистрировать порт, присоединенный к добавленному функциональному блоку RPR, в групповой таблице.
Как описано выше, в устройстве связи согласно настоящему изобретению кадр распределяется по многочисленным функциональным блокам RPR с помощью функции группирования блока выбора кольца, по этой причине многочисленные RPR-кольца работают, как будто объединенные в одно RPR-кольцо. В таком случае пропускная способность RPR-кольца умножается на количество объединенных RPR-колец.
Кроме того, в устройстве связи согласно настоящему изобретению в такой рабочей разновидности, в которой многочисленные RPR-кольца объединяются, если в данном RPR-кольце происходит отказ, который не преодолевается технологией RPR-защиты (перенаправления и восстановления целостности), а связи между всеми узлами, соединенными в кольцо, недопустимы, возможно продолжать связь посредством остановки передачи кадра в кольцо с отказом и совместной передачи кадра в оставшиеся нормальные кольца. Эта функция реализует резервированное RPR-кольцо для улучшения отказоустойчивости RPR-кольца.
Эта функция реализуется изменением выходного порта записи, адресованной функциональному блоку RPR, присоединенному к кольцу с отказом, на порт функционального блока RPR, присоединенного к нормальным кольцам, в таблице SW блока выбора кольца, и удалением номера выходного порта из групповой таблицы. Отказ преодолевается только путем изменения группы SW и групповой таблицы, так что достигается высокоскоростная обработка. Кроме того, эти таблицы могут автоматически изменяться при обнаружении функционального блока RPR, принадлежащего кольцу, где происходит отказ.
Для реализации вышеприведенной рабочей разновидности, где объединяются многочисленные RPR-кольца, оператор должен только настроить функцию коммутации блока выбора кольца и какие RPR-кольца группируются в таблицу SW и групповую таблицу, в начале работы. Поэтому оперативное управление и настройка устройства облегчаются. В дополнение, в случае увеличения количества RPR-колец, которые должны группироваться, необходимо только изменить коммутационную емкость блока выбора кольца. Не является необходимым изменять другой функциональный блок RPR и функциональный блок передачи кадров, функциональному блоку RPR и функциональному блоку передачи кадров придана большая гибкость.
Краткое описание чертежей
Фиг.1 - структурная схема устройства связи согласно варианту осуществления настоящего изобретения;
фиг.2 - структурная схема конфигурации функционального блока передачи кадров по фиг.1;
фиг.3 показывает структуру FDB по фиг.2;
фиг.4 показывает структуру заголовка из устройства, который добавляется посредством использования функции редактирования заголовка по фиг.2;
фиг.5 - структурная схема конфигурации функционального блока RPR по фиг.1;
фиг.6 - структурная схема конфигурации блока выбора кольца по фиг.1;
фиг.7 показывает структуру таблицы SW по фиг.5;
фиг.8 показывает структуру групповой таблицы по фиг.5;
фиг.9 - структурная схема конфигурации кольцевой сети согласно еще одному варианту осуществления настоящего изобретения;
фиг.10A показывает данные, сохраненные в FDB согласно варианту осуществления настоящего изобретения;
фиг.10B показывает данные, сохраненные в FDB согласно варианту осуществления настоящего изобретения;
фиг.10C показывает данные, сохраненные в FDB согласно варианту осуществления настоящего изобретения;
фиг.10D показывает данные, сохраненные в FDB согласно варианту осуществления настоящего изобретения;
фиг.10E показывает данные, сохраненные в FDB согласно варианту осуществления настоящего изобретения;
фиг.10F показывает данные, сохраненные в FDB согласно варианту осуществления настоящего изобретения;
фиг.11 показывает конфигурацию, где отказ происходит в кольцевой сети согласно варианту осуществления настоящего изобретения;
фиг.12 показывает конфигурацию, где отказ происходит в кольцевой сети согласно варианту осуществления настоящего изобретения;
фиг.13A показывает структуру таблицы SW в случае, где отказ происходит в кольцевой сети согласно варианту осуществления настоящего изобретения;
фиг.13B показывает структуру групповой таблицы в случае, где отказ происходит в кольцевой сети согласно варианту осуществления настоящего изобретения;
фиг.14 - структурная схема конфигурации устройства связи в случае повышения пропускной способности RPR-кольца согласно варианту осуществления настоящего изобретения;
фиг.15 - структурная схема еще одной конфигурации устройства связи в случае повышения количества RPR-колец согласно варианту осуществления настоящего изобретения; и
фиг.16 - структурная схема конфигурации устройства связи согласно еще одному варианту осуществления настоящего изобретения.
Описание предпочтительных вариантов осуществления
В дальнейшем варианты осуществления настоящего изобретения будут описаны со ссылкой на прилагаемые чертежи. Фиг.1 - структурная схема конфигурации устройства связи согласно варианту осуществления настоящего изобретения. На фиг.1, устройство 1 связи включает в себя блок 3 выбора кольца, два функциональных блока 21 и 22 RPR (адаптивного пакетного кольца) и два функциональных блока 41 и 42 передачи кадров. В последующем описании, устройство связи по этому варианту осуществления передает/принимает, например, кадры Ethernet (зарегистрированной сети), а кадр Ethernet (зарегистрированной сети) указывается просто как кадр.
Функциональные блоки 21 и 22 RPR включают в себя функциональные блоки 211 и 221 кольцевой обработки и функциональные блоки 43 и 44 передачи кадров. Функциональные блоки 21 и 22 RPR и функциональные блоки 41 и 42 передачи кадров присоединены к блоку 3 выбора кольца. Функциональные блоки с 41 по 43 передачи кадров предварительно наделены уникальными идентификаторами с 1 по 4 соответственно и различаются один от другого.
Каждый из функциональных блоков 41 и 42 передачи кадров включают в себя два порта (порты 4111 и 4112, и порты 4211 и 4212), присоединенные к внешним блокам через среду передачи, чтобы, в силу этого, передавать/принимать кадр в/из внешнего блока. Кроме того, функциональные блоки 41 и 42 передачи кадров включают в себя порты 4113 и 4213 для установления соединений с блоком 3 выбора кольца.
Функциональные блоки 21 и 22 RPR подчиняют функциональные блоки 211 и 221 кольцевой обработки и функциональные блоки 43 и 44 передачи кадров обработке, основанной на стандартах 802.17 IEEE (Института инженеров по электротехнике и электронике). Порты функциональных блоков 41 и 42 передачи кадров присоединены к внешнему блоку. В функциональных блоках 21 и 22 RPR порты функциональных блоков 43 и 44 функционируют в качестве портов 4311 и 4411, присоединенных к функциональным блокам 211 и 221 кольцевой обработки. Кроме того, функциональные блоки 43 и 44 передачи кадров включают в себя порты 4312 и 4412 для установления соединений с блоком 3 выбора кольца.
Каждый из функциональных блоков 211 и 221 кольцевой обработки включают в себя Западные порты и Восточные порты на Витке0 и Витке1, то есть всего четыре физических порта с 2111 по 2114 и с 2211 по 2214, и передают/принимают RPR-кадр в/из другого устройства связи.
Функциональные блоки 41 и 42 передачи кадров имеют функцию коммутации для передачи кадра заданному адресату. При приеме кадра функциональные блоки 41 и 42 передачи кадров определяют, куда следует передавать, в соответствии с адресатом, и пересылают принятый кадр в другой их порт, в порт другого функционального блока передачи кадров через блок 3 выбора кольца или в функциональные блоки 21 и 22 RPR через блок 3 выбора кольца.
Фиг.2 - структурная схема конфигурации функционального блока 41 передачи кадров. На фиг.2 функциональный блок 41 передачи кадров содержит FDB (базу данных переадресации) 413, имеет функцию 412 управления FDB и функцию 414 редактирования заголовка.
FDB 413 создается и управляется с использованием функции 412 управления FDB функционального блока 41 передачи кадров и подвергается обращению для определения, какой порт функционального блока 41 передачи кадров используется для передачи кадра. Хотя не показаны, другие функциональные блоки с 42 по 44 передачи кадров обладают такой же конфигурацией, как функциональный блок 41 передачи кадров.
Фиг.3 показывает структуру FDB 413. На фиг.3 примеры информации, сохраненной в FDB 413, включают в себя MAC-адрес (управления доступом к среде передачи) кадра, а также номер порта и идентификатор функционального блока 41 передачи кадров. Здесь номер физического порта (что касается функциональных блоков 21 и 22 RPR, номер порта, присоединенного к функциональным блокам 211 и 221 кольцевой обработки) хранится в поле номера порта.
Никакие данные не регистрируются в FDB 413 пока не установлена связь. Когда функциональный блок 41 передачи кадров принимает кадр из его собственного порта, присоединенного к внешнему блоку, блок 41 обращается к FDB 413, чтобы проверить, зарегистрирован или нет MAC-адрес отправителя. Если MAC-адрес отправителя не зарегистрирован, выполняется функция 412 управления FDB. Если MAC-адрес отправителя принятого кадра не зарегистрирован в FDB 413, функция 412 управления FDB регистрирует MAC-адрес, а также номер входного порта и идентификатор функционального блока 41 передачи кадров, который принимает кадр, в FDB 413.
При приеме кадра одноадресной передачи функциональный блок 41 передачи кадров проверяет, зарегистрирован или нет MAC-адрес адресата в FDB 413. Если MAC-адрес адресата информации зарегистрирован, функциональный блок 41 передачи кадров сравнивает идентификатор в поле идентификатора FDB 413 со своим собственным идентификатором. Если два идентификатора не совпадают друг с другом, функциональный блок 41 передачи кадров рассматривает кадр в качестве кадра, предназначенного для другого функционального блока 42 передачи кадров. В это время выполняется функция 41 редактирования заголовка.
В случае, где целевой кадр выводится из порта, присоединенного к блоку 3 выбора кольца, функция 414 редактирования заголовка обращается к информации в FDB 413, чтобы создать заголовок из устройства и добавить заголовок в верхнюю часть кадра. Если кадр принимается из блока 3 выбора кольца, функциональный блок 41 передачи кадров удаляет заголовок из устройства из кадра и пересылает информацию заголовка в функцию 412 управления FDB, чтобы зарегистрировать информацию в FDB 413.
Фиг.4 показывает структуру заголовка из устройства, который добавляется посредством функции 414 редактирования заголовка по фиг.2. На фиг.4 примеры информации в заголовке из устройства включают в себя тип кадра, номер порта адресата, идентификатор адресата, номер порта отправителя и идентификатора отправителя. В виде типа кадра «1» сохраняется для кадра одноадресной передачи, и «2» сохраняется для кадра широковещательной передачи. Номера портов адресата/отправителя обозначают номера портов функциональных блоков передачи кадров адресата/отправителя. Идентификаторы адресата/отправителя обозначают идентификаторы функциональных блоков передачи кадров адресата/отправителя.
Каждый из номера порта и идентификатора адресата извлекаются из FDB 413. Номер порта и идентификатор отправителя являются номером входного порта и идентификатором самого функционального блока 41 передачи кадров. В этой связи, если типом кадра является кадр широковещательной передачи, номер порта/идентификатор адресата не хранится. Кадр, дополненный заголовком из устройства посредством функции 414 редактирования заголовка, пересылается в блок 3 выбора кольца.
Если два идентификатора совпадают, функциональный блок 41 передачи кадров определяет, что номер порта в поле FDB 413 номера порта соответствует его собственному выходному порту, а затем выводит кадр в среду передачи. Если принятый кадр является широковещательным кадром, или MAC-адрес адресата не зарегистрирован в FDB 413, функциональный блок 41 передачи кадров выводит кадр во все порты, кроме входного порта функционального блока 41 передачи кадров.
Фиг.5 - структурная схема конфигурации функционального блока 21 RPR по фиг.1. На фиг.5 функциональный блок 21 RPR включает в себя функциональный блок 43 передачи кадров и функциональный блок 211 кольцевой обработки, выполняющий обработку, основанную на стандартах IEEE802.17. Конфигурация и работа функционального блока 43 передачи кадров функционального блока 21 RPR являются такими же, как у вышеприведенных функциональных блоков 41 и 42 передачи кадров. Функциональный блок 43 передачи кадров содержит FDB 433 имеет функцию 432 управления FDB и функцию 434 редактирования заголовка и работает при передаче/приеме кадра в/из блока 3 выбора кольца.
Если MAC-адрес устройства не совпадает с MAC-адресом адресата, сохраненным в RPR-заголовке RPR-кадра, принятого из другого устройства связи по RPR-кольцу, функциональный блок 211 кольцевой обработки передает кадр в порт, противоположный входному порту того же самого Витка (Перенос). Если MAC-адрес устройства совпадает с MAC-адресом адресата, функциональный блок 211 кольцевой обработки удаляет RPR-заголовок. Кроме того, функциональный блок 43 передачи кадров выбирает функциональный блок (41 или 42) передачи кадров, в который передается кадр, и передает кадр в блок 3 выбора кольца (Отбрасывание).
Кроме того, если кадр передается из функционального блока 41 или 42 через блок 3 выбора кольца, функциональный блок 211 кольцевой обработки выполняет инкапсуляцию с RPR-заголовком на основании протокола IEEE802.17 для отправки кадра в другое устройство связи из порта выделенного витка (Добавление). Функциональный блок 211 кольцевой обработки выполняет операции, соответствующие стандартам IEEE802.17, и его подробная конфигурация и работа не имеют непосредственного отношения к настоящему изобретению, поэтому его описание здесь опущено. Хотя не показаны, конфигурация и работа функционального блока 22 RPR являются такими же, как у функционального блока 21 RPR.
Фиг.6 - структурная схема конфигурации блока 3 выбора кольца по фиг.1. На фиг.6 блок 3 выбора кольца включает в себя многочисленные порты с 31 по 34, таблицу 35 SW и групповую таблицу 36. Блок 3 выбора кольца присоединен к функциональным блокам 21 и 22 RPR и функциональным блокам 41 и 42 передачи кадров. Функциональные блоки 21 и 22 RPR и функциональные блоки 41 и 42 передачи кадров связаны через блок 3 выбора кольца во взаимно однозначном соответствии. Портам с 31 по 34 заданы уникальные номера портов. Блок 3 выбора кольца имеет функцию 37 коммутации (SW) для установления связи между функциональными блоками 21 и 22 RPR и функциональными блоками 41 и 42 передачи кадров на основании информации о заголовке из устройства, добавленном к кадру функциональными блоками 41 и 42 передачи кадров, и функциональными блоками 21 и 22 RPR. Кроме того, блок 3 выбора кольца имеет функцию 38 выбора порта и функцию 39 группирования.
Фиг.7 показывает структуру таблицы 35 SW по фиг.6. Фиг.8 показывает структуру групповой таблицы 36 по фиг.6. Далее, со ссылкой на фиг.1 и фиг. 5-8, описан блок 3 выбора кольца. Как показано на фиг.7, блок 3 выбора кольца включает в себя таблицу 35 SW, из которой номер выходного порта является уникально извлекаемым на основании идентификатора и номера входного порта функционального блока в качестве адресата передачи, который записывается в заголовок из устройства. Их фиксированные значения заданы в таблице 35 SW заранее.
Функция 38 выбора порта блока 3 выбора кольца осуществляет поиск в таблице 35 SW на основании информации о заголовке из устройства входного кадра для обнаружения выходного порта, чтобы выдать команду функции 37 SW передавать кадр в функциональный блок передачи кадров в виде адресата передачи.
При условии, что функциональные блоки 21 и 22 RPR передают кадр в функциональные блоки 41 и 42 передачи кадров, функция 38 выбора порта блока выбора кольца осуществляет поиск в таблице 35 SW на основании номера входного порта блока 3 выбора кольца, связанного с функциональным блоком 21 или 22 RPR, в качестве источника передачи и идентификатора функциональных блоков 41 и 42 передачи кадров в качестве адресата передачи, записанного в заголовке из устройства, чтобы тем самым обнаруживать номер выходного порта, для выдачи команды функции 37 SW передавать кадр в функциональный блок 41 или 42 передачи кадров, присоединенные к выходному порту.
Блок 3 выбора кольца имеет функцию 39 группирования, которая фактически объединяет многочисленные порты в один порт, чтобы реализовать большую пропускную способность передачи. Функция группирования 39 может группировать многочисленные порты для распределения кадра по многочисленным портам при произвольных условиях. Для выполнения функции 39 группирования, как показано на фиг.7, блок 3 выбора кольца содержит групповую таблицу 36, из которой, на основании номера входного порта, могут извлекаться номера, назначенные портам, принадлежащим группе, и условия (алгоритмы) для выбора номера выходного порта из номеров. В групповой таблице 36 их фиксированные значения устанавливаются заранее. Условия (алгоритм) выбора выходного порта могут задаваться произвольно, а номера портов, которые должны группироваться, регистрируются в поле номера группового порта.
Функция 39 группирования проверяет, совпадает или нет номер выходного порта для данного кадра, который обнаружен с помощью функции 38 выбора порта, с номером группового порта, на основании записи в поле номера входного порта групповой таблицы 36. Если совпали, функция 39 группирования выдает команду функции 37 SW выводить кадр в выходной порт, выбранный из номеров групповых портов при предустановленных условиях. Если не совпали, функция 39 группирования выдает команду функции 37 SW выводить кадр в выходной порт, выбранный с помощью функции 38 выбора порта. Если передается широковещательный кадр, функция 39 группирования выдает команду функции 37 SW передавать кадр на все порты, кроме входного порта. В этой связи, как для портов, принадлежащих группе, функция 39 группирования передает кадр только в один, выбранный из групповых портов в соответствии с условиями выбора выходного порта.
Если кадр передается из функциональных блоков 41 и 42 передачи кадров в функциональные блоки 21 и 22 RPR, функция 39 группирования устанавливает порты, присоединенные к функциональным блокам 21 и 22 RPR, в виде одной группы, предоставляя возможность передавать трафик в функциональные блоки 21 и 22 RPR. Функциональные блоки 21 и 22 RPR функционируют почти как единый функциональный блок RPR, так что пропускная способность RPR-кольца возрастает. В этой связи функция 39 группирования перегруппировывает многочисленные порты на основании информации об отказах, отправляемой в момент времени, когда отказ обнаруживается при проверке RPR-кольца с помощью функции проверки кольца функциональных блоков 211 и 221 кольцевой обработки.
Условия выбора портов в групповой таблице 36 устанавливаются, принимая во внимание характеристики трафика, вводимого в устройство 1 связи, таким образом, что трафик распределяется надлежащим образом по функциональным блокам 21 и 22 RPR, чтобы не выбирать порт несимметрично. Как результат, расширенная пропускная способность RPR-кольца может использоваться эффективно. В качестве условий выбора порта может использоваться информация о круговом обслуживании, кадре или заголовке IP-пакета (протокола сети Интернет) или результат хеширования, основанный на комбинировании таковых.
Фиг.9 - структурная схема конфигурации кольцевой сети согласно еще одному варианту осуществления настоящего изобретения. Фиг. 10A-10F показывают данные, сохраненные в FDB согласно варианту осуществления настоящего изобретения. Со ссылкой на фиг. 1-10F затем описана работа кольцевой сети по этому варианту осуществления. Последующее описание сфокусировано на работе устройства 11 связи, которое поддерживает связь с хост-узлами 91 и 92 по фиг.9. В этой связи, поскольку последующее описание направлено на работу устройства 11 связи, описание касательно работы устройства 12 связи опущено. Устройство 12 связи работает аналогично устройству 11 связи.
В кольцевой сети по этому варианту осуществления по фиг.9, устройства 11 и 12 связи присоединены к многочисленным RPR-кольцам, и эти кольца управляются как одно RPR-кольцо с помощью функции 38 выбора порта и функции 39 группирования блока 3 выбора кольца каждого устройства. В устройстве 11 связи, порт 4111 функционального блока 41 передачи кадров присоединен непосредственно к хост-узлу 91. В устройстве 12 связи также хост-узел 92 присоединен непосредственно к порту функционального блока передачи кадров. MAC-адрес хост-узла 91 и MAC-адрес хост-узла 92 обозначены соответственно «A» и «B».
В устройствах 11 и 12 связи данные, которые показаны на фиг.7 и 8, предварительно зарегистрированы в таблице 35 SW и групповой таблице 36 соответственно. Вышеприведенные данные зарегистрированы в таблице 35 SW из условия, чтобы входной кадр из функциональных блоков 41 и 42 передачи кадров мог выводиться в любые другие функциональные блоки передачи кадров. RPR-кадр, подвергнутый обработке отбрасыванием, вводится из функциональных блоков 43 и 44 передачи кадров. Вышеприведенные данные регистрируются из условия, чтобы кадр мог выводиться только в функциональные блоки 41 и 42 передачи кадров, не являясь передаваемым обратно в RPR-кольцо.
В групповой таблице 36 порты 33 и 34 регистрируются в качестве групповых портов. В этом варианте осуществления алгоритм установлен в круговое обслуживание, а порты выбираются поочередно. Кольцевое соединение между портами с 2111 по 2114 устройства 11 связи и устройства 12 связи указывается как «кольцо 1», а кольцевое соединение между портами с 2211 по 2214 устройства 11 связи и устройства 12 связи указывается как «кольцо 2».
Передача RPR-кадра между устройствами 11 и 12 связи является следующей. То есть в случае передачи кадра из устройства 11 связи в устройство 12 связи в соответствии с обработкой, выполняемой функциональными блоками 211 и 221 кольцевой обработки на основании протокола IEEE802.17, выбираются порты 2111 и 2211. В случае передачи кадра из устройства 12 связи в устройство 11 связи выбираются порты 2112 и 2212.
Передача кадра из хост-узла 91 в хост-узел 92 описана первой. Поскольку хост-узел 91 еще не информирован о MAC-адресе хост-узла 92, кадр отправляется в порт 4111 устройства 11 связи с MAC-адресом адресата, установленным в широковещательный адрес, и MAC-адресом отправителя, установленным в «A».
Функциональный блок 41 передачи кадров обращается к FDB 413, чтобы проверить, зарегистрирован или нет MAC-адрес «A» отправителя принятого кадра. Как результат, MAC-адрес «A» отправителя принятого кадра не был зарегистрирован. Таким образом, функция 412 управления FDB регистрирует MAC-адрес «A», идентификатор «1» и номер «4111» порта регистрируются в FDB 413 (см. фиг.10A).
Кадр из хост-узла 91 является широковещательным кадром, поэтому кадр выводится из портов 4112 и 4113, за исключением входного порта 4111 функционального блока 41 передачи кадров. Этот кадр передается из порта 4113 в узел 3 выбора кольца. Соответственно FDB 413 подвергается обращению функцией 414 редактирования заголовка для добавления заголовка из устройства в верхнюю часть кадра. В заголовке из устройства записаны тип кадра «2», номер «4111» порта отправителя и идентификатор «1» отправителя. Никакое значение не сохранено в поле номера порта адресата/идентификатора адресата вследствие широковещательного кадра.
Функция 38 выбора порта блока 3 выбора кольца обращается к заголовку из устройства. Определяется, на основании типа «2» кадра, что кадр является широковещательным кадром. В таком случае порты 32, 33 и 34, за исключением входного порта 31, используются в качестве выходного порта. Функция 39 группирования блока 3 выбора кольца сравнивает номер группового порта в групповой таблице 36 для входного порта 31 с портами 32, 33 и 34. Так как порты 33 и 34 совпадают с номером, кадр выводится из порта 33 или 34 в функциональные блоки 21 и 22 RPR в соответствии с алгоритмом. В этом варианте осуществления порт 33 выбирается на основании алгоритма кругового обслуживания.
В дополнение, порт 32 не совпадает с номером группового порта в групповой таблице 36, так что кадр передается непосредственно в функциональный блок 42 передачи кадров. Работа функционального блока 42 передачи кадров подобна таковой у функционального блока 41 передачи кадров, который описан позже, поэтому его описание здесь опущено.
Кадр, отправляемый из порта 33 в функциональный блок 43 передачи кадров функционального блока 21 RPR, выводится в функцию 432 управления FDB, после того как заголовок из устройства удаляется функцией 434 редактирования заголовка. Номер «4111» порта отправителя, идентификатор «1» отправителя и MAC-адрес «A», записанные в заголовок из устройства, отправляемый в функцию 432 управления FDB, регистрируются в FDB 433 (см. фиг.10B).
Определено, на основании типа «2» кадра, что кадр является широковещательным кадром. Кадр выводится в функциональный блок 211 кольцевой обработки из порта 4311 за исключением входного порта 4312 функционального блока 43 передачи кадров. Функциональный блок 211 кольцевой обработки отправляет RPR-кадр в устройство 12 связи из порта 2111 на основании протокола RPR. Устройство 12 связи работает подобно устройству 11 связи, как описано ниже, так что RPR-кадр отправляется в хост-узел 92.
Затем, приведено описание случая передачи кадра из хост-узла 92 в хост-узел 91. Хост-узел 92 осведомился о MAC-адресе хост-узла 91. Поэтому кадр отправляется в устройство 12 связи с MAC-адресом адресата, установленным в «A» и MAC-адресом «B» отправителя. Предполагается, что кольцо 1 выбирается в качестве результата выбора RPR-кольца в устройстве 12 связи, подобного выбору кольца в устройстве 11 связи. RPR-кадр вводится в функциональный блок 211 кольцевой обработки функционального блока 21 RPR из порта 2112. После того как подвергнут обработке отбрасыванием на основании протокола RPR, кадр передается в порт 4311.
Функциональный блок 43 передачи кадров обращается к FDB 433 по фиг. 10B, чтобы проверить, зарегистрирован или нет MAC-адрес «B» отправителя принятого кадра. Поскольку MAC-адрес «B» отправителя принятого кадра не зарегистрирован, функция 432 управления FDB регистрирует MAC-адрес «B», идентификатор «3» и номер «4311» порта в FDB 433 (см. фиг. 10D).
Кадр из хост-узла 92 является кадром одноадресной передачи, поэтому функциональный блок 43 передачи кадров проверяет, зарегистрирована или нет запись MAC-адреса «A» адресата в FDB 433. В этом случае, так как запись MAC-адреса «A» адресата зарегистрирована в FDB 433, значение «1» в поле идентификатора сравнивается с идентификатором «3» функционального блока 43 передачи кадров. Два идентификатора не совпадают друг с другом, поэтому функциональный блок 43 передачи кадров определяет, что кадр передается из выходного порта 4312 в блок 3 выбора кольца, чтобы, в силу этого, выполнять функцию 434 редактирования заголовка.
Функция 434 редактирования заголовка указывает тип «1» кадра, номер «4311» порта отправителя, идентификатор «3» отправителя и FDB 433 для записи номера «4111» порта адресата и идентификатора «1» адресата в заголовок из устройства на основании номера порта. Затем заголовок добавляется в верхнюю часть кадра. Кадр, дополненный заголовком из устройства, передается из порта 4312 в порт 33 блока 3 выбора кольца.
Функция 38 выбора порта блока 3 выбора кольца указывает заголовок из устройства и определяет, на основании типа «1» кадра, что кадр является кадром одноадресной передачи, чтобы осуществлять поиск в таблице 35 SW на основании входного порта 33 и идентификатора «1» адресата в заголовке из устройства. Как результат, извлекается выходной порт 31. В этом случае записи в групповой таблице 36 для входного порта 33 отыскиваются с помощью функции 39 группирования блока 3 выбора кольца. Так как записей нет, выбирается выходной порт 31. В функциональном блоке 41 передачи кадров, который принимает кадр из порта 31, заголовок из устройства удаляется с помощью функции 414 редактирования заголовка, а информация заголовка пересылается в функцию 412 управления FDB.
Функциональный блок 41 передачи кадров обращается к FDB 413 по фиг.10A, чтобы проверить, зарегистрирован или нет MAC-адрес «B» отправителя принятого кадра. Поскольку MAC-адрес «B» отправителя принятого кадра не зарегистрирован, функциональный блок 41 передачи кадров регистрирует MAC-адрес «B», идентификатор «3» и номер «4311» порта в FDB 413 с помощью функции 412 управления FDB (см. фиг.10C). Тип «1» кадра записывается в заголовок из устройства, так что кадр рассматривается в виде кадра одноадресной передачи. Таким образом, номером выходного порта является номер «4111» порта адресата. Кадр отправляется из порта 4111 функционального блока 41 передачи кадров в хост-узел 91.
Затем приведено описание случая ретрансляции кадра из хост-узла 91 в хост-узел 92. Хост-узел 91 осведомился о MAC-адресе хост-узла 92. Поэтому кадр отправляется в порт 4111 устройства 11 связи с MAC-адресом адресата, установленным в «B» и MAC-адресом отправителя, установленным в «A».
Функциональный блок 41 передачи кадров обращается к FDB 413 по фиг.10С, чтобы проверить, зарегистрирован или нет MAC-адрес «A» отправителя принятого кадра. Так как MAC-адрес «A» отправителя принятого кадра зарегистрирован, выполняется следующая обработка. Функциональный блок 41 передачи кадров проверяет, зарегистрирована или нет запись MAC-адреса «B» адресата в FDB 413, так как кадр является кадром одноадресной передачи. В этом случае запись MAC-адреса «B» адресата зарегистрирована в FDB 413, функциональный блок 41 передачи кадров сравнивает значение «3» в поле идентификатора с идентификатором «1» функционального блока 41 передачи кадров.
Поскольку два идентификатора не совпадают друг с другом, функциональный блок 41 передачи кадров определяет, что кадр передается из выходного порта 4112 в блок 3 выбора кольца, чтобы выполнить функцию 414 редактирования заголовка. Функция 414 редактирования заголовка указывает тип «1» кадра, номер «4111» порта отправителя, идентификатор «1» отправителя и FDB 413 для записи номера «4311» порта адресата и идентификатора «3» адресата в заголовок из устройства на основании номера порта и добавления заголовка в верхнюю часть кадра. Кадр, дополненный заголовком из устройства, передается в порт 31 блока 3 выбора кольца из порта 4112.
Функция 38 выбора порта блока 3 выбора кольца обращается к заголовку из устройства, чтобы определить, на основании типа «1» кадра, что кадр является кадром одноадресной передачи, и осуществляется поиск в таблице 35 SW на основании входного порта 31 и идентификатора «3» адресата в заголовке из устройства, чтобы обнаружить выходной порт 33. Функция 39 группирования блока 3 выбора кольца сравнивает номера 33 и 34 групповых портов в групповой таблице 36 для входного порта 31 с выходным портом 33. Порт 33 совпадает, поэтому блок 3 выбора кольца выводит кадр в функциональные блоки 21 и 22 RPR из порта 33 или 34 на основании алгоритма. В этом случае порт 33 выбран при предыдущей передаче кадра, поэтому порт 34 выбирается в этот раз на основании алгоритма кругового обслуживания.
В функциональном блоке 44 передачи кадров функционального блока 22 RPR, который принимает кадр из порта 34, заголовок из устройства удаляется с помощью функции 444 редактирования заголовка, а информация заголовка пересылается в функцию 442 управления FDB. Функциональный блок 44 передачи кадров обращается к FDB 443, чтобы проверить, зарегистрирован или нет MAC-адрес «A» отправителя принятого кадра. Поскольку MAC-адрес «A» отправителя принятого кадра не зарегистрирован, функциональный блок 44 передачи кадров регистрирует MAC-адрес «A», идентификатор «1» и номер «4111» порта в FDB 443 с помощью функции 442 управления FDB (см. фиг. 10E).
В этом случае тип «1» кадра записан в заголовок из устройства. Соответственно определяется, что типом кадра является кадр одноадресной передачи. Здесь номер порта у порта 4311 адресата хранится в качестве номера порта адресата в заголовке из устройства. Если порт 4411 функционального блока 44 передачи кадров не совпадает с номером порта у порта 4311 адресата, кадр не может быть передан. Чтобы преодолеть эту проблему, тот же самый номер порта назначается портам, устанавливающим связь между функциональными блоками передачи кадров и функциональными блоками кольцевой обработки функциональных блоков RPR, которые группируются с помощью функции группирования. Такой же номер порта назначается таким способом портам 4311 и 4411, давая возможность передавать кадр, для которого номер порта установлен в порт 4311 адресата, по направлению в функциональный блок 221 кольцевой обработки из порта 4411.
Функциональный блок 221 кольцевой обработки отправляет RPR-кадр в устройство 12 связи из порта 2211 на основании протокола RPR. Устройство 12 связи работает аналогично устройству 11 связи, чтобы передавать кадр в хост-узел 92.
Затем приведено описание случая отправки кадра обратно в хост-узел 91 из хост-узла 82. Так как хост-узел 92 осведомился о MAC-адресе хост-узла 91, кадр передается в устройство 12 связи с MAC-адресом адресата, установленным в «A», и MAC-адресом отправителя, установленным в «B». В устройстве 12 связи RPR-кольцо выбирается подобно выбору кольца в устройстве 11 связи. При предыдущей передаче кадра выбрано кольцо 1, поэтому, в этот раз, выбирается кольцо 2, на основании алгоритма кругового обслуживания. RPR-кадр вводится в функциональный блок 221 кольцевой обработки функционального блока 22 RPR из порта 2212. RPR-кадр подвергается обработке отбрасыванием на основании RPR-протокола. Результирующий RPR-кадр передается в порт 4411.
Функциональный блок 44 передачи кадров обращается к FDB 443 по фиг.10E, чтобы проверить, зарегистрирован или нет MAC-адрес «B» отправителя принятого кадра. Поскольку MAC-адрес «B» отправителя принятого кадра не зарегистрирован в FDB 443, функция 442 управления FDB регистрирует MAC-адрес «B», идентификатор «4» и номер «4411» порта в FDB 443 (см. фиг.10F).
Кадр является кадром одноадресной передачи, поэтому функциональный блок 44 передачи кадров проверяет, зарегистрирована или нет запись MAC-адреса «A» адресата в FDB 443. Поскольку запись MAC-адреса «A» адресата зарегистрирована в FDB 443, функциональный блок 44 передачи кадров сравнивает значение «1» в поле идентификатора с идентификатором «4» функционального блока 44 передачи кадров.
Два идентификатора не совпадают друг с другом, поэтому функциональный блок 44 передачи кадров определяет, что кадр передается из выходного порта 4412 в блок 3 выбора кольца и соответственно выполняет функцию 444 редактирования заголовка. Функция 444 редактирования заголовка указывает тип «1» кадра, номер «4411» порта отправителя, идентификатор «4» отправителя и FDB 443 для записи номера «4111» порта адресата и идентификатора «1» адресата в заголовок из устройства на основании номера порта и добавления заголовка в верхнюю часть кадра. Кадр, дополненный заголовком из устройства, передается в порт 34 блока 3 выбора кольца из порта 4412.
Функция 38 выбора порта блока 3 выбора кольца указывает заголовок из устройства, чтобы определить, что кадр является кадром одноадресной передачи, на основании типа «1» кадра, и осуществляется поиск в таблице 35 SW на основании входного порта 34 и идентификатора «1» адресата в заголовке из устройства, чтобы обнаруживать выходной порт 31. Функция 39 группирования блока 3 выбора кольца отыскивает записи входного порта 34 по групповой таблице 36. Однако соответствующего порта нет, используется выходной порт 31.
Функция 414 редактирования заголовка функционального блока 41 передачи кадров, который принимает кадр из порта 31, удаляет заголовок из устройства, а информация заголовка пересылается в функцию 412 управления FDB. Функциональный блок 41 передачи кадров обращается к FDB 413 по фиг.10С, чтобы проверить, зарегистрирован или нет MAC-адрес «B» отправителя принятого кадра.
Здесь, так как записи MAC-адреса «B» отправителя, идентификатора «3» и порта «4311» зарегистрированы в FDB 413, функциональный блок 41 передачи кадров не регистрирует записи MAC-адреса «B» принятого кадра, идентификатора «4» и порта «4411» и продвигается к следующей обработке. Если кадр, для которого MAC-адрес адресата установлен в «B», принимается из порта 4111 или 4112, заголовок из устройства, включающий в себя идентификатор «3», добавляется в результате осуществления поиска в FDB 413. Кадр передается в блок 3 выбора кольца, в то время как адресован функциональному блоку 43 передачи кадров, а не функциональному блоку 44 передачи кадров с идентификатором «4». Однако порты 33 и 34, присоединенные к функциональным блокам 43 и 44 передачи кадров, группируются с помощью функции 39 группирования блока 3 выбора кольца, и выбирается тот или другой порт, поэтому кадр также передается в функциональный блок 44 передачи кадров, даже если не адресован функциональному блоку 44 передачи кадров. Следовательно, никаких проблем не возникает.
Функциональный блок 41 передачи кадров обращается к заголовку из устройства, чтобы определить, что типом кадра является кадр одноадресной передачи, на основании типа «1» кадра. Поэтому номер «4111» порта адресата устанавливается в качестве номера выходного порта. Кадр отправляется из порта 4111 функционального блока 41 передачи кадров в хост-узел 91.
Посредством вышеприведенных операций заполняется структура FDB для установления связи между хост-узлами 91 и 92 через многочисленные кольца. При последующей связи передача кадра одноадресной передачи выполняется повторно.
Фиг.11 и 12 показывают конфигурацию кольцевой сети согласно варианту осуществления настоящего изобретения, в которой происходит отказ. Фиг.13A показывает структуру таблицы SW в случае, где отказ происходит в кольцевой сети согласно варианту осуществления настоящего изобретения. Фиг.13B показывает структуру групповой таблицы в случае, где отказ происходит в кольцевой сети согласно варианту осуществления настоящего изобретения. Со ссылкой на фиг.11, 12, 13A и 13B приведено описание работы в случае, если в кольце происходит отказ. В этом варианте осуществления способ оперативного управления изменяется в зависимости от типа отказа кольца.
Как показано на фиг.11, при таких условиях, что отказ кольца происходит только в одном месте по кольцу, если кадр передается в какое угодно RPR-кольцо, кадр может передаваться между устройствами 11 и 12 связи по RPR-кольцу благодаря «восстановлению целостности» или «перенаправлению», которое выполняется функциональным блоком RPR на основании протокола RPR, делая недействительным кольцо отказа. Поэтому устройства 11 и 12 связи могут использовать все RR-кольца. Следовательно, функциональные блоки, иные чем функциональные блоки RPR в устройствах 11 и 12 связи, не предпринимают конкретных контрмер против отказа.
Как показано на фиг.12, если отказ линии связи происходит в двух или более местах по RPR-кольцу, передача кадра между устройствами 11 и 12 связи по кольцу 1 отвергается, и связь может производиться между устройствами 11 и 12 связи только по оставшимся кольцам (по меньшей мере, одному кольцу), устройства 11 и 12 связи работают, чтобы вместе передавать кадр по оставшимся RPR-кольцам.
Это дает возможность избегать такой ситуации, что кадр передается по RPR-кольцу отказа, и сохранять связь между устройствами 11 и 12 связи, чтобы тем самым улучшать отказоустойчивость.
Как показано на фиг.12, если передача по кольцу 1 отвергнута, и отказ, такой как обрыв линии связи, обнаружен функциональным блоком кольцевой обработки функционального блока RPR на основании протокола RPR, передача кадра сосредотачивается на кольце 2, чтобы не передавать кадр по кольцу 1. Таким образом, блок 3 выбора кольца переписывает данные, сохраненные в таблице 35 SW и групповой таблице 36, в ответ на извещение об отказе из функционального блока кольцевой обработки. То есть, в результате сравнения таблицы 35 SW по фиг.13A с таблицей 35 SW по фиг.7, номер выходного порта для записи идентификатора «3» адресата изменяется с 33 на 34, поэтому никакие кадры не передаются в функциональный блок 21 RPR, присоединенный к кольцу 1. В результате сравнения групповой таблицы 36 по фиг.13B с групповой таблицей 36 по фиг.8 порт 33 удаляется из поля номера группового порта, поэтому никакие кадры не передаются в функциональный блок 21 RPR, присоединенный к кольцу 1.
Затем приведено описание работы устройства 11 связи в случае, где отказ происходит в кольце 1, как показано на фиг.12, с FDB 413, 433 и 443, которые показаны на фиг.10C, 10D и 10F, на протяжении связи между хост-узлами. В случае передачи кадра из хост-узла 91 в хост-узел 92, хост-узел 91 передает кадр в порт 4111 устройства 1 связи с MAC-адресом адресата, установленным в «B», и MAC-адресом отправителя, установленным в «A».
Функциональный блок 41 передачи кадров обращается к FDB 413 по фиг.10С, чтобы проверить, зарегистрирован или нет MAC-адрес «A» отправителя. Так как MAC-адрес «A» отправителя зарегистрирован в FDB 413, выполняется следующая обработка. Кадр является кадром одноадресной передачи, поэтому функциональный блок 41 передачи кадров проверяет, зарегистрирована или нет запись MAC-адреса «B» адресата в FDB 413. Так как MAC-адрес «B» адресата зарегистрирован в FDB 413, функциональный блок 41 передачи кадров сравнивает значение «3» в поле идентификатора с идентификатором «1» функционального блока 41 передачи кадров. Два идентификатора не совпадают друг с другом, поэтому функциональный блок 41 передачи кадров определяет, что кадр передается из выходного порта 4112 в блок 3 выбора кольца, и выполняет функцию 414 редактирования заголовка.
Функция 414 редактирования заголовка указывает тип «1» кадра, номер «4111» порта отправителя, идентификатор «1» отправителя и FDB 413 для записи номера «4311» порта адресата и идентификатора «3» адресата в заголовок из устройства на основании номера порта и добавляет заголовок в верхнюю часть кадра. Кадр, дополненный заголовком из устройства, передается из порта 4112 в порт 31 блока 3 выбора кольца.
Функция 38 выбора порта блока 3 выбора кольца обращается к заголовку из устройства, чтобы определить, на основании типа «1» кадра, что кадр является кадром одноадресной передачи, и осуществляется поиск в таблице 35 SW на основании входного порта 31 и идентификатора «3» адресата в заголовке из устройства, чтобы обнаружить выходной порт 34. Функция 39 группирования блока 3 выбора кольца сравнивает номер «34» группового порта в групповой таблице 36 для входного порта 31 с выходным портом 34. Так как два порта совпадают друг с другом, блок 3 выбора кольца выводит кадр из порта 34 в функциональный блок 22 RPR.
В функциональном блоке 44 передачи кадров функционального блока 22 RPR, который принимает кадр из порта 34, заголовок из устройства удаляется с помощью функции 444 редактирования заголовка. После этого информация заголовка отправляется в функцию 442 управления FDB. Функциональный блок 44 передачи кадров обращается к FDB 443, чтобы проверить, зарегистрирован или нет MAC-адрес «A» отправителя принятого кадра. Так как MAC-адрес «A» отправителя зарегистрирован в FDB 443, выполняется следующая обработка.
Функциональный блок 44 передачи кадров обращается к заголовку из устройства, чтобы определить, на основании типа «1» кадра, что кадр является кадром одноадресной передачи, и устанавливает номер «4311» порта адресата в номер выходного порта. Подобно вышеприведенной обработке, даже если номер порта адресата соответствует порту 4311, такое же значение задается портам 4311 и 4411, так что кадр передается в функциональный блок 221 кольцевой обработки из порта 4411.
Функциональный блок 221 кольцевой обработки отправляет RPR-кадр в устройство 12 связи из порта 2211 через кольцо 2. Устройство 12 связи работает аналогично устройству 11 связи и передает кадр в хост-узел 92. Последующая передача кадра между хост-узлами 91 и 92 предусмотрена через кольцо 2 в соответствии с вышеприведенной процедурой, поэтому ее описание здесь опущено.
Как описано выше, в этом варианте осуществления, передача кадра может быть сосредоточена на кольце 2 только путем перезаписывания записей двух фиксированных таблиц (таблицы 35 SW и групповой таблицы 36) блока 3 выбора кольца.
В качестве еще одного возможного способа сосредоточения передачи кадра есть способ перезаписывания нового идентификатора в FDB для функционального блока передачи кадров, который лишен возможности передавать кадр (идентификатор «3» заменяется на «4»). Однако многочисленные FDB функциональных блоков передачи кадров предоставлены распределенным образом, так что многие записи перезаписываются в FDB во многих случаях. Поэтому может быть легко предположено, что данные в таблице 35 SW и групповой таблице 36 могут изменяться легче, чем изменение идентификатора в конкретной FDB. Поэтому способ объединения колец, который изменяет таблицу SW и групповую таблицу 36, предпочтителен, так как отказ может делаться недействительным с высокой скоростью.
Фиг.14 - структурная схема конфигурации устройства 1 связи в случае повышения пропускной способности RPR-кольца согласно варианту осуществления настоящего изобретения. В конфигурации устройства 1 связи, которая проиллюстрирована на фиг.14, два функциональных блока 23 и 24 RPR, а также два функциональных блока 45 и 46 передачи кадров добавлены для добавления кольца 3 и 4 к группе RPR-колец, чтобы тем самым учетверить пропускную способность RPR-кольца.
Функциональные блоки 23 и 24 RPR включают в себя функциональные блоки 231 и 241 кольцевой обработки и функциональные блоки 47 и 48 передачи кадров. Кроме того, функциональные блоки 23 и 24 RPR, а также функциональные блоки 45 и 46 передачи кадров присоединены к блоку 3 выбора кольца, а функциональные блоки передачи кадров с 45 по 48 заранее наделены уникальными идентификаторами для различения блоков одного от другого.
В этом случае дополнительные записи регистрируются в таблице 35 SW, чтобы дать возможность передачи кадра из функциональных блоков 41 и 42 передачи кадров в функциональные блоки 45, 46, 47 и 48 передачи кадров, а также из функциональных блоков 45 и 46 передачи кадров в оставшиеся функциональные блоки передачи кадров, из условия чтобы кадр мог передаваться между вышеприведенными двумя функциональными блоками 23 и 24 RPR и двумя функциональными блоками 45 и 46 передачи кадров, а также между существующими функциональными блоками RPR и функциональными блоками передачи кадров. Это дает возможность передавать кадр, отправленный из любого одного из функциональных блоков 41, 42, 45 и 46 передачи кадров, в кольцо, состоящее из колец 1, 2, 3 и 4.
Кроме того, RPR-кадр, который подвергается обработке отбрасыванием, вводится в функциональные блоки 43, 44, 47 и 48 передачи кадров, и кадр не может отправляться обратно, в RPR-кольцо. Соответственно дополнительные записи регистрируются, чтобы предоставить возможность передачи кадров из функциональных блоков 43 и 44 передачи кадров в функциональные блоки 45 и 46 передачи кадров, а из функциональных блоков 47 и 48 передачи кадров только в функциональные блоки 41, 42, 45 и 46 передачи кадров.
Кроме того, номер порта блока 3 выбора кольца, присоединенного к функциональным блокам 23 и 24 RPR, добавляется в поле номера группового порта в групповой таблице 36. Таким путем пропускная способность RPR-кольца может быть учетверена только лишь добавлением настроек в две фиксированные группы (таблицу 35 SW и групповую таблицу 36). Здесь блок 3 выбора кольца предполагается имеющим функцию коммутации с емкостью, достаточной для снабжения группы RPR-колец.
Как описано выше, в этом варианте осуществления многочисленные RPR-кольца не могут быть согласованы и объединены в одно RPR-кольцо, поэтому пропускная способность RPR-кольца может умножаться на количество объединенных колец.
Кроме того, в этом варианте осуществления предусмотрена функция объединения колец для объединения многочисленных RPR-колец в одно RPR-кольцо, чтобы тем самым преодолевать отказ линии связи, который нарушает связь между всеми устройствами связи и не может делаться недействительным только с помощью защитной функции на основании RPR-протокола. Поэтому отказоустойчивость RPR-кольца может быть улучшена.
Кроме того, в этом варианте осуществления функция объединения кольца может выполняться только лишь изменением двух фиксированных таблиц (таблицы 35 SW и групповой таблицы 36), установленных в одном функциональном блоке (блоке выбора кольца) в устройстве, поэтому отказ может делаться недействительным с более высоким быстродействием.
Более того, функция объединения многочисленных RPR-колец в одно RPR-кольцо достигается настройкой только лишь двух фиксированных таблиц (таблицы 35 SW и групповой таблицы 36), установленных в одном функциональном блоке (блоке выбора кольца) в устройстве, чтобы тем самым содействовать работе устройства.
В этом варианте осуществления количества RPR-колец и портов могут увеличиваться или уменьшаться только лишь посредством изменения пропускной способности коммутатора блока выбора кольца, присоединенного к функциональному блоку RPR или функциональному блоку передачи кадров. Поэтому не является необходимым изменять функциональный блок RPR или функциональный блок передачи кадров. Устройство может гибко конструироваться с изменяющимися количествами RPR-колец и портов.
Фиг.15 - структурная схема конфигурации устройства 1 связи в случае увеличения количества RPR-колец согласно варианту осуществления настоящего изобретения. В устройстве 1 связи, проиллюстрированном на фиг.15, два функциональных блока 23 и 24 RPR, а также два функциональных блока 45 и 46 передачи кадров добавлены, чтобы получить новую группу RPR-колец (группу, включающую в себя кольца 3 и 4), чтобы тем самым предоставить два RPR-кольца с пропускной способностью кольца, в два раза большей, чем раньше. Функциональные блоки 23 и 24 RPR включают в себя функциональные блоки 231 и 241 кольцевой обработки и функциональные блоки 47 и 48 передачи кадров. Кроме того, функциональные блоки 23 и 24 RPR и функциональные блоки 45 и 46 передачи кадров присоединены к блоку 3 выбора кольца. Функциональные блоки с 45 по 48 передачи кадров предварительно наделены уникальными идентификаторами для различения блоков одного от другого.
В этом случае дополнительные записи регистрируются в таблице 35 SW, чтобы дать возможность передачи кадра из функциональных блоков 41 и 42 передачи кадров в функциональные блоки 45, 46, 47 и 48 передачи кадров, а также из функциональных блоков 45 и 46 передачи кадров в оставшиеся функциональные блоки передачи кадров, из условия чтобы кадр мог передаваться между вышеприведенными двумя функциональными блоками 23 и 24 RPR и двумя функциональными блоками 45 и 46 передачи кадров, а также между существующими функциональными блоками RPR и функциональными блоками передачи кадров. Это дает возможность передавать кадр, отправленный из любого одного из функциональных блоков 41, 42, 45 и 46 передачи кадров, в кольцо, состоящее из колец 1 и 2 либо колец 3 и 4.
Кроме того, RPR-кадр, который подвергается обработке отбрасыванием, вводится в функциональные блоки 43, 44, 47 и 48 передачи кадров, и кадр не может отправляться обратно, в RPR-кольцо. Соответственно дополнительные записи регистрируются, чтобы предоставить возможность передачи кадров из функциональных блоков 43 и 44 передачи кадров в функциональные блоки 45 и 46 передачи кадров, а из функциональных блоков 47 и 48 передачи кадров только в функциональные блоки 41, 42, 45 и 46 передачи кадров.
Кроме того, групповая таблица, где номер порта блока 3 выбора кольца, присоединенного к функциональным блокам 45 и 46 передачи кадров, установлен в номер входного порта, а номер порта блока 3 выбора кольца, присоединенного к функциональным блокам 23 и 24 RPR, установлен в номер группового порта, добавляется к групповой таблице 36. Таким путем возможно сконфигурировать два RPR-кольца, пропускная способность которых учетверяется только путем добавления данных в две фиксированные группы (таблицу 35 SW и групповую таблицу 36). Здесь блок 3 выбора кольца предполагается имеющим функцию коммутации с емкостью, достаточной для снабжения группы RPR-колец.
Фиг.16 - структурная схема конфигурации устройства связи согласно еще одному варианту осуществления настоящего изобретения. На фиг. 16 устройство 5 связи по этому варианту осуществления обладает такой же конфигурацией, как у устройства 1 связи согласно вышеприведенному варианту осуществления настоящего изобретения, который показан на фиг.14, за исключением того, что функциональные блоки 43, 44, 47 и 48 передачи кадров и функциональные блоки 41, 42, 45 и 46 передачи кадров в функциональных блоках с 21 по 24 RPR устройства 1 связи вмещены в блок 3 выбора кольца.
То есть устройство 5 связи включает в себя функциональные блоки с 61 по 64 RPR, содержащие функциональные блоки 611, 621, 631 и 641 кольцевой обработки, и блок 7 выбора кольца, содержащий функциональный блок 71 SW и функциональные блоки с 81 по 88 передачи кадров. Работа и средства устройства 5 связи являются такими же, как у устройства 1 связи по вышеприведенному варианту осуществления. В этой связи в блоке 7 выбора кольца, функциональные блоки 81, 82, 85 и 86 передачи кадров или функциональные блоки 83, 84, 87 и 88 передачи кадров могут быть объединены в один функциональный блок передачи кадров.
В этой связи в вышеприведенных вариантах осуществления настоящего изобретения предусмотрены два функциональных блока RPR и функциональные блоки передачи кадров. По меньшей мере, один функциональный блок RPR и один функциональный блок передачи кадров должны быть связаны. Если предусмотрен один функциональный блок RPR, этот блок нормально работает в качестве RPR-устройства одиночного кольца. Пропускная способность RPR-кольца может быть расширена, поскольку предусмотрено два или более функциональных блоков RPR. Количество функциональных блоков передачи кадров может не соответствовать количеству функциональных блоков RPR.
Подобно вышеизложенному блок 3 выбора кольца должен содержать, по меньшей мере, 2 порта, а количеству портов необходимо соответствовать итоговой сумме функциональных блоков RPR и функциональных блоков передачи кадров. Однако может быть подготовлен блок выбора кольца, содержащий больше чем 2 порта. Для предоставления примера такового функциональные блоки RPR или функциональные блоки передачи кадра могут монтироваться в разные интерфейсные карты, которые съемным образом вставлены в устройство. В этом случае необходимая интерфейсная карта может быть добавлена для порта, никуда не присоединенного в блоке выбора кольца.
Как описано выше, согласно настоящему изобретению произвольное количество функциональных блоков RPR, функциональных блоков передачи кадров и портов блока 3 выбора кольца могут быть предусмотрены до тех пор, пока количество превышает вышеприведенные нижние пределы.
Настоящее изобретение реализует вышеприведенную конфигурацию и работу и, таким образом, достигает эффектов расширения пропускной способности и улучшения надежности кольцевой сети.
название | год | авторы | номер документа |
---|---|---|---|
ИНКАПСУЛЯЦИЯ АДРЕСА АСИММЕТРИЧНОЙ СЕТИ | 2011 |
|
RU2551814C2 |
УСТРОЙСТВО СВЯЗИ ДЛЯ ОБЕСПЕЧЕНИЯ МУЛЬТИМЕДИА В СЕТИ ГРУППОВОЙ СВЯЗИ | 2003 |
|
RU2335854C2 |
ВЫРАВНИВАНИЕ СЕТЕВОЙ НАГРУЗКИ С ПОМОЩЬЮ ИНФОРМАЦИИ СТАТУСА ХОСТА | 2004 |
|
RU2380746C2 |
ДИНАМИЧЕСКАЯ ЗАЩИЩЕННАЯ КОММУНИКАЦИОННАЯ СЕТЬ И ПРОТОКОЛ | 2016 |
|
RU2769216C2 |
ТЕХНОЛОГИЯ ОЧИСТКИ И ПОВТОРНОГО ИЗУЧЕНИЯ АДРЕСОВ MAC В СЕТЯХ ПЕРЕДАЧИ ДАННЫХ | 2011 |
|
RU2574352C2 |
ДИНАМИЧЕСКАЯ ЗАЩИЩЕННАЯ КОММУНИКАЦИОННАЯ СЕТЬ И ПРОТОКОЛ | 2016 |
|
RU2707715C2 |
КОМПЬЮТЕРНАЯ СИСТЕМА И СПОСОБ ОСУЩЕСТВЛЕНИЯ СВЯЗИ В КОМПЬЮТЕРНОЙ СИСТЕМЕ | 2011 |
|
RU2574350C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ АГРЕГИРОВАНИЯ ПАКЕТОВ В СЕТИ БЕСПРОВОДНОЙ СВЯЗИ | 2004 |
|
RU2313912C2 |
ДВУХКОЛЬЦЕВАЯ СЕТЕВАЯ СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ СВЯЗЬЮ В НЕЙ, И СТАНЦИЯ ПЕРЕДАЧИ, И ПРОГРАММА ДЛЯ СТАНЦИЙ ПЕРЕДАЧИ | 2007 |
|
RU2420899C2 |
СПОСОБ ЗАЩИТЫ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ | 2019 |
|
RU2726900C1 |
Изобретение относится к топологии сетей связи и, в частности, к устройству связи, имеющему функцию адаптивного пакетного кольца (RPR). Техническим результатом является расширение пропускной способности и повышение надежности кольцевой сети. Указанный технический результат достигается тем, что функциональный блок передачи кадров действует в качестве коммутатора для передачи кадра адресату информации, извлеченному из базы данных переадресации (FDB). При передаче кадра в блок выбора кольца функциональный блок передачи кадров пересылает кадр, причем кадр дополнен заголовком из устройства. Функциональные блоки RPR выполняют обработку над RPR-кадром, принятым из другого устройства связи, или кадром из функциональных блоков передачи кадров с помощью функциональных блоков кольцевой обработки, на основании протокола RPR. Блок выбора кольца осуществляет поиск в таблице коммутации на основании информации о заголовке из устройства, добавленном в кадр с помощью функциональных блоков передачи кадров и функциональных блоков RPR, для передачи кадра извлеченному адресату. Блок выбора кольца может распределять кадр, адресованный одному порту, по множеству портов. 3 н. и 20 з.п. ф-лы, 16 ил.
1. Кольцевая сеть, содержащая устройства (1, 11, 12) связи, имеющие функцию RPR (адаптивного пакетного кольца), и множество RPR-колец, каждое из которых соединено с теми же устройствами связи, как те, с которыми соединены другие RPR-кольца.
2. Кольцевая сеть по п.1, в которой каждое из устройств связи включает в себя блок (3, 35, 36, 38) распределения для распределения трафика по множеству RPR-колец; и блок (3, 35, 36, 3 9) объединения для объединения трафика в нормальные RPR-кольца, иные, чем RPR-кольцо, где происходит отказ линии связи, при обнаружении наступления события отказа линии связи в RPR-кольце.
3. Кольцевая сеть по п.2, в которой устройство связи логически объединяет множество RPR-колец в одно RPR-кольцо с помощью блока распределения и блока объединения.
4. Кольцевая сеть по п.1, в которой каждое из устройств связи включает в себя функциональный блок (41, 42, 45, 46) передачи кадров, служащий в качестве блока коммутации для передачи кадра адресату, извлеченному из базы данных; функциональный блок (21, 22, 23, 24) RPR, включающий в себя функциональный блок (211, 221, 231, 241) кольцевой обработки и функциональный блок передачи кадров, причем функциональный блок кольцевой обработки осуществлен с возможностью выполнения обработки над кадром на основании протокола RPR; и блок (3) выбора кольца для установления связи между функциональным блоком RPR и функциональным блоком передачи кадров, при этом функциональный блок передачи кадров пересылает кадр в блок выбора кольца, причем кадр дополнен заголовком из устройства, и при этом блок выбора кольца имеет функцию выбора порта для передачи кадра адресату, извлеченному из таблицы (35) коммутации на основании информации о заголовке из устройства, добавленном в кадр, и функцию группирования, которая может распределять кадр, адресованный заданному порту, по множеству портов.
5. Кольцевая сеть по п.4, в которой таблица (35) коммутации является таблицей, в которой осуществляется поиск для обнаружения номера выходного порта на основании номера входного порта блока выбора кольца и информации о заголовке из устройства, и постоянные данные устанавливаются в таблице коммутации в начале работы устройства.
6. Кольцевая сеть по п.5, в которой функция группирования регистрирует номера множества портов, которые должны группироваться, в групповой таблице, установленной в блоке выбора кольца, и задает требуемое условие выбора порта для распределения кадра, адресованного одному из зарегистрированных портов, по другим зарегистрированным портам в соответствии с условием выбора порта.
7. Кольцевая сеть по п.6, в которой функциональный блок RPR добавлен в устройство, а порт, присоединенный к добавленному функциональному блоку RPR, дополнительно зарегистрирован в групповой таблице.
8. Кольцевая сеть по любому из пп.4-7, в которой количество RPR-колец может увеличиваться только путем изменения коммутационной емкости блока выбора кольца.
9. Устройство (1, 11, 12) связи для использования в кольцевой сети, содержащей это устройство связи, другие устройства связи и множество RPR-колец, каждое из которых соединено с теми же устройствами связи как те, с которыми соединены другие RPR-кольца, включая данное устройство связи, причем каждое из устройства связи и упомянутых других устройств связи имеет функцию RPR (адаптивного пакетного кольца), при этом устройство связи содержит блок (3, 35, 36, 38) распределения для распределения трафика по множеству RPR-колец; и блок (3, 35, 36, 39) объединения для объединения трафика в нормальные RPR-кольца, иные, чем RPR-кольцо, где происходит отказ линии связи, при обнаружении наступления события отказа линии связи в RPR-кольце.
10. Устройство связи по п.9, в котором множество RPR-колец логически объединяются в одно RPR-кольцо с помощью блока распределения и блока объединения.
11. Устройство связи по п.9, дополнительно содержащее функциональный блок (41, 42, 45, 46) передачи кадров, служащий в качестве блока коммутации для передачи кадра адресату, извлеченному из базы данных; функциональный блок (21, 22, 23, 24) RPR, включающий в себя функциональный блок (211, 221, 231, 241) кольцевой обработки и функциональный блок передачи кадров, причем функциональный блок кольцевой обработки осуществлен с возможностью выполнения обработки над кадром на основании протокола RPR; и блок (3) выбора кольца для установления связи между функциональным блоком RPR и функциональным блоком передачи кадров, при этом функциональный блок передачи кадров пересылает кадр в блок выбора кольца, причем кадр дополнен заголовком из устройства, и при этом блок выбора кольца имеет функцию выбора порта для передачи кадра адресату, извлеченному из таблицы (35) коммутации на основании информации о заголовке из устройства, добавленном к кадру, и функцию группирования, которая может распределять кадр, адресованный заданному порту, по множеству портов.
12. Устройство связи по п.11, в котором таблица коммутации является таблицей, в которой осуществляется поиск для обнаружения номера выходного порта на основании номера входного порта блока выбора кольца и информации о заголовке из устройства, и постоянные данные устанавливаются в таблице коммутации в начале работы устройства.
13. Устройство связи по п.12, в котором функция группирования регистрирует номера множества портов, которые должны группироваться, в групповой таблице, установленной в блоке выбора кольца, и задает требуемое условие выбора порта для распределения кадра, адресованного одному из зарегистрированных портов, по другим зарегистрированным портам в соответствии с условием выбора порта.
14. Устройство связи по п.13, в котором функциональный блок RPR добавлен в устройство, а порт, присоединенный к добавленному функциональному блоку RPR, дополнительно зарегистрирован в групповой таблице.
15. Устройство связи по любому из пп.11-14, в котором количество RPR-колец может увеличиваться только путем изменения коммутационной емкости блока выбора кольца.
16. Способ оперативного управления для конфигурирования кольцевой сети, сконфигурированной посредством соединения устройств (1, 11, 12) связи, имеющих функцию RPR (адаптивного пакетного кольца), с множеством RPR-колец, так что каждое из множества RPR-колец соединено с теми же устройствами связи, как те, с которыми соединены другие RPR-кольца.
17. Способ оперативного управления по п.16, в котором распределяют трафик по множеству RPR-колец с помощью каждого из устройств связи; и объединяют трафик в нормальные RPR-кольца, иные, чем RPR-кольцо, где происходит отказ линии связи, при обнаружении наступления события отказа линии связи в RPR-кольце с помощью каждого из устройств связи.
18. Способ оперативного управления по п.17, в котором, устройство связи логически объединяет множество RPR-колец в одно RPR-кольцо посредством распределения трафика и объединения трафика.
19. Способ оперативного управления по п.16, в котором устройство связи выполняет обработку передачи кадров в виде коммутационной обработки для передачи кадра адресату, извлеченному из базы данных; обработку RPR, включающую в себя кольцевую обработку и обработку передачи кадров, причем кольцевая обработка предназначена для выполнения обработки над кадром на основании протокола RPR; и обработку выбора кольца для установления связи между блоком для обработки RPR и блоком для обработки передачи кадров, при этом при обработке передачи кадров пересылают кадр в блок для обработки выбора кольца, причем кадр дополнен заголовком из устройства, и при этом обработка выбора кольца включает в себя обработку выбора порта для передачи кадра адресату, извлеченному из таблицы (35) коммутации, на основании информации о заголовке из устройства, добавленном к кадру, и обработку группирования, которая может распределять кадр, адресованный заданному порту, по множеству портов.
20. Способ оперативного управления по п.19, в котором таблица (35) коммутации является таблицей, в которой осуществляют поиск для обнаружения номера выходного порта на основании номера входного порта блока (3) выбора кольца и информации о заголовке из устройства, и постоянные данные устанавливают в таблице коммутации в начале работы устройства.
21. Способ оперативного управления по п.20, в котором при обработке группирования регистрируют номера множества портов, которые должны группироваться, в групповой таблице, установленной в блоке (3) выбора кольца, и задают требуемое условие выбора порта для распределения кадра, адресованного одному из зарегистрированных портов, по другим зарегистрированным портам в соответствии с условием выбора порта.
22. Способ оперативного управления по п.21, в котором блок для обработки RPR добавляют в устройство, а порт, присоединенный к добавленному блоку, дополнительно регистрируют в групповой таблице.
23. Способ оперативного управления по любому из пп.19-22, в котором количество RPR-колец может увеличиваться только путем изменения коммутационной емкости блока выбора кольца для выполнения обработки выбора кольца.
CN 1671122, 2005.09.21 | |||
US 2003118041 A1, 2003.06.26 | |||
US 2004151172 A1, 2004.08.05 | |||
US 2005063396 A1, 2005.03.24 | |||
ЕР 1324543 A1, 2003.07.02 | |||
US 6205158 B1, 2001.03.20 | |||
ТРАНЗИТНАЯ СИСТЕМА СВЯЗИ ДЛЯ КОММУТИРУЕМОГО ПОТОКА ТРАФИКА | 1997 |
|
RU2176435C2 |
RU 98109992 A, 1999.04.20. |
Авторы
Даты
2010-04-27—Публикация
2007-03-30—Подача