Модульный масштабируемый коммутатор ethernet с агрегированием пакетов

Изобретение относится к системам передачи данных, и в частности к коммутаторам сетей быстрого Ethernet. Технический результат заключается в увеличении скорости обработки пакетов. Модульный масштабируемый коммутатор Ethernet с агрегированием пакетов дополнен в каждый из n портов блоком агрегированной обработки данных, который содержит центральный процессор агрегированной обработки пакетов, соединенный с помощью согласующего устройства с логикой распределения кадров. Блок агрегированной обработки данных отвечает за анализ и объединение пакетов, имеющих идентичные порты отправления и получения. 2 ил.

 

Изобретение относится к системам передачи данных, и в частности, к коммутаторам сетей быстрого Ethernet.

Известен декадный мультиплексор локальный сети (патент РФ №2159511 от 10.11.1999). Недостатком данного устройства является то, что оно имеет низкую скорость обработки пакетов в случае значительных длин очередей.

Наиболее близким по технической сущности к заявляемому устройству и выбранным в качестве прототипа является модульный масштабируемый коммутатор (патент РФ №2257678 от 27.07.2005). Изобретение содержит n портов, включающих гальваническое разделение посредством магнитной развязки в трансформаторе, с выходом к экранированной витой паре, соединенное с приемопередатчиком, связанным с блоком управления доступом к передающей среде (MAC), который содержит центральный процессорный элемент с сокращенным набором команд (RISC CPU), MAC+RISC CPU соединен с блоком, являющимся интерфейсом согласно протоколу RS-232, имеющим выход к ПЭВМ, MAC+RISC CPU связан через системную шину с двухпортовым оперативным запоминающим устройством (DPRAM), с динамическим оперативным запоминающим устройством (DRAM), которое взаимодействует с функциональным модулем прямого доступа к памяти (DMA), и со стираемым программным постоянным запоминающим устройством (EPROM), DPRAM взаимодействует с логикой распределения кадров, включающей быстродействующий арбитр, который с одной стороны связан с общей для всех портов скоростной шиной данных, а с другой стороны через быстродействующий арбитр - с общей для всех портов шиной арбитража и управления.

Недостатком прототипа является то, что он имеет низкую скорость обработки пакетов в случае значительных длин очередей, что обуславливается невозможностью агрегированной (совместной) обработки пакетов, передаваемых между идентичными портами.

Задачей изобретения является разработка модульного масштабируемого коммутатора Ethernet с агрегированием пакетов, позволяющего агрегировано (совместно) обрабатывать пакеты, передаваемые между идентичными портами, что приводит к увеличению скорости обработки пакетов в случае значительных длин очередей.

Эта задача решается тем, что модульный масштабируемый коммутатор Ethernet с агрегированием пакетов, содержащий n портов, включающих ФУ1 (магнитная развязка в трансформаторе), выход которого соединен с входом ФУ2 (приемопередатчик), выход которого соединен с входом ФУ11 (блок управления доступом к передающей среде (MAC)), ФУ11 содержит в себе ФУ10 (центральный процессорный элемент с сокращенным набором команд (RISC CPU)), выход ФУ11 соединен с входом ФУ9 (блок, являющийся интерфейсом согласно протоколу RS-232), а также с входом ФУ5 (двухпортовое оперативное запоминающие устройство (DPRAM)), с входом ФУ4 (динамическое оперативное запоминающие устройство (DRAM)), выход которого в свою очередь соединен с входом ФУ3 (модуль прямого доступа к памяти (DMA)), и с входом ФУ12 (стираемое программное постоянное запоминающие устройство (EPROM)), выход ФУ5 соединен с входом ФУ14 (логика распределения кадров), ФУ14 включает в себя ФУ15 (быстродействующий арбитр), выход ФУ14 соединен с входом ФУ16 (скоростная шина данных), а ФУ15 соединен с входом ФУ17 (шина арбитража и управления), согласно изобретению дополнен ФУ6 (блок агрегированной обработки данных), который содержит в себе ФУ18 (центральный процессор агрегированной обработки пакетов), выход которого соединен со входом ФУ19 (согласующее устройство), выход которого в свою очередь соединен с входом ФУ14 в каждом из n портов.

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

Проведенный анализ уровня техники позволил установить, что аналоги, характеризующиеся совокупностью признаков, тождественных всем признакам заявленного модульного масштабируемого коммутатора Ethernet с агрегированием пакетов, отсутствуют. Следовательно, заявленное изобретение соответствует условию патентоспособности "новизна".

