Устройство управления, система связи, способ управления узлом и программа

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

 

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ (ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ)

Настоящее изобретение основано на и испрашивает приоритет по японской патентной заявке №2012-062220, поданной 19 марта 2012 года, раскрытие которой полностью включено в настоящую заявку посредством ссылки.

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

УРОВЕНЬ ТЕХНИКИ

В последние годы был предложен способ, называемый OpenFlow (см. Патентную литературу 1 и Непатентную литературу 1 и 2). OpenFlow рассматривает связь как сквозные потоки и выполняет управление трактом, восстановление ошибок, балансировку нагрузки и оптимизацию для каждого потока. Коммутатор OpenFlow, который функционирует как ретрансляционное устройство, включает в себя безопасный канал для связи с контроллером OpenFlow, служащим в качестве устройства управления, и функционирует в соответствии с таблицей потоков, добавленной либо перезаписанной контроллером OpenFlow, в зависимости от ситуации. В таблице потоков определена группа из следующих трех параметров для каждого потока: правила согласования (поля заголовка) для согласования с заголовками пакетов, статистическая информация потока (счетчики) и команды, которые определяют содержимое обработки, применяемое к пакетам, которые согласуются с правилами согласования (поля заголовков) (см. «4.1 Таблица потоков» в Непатентной литературе 2).

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

ПАТЕНТНАЯ ЛИТЕРАТУРА 1

Международная публикация № WO 2008/095010 A1

НЕПАТЕНТНАЯ ЛИТЕРАТУРА 1

Nick McKeown, and seven others, "OpenFlow: Enabling Innovation in Campus Networks", [онлайн], [поиск 14 февраля 2012 года], Интернет-ссылка <URL: http://www.openflow.org/documents/openflow-wp-latest.pdf>

НЕПАТЕНТНАЯ ЛИТЕРАТУРА 2

"OpenFlow Switch Specification" Version 1.1.0 Implemented (Wire Protocol 0x02), [онлайн], [поиск 14 февраля 2012 года], Интернет-ссылка <URL: http://www.openflow.org/documents/openflow-spec-v1.1.0.pdf>

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Следующий анализ был сделан авторами настоящего изобретения. Существуют случаи, когда устройства, не совместимые с протоколом OpenFlow в Непатентной литературе 2, как, например, коммутаторы слоя 2 (эти устройства, не совместимые с сетью централизованного типа управления, здесь и далее называются «несовместимые устройства»), соединены с сетью, как, например, вышеуказанная сеть OpenFlow, в которой устройство управления реализует связь путем управления подчиненными узлами централизованным образом. В таких случаях, если несовместимое устройство вызывает ошибку в определении таблицы адресов MAC (управление доступом к среде), выполнении обработки устаревших данных, либо приеме пакета ARP (протокол определения адресов), то пакеты нельзя переслать по тракту, намеченному устройством управления либо может произойти лавинное распространение пакетов. Следовательно, связь может быть разъединена.

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг. 1 изображает конфигурацию в соответствии с примером осуществления настоящего раскрытия.

Фиг. 2 изображает обработку устаревших данных, которая была выполнена во втором узле на фиг. 1.

Фиг. 3 изображает функционирование в соответствии с примером осуществления настоящего раскрытия.

Фиг. 4 изображает конфигурацию системы связи в соответствии с первым примером осуществления настоящего раскрытия.

Фиг. 5 изображает таблицу адресов MAC, хранящуюся в не-OFS, в соответствии с первым примером осуществления настоящего раскрытия.

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

Фиг. 7 изображает конфигурацию системы связи в соответствии со вторым примером осуществления настоящего раскрытия.

Фиг. 8 изображает функционирование системы связи в соответствии со вторым примером осуществления настоящего раскрытия.

Фиг. 9 является диаграммой, которая следует за фиг. 8.

Фиг. 10 является диаграммой, которая следует за фиг. 9.

ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ

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

