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

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

 

Область техники, к которой относится изобретение

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

Уровень техники

В сети передачи данных с использованием пакетов данных, например по протоколу IP, могут использоваться различные протоколы для обеспечения безопасности IP сетей, например протокол IPsec [1, 2].

В протоколе IPsec предусмотрен способ предотвращения повторного использования (Anty-replay) пакетов цифровых данных в процессе установленного соединения между компьютерами в сети. Этот способ включает использование автоматической нумерации передаваемых пакетов после установления соединения, включения номера передаваемого пакета в стандартный заголовок пакета и учета номеров принятых пакетов.

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

При приеме зашифрованных пакетов применяются предварительно операции расшифрования и контроля целостности.

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

Известен также способ предотвращения повторного использования пакетов цифровых данных в сетевой системе передачи данных [3], реализуемый с помощью системы, включающей

- компьютеры, отправляющие сообщения в виде последовательности пакетов цифровых данных через сеть передачи данных, и

- компьютеры, принимающие сообщения и связанные с другими компьютерами через сеть передачи данных;

способ, заключающийся в том, что

- формируют полезные данные для каждого отправляемого пакета;

- формируют метаданные для каждого отправляемого пакета, причем метаданные включают время отправки пакета данных (временную метку, pseudo-time stamp);

- формируют пакет, включающий полезные данные и метаданные;

- шифруют пакет вместе с метаданными;

- отправляют пакет через сеть передачи данных через компьютер, отправляющий сообщения;

- устанавливают на компьютере, принимающем сообщения, допустимую величину промежутка времени рассогласования;

- принимают пакет, включающий полезные данные и метаданные;

- расшифровывают пакет вместе с метаданными, включая время отправки пакета данных;

- проверяют целостность метаданных принятого пакета, используя данные для проверки целостности метаданных;

- проводят проверку на повтор принятого пакета, выполняя следующие действия:

- если время отправки принятого пакета выходит за пределы промежутка времени рассогласования, то отклоняют пакет;

- если время отправки пакета находится в пределах промежутка времени рассогласования, то принимают пакет для последующей обработки.

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

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

Описанный способ принимается за прототип.

Этот способ избавлен от указанных выше недостатков, но требует точной синхронизации времени между узлами обмена. Так, при недостаточно точной синхронизации времени требуется больший интервал допустимого отклонения пришедшей временной метки от текущего времени в компьютере, принимающем сообщения, что приводит к большому объему данных, которые можно повторно послать на этот компьютер. Например, при значении интервала времени допустимого отклонения в 1 с и использовании для передачи данных магистрального канала с пропускной способностью 1 Гбит/с объем повторно переданного трафика достигнет величины 1 Гбит, что может оказаться неприемлемым.

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

Раскрытие изобретения

Техническим результатом является предотвращение (устранение возможности) повторного приема пакетов в установленном промежутке времени рассогласования.

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

Для этого предлагается способ, реализуемый с помощью системы, включающей

- компьютеры, отправляющие сообщения в виде последовательности пакетов цифровых данных через сеть передачи данных, и

- компьютеры, принимающие сообщения и связанные с другими компьютерами через сеть передачи данных;

способ, заключающийся в том, что

- формируют полезные данные для каждого отправляемого пакета;

- формируют метаданные для каждого отправляемого пакета, причем метаданные включают

- порядковый номер пакета;

- время отправки пакета данных;

- формируют пакет, включающий

- полезные данные,

- метаданные и

- данные для проверки целостности метаданных;

- отправляют пакет через сеть передачи данных;

- устанавливают на компьютере, принимающем сообщения, допустимую величину промежутка времени рассогласования;

- формируют в памяти компьютера области для хранения

- времени отправки последнего принятого пакета;

- порядкового номера последнего принятого пакета;

- списка порядковых номеров ранее принятых пакетов;

- принимают пакет, включающий полезные данные и метаданные;

- проверяют целостность метаданных принятого пакета, используя данные для проверки целостности метаданных;

- проводят проверку на повтор принятого пакета, выполняя следующие действия:

- если время отправки принятого пакета выходит за пределы промежутка времени рассогласования, то отклоняют пакет;

- если время отправки пакета находится в пределах промежутка времени рассогласования, то

- сравнивают время отправки принятого пакета с временем отправки последнего принятого пакета;

- если время отправки принятого пакета больше времени отправки последнего принятого пакета, то

- заменяют время отправки последнего принятого пакета на время отправки принятого пакета;

- заменяют номер последнего принятого пакета на номер принятого пакета;

- заносят номер принятого пакета в список порядковых номеров ранее принятых пакетов;

- принимают пакет;

