Патенты автора Беззубцев Станислав Олегович (RU)

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

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

 


Наверх