Как изображено на фиг. 1, пример осуществления настоящего раскрытия может быть реализован с помощью конфигурации, которая включает в себя: множество первых узлов 10-1 и 10-2, управляемых устройством 20A управления централизованным образом, второй узел 11-1, хранящий, в течение предварительно определенного периода времени, записи, в каждой из которых на основании адреса источника принятого пакета, его собственный порт и информация об адресе(ах) узла, на который можно пересылать пакеты из порта, связаны друг с другом, и выполняющий пересылку пакетов путем ссылки на группу записей, и определяющий порт, соответствующий месту назначения пакета; и устройство 20A управления. Ссылочные позиции от #А до #Н на фиг. 1 представляют собой номера портов узлов.

Более конкретно, путем управления первыми узлами 10-1 и 10-2, соединенными со вторым узлом 11-1, устройство 20A управления предписывает этим первым узлам передавать пакет определения места назначения второму узлу 11-1 для предписания второму узлу 11-1 определять информацию об адресе(ах), на который можно пересылать пакеты из порта(ов) второго узла в предварительно определенные интервалы времени.

Например, как изображено в нижней секции на фиг. 1, если второй узел хранит записи, в которых его собственные порты и адреса терминалов от 30А до 30D связаны друг с другом, то пакет определения места назначения не передается, и пересылка с использованием конкретной записи (записи, включающей порт Н) не выполняется в предварительно определенный период времени, а выполняется обработка устаревших данных, как изображено на фиг. 2. В результате, если второй узел 11-1 принимает пакет, адресованный терминалам 30С или 30D, то второй узел 11-1 не может переслать пакет.

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

Как описано выше, устройство 20А управления используется в сети, включающей в себя: первые узлы 10-1 и 10-2, которые соединены с устройством 20A управления и которые управляются централизованным образом, и второй узел 11-1. Второй узел 11-1 хранит, в течение предварительно определенного периода времени, записи, в каждой из которых на основании адреса источника принятого пакета, его собственный порт и информация об адресе(ах) узлов, на который пакет можно пересылать из порта, связаны друг с другом, ссылается на группу записей и определяет порт, соответствующий месту назначения пакета. Устройство 20A управления предписывает первым узлам, соединенным со вторым узлом, передавать пакет определения места назначения второму узлу для предписания второму узлу определять информацию об адресе(ах), на который можно пересылать пакеты из порта(ов) второго узла в предварительно определенные интервалы времени.

ПЕРВЫЙ ПРИМЕР ОСУЩЕСТВЛЕНИЯ

Далее, первый пример осуществления настоящего раскрытия будет описан подробно со ссылками на чертежи. Фиг. 4 изображает конфигурацию системы связи в соответствии с первым примером осуществления настоящего раскрытия. Как изображено на фиг. 4, не-OFS 111, как, например, коммутатор уровня 2, размещен между OFS 101 и 102, которые функционируют тем же образом, что и коммутаторы OpenFlow, описанные в Непатентной литературе 2. Ссылочные позиции от #А до #Н на фиг. 4 представляют собой номера портов этих узлов.

Терминалы 30А и 30В соединены с OFS 101. Принимая пакет, адресованный другому терминалу, от терминала 30А или 30В, OFS 101 запрашивает контроллер 20 настроить запись потоков (сообщение Packet-In в Непатентной литературе 2). Принимая запись потоков от контроллера 20, OFS 101 пересылает последующие пакеты, принадлежащие тому же потоку, в соответствии с записью потоков.

Терминалы 30С и 30D соединены с OFS 102. OFS 102 функционирует тем же образом, что и OFS 101.