- если время отправки принятого пакета не превышает времени отправки последнего принятого пакета, то

- сравнивают номер последнего принятого пакета с номером принятого пакета;

- если номер последнего принятого пакета меньше номера принятого пакета, то

- заменяют номер последнего принятого пакета на номер принятого пакета;

- заносят номер принятого пакета в список порядковых номеров ранее принятых пакетов;

- принимают пакет;

- если номер последнего принятого пакета больше или равен номеру принятого пакета, то

- проводят поиск номера принятого пакета в списке порядковых номеров ранее принятых пакетов;

- если номер принятого пакета найден в списке порядковых номеров ранее принятых пакетов, то отклоняют принятый пакет;

- если номер принятого пакета не найден в списке порядковых номеров ранее принятых пакетов, то

- заносят номер принятого пакета в список порядковых номеров ранее принятых пакетов и

- принимают принятый пакет.

Процесс проверки на повтор принятого пакета поясняется схемой, приведенной на чертеже.

В схеме использованы следующие обозначения:

Т - текущее время;

Δ - величина промежутка времени рассогласования;

TR - время отправки принятого пакета;

NR - номер принятого пакета;

TL - время последнего принятого пакета;

NL - номер последнего принятого пакета.

В отличие от прототипа, в предложенном способе используется также номер принятого пакета.

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

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

В результате, предотвращается повторный прием пакетов в установленном промежутке времени рассогласования.

Наличие временной метки позволяет отказаться от двухсторонней фиксации факта создания соединения. Например, можно рассмотреть самый неблагоприятный случай для данного способа. Если по каким-либо причинам источник обнулил счетчик исходящих пакетов и перевел время назад в рамках промежутка рассогласования времени, то в этом случае приемник начнет принимать пакеты в предельном случае не позднее чем через 2А, так как первый же пакет, для которого выполнится условие TR>TL, переведет информацию об источнике в актуальное состояние. Причем, если происходит только обнуление счетчика или только перевод времени, приемник сохраняет способность принимать пакеты от источника.

Краткое описание чертежей

На чертеже показана схема, поясняющая процесс проверки на повтор принятого пакета.

Осуществление изобретения

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

В качестве программного обеспечения (ПО), обеспечивающего выполнение действий предложенного способа, могут быть использованы специально разработанные (доработанные) программы или функции в составе стандартного сетевого ПО.

Компьютеры в сети могут работать под управлением операционной системы (ОС) общего назначения, например Microsoft Windows 7.

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

← 8 байт → ← 8 байт → ← 8 байт → ← 0 и более байт →
Порядковый
номер
Время
отправки
Имитовставка Полезные данные

В дейтаграмме используются следующие параметры. Порядковый номер - 64-разрядное число, формируемое отправителем. Время отправки - время, закодированное в 64-разрядное число, например Unix время.

Имитовставка - данные для проверки целостности, например, в соответствии с ГОСТ 28147-89. Контроль целостности может осуществляется как для всего пакета (с полем "Имитовставка" равным 0), так и только для метаданных (порядковый номер, время отправки).

Полезные данные - это данные, для которых применяется механизм предотвращения повторов.

Для непосредственного использования предложенного способа на компьютеры в сети загружаются соответствующие программные модули с предварительно заданным и введенным значением Δ (величина промежутка времени рассогласования).

Величина промежутка времени рассогласования определяется исходя из желаемого времени восстановления связи между отправителем и получателем и допустимой разности показания локальных часов на отправителе и получателе. Для большинства случаев приемлемым будет Д=5 минут.

Программный модуль подготавливает область памяти для счетчика порядковых номеров пакетов на отправку. Для каждого отправителя, от которого будут приниматься пакеты, подготавливается область памяти для хранения времени отправки последнего принятого пакета, порядкового номера последнего принятого пакета, списка порядковых номеров ранее принятых пакетов. Список порядковых номеров ранее принятых пакетов можно организовать в виде битового массива, например, так, как это предложено в описании протокола IPsec [1,2].

Затем программный модуль-отправитель формирует пакет, включающий: полезные данные, порядковый номер, время отправки, имитовставку. В поле "Порядковый номер" сохраняется значение счетчика порядковых номеров пакетов на отправку, затем значение счетчика увеличивается на единицу. Поле "Время отправки" содержит значение времени на момент отправки. Поле "Имитовставка" содержит значение имитовставки, рассчитанное по ГОСТ 28147-89 для метаданных (порядковый номер, время отправки).

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

Проверка на повтор принятого пакета состоит из следующих действий:

- если время отправки принятого пакета выходит за пределы промежутка времени рассогласования, то отклоняют пакет;

- если время отправки пакета находится в пределах промежутка времени рассогласования, то

