УСТРОЙСТВО СВЯЗИ, УСТРОЙСТВО УПРАВЛЕНИЯ, СИСТЕМА СВЯЗИ, СПОСОБ ОБРАБОТКИ ПРИНИМАЕМОГО ПАКЕТА, СПОСОБ УПРАВЛЕНИЯ УСТРОЙСТВОМ СВЯЗИ И ПРОГРАММА
COMMUNICATION DEVICE, CONTROL DEVICE, COMMUNICATION SYSTEM, METHOD OF PROCESSING OF RECEIVING PACKAGE, COMMUNICATION DEVICE CONTROL METHOD AND PROGRAM

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001]
ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ
Настоящее изобретение основано на заявке на и испрашивает приоритет патентной заявки Японии No.2014-094392, поданной 1 мая 2014 г., раскрытие которой включено в данный документ во всей своей полноте посредством ссылки.
Настоящее изобретение относится к устройству связи, устройству управления, системе связи, способу обработки принимаемого пакета, способу управления устройством связи и программе. В частности, настоящее изобретение относится к устройству связи, которое передает устройству управления уведомление о неизвестном принимаемом пакете; устройству управления; системе связи; способу обработки принимаемого пакета; способу управления устройством связи и программе.
УРОВЕНЬ ТЕХНИКИ
[0002]
Известна описанная в непатентной литературе 1 и 2 сеть с централизованным управлением, такая как OpenFlow. Известно, что когда нагрузка концентрируется на устройстве управления (контроллере) в сети с централизованным управлением, установление необходимой управляющей информации (записей потока) будет задержано, что приведет к невозможности осуществления связи, или же к тому, что трафик, который должен быть заблокирован, будет продолжать течь в устройстве управления.
[0003]
Патентная литература 1 раскрывает конфигурацию, которая уменьшает нагрузку на контроллер за счет уменьшения количества запросов записей потока ("сообщение Packet-In», описанное в непатентной литературе 2), где запросы записей потока являются причинами увеличения нагрузки на контроллер. В частности, коммутатор, описанный в патентной литературе 2, располагает в стек пакеты, которые побудили контроллер к осуществлению запроса записей потока, затем коммутатор осуществляет управление для пересылки пакета, который включает в себя ту же информацию заголовка, что и у расположенных в стеке пакетов, пока записи потока не установлены. В этом процессе, если он сконфигурирован для того, чтобы предписать широковещательную передачу, которая будет выполняться для пакета, включающего в себя ту же информацию заголовка, что и у расположенных в стеке пакетов, имеется возможность реализовать связь, пока записи потока не установлены.
[0004]
Патентная литература 2 раскрывает конфигурацию, содержащую, когда существующая запись потока меняется на другую запись потока, которая генерирует запрос существующей записи потока, предсказание нагрузки на контроллер, вызванной этим изменением, затем разделение (подразделение) существующей записи потока, когда нагрузка превышает допустимое значение.
[0005]
Патентная литература 3 раскрывает конфигурацию, содержащую внедрение содержания обработки в пакет, в котором содержание обработки применяется к пакету для уменьшения количества запросов записей потока.
[0006]
Патентная литература 1
Международная публикация No.WO2013/051386 A1.
Патентная литература 2
Международная публикация No.WO2011/083682 A1.
Патентная литература 3
Международная публикация No.WO2011/115168 A1.
[0007]
Непатентная литература 1
Ник Маккеаун, и семь других, "OpenFlow: Enabling Innovation in Campus Networks", [находится в сети Интернет], [найденная 7 апреля 2014 г.], ссылка в сети Интернет <URL: http://archive.openflow.org/documents/openflow-wp- latest.pdf>
Непатентная литература 2
"OpenFlow Switch Specification", Реализованная версия 1.1.0 (Проводной Протокол 0×02), [находится в сети Интернет], [найденная 7 апреля 2014 г.], ссылка в сети Интернет <URL: HTTP: //archive.openflow.org/documents/openflow-spec-v1.1.0.pdf>
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0008]
Следующий анализ был дан автором настоящего изобретения. В описанной выше сети с централизованным управлением устройство связи (коммутатор) иногда повторяет прием того же пакета. Тем не менее, из-за интервалов приема пакета, пакет может быть отброшен в устройстве связи (коммутаторе), то есть может сложиться ситуация, когда малое количество или ни одного пакета не переходит устройству управления (контроллеру).
[0009]
Такая описанная выше ситуация может происходить из-за лимитирования возможности обработки сообщений запроса записей потока, которые устройство связи (коммутатор) может передать устройству управления (контроллеру). Кроме того, как описано в патентной литературе 1, вышеупомянутая ситуация может возникнуть, когда реализуется функция, для которой осуществляют управление для пересылки пакета, который включает в себя ту же информацию заголовка, что и у расположенных в стеке пакетов.
[0010]
С другой стороны, автор настоящего изобретения сфокусировался на том, что нет необходимости передавать устройству управления (контроллеру) некоторые конкретные пакеты среди отброшенных пакетов в устройство связи (коммутатор). В качестве конкретных пакетов может быть использован GARP пакет (бесплатный ARP (Протокол разрешения адресов)) и пакет "сохранить действующим"/пакет объявления/пакет приветствия. Например, хотя пакет "сохранить действующим"/пакет объявления/пакет приветствия используются в устройстве управления (контроллере) для обнаружения топологии, то можно считать, что нет необходимости передавать все эти пакеты устройству управления (контроллеру). Кроме того, можно считать, что нет необходимости передавать устройству управления (контроллеру) все пакеты для передачи данных датчика с соответствующими типами, пакеты, относящиеся к видео данным, и пакеты для наблюдения связи и т.д.
[0011]
Кроме того, подавление сообщений запроса записей потока, посредством приема определенных пакетов, способствует уменьшению нагрузки на устройство управления (контроллер).
[0012]
Объект данного изобретения состоит в том, чтобы обеспечить устройство связи, устройство управления, систему связи, способ обработки принимаемого пакета, способ управления устройством связи и программу, которая может способствовать расширению способов, подавляющих передачу сообщений запроса записи потока.
[0013]
В соответствии с первым аспектом изобретения обеспечивается устройство связи, содержащее блок уведомления о приеме пакета, который при приеме предопределенных пакетов передает предопределенному устройству управления уведомление о приеме пакета, причем уведомление о приеме пакета указывает на то, что предопределенные пакеты были приняты. Что касается пакета, заданного устройством управления среди предопределенных пакетов, устройство связи выполняет предопределенное управление ограничением передачи уведомления о приеме пакета.
[0014]
В соответствии со вторым аспектом изобретения обеспечивается устройство управления, выполненное с возможностью осуществлять связь с устройством (устройствами) связи, причем упомянутое устройство (устройства) связи содержит блок уведомления о приеме пакета, который при приеме предопределенных пакетов передает предопределенному устройству управления уведомление о приеме пакета, причем уведомление о приеме пакета указывает на то, что предопределенные пакеты были приняты, при этом упомянутое устройство управления содержит: средство для уведомления о целевом пакете, для которого выполняется ограничение передачи уведомления о приеме пакета, и, применяемом к целевому пакету о содержании управления ограничением передачи. Что касается целевого пакета, устройство управления побуждает устройство (устройства) связи выполнять ограничение передачи уведомления о приеме пакета в соответствии с содержанием управления ограничением передачи.
[0015]
В соответствии с третьим аспектом изобретения обеспечивается система связи, содержащая: устройство (устройства) связи, содержащее блок уведомления о приеме пакета, который при приеме предопределенных пакетов передает предопределенному устройству управления уведомление о приеме пакета, причем уведомление о приеме пакета указывает на то, что предопределенные пакеты были приняты, и
устройство управления; при этом устройство управления содержит:
средство для уведомления устройства (устройств) связи, о целевом пакете, для которого ограничена передача уведомления о приеме пакета, и о содержании управления ограничением передачи; при этом, что касается целевого пакета, устройство управления побуждает устройство (устройства) связи выполнять ограничение передачи уведомления о приеме пакета в соответствии с содержанием управления ограничением передачи.
[0016]
В соответствии с четвертым аспектом изобретения обеспечивается способ обработки принимаемого пакета, используемый в устройстве (устройствах) связи, содержащем: блок уведомления о приеме пакета, который при приеме предопределенного пакета передает предопределенному устройству управления уведомление о приеме пакета, причем уведомление о приеме пакета указывает на то, что предопределенный пакет был принят. Способ обработки принимаемого пакета содержит этапы, на которых: проверяют, соответствует ли или не соответствует предопределенный пакет пакету, заданному устройством управления; и выполняют управление ограничением передачи уведомления о приеме пакета, посредством которого выполняется ограничение передачи уведомления о приеме пакета устройству управления, когда предопределенный пакет соответствует пакету, заданному устройством управления. Этот способ привязан к конкретной машине (машинам), а именно, к устройству (устройствам) связи, которое передает предопределенному устройству управления уведомление о приеме пакета, причем уведомление о приеме пакета указывает, что предопределенные пакеты были приняты.
[0017]
В соответствии с пятым аспектом изобретения обеспечивается способ управления устройством связи, используемый в устройстве управления, которое принимает уведомление о приеме пакета, причем уведомление о приеме пакета указывает, что предопределенный пакет был принят от устройства (устройств) связи. Способ управления устройством связи содержит этапы, на которых: уведомляют устройство (устройства) связи о целевом пакете, для которого ограничена передача уведомления о приеме пакета, и о содержании управления ограничением передачи, применяемом к целевому пакету; и что касается целевого пакета, принимают уведомление о приеме пакета от устройства управления в соответствии с содержанием управления ограничением передачи. Этот способ привязан к конкретной машине (машинами), а именно к устройству управления, которое выполняет управление ограничением передачи уведомления о приеме пакета устройству (устройствам) связи.
[0018]
В соответствии с шестым аспектом изобретения обеспечивается программа для реализации функций устройства (устройств) связи и устройства управления. Эта программа может быть сохранена в машиночитаемом (невременном) носителе информации, а именно настоящее изобретение может быть реализовано в качестве компьютерного программного продукта.
[0019]
Настоящее изобретение может способствовать расширению способов, подавляющих передачу сообщений запроса записей потока.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0020]
Фиг.1 иллюстрирует конфигурацию в соответствии с примерным вариантом воплощения настоящего изобретения.
Фиг.2 иллюстрирует конфигурацию системы связи в соответствии с одним первым примерным вариантом воплощения настоящего изобретения.
Фиг.3 иллюстрирует конфигурацию коммутатора OpenFlow (OFS) в соответствии с первым примерным вариантом воплощения настоящего изобретения.
Фиг.4 иллюстрирует пример записей, которые устанавливаются в таблице потоков в OFS в соответствии с первым примерным вариантом воплощения настоящего изобретения.
Фиг.5 иллюстрирует еще один пример записей, которые устанавливаются в таблице потоков в OFS в соответствии с первым примерным вариантом воплощения настоящего изобретения.
Фиг.6 иллюстрирует конфигурацию контроллера в соответствии с первым примерным вариантом воплощения настоящего изобретения.
Фиг.7 иллюстрирует обработку потока для пояснения операций первого примерного варианта воплощения настоящего изобретения.
Фиг.8 иллюстрирует обработку потока для пояснения операций первого примерного варианта воплощения настоящего изобретения.
ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ
[0021]
Во-первых, со ссылкой на прилагаемые чертежи будет описано краткое содержание примерного варианта воплощения настоящего изобретения. В следующем описании различные компоненты для удобства обозначены ссылочными позициями, а именно следующие ссылочные позиции используются исключительно в качестве примеров, чтобы облегчить понимание данного изобретения, не ограничить данное изобретение иллюстрированными вариантами.
[0022]
Как проиллюстрировано на Фиг. 1, примерный вариант воплощения данного изобретения может быть реализован посредством устройства 100А связи, которое содержит блок 110А обработки пакета, и устройства 200А управления, которое управляет устройством 100А связи.
[0023]
Более конкретно, блок 110А обработки пакета устройства 100А связи, которое функционирует как блок уведомления о приеме пакета, который, при приеме предопределенных пакетов, передает предопределенному устройству управления уведомление о приеме пакета, причем уведомление о приеме пакета указывает на то, что предопределенные пакеты были приняты. Что касается пакета, заданного устройством управления среди предопределенных пакетов, блок обработки 110А пакетов выполняет предопределенное управление ограничением передачи уведомления о приеме пакета. Способ, известный как один из способов из лимитирования объемов передачи (так называемое лимитирование уровня), выборки пакета, формирования трафика и отбрасывания пакета, или комбинацию этих способов можно получить в качестве содержимого предопределенного управления ограничением передачи, но содержимое предопределенного управления ограничением передачи не ограничивается этими способами.
[0024]
Предпочтительно, что возможно проинструктировать от устройства 200A управления о целевом пакете для управления ограничением передачи устройство 100А связи и о содержании управления ограничением передачи. Например, устройство 200A управления уведомляет устройство 100A связи о целевом пакете, для которого ограничивается передача уведомления о приеме пакета (условие соответствия ААА в таблице в блоке 110А обработки пакетов, показанном на фиг.1), и применяемом к целевому пакету о содержании управления ограничением передачи ("режим A ограничения передачи" в таблице).
[0025]
Посредством описанной выше конфигурации может быть реализовано, что устройство 100A связи выполняет управление ограничением передачи сообщения запроса (уведомления о приеме пакета) записей потока. Кроме того, ограничение передачи сообщения запроса (уведомления о приеме пакета) записей потока способствует снижению нагрузки на устройство 200А управления. Кроме того, пакет "сохранить действующим" или пакет объявления/пакет приветствия и т.д., для которых разрешено отбрасывание некоторых пакетов, доступны в качестве целевого пакета для управления ограничением передачи.
[0026]
[Первый примерный вариант воплощения]
Далее подробно будет описан первый примерный вариант воплощения настоящего изобретения со ссылкой на прилагаемые чертежи. Фиг.2 иллюстрирует конфигурацию системы связи в соответствии с первым примерным вариантом воплощения настоящего изобретения. Фиг.2 показывает конфигурацию, которая содержит последовательное соединение между коммутатором 19 агрегации и сервером 301 через коммутаторы OpenFlow (называемые OFS) с 100-1 по 100-N, где коммутатор 190 агрегации соединен со множеством терминалов. Контроллер 200 может осуществлять связь посредством установки записей потока для побуждения пакетов между терминалом 300 и сервером 301 направляться к OFS с 100-1 по 100-N. Следует отметить, что терминал (ы) 300 и сервер 301 являются просто примерами объектов связи, они могут быть заменены различными типами других устройств (например, виртуальная машина (ВМ) может работать в качестве виртуального сервера или сенсорного устройства M2M системы (межмашинной системы)).
Фиг. 3 иллюстрирует схему конфигурации OFS с 100-1 по 100-N (в дальнейшем упоминаемую как OFS 100, когда нет необходимости различать соответствующие OFS). Фиг. 3 показывает конфигурацию, содержащую блок 120 управления, блок 130 обработки пакетов, таблицу 111 потоков, блок 130 приема и блок 140 передачи.
[0028]
Блок 120 управления выполняет передачу и прием управляющего сообщения между контроллером 200 и блоком 120 управления. Когда блок 120 управления принимает инструкцию (например, FlowMod сообщение, описанное в непатентной литературе 2) для установки записи и т.д. от контроллера 200, то блок 120 управления выполняет добавление, изменение, удаление и т.д. записи (запесей) потока, проинструктированной контроллером 200 для таблицы 111 потоков.
[0029]
Когда блок 110 обработки пакетов принимает пакет через блок 130 приема, то блок 110 обработки пакетов осуществляет поиск в таблице потоков записи (записей), в том числе условия соответствия, которое соответствует принимаемому пакету. В результате поиска, когда блок 110 обработки пакетов нашел запись (записи), в том числе условие соответствия, которое соответствует принимаемому пакету, блок обработки 110 пакетов обрабатывает принимаемый пакет в соответствии с содержанием обработки (в дополнение к перенаправлению, отбрасыванию, переписыванию заголовка и т.п., уведомляя о приеме пакета заданный условиями контроллер, предложенному в настоящем описании), определенным в поле действия в записи (записях). Например, когда принимаемый пакет передается от терминала (терминалов) 300 к серверу 301, то блок 100 обработки пакетов обнаруживает запись (записи) для обработки принимаемого пакета из таблицы 111 потоков, и затем выводит принимаемый пакет от блока 140 передачи в соответствии с содержимым найденной записи (записей).
[0030]
Здесь, будут описаны ниже сведения о записях, которые установлены в таблице 111 потоков в OFS 100-1, описанной на Фиг. 2 (местоположение этого OFS является портом, через который проходит много трафика). Фиг.4 показывает пример записей, которые установлены в таблице 111 потоков в OFS 100-1. Запись, описанная на Фиг.4, включающая в себя условие соответствия=адрес назначения: ххх и действие (содержимое обработки)=Packet-In (100 pps) соответствует записи для побуждения OFS 100-1 уведомить о приеме пакета контроллера 200 с лимитированием скорости. В этом случае, при приеме управляющего целевого пакета, адресом назначения является ххх, блок 110 обработки пакетов уведомляет контроллер о приеме пакета при состоянии с 100 pps (пакетов в секунду).
[0031]
Кроме того, в случае примера, показанного на Фиг.4, когда был принят другой пакет с приоритетом ниже, чем у вышеуказанной записи (записей) (условие соответствия=ANY), имеется запись (записи), которая побуждает уведомлять контроллер 200 о приеме пакета (сообщение Packet-In). Например, запись (записи) используется для обнаружения новой связи между терминалом 300 и сервером 301. Кроме того, в случае примера, показанного на Фиг.4, поскольку запись (записи) хранится в верхнем положении, запись (записи) имеет более высокий приоритет, но можно реализовать такое управление приоритетами посредством включения информации о приоритете в соответствующую запись (записи). Кроме того, в случае примера, показанного на Фиг.4, опускается запись (записи) для осуществления известной передачи между терминалом 300 и сервер 301, но запись (записи) имеет, как правило, более высокий приоритет, чем запись (записи) для выполнения уведомления о приеме пакета.
[0032]
Фиг.5 иллюстрирует пример других записей, которые установлены в таблице потоков на OFS 100-1. Запись, описанная на Фиг.5, включающая в себя условие соответствия=Протокол № 89; тип OSPF=1; и действие (содержание обработки)=Packet-In (100 pps, WRED) для уведомления о приеме пакета с лимитированием объема контроллера 200. Целью условия соответствия, включающего в себя протокол № 89 и OSPF Type=1, является пакет приветствия OSPF (сначала открыть кратчайший маршрут). Кроме того, Packet-In (100 pps, WRED) в действии (содержание обработки) означает, что выполняется уведомление о приеме пакета контроллеру 200 при условии 100 pps и WRED (Взвешенного произвольного раннего обнаружения).
[0033]
Кроме того, режим управления ограничением передачи уведомления о приеме пакета к контроллеру 200 не ограничивается описанным выше способом, который использует pps и WRED, но может использовать способ широкополосного управления или способ управления перегрузкой, который отличается от описанного выше способа, но может быть выполнен со стороны OFS 100. Кроме того, режим лимитирования передачи для уведомления о приеме пакета не может быть описан в соответствующих записях, но может определять процессы по умолчанию для соответствующих контролируемых пакетов в OFS. Например, подобное управление может быть реализовано путем определения того, что применяется 100 pps к пакету приветствия из протокола OSPF, и определения того, что применяется 50 pps к пакету "сохранить действующим".
[0034]
Далее будет описана подробная информация о конфигурации контроллера 200, который устанавливает записи, показанные на Фиг.4 и 5. Фиг.6 иллюстрирует конфигурацию контроллера 200, в соответствии с первым примерным вариантом воплощения настоящего изобретения. Фиг.6 показывает конфигурацию, содержащую блок 210 приема содержания управления ограничением передачи, блок 220 установки записи потока и базу данных 221 менеджера OFS (называется DB менеджера OFS).
[0035]
Блок 210 приема содержания управления ограничением передачи принимает от сетевого менеджера целевой пакет, для которого передача уведомления о приеме пакета ограничена, и затем содержание управления ограничением передачи через терминал управления и т.д. уведомляет их блоку 220 установки записи потока. Кроме того, при выполнении этих процессов OFS, который выполняет управление ограничением передачи, может быть уведомлен от сетевого менеджера блоку 210 приема содержания управления ограничением передачи.
[0036]
На основании содержания уведомления, переданного от блока 210 приема содержания управления ограничением передачи, блок 220 установки записи потока генерирует установление записи (записей) для установки таблицы 111 потоков в OFS 100, где установление записи (записей), которое связывает целевой пакет, для которого передача уведомления о приеме пакета ограничена, с содержанием управления ограничением передачи, применяемого к целевому пакету. Затем блок 220 установки записи потока устанавливает их в соответствующий OFS 100. Таким образом, блок 220 установки записи потока соответствует средству, уведомляющему целевой пакет, для которого передача уведомления о приеме пакета ограничена, и применяется содержание управления ограничением передачи к целевому пакету.
[0037]
DB 221 менеджера OFS хранит запись (записи), которая была установлена в таблице потоков в соответствующих OFS. Блок 220 установки записи потока относится к DB 221 менеджеру OFS, и затем, определяет (проверяет) генерировать или не генерировать устанавливающую запись (записи) для установки таблицы 111 потоков. DB 221 менеджер OFS может хранить информацию о топологии сети, информацию терминала относительно соединения с OFS и т.д., кроме вышеупомянутой записи (записей). В этом случае блок менеджера OFS (не показанный на фигурах) обновляет вышеупомянутую сохраненную информацию в DB 221 менеджера OFS, используя принимаемый пакет от OFS, причем принимаемый пакет включает в себя целевой пакет для управления ограничением передачи.
[0038]
Следует отметить, что компоненты (средства обработки) и функциональные блоки устройства (устройств) связи, устройство управления, OFS и контроллер, показанные на Фиг.1, 2 и 6, могут быть реализованы с помощью компьютерных программ, которые побуждают компьютеры, установленные в этих устройствах, использовать аппаратные средства и выполнять соответствующие процессы.
[0039]
Далее со ссылкой на чертежи подробно описывается работа, в соответствии с настоящим примерным вариантом воплощения. Как показано на Фиг.7, многие пакеты, передаваемые от множества терминалов 300, могут достигать OFS 100-1 через коммутатор 190 агрегации.
[0040]
Как было описано выше, запись (записи), которая связывает целевой пакет, являющимся целевым для ограничения передачи уведомления о приеме пакета, с содержимым управления ограничением передачи, применяемом к целевому пакету, устанавливается в таблице 111 потоков на OFS 100-1 (см. Фиг. 4 и 5). Таким образом, OFS 100-1 передает уведомление о приеме пакета к контроллеру 200 посредством применения предопределенного содержания управления ограничением передачи (например, 100 pps) для целевого пакета для ограничения передачи уведомления о приеме пакета (см. Фиг. 7). Следует отметить, что, так как целевой пакет для управления ограничением передачи используется в качестве пакета "сохранить действующим", пакета объявления/пакета приветствия, и т.д., даже если некоторые пакеты отбрасываются, при этом серьезная проблема возникать не будет.
[0041]
С другой стороны, OFS 100-1 также принимает пакет связи (неизвестный пакет), который только что был сгенерирован между терминалом 300 и сервером. Что касается пакетов, отличных от целевых для ограничения передачи уведомления о приеме пакета, OFS 100-1 передает уведомление о приеме пакета контроллеру без выполнения какого-либо управления ограничением передачи (см. Фиг.8). Выполняя этот процесс, контроллер 200 может точно распознать генерирование нового сообщения. Когда контроллер 200 принимает уведомление о приеме пакета, то контроллер 200 определяет, что существует новая связь между терминалом 300 и сервером, и затем устанавливает запись (записи) (запись (записи) потока для пересылки) в таблице 111 потоков, чтобы вызвать пакет между терминалом 300 и сервером, который будет направлен на OFS 100 по пути. После этого процесса, пакет между терминалом 300 и сервером передается в качестве известного пакета (см. Фиг.8).
[0042]
Как было описано выше, в настоящем примерном варианте воплощения, можно осуществить выборку пакета, для которого выполняется передача уведомления о приеме пакета контроллеру, и выполнить управление ограничением передачи пакетов, для которых может быть выполнена выборка. Кроме того, с помощью этой операции, можно снизить нагрузку на контроллер 200.
[0043]
Примерный вариант воплощения настоящего изобретения был описан выше, однако настоящее изобретение не ограничивается вышеприведенным примерным вариантом воплощения и дальнейшие модификации, замены и изменения могут быть допустимы в пределах основной технической идеи настоящего изобретения. Например, конфигурации сетей, показанные на соответствующих чертежах, конфигурации соответствующих элементов и представление сообщений используются просто в качестве примеров для облегчения понимания настоящего изобретения, а не для ограничения настоящего изобретения проиллюстрированными вариантами.
[0044]
В заключении будут кратко перечислены предпочтительные варианты осуществления настоящего изобретения.
(Вариант 1)
См. устройство связи в соответствии с первым аспектом.
(Вариант 2)
Устройство связи в соответствии с вариантом 1, в котором в качестве предопределенного управления ограничением передачи, устройство связи выполняет управление уровнем лимитирования объемов передачи в течение предопределенного периода или выполняет управление по отбрасыванию пакета на основе заданного правила.
(Вариант 3)
Устройство связи в соответствии с вариантом 1 или 2, в котором целевой пакет для предопределенного управления ограничением передачи задается в качестве условия соответствия, соответствующего управляющей информации, заданной устройством управления; и содержание предопределенного управления ограничением передачи описывается в качестве содержания обработки, применяемого к пакету, который применяется к условию соответствия, соответствующему управляющей информации.
(Вариант 4)
См. устройство управления в соответствии, с вышеприведенным вторым аспектом.
(Вариант 5)
См. устройство связи в соответствии, с вышеприведенным третьим аспектом.
(Вариант 6)
См. способ обработки принимаемого пакета, в соответствии с вышеприведенным четвертым аспектом.
(Вариант 7)
См. способ управления устройством связи, в соответствии с вышеприведенным пятым аспектом.
(Вариант 8)
Смотрите программу в соответствии с вышеприведенным шестым аспектом.
Дополнительно, варианты 4-8 могут быть преобразованы в варианты, подобные вариантам 2 и 3.
[0045]
Описание каждой из указанных выше патентной литературы и непатентной литературы включено в данное описание посредством ссылки на них. Изменения и корректировки типичных вариантов воплощения и примеров возможны в пределах объема общего раскрытия (включая формулу изобретения) настоящего изобретения, и на основе базовой технической идеи настоящего изобретения. Возможны различные комбинации и сочетание различных раскрытых элементов (в том числе каждых элементов в каждом пункте формулы изобретения, примерном варианте воплощения, например, чертежах и т.п.) возможны в пределах объема формулы изобретения настоящего изобретения, а именно настоящее изобретение, конечно, включает в себя различные варианты и модификации, которые могут быть сделаны специалистами в данной области, в соответствии с общим раскрытием, включая формулу изобретения и техническую идею. В частности, в настоящем описании раскрываются числовые диапазоны значений. Тем не менее, даже если в описании не раскрыты конкретные произвольные числовые значения или малые интервалы, включенные в диапазоны, эти значения и диапазоны должны считаться конкретно раскрытыми.
[0046]
С 100-1 по 100-N, 100 Коммутатор OpenFlow (OFS)
100A Устройство связи
110, 110A Блок обработки пакета
120 Блок управления
130 Блок приема
140 Блок передачи
190 Коммутатор агрегации
200 Контроллер
200A Устройство управления
210 Блок приема содержания управления ограничением передачи
220 Блок установки записи потока
221 Управление базой данных OFS (управление DB OFS)
300 Терминал
301 Сервер