Контроллер 20 управляет OFS 101 и 102 с помощью использования протокола OpenFlow, описанного в Непатентной литературе 2. Более конкретно, принимая запрос на настройку записи потоков (сообщение Packet-In в Непатентной литературе 2) от OFS 101 или 102, контроллер 20 вычисляет тракт пересылки пакета на основании информации (источник, место назначения и тому подобное), включенной в запрос на настройку записи потоков. Далее, контроллер 20 настраивает запись потоков, реализуя функцию пересылки пакета, в соответствии с трактом пересылки пакета, в OFS 101 по тракту пересылки пакета. Например, если OFS 101 принимает пакет, адресованный терминалу 30В от терминала 30А, и контроллер 20 принимает запрос на настройку записи потоков от OFS 101, то контроллер 20 настраивает запись потоков для предписания OFS 101 пересылать пакеты, принадлежащие соответствующему потоку, от порта #В OFS 101 в OFS 101.

Контроллер 20 отдает команды OFS 101 и 102, соединенным с не-OFS 111, передавать пакет определения места назначения не-OFS 111 для предписания не-OFS 111 определять адреса MAC терминалов от 30А до 30D в предварительно определенные интервалы времени. Пакет определения места назначения может быть создан, например, на основании информации конфигурации сети, собранной от OFS 101 и 102 (взаимосвязь соединений среди терминалов, OFS и не-OFS, а именно, топология сети), и информации соединенного терминала, собранной от OFS 101 и 102.

С помощью настройки интервалов времени для передачи пакета определения места назначения, которые короче, чем период ожидания хранения устаревших данных, настроенный в таблице адресов MAC в не-OFS 111, можно предотвратить обработку устаревших данных, выполняемую в не-OFS 111. Наоборот, если статистическая информация потока или тому подобное, собранная от OFS 101 и 102, указывает, что возникновения связи между конкретными устройствами изменяются в зависимости от даты, времени или тому подобного, то контроллер 20 может отдавать команды OFS 101 и 102 для прекращения передач пакета определения места назначения в течение предварительно определенного периода времени. Таким образом, не-OFS 111 разрешено выполнять обработку устаревших данных адресов MAC, и число записей, хранящихся в не-OFS, может быть сокращено.

Фиг. 5 изображает таблицу адресов MAC в не-OFS 111, поддерживаемую передачей пакета определения места назначения. В примере на фиг. 5, при приеме пакета, указывающего МАС_30А (адрес MAC терминала 30А) или МАС_30В (адрес MAC терминала 30В) в качестве адреса MAC места назначения, не-OFS 111 передает пакет из порта #G. Подобным образом, при приеме пакета, указывающего МАС_30С (адрес MAC терминала 30С) или MAC_30D (адрес MAC терминала 30D) в качестве адреса MAC места назначения, не-OFS 111 передает пакет из порта #Н. Чтобы поддерживать такие записи в таблице адресов MAC, необходимо только разрешить порту #G OFS 111 принимать пакет, указывающий МАС_30А (адрес MAC терминала 30А) или МАС_30В (адрес MAC терминала 30В) в качестве адреса MAC источника. Например, сообщение Packet-out, описанное в Непатентной литературе 2, может быть использовано для передачи пакета определения места назначения.

Например, если OFS 101 принимает пакет, адресованный терминалу 30С, от терминала 30А, и контроллер 20 принимает запрос на настройку записи потоков от OFS 101, то контроллер 20 настраивает запись потоков, предписывая OFS 101 пересылать пакеты, принадлежащие соответствующему потоку, из порта #С OFS 101 в OFS 101. Дополнительно, контроллер 20 настраивает запись потоков для предписания OFS 102 пересылать пакеты, принадлежащие соответствующему потоку, из порта #D OFS 102 в OFS 102. Как описано выше, когда не-OFS 111 принимает пакеты, указывающие МАС_30А (адрес MAC терминала 30А) в качестве адреса MAC места назначения, то не-OFS 111 выводит пакеты из порта #Н. Таким образом, пакеты, адресованные терминалу 30С от терминала 30А, последовательно пересылаются терминалу 30С по OFS 101, не-OFS 111 и OFS 102 в этом порядке.

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