- сравнивают время отправки принятого пакета с временем отправки последнего принятого пакета;

- если время отправки принятого пакета больше времени отправки последнего принятого пакета, то

- заменяют время отправки последнего принятого пакета на время отправки принятого пакета;

- заменяют номер последнего принятого пакета на номер принятого пакета;

- заносят номер принятого пакета в список порядковых номеров ранее принятых пакетов;

- принимают пакет;

- если время отправки принятого пакета не превышает времени отправки последнего принятого пакета, то

- сравнивают номер последнего принятого пакета с номером принятого пакета;

- если номер последнего принятого пакета меньше номера принятого пакета, то

- заменяют номер последнего принятого пакета на номер принятого пакета;

- заносят номер принятого пакета в список порядковых номеров ранее принятых пакетов;

- принимают пакет;

- если номер последнего принятого пакета больше или равен номеру принятого пакета, то

- проводят поиск номера принятого пакета в списке порядковых номеров ранее принятых пакетов;

- если номер принятого пакета найден в списке порядковых номеров ранее принятых пакетов, то отклоняют принятый пакет;

- если номер принятого пакета не найден в списке порядковых номеров ранее принятых пакетов, то

- заносят номер принятого пакета в список порядковых номеров ранее принятых пакетов и

- принимают принятый пакет.

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

Источники информации, принятые во внимание при составлении заявки

1. RFC 4302 - Идентификационный заголовок IP, 2005, материал по адресу http://rfc2.ru/4302.rfc.

2. RFC 4303 - Инкапсуляция защищенных данных IP (ESP), материал по адресу http://rfc2.ru/4303.rfc.

3. Заявка США №20080260151, приоритет от 23.10.2008 г., МКИ Н04К 1/00.

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



 

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

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

Изобретение относится к области управления транспортных средств. Сеть управления (1) для рельсового транспортного средства содержит устройства управления рельсового транспортного средства, которые кольцеобразно соединены друг с другом, по меньшей мере, двумя каналами связи.

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

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

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

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

Изобретение относится к средствам для взаимодействия между клиентской системой в первом сетевом домене и доменом сети, поддерживающей технологию межсетевого сопряжения по протоколу маршрутизации по состоянию канала связи поставщика (PLSB).

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

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

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

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

Изобретение относится к копированию настроек устройства на другое устройство, чтобы пользователю не приходилось настраивать каждое устройство в сети устройств, например настраивать каждую лампу в осветительной системе, образующей сеть ламп. Технический результат заключается в обеспечении автоматизации настройки устройства в сети устройств за счет копирования настройки одного устройства на другое близко расположенное устройство. Технический результат достигается за счет системы для копирования настроек одного устройства на другое устройство, включающей в себя: сетевой передатчик (10), связанный с первым устройством (12), сетевой приемник (14), связанный со вторым устройством (16), причем сетевой передатчик и сетевой приемник могут устанавливать сетевое соединение (18), если расстояние между ними, по существу, равно или меньше заданного расстояния (20), сетевой передатчик приспособлен для считывания настроек первого устройства и передачи считанных настроек устройства через установленное сетевое соединение, и сетевой приемник приспособлен для приема настроек устройства, передаваемых сетевым передатчиком через установленное сетевое соединение, и конфигурирования второго устройства в соответствии с принятыми настройками устройства. 6 н. и 8 з.п. ф-лы, 3 ил.

Изобретение относится к области систем передачи данных. Техническим результатом является ускорение выполнения следующих друг за другом заданий на передачу в случае отмены одного задания на передачу. Сообщение (7) передается первым узлом-абонентом (3) коммуникационной системы (1) по шине (2) данных коммуникационной системы (1) второму узлу-абоненту (3) коммуникационной системы (1). Прикладная программа (5) первого узла-абонента (3) сохраняет подлежащее передаче сообщение (7) в устройство (11, 12) памяти сообщений, из которого это сообщение по команде передачи от прикладной программы (5) извлекается коммуникационным контроллером (4) и передается им по шине (2) данных. Узел-абонент (3) также содержит по меньшей мере одно устройство (13) памяти событий передачи, которое функционально отдельно от устройств (11, 12) памяти сообщений и в котором сохраняется событие передачи по меньшей мере для одного подлежащего передаче или переданного сообщения (7), причем событие передачи указывает на отмену первого задания на передачу, а в устройстве памяти (13) событий передачи сохраняется отметка времени, указывающая на то, когда событие наступило. 3 н. и 15 з.п. ф-лы, 3 ил.

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

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