Заявленное устройство может быть декомпозировано до уровня известных функциональных блоков, модулей, узлов, описанных в литературе, зарегистрированных установленным порядком в патентных реестрах. Следовательно, заявленное изобретение соответствует условию "промышленная применимость".

Заявленное устройство поясняется чертежами:

фиг. 1 - функциональная схема n-портового модульного масштабируемого коммутатора Ethernet с агрегированием пакетов;

фиг. 2 - зависимость разности скоростей от среднего числа кадров в очереди.

Модульный масштабируемый коммутатор Ethernet с агрегированием пакетов содержит n портов, включающих гальваническое разделение посредством магнитной развязки в трансформаторе 1-1 - 1-n с выходом к экранированной витой паре, соединенное с приемопередатчиком 2-1 - 2-n, связанным с блоком управления доступом к передающей среде (MAC) 11-1 - 11-n, который содержит центральный процессорный элемент с сокращенным набором команд (RISC CPU) 10-1 - 10-n, MAC+RISC CPU соединен с блоком, являющимся интерфейсом согласно протоколу RS-232 9-1 - 9-n, имеющим выход к ПЭВМ, MAC+RISC CPU связан через системную шину 13-1 - 13-n с двухпортовым оперативным запоминающим устройством (DPRAM) 5-1 - 5-n, с динамическим оперативным запоминающим устройством (DRAM) 4-1 - 4-n, которое взаимодействует с функциональным модулем прямого доступа к памяти (DMA) 3-1 - 3-n, и со стираемым программным постоянным запоминающим устройством (EPROM) 12-1 - 12-n, DPRAM взаимодействует с логикой распределения кадров 14-1 - 14-n, включающей быстродействующий арбитр 15-1 - 15-n, который с одной стороны связан (7-1 - 7-n) с общей для всех портов скоростной шиной данных 16, а с другой стороны (8-1 - 8-n) через быстродействующий арбитр - с общей для всех портов шиной арбитража и управления 17, блок агрегированной обработки данных (БАОД) 6-1 - 6-n, который содержит центральный процессор агрегированной обработки пакетов 18-1 - 18-n, соединен с логикой распределения кадров с помощью согласующего устройства 19-1 - 19-n.

Модульный масштабируемый коммутатор Ethernet с агрегированием пакетов работает следующим образом.

Порт после получения и обработки корректного и полного кадра, т.е. после фильтрации потока данных, отработки стратегии, обновляет (внутренний) заголовок этого кадра вместе с соответствующей информацией об отправлении (САМ-вектор) в буфере кадра, то есть в DPRAM 5-i, i=1, …, n, так, чтобы эта структура была промаркирована для отправления. Это выполняется скоростной логикой распределения кадров коммутатора 14-i, которая имеет также доступ к DPRAM 5-i. С помощью блоков агрегированной обработки данных 6-i кадры сортируются в различные группы. Кадры, находящиеся в одной группе, имеют одинаковое направление передачи (идентичные порты отправления и получения). При этом у каждого из кадров заданной группы удаляется вектор САМ, а всей группе кадров назначается один единый модифицированный вектор САМ, содержащий дополнительно информацию о числе кадров в группе. По завершении состязания за доступ к скоростной внутренней шине распределения данных коммутатора логика распределения данных/кадра 14-i теперь передает группу кадров (пакет) к одному или нескольким выходным портам одним пакетом в соответствии с заданным модифицированным вектором САМ. Любой выходной порт независимо решает, в соответствии со статусом его выходного буфера, который вновь является портом, связанным с DPRAM 5-i, принимать или отбросить отправляемую группу кадров. В случае приема пакета блоки агрегированной обработки данных 6-i выходного порта в соответствии со значением модифицированного вектора САМ разбивают пакет на исходные кадры.

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