Далее, функционирование в соответствии с настоящим примером осуществления будет описано подробно со ссылками на чертежи. Фиг. 6 является последовательной диаграммой, изображающей функционирование в соответствии с первым примером осуществления настоящего раскрытия. Как изображено на фиг. 6, сперва, OFS 101 и 102 передают информацию о терминалах, соединенных с контроллером 20 (этап S001). Например, в случае конфигурации сети, изображенной на фиг. 4, OFS 101 уведомляет контроллер 20 о том, что OFS 101 соединен с терминалами 30А и 30В. Подобным образом, OFS 102 уведомляет контроллер 20 о том, что OFS 102 соединен с терминалами 30С и 30D.

Далее, на основании информации, принятой на этапе S001, контроллер 20 отдает команды OFS 101 и 102 передавать пакет определения места назначения (этап S002). Как описано выше, OFS 101 соединен с терминалами 30А и 30В и с портом #G не-OFS. Таким образом, контроллер 20 отдает команды OFS 101 передавать пакет определения места назначения, указывающий адреса MAC терминалов 30А и 30В в качестве адресов MAC источника. Подобным образом, контроллер 20 отдает команды OFS 102 передавать пакет определения места назначения, указывающий адреса MAC терминалов 30С и 30D в качестве адресов MAC источника.

Далее, OFS 101 и 102 передают пакеты определения места назначения в соответствии с командами передачи пакетов определения места назначения, соответственно. Более конкретно, OFS 101 передает пакет определения места назначения, указывающий адреса MAC терминалов 30А и 30В в качестве адресов MAC источника. Подобным образом, OFS 102 передает пакет определения места назначения, указывающий адреса MAC терминалов 30С и 30D в качестве адресов MAC источника. В результате, таблица адресов MAC в не-OFS 111 хранит записи, как изображено на фиг. 5.

Вышеуказанная обработка непрерывно выполняется в предварительно определенные интервалы времени. В примере на фиг. 6, только этапы S002 и S003 повторяются. Однако последовательность может быть повторена от этапа S001 в системе связи, в которой терминалы от 30А до 30D могут быть перемещены и соединены с другими OFS. Альтернативно, когда контроллер 20 передает команду для передачи пакета определения места назначения, то контроллер 20 может отдавать команды OFS о цикле передачи или тому подобном, чтобы OFS 101 и 102 могли повторять только этап S003, в соответствии с циклом.

Таким образом, в соответствии с настоящим примером осуществления, так как таблица адресов MAC в не-OFS 111 может поддерживаться в назначенном состоянии, то можно пересылать пакеты по тракту пересылки пакетов, созданному контроллером 20. Дополнительно, можно предотвратить лавинное распространение пакетов ARP не-OFS 111.

ВТОРОЙ ПРИМЕР ОСУЩЕСТВЛЕНИЯ

Далее, второй пример осуществления будет описан подробно со ссылкой на чертежи. Во втором примере осуществления, контроллер выполняет балансировку загрузки, используя множество не-OFS. Фиг. 7 изображает конфигурацию системы связи в соответствии со вторым примером осуществления настоящего раскрытия.

Как изображено на фиг. 7, второй не-OFS 112 добавлен между OFS 101 и 102 в конфигурации сети, изображенной на фиг. 4. Эта конфигурация, в соответствии с настоящим примером осуществления, отличается от конфигурации в соответствии с первым примером осуществления тем, что добавлен не-OFS 112. Дополнительно, сделаны изменения в команде передачи пакета определения места назначения, отдаваемой контроллером 20. Таким образом, последующее описание будет сфокусировано на отличиях.

Настоящий пример осуществления будет описан на основании примера, в котором контроллер 20 предписывает OFS 101 сортировать пакеты, адресованные терминалу 30D от терминала 30А, в соответствии с типом потока (протокол верхнего уровня, уровень обслуживания и тому подобное), и пересылать отсортированные пакеты терминалу 30D, как изображено на фиг. 10.

Как изображено на фиг. 8, на основании информации терминала, ранее принятой от OFS 101 и 102, контроллер 20 отдает команды OFS 102 передавать пакет определения места назначения каждому из не-OFS 111 и 112.