Изобретение относится к области управления скоростью передачи видеопотока по протоколам RTP/RTCP при организации многоточечных сеансов видеосвязи. Техническим результатом является адаптация видеоформатов оконечных терминалов многоточечных сеансов видеосвязи под значения параметров качества обслуживания, характеризующих состояние каналов связи. В способе для каждого направления видеоконференцсвязи определяются параметры качества обслуживания, такие как задержка прохождения по каналу, джиттер задержки и коэффициент потери пакетов в канале связи, с использованием протоколов RTP/RTCP. На основе параметров качества обслуживания находят интегральный показатель качества обслуживания. Затем, используя функцию энтропии с учетом интегрального показателя качества обслуживания, рассчитывают вектор значений скоростей для каждого направления видеоконференцсвязи, суммарная скорость которого равна эффективной полосе пропускания, выделенной на сеанс. В соответствии с рассчитанной скоростью передачи для каждого терминала устанавливают видеоформат, адаптируя тем самым формат видеоизображения под значения параметров качества обслуживания в каналах связи. 2 ил., 5 табл.

Изобретение относится к способу выбора среды передачи внутри инфраструктуры. Технический результат изобретения заключается в автоматическом выборе ресурсов связи и обеспечении совместимости с сетевыми архитектурами, основанными на протоколе связи IP. Способ выбора среды передачи в инфраструктуре связи содержит следующие этапы: применяют, по меньшей мере, одно правило маршрутизации (PBR1, PBR2, PBR3) таким образом, чтобы выбрать (310) среду для передачи через нее упомянутого пакета (308); если к упомянутому пакету не применимо ни одно правило маршрутизации (PBR1, PBR2, PBR3), выбирают (310) среду для передачи упомянутого пакета (308) при помощи таблицы маршрутизации (309) на основании значения стоимости упомянутой среды передачи; упомянутую таблицу (309) маршрутизации обновляют при помощи протокола маршрутизации (305, 306) и функции (307) вычисления стоимости маршрутизации каждой среды (301, 302, 303); применяют, по меньшей мере, одно правило (311) управления качеством обслуживания упомянутого пакета (308) посредством фильтрации (312). 3 н. и 4 з.п. ф-лы, 3 ил.

Изобретение относится к области компьютерных сетевых технологий. Технический результат заключается в повышении эффективности отправки пакета в сценарии агрегированной VLAN (виртуальной локальной сети). Технический результат достигается за счет коммутатора 3-го уровня, который сконфигурирован с помощью агрегированной VLAN, содержащей множество VLAN, и отыскивает информацию, относящуюся к соответствию между IP-адресами и VLAN, для того, чтобы определить, находится ли VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу в пакете; если VLAN, которая соответствует конечному IP-адресу, находится, то пакет отправляют только в эту VLAN. 2 н. и 12 з.п. ф-лы, 9 ил.

Группа изобретений относится к средствам для гибкого распределения спектра в системах связи. Технический результат заключается в улучшении частотного разнесения помех в системах связи. Для этого предложен способ гибкого распределения совместно используемого частотного спектра множеству пользователей, содержащий этапы, на которых назначают один или несколько кластеров из набора кластеров поднесущих, идентифицированных посредством идентификатора и связанных с сектором, пользователю, причем набор кластеров поднесущих распределяют для планирования (CSS), зависящего от канала, и дополнительно при этом пользователи первой группы фиксированно назначаются кластерам в первой группе и качество канала не изменяется значительно со временем; и назначают один или несколько других кластеров из другого набора кластеров поднесущих, связанных с сектором, другому пользователю, причем другой набор кластеров поднесущих распределяют для планирования скачкообразного изменения частоты (FH) и дополнительно при этом пользователи второй группы назначаются кластерам во второй группе и пользователи второй группы могут скачкообразно изменять частоту в пределах назначенной группы кластеров. 4 н. и 32 з.п. ф-лы, 3 ил.

Изобретение относится к системе коммутаторов, выполняющих управление маршрутизацией. Технический результат изобретения заключается в возможности свободного изменения степени детализации мониторинга без осведомленности об управлении маршрутизацией. Протокол управления передатчика используется на основе методики открытого потока (OpenFlow), чтобы управлять функцией мониторинга системы коммутаторов, и централизованное управление мониторингом может быть реализовано в качестве всей сети, и результат мониторинга отражается на управлении маршрутизацией. Коммутатор имеет таблицу потоков для переноса пакетов и таблицу потоков для мониторинга. По обеим таблицам осуществляется поиск одного пакета, и выполняется действие по множеству совпадений, чтобы выполнить действие каждой из записей. То есть по обеим таблицам осуществляется поиск, и пакет переносится согласно соответствующим записям потока. 4 н. и 6 з.п. ф-лы, 18 ил.
Наверх