Блок агрегированной обработки данных, известное устройство, как вариант выполнено на базе TMS320C28346 с характеристиками: максимальная тактовая частота - 300 МГц, размер ОЗУ - 516 кБ, ширина шины данных - 32 бита [TMS320C28346, TMS320C28345, TMS320C28344 TMS320C28343, TMS320C28342, TMS320C28341 Delfino Microcontrollers. Data Manual TEXAS Instruments. URL: http://www.ti.com/lit/ds/symlink/tms320c28346.pdf]. Согласующее устройство реализовано с помощью модуля гальванического разделения токовой петли [Модуль гальванического разделения токовой петли МГРТП-001. Руководство по эксплуатации. URL: http://lpadevice.ru/files/documentation/61.pdf].

Предположим, что λ - интенсивность поступающего потока в направлении от одного порта к другому (кадр/с); ω - среднее время ожидания в очереди кадра; S - средняя длина заголовка в кадре (бит); В - среднее число информационных бит в кадре. Тогда объем данных неагрегированного потока, ожидающего обслуживания, будет равен:

K1=N⋅(S+В),

а агрегированного:

K2=N-B+S+Y,

где N - среднее число кадров в очереди, a Y - объем поля данных, идентифицирующих число кадров в пакете.

Следовательно, средняя скорость обработки данных агрегированного потока и неагрегированного будет равна соответственно:

.

Таким образом, разность между данными скоростями будет равна:

.

Так как N=λ⋅ω, то:

.

Можно сделать вывод, что при N=λ⋅ω>>1 выигрыш в скорости обработки будет составлять:

,

а при N=λ⋅ω<<1 будет наблюдаться проигрыш, равный:

.

При условии, что в коммутаторе наблюдаются значительные очереди, скорость поступающего потока данных на порт существенно превышает скорость дополнительно формируемого потока полей данных, идентифицирующих число кадров в пакете, т.е. . В результате выигрыш в скорости обработки будет значителен, т.е. Δu>>0. Таким образом, использование блоков агрегированной обработки данных позволяет увеличить скорость передачи пакетов в случае значительных длин очередей, т.е. при N=λ⋅ω>>1 и , что доказывает наличие положительного эффекта от использования блока агрегированной обработки данных.

Модульный масштабируемый коммутатор Ethernet с агрегированием пакетов, содержащий n портов, включающих гальваническое разделение посредством магнитной развязки в трансформаторе с выходом к экранированной витой паре, соединенное с приемопередатчиком, связанным с блоком управления доступом к передающей среде (MAC), который содержит центральный процессорный элемент с сокращенным набором команд (RISC CPU), MAC+RISC CPU соединен с блоком, являющимся интерфейсом согласно протоколу RS-232, имеющим выход к ПЭВМ, MAC+RISC CPU связан через системную шину с двухпортовым оперативным запоминающим устройством (DPRAM), с динамическим оперативным запоминающим устройством (DRAM), которое взаимодействует с функциональным модулем прямого доступа к памяти (DMA), и со стираемым программным постоянным запоминающим устройством (EPROM), DPRAM взаимодействует с логикой распределения кадров, включающей быстродействующий арбитр, который с одной стороны связан с общей для всех портов скоростной шиной данных, а с другой стороны через быстродействующий арбитр - с общей для всех портов шиной арбитража и управления, отличающийся тем, что введен в каждый из n портов блок агрегированной обработки данных, который содержит центральный процессор агрегированной обработки пакетов, соединенный с помощью согласующего устройства с логикой распределения кадров.



 

Похожие патенты:

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении безопасности передачи данных в сети.

Изобретение относится к технике связи и мультисервисным сетям. Технический результат изобретения заключается в повышении эффективности использования канального ресурса.

Изобретение относится к области связи. Техническим результатом является возможность производить мониторинг кабельных соединений без установки сетевого соединения, используя встроенный рефлектометр сетевого устройства.

Изобретение относится к ретрансляции и потоковой передачи информации для группы пользователей. Технический результат – эффективная синхронизация потоковой передачи медиа-контента в режиме реального времени из косвенного источника к прямому источнику.

Изобретение относится к области связи, а именно к способу и устройству для переключения интерфейса в условиях мультимедийной домашней сети. Технический результат заключается в повышении эффективности передачи данных вследствие выбора неправильного интерфейса.

Изобретение относится к средствам управления сетью. Технический результат заключается в снижении нагрузки на сеть.

Изобретение относится к способу и устройству для обработки имен и пакетов прозрачного соединения множества каналов (TRILL). Технический результат заключается в повышении эффективности обработки при осуществлении многоклиентской архитектуры.

Изобретение относится к технологии разделения нагрузки при передаче данных по сети. Технический результат – эффективное балансирование разделения нагрузки при реализации NAT на множестве CRU.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении быстродействия за счет равномерного распределения нагрузки между первым и вторым устройствами управления.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных в сети.

Изобретение относится к конфигурированию набора идентификаторов (ID) диалогов на сетевом устройстве в распределенном отказоустойчивом сетевом межсоединении (DRNI) группы агрегирования каналов. Технический результат – улучшение предоставления услуг конечным пользователям, в частности, через DRNI. Для этого способ начинается с инициализации набора ID диалогов, при этом инициализация включает в себя установку элементов булева вектора, ассоциированного с набором ID диалогов в последовательность нулей, и при этом булев вектор включает в себя значения, указывающие обработку набора ID диалогов посредством одного шлюза или одного агрегатора сетевого устройства. Способ продолжается определением того, что распределение набора ID диалогов нуждается в обновлении, установкой значений операционного вектора, индексированного посредством ID диалогов, и установкой значений булева вектора, причем булев вектор перечисляет, ассоциирован ли один шлюз или один агрегатор сетевого устройства с каждым из ID диалогов. 6 н. и 33 з.п. ф-лы, 44 ил., 9 табл.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных в сети. Способ содержит этапы, на которых конфигурируют сетевую конфигурационную информацию по меньшей мере одного сервера потокового мультимедиа при помощи конфигурационного модуля в сетевом устройстве IPTV; получают при помощи управляющего модуля в сетевом устройстве IPTV сетевую конфигурационную информацию; регулируют коммутационный модуль посредством регулировочного интерфейса коммутационного модуля на основании сетевой конфигурационной информации при помощи управляющего модуля; при этом сетевая конфигурационная информация содержит информацию о сетевом режиме и конфигурационную информацию М внешних интерфейсов в списке внешних интерфейсов коммутационного модуля в сетевом устройстве IPTV, где М - целое число, большее или равное 1; при этом регулировку коммутационного модуля осуществляют посредством регулировки атрибутов М внешних интерфейсов в коммутационном модуле при помощи управляющего модуля. 2 н. и 10 з.п. ф-лы, 8 ил.

Изобретение относится к области управления узлом связи. Техническим результатом является подавление запросов задания записи с управляющей информацией, инициированной приемом пакета. Узел связи включает в себя запоминающее устройство для записей, выполненное с возможностью хранения записи с управляющей информацией, обуславливающей обработку, которая должна применяться к принятому пакету, процессор пакетов, обращающийся к запоминающему устройству для записей, чтобы обработать принятый пакет, и блок подавления запросов. Будучи инициированным приемом пакета, блок подавления запросов запрашивает предварительно заданное устройство управления задать запись с управляющей информацией, а затем подавляет запросы задания записи с управляющей информацией на предварительно заданное время для пакетов, обладающих характеристикой, как у пакета, для которого выполнялся запрос задания записи с управляющей информацией к предварительно заданному устройству управления. 5 н. и 5 з.п. ф-лы, 12 ил.

Изобретение относится к области вычислительной техники и предназначено для определения параметров обслуживания единиц трафика и выбора оптимальных механизмов обслуживания очередей. Достигаемым техническим результатом является обеспечение качества обслуживания за счет снижения коэффициента загруженности очередей в маршрутизаторах мультисервисной сети при передаче трафика с изменяющимися статистическими свойствами. Способ содержит этапы фильтрации, определения оценок распределения единиц трафика, расчета математического ожидания и определения типа принимаемого трафика. Введение новых этапов: сравнение статистических свойств эталонного и принимаемого трафика, выбор выходного интерфейса, выбор механизма обслуживания очередей на основе известных профилей и передача информации о типе принимаемого трафика на соседние маршрутизаторы, позволило осуществлять управление механизмами обеспечения качества обслуживания в мультисервисной сети связи. 4 табл., 5 ил.

Изобретение относится к технологии проектирования мобильных терминалов. Технический результат – снижение времени загрузки файла через мобильные терминалы. Способ загрузки файла, применяемый в первом мобильном терминале, которому требуется загрузка файла, при этом способ включает определение по меньшей мере одного второго мобильного терминала для приема файла среди множества мобильных терминалов, которые способны соединяться с первым мобильным терминалом, передачу запроса на разбиение и загрузку файла, который должен быть загружен, на сервер, при этом запрос на разбиение и загрузку файла, который должен быть загружен, включает пропорциональное соотношение размеров подфайлов разбиения, которое определяют в соответствии с размером файла, который должен быть загружен, а также в соответствии с производительностью и пропускной способностью мобильных терминалов, и отношение соответствия загрузки между подфайлами разбиения и мобильными терминалами, так что сервер разбивает файл, который должен быть загружен, на множество подфайлов согласно упомянутому пропорциональному соотношению и передает каждый подфайл в соответствующий мобильный терминал согласно упомянутому отношению соответствия загрузки, после того как второй мобильный терминал завершает прием подфайла, получение подфайла, принятого вторым мобильным терминалом, завершившим прием подфайла, и после получения всего множества подфайлов, объединение этих подфайлов в один файл и сохранение этого файла. 5 н. и 10 з.п. ф-лы, 16 ил.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Система связи содержит два или более устройств, содержащих стыкуемое устройство и один или более хостов стыковки, по меньшей мере одну среду связи, расположенную между двумя или более устройствами, множество системных элементов, которые можно использовать для реализации части одного или более каналов связи, подлежащих установлению, множество интерфейсных элементов данных, представляющих либо точки соединения между системными элементами, либо точки соединения между системным элементом и концевой точкой одного или более каналов связи, подлежащих установлению, причем система согласования соединения содержит по меньшей мере один процессор, выполненный с возможностью: принимать, в качестве первого входного сигнала процессора, одну или более пар концевых точек одного или более каналов связи, в качестве второго входного сигнала процессора, описание возможностей и ограничений по меньшей мере двух устройств и, в необязательном порядке, среды связи, находить поднабор Tx набора B блочных элементов данных. 4 н. и 10 з.п ф-лы, 7 ил.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ управления пакетами, содержащий: прием сообщения интерфейса управления терминалом оптической сети (OMCI), которое переносит конфигурационное правило и послано терминалом оптической линии (OLT) через объект управления, причем это конфигурационное правило включает режимы для обработки пакетов в различных направлениях; обработку пакетов, передаваемых в различных направлениях, по-разному согласно конфигурационному правилу; при этом упомянутое конфигурационное правило содержит часть с условием фильтра и часть обработки; а условие фильтра включает: идентификатор виртуальной локальной сети (VID), идентификатор протокола метки (TPID) или тип Ethernet. 2 н. и 8 з.п. ф-лы, 4 ил.

Группа изобретений относится к вычислительным системам с большой вычислительной мощностью, реализованным на одном полупроводниковом кристалле. Техническим результатом является повышение масштабируемости сети с низкой задержкой и низким энергопотреблением. В одном варианте система содержит множество площадок, выполненных на полупроводниковом кристалле, по меньшей мере, две из множества площадок имеют множество ядер; и множество сетевых коммутаторов, выполненных на полупроводниковом кристалле, которые связаны с множеством площадок, где первый сетевой коммутатор из множества сетевых коммутаторов содержит множество выходных портов, причем выходные порты первого множества из множества выходных портов предназначены для соединения с соответствующим сетевым коммутатором площадки через межсоединение типа "точка - точка", а выходные порты второго множества выходных портов предназначены для соединения с соответствующими сетевыми коммутаторами множества площадок через межсоединение "точка - группа точек", в которой ширина проводника межсоединения "точка - точка" больше, чем ширина провода межсоединения "точка - группа точек". 3 н. и 15 з.п. ф-лы, 9 ил.

Изобретение относится к области вычислительной техники и средствам отображения видеоинформации. Технический результат заключается в обеспечении возможности отображения видеоинформации мобильного вычислительного устройства на устройстве отображения, сопряженным с мобильным вычислительным устройством. Технический результат достигается за счет того, что с помощью мобильного вычислительного устройства передают видеосигнал, содержащий видеоинформацию, сгенерированную с помощью приложения, исполняемого на упомянутом мобильном вычислительном устройстве, и/или операционной системы, исполняемой на упомянутом мобильном вычислительном устройстве на целевой экран, через парное соединение между упомянутым мобильным вычислительным устройством и упомянутым целевым экраном, при этом: устанавливают парное соединение через интерфейс проводной или беспроводной связи, причем мобильное вычислительное устройство характеризуется тем, что выполнено с возможностью обеспечения инициирования/взаимодействия приложения в ответ на движения или жесты, выполняемые с помощью указанного мобильного вычислительного устройства, и упомянутый видеосигнал выполнен с возможностью вызова выполнения упомянутым целевым экраном отображения упомянутой видеоинформации. 3 н. и 22 з.п. ф-лы, 29 ил.

Изобретение относится к области радиосвязи, а именно к автоматизированным системам связи, работающим в каналах с помехами. Технический результат изобретения - повышение помехозащищенности за счет выделения сигнала из смеси сигнала и помех и формирования нуля диаграммы направленности в направлении на источник помех и повышение пропускной способности системы связи при отсутствии помех в одном способе и в устройстве для его реализации. В способе и устройстве используют две взаимодействующие между собой процедуры обработки сигналов: в первой обработка сигналов осуществляется при отсутствии помех, во второй - при наличии помех. 2 н.п. ф-лы, 1 ил.
Наверх