Например, как изображено на фиг. 9, контроллер 20 отдает команды OFS 101 передавать пакет определения места назначения, указывающий адрес MAC терминала 30D, в качестве адреса MAC источника. Подобным образом, контроллер 20 отдает команды OFS 102 передавать пакет определения места назначения, указывающий адрес MAC терминала 30С в качестве адреса MAC источника. В результате, таблицы адресов MAC в не-OFS 111 и 112 хранят записи, как изображено в нижней секции на фиг. 9.

Дополнительно, контроллер 20 настраивает запись потоков для предписания OFS 101 пересылать пакеты, которые принадлежат потоку А среди пакетов, адресованных терминалу 30D от терминала 30А, из порта #С OFS 101, и запись потоков для предписания OFS 101 пересылать пакеты, которые не принадлежат потоку А среди пакетов, адресованных терминалу 30D от терминала 30А, из порта #D OFS 101 в OFS 101. Дополнительно, контроллер 20 настраивает запись потоков для предписания OFS 102 пересылать пакеты, адресованные терминалу 30D от терминала 30А, из порта, соединенного с терминалом 30D.

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

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

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

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

Вариант 1

Устройство управления в соответствии с вышеуказанным первым аспектом.

Вариант 2

Устройство управления в соответствии с вариантом 1, в котором первый элемент предписывает первому узлу (узлам) передавать пакет определения места назначения в интервалы времени, которые короче, чем период, в течение которого хранятся записи.

Вариант 3

Устройство управления в соответствии с вариантом 1 или 2,

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

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

Вариант 4

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

Вариант 5

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

Вариант 6

Система связи в соответствии с вышеуказанным вторым аспектом.

Вариант 7

Способ управления узлом в соответствии с вышеуказанным третьим аспектом.

Вариант 8

Программа в соответствии с вышеуказанным четвертым аспектом.

Дополнительно, варианты 6-8 могут быть развиты в производные варианты, как варианты 2-5.

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

СПИСОК ССЫЛОЧНЫХ ПОЗИЦИЙ

10-1, 10-2 первый узел

11-1 второй узел

20 контроллер

20А устройство управления

30A-30D терминал

101, 102 OFS

11, 112 не-OFS

#А-#Н, #P-#S номер порта

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

2. Устройство управления по п. 1,
причем устройство управления выдает команду первому узлу (узлам) передавать пакет определения места назначения в интервалы времени, которые короче, чем период, в течение которого хранятся записи.

3. Устройство управления по п. 1 или 2,
причем устройство управления содержит средство обновления топологии сети, включающей в себя первый и второй узлы, на основании информации, собранной от первого узла (узлов); и
причем устройство управления определяет содержимое пакета определения места назначения на основании положения(й) порта(ов) второго узла (узлов) в топологии сети и информации о терминале(ах), соединенном с первым узлом (узлами).

4. Устройство управления по п. 1 или 2,
причем устройство управления выдает команду первому узлу (узлам) прекратить передачу пакета определения места назначения на основании статистической информации потоков, собранной от первого узла (узлов).

5. Устройство управления по п. 1 или 2,
причем с помощью выдачи команды первому узлу (узлам) передавать другой пакет определения места назначения каждому из множества вторых узлов, упорядоченных параллельно друг другу, устройство управления формирует множество трактов пересылки пакетов, которые распространяются через множество вторых узлов.

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

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



 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к технике связи и может использоваться в системах беспроводной связи. Технический результат состоит в предотвращении перегрузки устройства при передаче в сетях связи. Для этого в устройстве сетевой связи обработка передачи и отбрасывания реализуется для каждого кадра передачи, имеющего приоритет, и ограничение полосы пропускания выполняется, чтобы предотвращать перегрузку устройства получения передачи. В частности, корзина предоставляется для каждого приоритета, и добавляются маркеры количеством, определенным на основе приоритета. Кроме того, перед оценкой корзины предоставляется одна совместно используемая корзина. Все маркеры, существующие в корзине, предоставленной для каждого приоритета, переносятся в совместно используемую корзину для каждого постоянного периода. Маркеры, выходящие за пределы емкости совместно используемой корзины, отбрасываются. Все кадры равным образом оцениваются и передаются, вне зависимости от приоритета каждого из кадров, пока маркер присутствует в совместно используемой корзине. Когда маркер не присутствует в совместно используемой корзине, выполняется переключение на избирательное ограничение полосы пропускания, и каждая корзина приоритетов оценивается. Корзина, соответствующая приоритету кадра, проверяется, и когда маркер присутствует, выполняется обработка передачи кадра. Когда маркер не присутствует, выполняется обработка отбрасывания кадра. 3 н. и 6 з.п. ф-лы, 11 ил.

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

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

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

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

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

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

Изобретение относится к области использования сетей связи, а более конкретно, к предотвращению перегрузки в области использования сетей. Способ для локализованного выявления перегрузки в пределах локального контура в сотовой сети связи выполняется принимающим узлом локализованного выявления перегрузки локального контура. Способ включает в себя прием пакетов нисходящей линии связи, предназначенных нижестоящему пользовательскому устройству. Пакеты нисходящей линии связи имеют обратную связь, которая указывает уровень перегрузки, испытываемый пакетами нисходящей линии связи. Заголовки также указывают уровень ожидаемой перегрузки в нисходящем направлении, объявленный вышестоящим узлом. Способ также включает в себя пересылку пакетов нисходящей линии связи нижестоящему пользовательскому устройству через беспроводное соединение. Способ дополнительно включает в себя посылку пакетов восходящей линии связи, имеющих обратную связь, указывающую уровень перегрузки, испытываемый пакетами нисходящей линии связи, и любую перегрузку, испытываемую в пределах принимающего узла локализованного выявления перегрузки. 3 н. и 20 з.п. ф-лы, 10 ил.

Изобретение относится к средствам конфигурирования пространства элемента управления доступом к среде (MAC) в услуге виртуальной частной LAN (VPLS). Технический результат заключается в снижении производительности обработки, вызванным исчерпанием пространства элемента MAC VPLS на UPE, и улучшении производительности пересылки UPE. Когда пограничное устройство между провайдером и пользователем (UPE) принимает сообщение со стороны сети, выполняют операцию неполучения MAC-информации сообщения со стороны сети в таблице MAC VPLS на UPE. Когда UPE принимает сообщение со стороны пользователя, выполняют операцию получения MAC-информации сообщения со стороны пользователя в таблице MAC VPLS на UPE, при этом одна сторона UPE, соединенная с сетевым устройством, является стороной сети, а другая сторона UPE, соединенная с пользовательским устройством, является стороной пользователя. Когда UPE принимает сообщение со стороны пользователя, UPE непосредственно передает сообщение со стороны пользователя на сетевое устройство на стороне сети, соединенной с UPE. 2 н. и 6 з.п. ф-лы, 4 ил., 1 табл.

Изобретение относится к идентификации и дифференциации фонового трафика. Технический результат - эффективная идентификация и дифференциация фонового трафика от регулярного трафика. Для этого приемопередатчик выполнен с возможностью беспроводной передачи и приема пакетов через сеть передачи данных и процессор, соединенный с приемопередатчиком, выполнен с возможностью предоставления индикации, идентифицирующей пакеты, ассоциированные с фоновым трафиком. Индикация, идентифицирующая пакеты, ассоциированные с фоновым трафиком, включает в себя бит в заголовке пакета, в котором бит устанавливают в первое состояние для обозначения, что пакет ассоциирован с фоновым трафиком, и бит устанавливают во второе состояние для обозначения, что пакет ассоциирован с активным трафиком, или идентификацию номера порта и типа протокола, ассоциированного с фоновым трафиком. Процессор дополнительно выполнен с возможностью предоставления индикации для дифференциации фонового трафика. 4 н. и 23 з.п. ф-лы, 9 ил.
Наверх