ретрансляционное устройство

Классы МПК:H04L29/02 управление передачей данных; обработка данных, поступающих с линий связи
G06F15/16 сочетание двух или более вычислительных машин, каждая из которых снабжена по меньшей мере арифметическим устройством, программным устройством и регистром, например для одновременной обработки нескольких программ
Автор(ы):,
Патентообладатель(и):НЕК КОРПОРЕЙШН (JP)
Приоритеты:
подача заявки:
2010-08-25
публикация патента:

Изобретение относится к ретрансляционному устройству. Технический результат - пересылка данных без потерь. Ретрансляционное устройство передает принятые данные, включающие в себя информацию об атрибуте представляющем собой IP (протокол Интернет) адрес источника данных, MAC (управления доступом к среде) адрес источника данных, IP адрес получателя данных, MAC (управления доступом к среде) адрес получателя данных, информацию, представляющую собой тип данных (например, данные, представляющие собой голос, данные, представляющие собой видео или подобное), информацию, представляющую собой приоритет связи, и подобное, устройству-получателю пересылки. Ретрансляционное устройство включает в себя первую секцию хранения информации о правиле, вторую секцию хранения информации о правиле и секцию управления пересылкой, которая в случае, когда количество информации применительно к первой информации о правиле, хранящейся в первом запоминающем устройстве, становится чрезмерно большим, происходит преобразование первой информации о правиле во вторую информацию о правиле сохранения ее во втором запоминающем устройстве. 3 н. и 10 з.п. ф-лы, 7 ил. ретрансляционное устройство, патент № 2510581

ретрансляционное устройство, патент № 2510581 ретрансляционное устройство, патент № 2510581 ретрансляционное устройство, патент № 2510581 ретрансляционное устройство, патент № 2510581 ретрансляционное устройство, патент № 2510581 ретрансляционное устройство, патент № 2510581 ретрансляционное устройство, патент № 2510581 ретрансляционное устройство, патент № 2510581

Формула изобретения

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

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

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

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

2. Ретрансляционное устройство по п.1, дополнительно содержащее:

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

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

3. Ретрансляционное устройство по п.2, в котором

первая информация о правиле включает в себя одно или более первых условий атрибутов в отношении первой группы атрибутов и информацию идентификации получателя пересылки для идентификации устройства-получателя пересылки,

вторая информация о правиле включает в себя одно или более вторых условий атрибутов в отношении второй группы атрибутов и информацию идентификации получателя пересылки для идентификации устройства-получателя пересылки,

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

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

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

4. Ретрансляционное устройство по п.3, в котором

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

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

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

5. Ретрансляционное устройство по п.4, дополнительно содержащее:

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

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

6. Ретрансляционное устройство по любому из пп.1-5, при этом

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

7. Ретрансляционное устройство по любому из пп.3-5, при этом

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

8. Ретрансляционное устройство по любому из пп.3-5, дополнительно содержащее:

множество портов для соединения внешних устройств с ретрансляционным устройством, при этом

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

9. Ретрансляционное устройство по любому из пп.1-5, при этом

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

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

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

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

причем способ содержит этап, на котором:

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

11. Способ ретрансляции по п.10, дополнительно содержащий этапы, на которых:

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

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

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

причем ретрансляционное устройство включает в себя:

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

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

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

13. Носитель по п.12, в котором программа дополнительно содержит инструкции, предписывающие ретрансляционному устройству реализовать:

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

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

Описание изобретения к патенту

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

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

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

Атрибуты данных включают в себя IP (протокол Интернет) адрес источника данных, MAC (управления доступом к среде) адрес источника данных, IP адрес получателя данных, MAC адрес получателя данных и подобное.

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

Патентный документ 1: JP 2008-86048 A

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

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

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

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

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

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

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

Ретрансляционное устройство включает в себя

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

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

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

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

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

Ретрансляционное устройство включает в себя

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

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

Способ включает в себя этап, на котором

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

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

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

Ретрансляционное устройство включает в себя

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как показано на фиг.1, ретрансляционное устройство 1 в соответствии с первым характерным вариантом осуществления включает в себя множество портов 2a, 2b, ретрансляционное устройство, патент № 2510581 , первую секцию 11 обработки по пересылке, вторую секцию 12 обработки по пересылке и секцию 13 управления пересылкой. Ретрансляционное устройство 1 соединено с соответствующими внешними устройствами, не показаны, через порты 2a, 2b, ретрансляционное устройство, патент № 2510581 .

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

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

Каждая из первой секции 11 обработки по пересылке, второй секции 12 обработки по пересылке и секции 13 управления пересылкой (средство управления пересылкой) являются схемами.

Первая секция 11 обработки по пересылке включает в себя первую секцию 11a хранения информации о правиле (первое средство хранения информации о правиле) и первую секцию 11b исполнения обработки по пересылке (первое средство исполнения обработки по пересылке).

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

Как показано на фиг.2, первая информация о правиле включает в себя первую информацию идентификации правила для идентификации первой информации о правиле, MAC адрес источника, IP адрес источника, MAC адрес получателя, IP адрес получателя и информацию идентификации порта для идентификации порта.

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

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

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

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

Первая секция 11 обработки по пересылке сохраняет принятую первую информацию о правиле в первой секции 11a хранения информации о правиле.

Когда ретрансляционное устройство 1 принимает данные, то первая секция 11b исполнения обработки по пересылке определяет устройство-получатель пересылки, исходя из информации об атрибуте, включенной в принятые данные, и первой информации о правиле, хранящейся в первой секции 11a хранения информации о правиле. Первая секция 11b исполнения обработки по пересылке передает данные определенному устройству-получателю пересылки.

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

Когда первая секция 11b исполнения обработки по пересылке определяет, что информация об атрибуте, включенная в принятые данные, удовлетворяет любому из первых условий атрибутов, то первая секция 11b исполнения обработки по пересылке передает (пересылает) данные внешнему устройству через порт, идентифицируемый посредством информации идентификации порта, включенной в первую информацию о правиле, включающую удовлетворяющую первую информацию об атрибуте. Следует отметить, что если в качестве информации идентификации порта установлена информация, указывающая «ликвидацию», то первая секция 11b исполнения обработки по пересылке ликвидирует (игнорирует) данные, не пересылая их никакому внешнему устройству.

Вторая секция 12 обработки по пересылке включает в себя вторую секцию 12a хранения информации о правиле (второе средство хранения информации о правиле) и вторую секцию 12b исполнения обработки по пересылке (второе средство исполнения обработки по пересылке).

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

Как показано на фиг.3, вторая информация о правиле включает в себя вторую информацию идентификации правила для идентификации второй информации о правиле, IP адрес получателя и информацию идентификации порта.

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

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

Вторая секция 12 обработки по пересылке сохраняет принятую вторую информацию о правиле во второй секции 12a хранения информации о правиле.

Когда ретрансляционное устройство 1 принимает данные, то вторая секция 12b исполнения обработки по пересылке определяет устройство-получатель пересылки, исходя из информации об атрибуте, включенной в принятые данные, и второй информации о правиле, хранящейся во второй секции 12a хранения информации о правиле. Вторая секция 12b исполнения обработки по пересылке передает данные определенному устройству-получателю пересылки.

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

Когда вторая секция 12b исполнения обработки по пересылке определяет, что информация об атрибуте, включенная в принятые данные, удовлетворяет любому из вторых условий атрибутов, то вторая секция 12b исполнения обработки по пересылке передает (пересылает) данные внешнему устройству через порт, идентифицируемый посредством информации идентификации порта, включенной во вторую информацию о правиле, включающую удовлетворяющую вторую информацию об атрибуте. Следует отметить, что если в качестве информации идентификации порта установлена информация, указывающая «ликвидацию», то вторая секция 12b исполнения обработки по пересылке ликвидирует (игнорирует) данные, не пересылая их никакому внешнему устройству.

Следует отметить, что в случае, когда первая секция 11b исполнения обработки по пересылке определяет, что информация об атрибуте, включенная в данные, принятые ретрансляционным устройством 1, удовлетворяет любому из первых условий атрибутов, включенных в первую информацию о правиле, хранящуюся в первой секции 11a хранения информации о правиле, то вторая секция 12b исполнения обработки по пересылке не исполняет обработку по пересылке или ликвидации данных.

Секция 13 управления пересылкой включает в себя секцию 13a хранения информации о различии (средство хранения информации о различии).

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

Если секция 13 управления пересылкой определяет, что количество информации, хранящейся в первой секции 11a хранения информации о правиле, больше первого порогового количества, то секция 13 управления пересылкой определяет, хранится или нет в первой секции 11a хранения информации о правиле первая информация о правиле, включающая в себя первую определяющую ряд информацию, которая определяет ряд, включающий в себя произвольную информацию об атрибуте (в данном примере, представленную как «любой») в отношении соответствующих атрибутов, отличных от атрибутов, составляющих вторую группу атрибутов из числа атрибутов, составляющих первую группу атрибутов.

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

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

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

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

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

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

Как показано на фиг.4, информация о различии включает в себя первую информацию идентификации правила для идентификации первой информации о правиле, которая удаляется в ходе обработки по перемещению, вторую информацию идентификации правила для идентификации второй информации о правиле, сохраняемой в ходе обработки по перемещению, MAC адрес источника, IP адрес источника и MAC адрес получателя.

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

Когда секция 13 управления пересылкой определяет, что количество информации, хранящейся в первой секции 11a хранения информации о правиле, меньше второго порогового значения, секция 13 управления пересылкой определяет, хранится или нет информация о различии в секции 13a хранения информации о различии.

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

Затем секция 13 управления пересылкой выполняет обработку по восстановлению, которая включает в себя сохранение сформированной первой информации о правиле в первой секции 11a хранения информации о правиле и удаление второй информации о правиле из второй секции 12a хранения информации о правиле.

Далее подробно будет описано функционирование ретрансляционного устройства 1.

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

В частности, когда ретрансляционное устройство 1 запускает обработку по регистрации первой информации о правиле, то на этапе S101 ретрансляционное устройство 1 ожидает до тех пор, пока оно не примет первую информацию о правиле. Затем, по приему первой информации о правиле ретрансляционное устройство определяет статус условного перехода как «Да» и переходит к этапу S102.

Затем, ретрансляционное устройство 1 определяет, больше или нет количество информации, хранящейся в первой секции 11a хранения информации о правиле, первого порогового количества. Теперь предполагается, что количество информации, хранящейся в первой секции 11а хранения информации о правиле, меньше первого порогового значения. В данном случае ретрансляционное устройство 1 определяет статус условного перехода как «Нет» и переходит к этапу S105, и сохраняет принятую первую информацию о правиле в первой секции 11a хранения информации о правиле. Затем, ретрансляционное устройство 1 возвращается к этапу S101 и повторяет обработку с этапа S101 по этап S105.

Предполагается, что затем количество информации, хранящейся в первой секции 11a хранения информации о правиле, становится больше первого порогового количества. В данном случае ретрансляционное устройство 1 определяет статус условного перехода на этапе S102 как «Да» и переходит к этапу S103.

Затем, ретрансляционное устройство 1 определяет, присутствует или нет какая-либо возможная к перемещению первая информация о правиле. В частности, в отношении соответствующих атрибутов, отличных от атрибутов, составляющих вторую группу атрибутов из числа атрибутов, составляющих первую группу атрибутов, ретрансляционное устройство 1 определяет, хранится или нет в первой секции 11a хранения информации о правиле первая информация о правиле, включающая в себя первую определяющую ряд информацию, которая определяет ряд, включающий в себя произвольную информацию об атрибуте (в данном примере, указываемую как «любой»).

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

Соответственно, ретрансляционное устройство 1 определяет статус условного перехода как «Да» на этапе S103 и переходит к этапу S104, и перемещает первую информацию о правиле во вторую секцию 12a хранения информации о правиле.

В частности, ретрансляционное устройство 1 сохраняет во второй секции 12a хранения информации о правиле вторую информацию о правиле, которая включает в себя вторые условия атрибутов, включающие вторую определяющую ряд информацию (в данном примере, IP адрес получателя «IP3»), включающую в себя часть, определяющую ряд в отношении соответствующих атрибутов, составляющих вторую группу атрибутов первой определяющей ряд информации, включенной в первую информацию о правиле, и включает информацию идентификации получателя пересылки (в данном примере, информацию идентификации порта «PT2»), включенную в первую информацию о правиле.

Дополнительно, ретрансляционное устройство 1 удаляет первую информацию о правиле из первой секции 11a хранения информации о правиле.

Затем, ретрансляционное устройство 1 переходит к этапу S105 и, аналогично приведенному выше случаю, сохраняет принятую первую информацию о правиле в первой секции 11a хранения информации о правиле.

Следует отметить, что если первая информация о правиле, включающая в себя первую определяющую ряд информацию, которая определяет ряд, включающий в себя произвольную информацию об атрибуте, в отношении соответствующих атрибутов, отличных от атрибутов, составляющих вторую группу атрибутов из числа атрибутов, составляющих первую группу атрибутов, не хранится в первой секции 11a хранения информации о правиле (то есть отсутствует возможная к перемещению первая информация о правиле), то ретрансляционное устройство 1 определяет статус условного перехода как «Нет» на этапе S103 и возвращается к этапу S101.

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

В частности, когда ретрансляционное устройство 1 запускает обработку по пересылке пакета, то ретрансляционное устройство 1 ожидает до тех пор, пока оно не примет (примет от внешнего устройства) пакет. По приему пакета ретрансляционное устройство 1 определяет статус условного перехода как «Да» и переходит к этапу S202.

Затем ретрансляционное устройство 1 определяет, согласуется или нет принятый пакет с первой информацией о правиле. В частности, ретрансляционное устройство 1 определяет, удовлетворяет или нет информация об атрибуте, включенная в принятый пакет, любому из первых условий атрибутов, включенных в первую информацию о правиле, хранящуюся в первой секции 11a хранения информации о правиле. Как описано выше, ретрансляционное устройство 1 определяет, что в отношении соответствующих атрибутов, составляющих первую группу атрибутов, информация об атрибуте, включенная в принятый пакет, удовлетворяет первому условию атрибута, если информация об атрибуте, включенная в пакет, находится в ряду, представленном первой определяющей ряд информацией.

Теперь предполагается, что принятый пакет включает в себя «MC1» в качестве информации об атрибуте, представляющей собой MAC адрес источника данных, включает в себя «IP1» в качестве информации об атрибуте, представляющей собой IP адрес источника данных, включает в себя «MC2» в качестве информации об атрибуте, представляющей собой MAC адрес получателя данных, и включает в себя «IP2» в качестве информации об атрибуте, представляющей собой IP адрес получателя данных.

В данном случае принятый пакет согласуется с первой информацией о правиле, включающей в себя первую информацию «F01» идентификации правила. Соответственно, ретрансляционное устройство 1 определяет статус условного перехода как «Да» на этапе S202 и переходит к этапу S203.

Затем, ретрансляционное устройство 1 пересылает пакет, исходя из согласующейся первой информации о правиле. В частности, ретрансляционное устройство 1 передает (пересылает) пакет внешнему устройству через порт 2a, 2b, ретрансляционное устройство, патент № 2510581 , идентифицируемый информацией идентификации порта (в данном примере, «PT1») в первой информации о правиле, включающей в себя первую информацию об атрибуте, удовлетворяющую информации об атрибуте, включенной в принятый пакет.

Следует отметить, что если в качестве информации идентификации порта установлена информация, указывающая «ликвидацию», то ретрансляционное устройство 1 ликвидирует (игнорирует) пакет, не пересылая его никакому внешнему устройству. Затем, ретрансляционное устройство 1 возвращается к этапу S201 и повторяет обработку с этапа S201 по этап S205.

Предполагается, что затем ретрансляционное устройство 1 принимает пакет, включающий в себя «MC2» в качестве информации об атрибуте, представляющей собой MAC адрес источника данных, «IP2» в качестве информации об атрибуте, представляющей собой IP адрес источника данных, «MC1» в качестве информации об атрибуте, представляющей собой MAC адрес получателя данных, и «IP1» в качестве информации об атрибуте, представляющей собой IP адрес получателя данных.

В данном случае ретрансляционное устройство 1 определяет статус условного перехода как «Нет» на этапе S202 и переходит к этапу S204. Затем, ретрансляционное устройство 1 определяет, согласуется или нет принятый пакет со второй информацией о правиле. В частности, ретрансляционное устройство 1 определяет, удовлетворяет или нет информация об атрибуте, включенная в принятый пакет, любому из вторых условий атрибутов, включенных во вторую информацию о правиле, хранящуюся во второй секции 12a хранения информации о правиле. Как описано выше, ретрансляционное устройство 1 определяет, что, в отношении соответствующих атрибутов, составляющих вторую группу атрибутов, информация об атрибуте, включенная в принятый пакет, удовлетворяет второму условию атрибута, если информация об атрибуте, включенная в пакет, находится в ряду, представленном второй определяющей ряд информацией.

В соответствии с предположением принятый пакет согласуется со второй информацией о правиле, включающей в себя вторую информацию «S01» идентификации правила. Таким образом, ретрансляционное устройство 1 определяет статус условного перехода как «Да» на этапе S204 и переходит к этапу S205.

Затем, ретрансляционное устройство 1 пересылает пакет, исходя из согласующейся второй информации о правиле. В частности, ретрансляционное устройство 1 передает (пересылает) пакет внешнему устройству через порт 2a, 2b, ретрансляционное устройство, патент № 2510581 , идентифицируемый информацией идентификации порта (в данном примере, «PT3») во второй информации о правиле, включающей в себя второе условие атрибута, удовлетворяемое информацией об атрибуте, включенной в принятый пакет.

Следует отметить, что если в качестве информации идентификации порта установлена информация, указывающая «ликвидацию», то ретрансляционное устройство 1 ликвидирует (игнорирует) пакет, не пересылая его никакому внешнему устройству. Затем, ретрансляционное устройство 1 возвращается к этапу S201 и повторяет обработку с этапа S201 по этап S205.

Если принятый пакет не согласуется или с первой информацией о правиле, или со второй информацией о правиле, то ретрансляционное устройство 1 определяет статус условного перехода как «Нет» на этапах S202 и S204 и возвращается к этапу S201, не пересылая пакет. Таким образом, в данном случае ретрансляционное устройство 1 ликвидирует принятый пакет.

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

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

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

Теперь предполагается, что количество информации, хранящейся в первой секции 11a хранения информации о правиле, становится меньше порогового количества. В данном случае ретрансляционное устройство 1 определяет статус условного перехода как «Да» и переходит к этапу S302.

Затем ретрансляционное устройство 1 определяет, присутствует или нет какая-либо возможная к перемещению вторая информация о правиле. В частности, ретрансляционное устройство 1 определяет, хранится или нет информация о различии в секции 13a хранения информации о различии. Теперь предполагается, что информация о различии хранится в секции 13a хранения информации о различии, как показано на фиг.4.

В данном случае ретрансляционное устройство 1 определяет статус условного перехода как «Да» и переходит к этапу S303, и перемещает вторую информацию о правиле в первую секцию 11a хранения информации о правиле. В частности, ретрансляционное устройство 1 формирует первую информацию о правиле, исходя из хранящейся информации о различии и второй информации о правиле, идентифицируемой второй информацией идентификации правила, включенной в информацию о различии. Таким образом, ретрансляционное устройство 1 формирует первую информацию о правиле, включающую в себя первую информацию идентификации правила, MAC адрес источника, IP адрес источника и MAC адрес получателя, которые включены в информацию о различии; и IP адрес получателя, и информацию идентификации порта, которые включены во вторую информацию о правиле.

Затем, секция 13 управления пересылкой выполняет обработку по восстановлению, которая включает в себя сохранение сформированной первой информации о правиле в первой секции 11a хранения информации о правиле и удаление второй информации о правиле из второй секции 12a хранения информации о правиле. Затем, ретрансляционное устройство 1 возвращается к этапу S301 и повторяет обработку с этапа S301 по этап S303.

Следует отметить, что если информация о различии не хранится в секции 13a хранения информации о различии, то ретрансляционное устройство 1 определяет статус условного перехода как «НЕТ» на этапе S302 и возвращается к этапу S301, не выполняя обработки по восстановлению.

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

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

Как описано выше, ретрансляционное устройство 1 имеет возможность пересылки пакетов, исходя из всей информации о правиле.

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

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

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

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

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

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

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

Дополнительно, ретрансляционное устройство 100 включает в себя

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

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

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

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

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

Как описано выше, ретрансляционное устройство 100 имеет возможность пересылки данных, исходя из всей информации о правиле.

В данном случае предпочтительно, чтобы ретрансляционное устройство дополнительно включало в себя

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

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

В данном случае предпочтительно, чтобы

первая информация о правиле включала в себя одно или более первых условий атрибутов в отношении первой группы атрибутов и информацию идентификации получателя пересылки для идентификации устройства-получателя пересылки, чтобы

вторая информация о правиле включала в себя одно или более вторых условий атрибутов в отношении второй группы атрибутов и информацию идентификации получателя пересылки для идентификации устройства-получателя пересылки, чтобы

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

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

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

В данном случае предпочтительно, чтобы

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

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

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

В данном случае предпочтительно, чтобы

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

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

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

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

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

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

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

В данном случае предпочтительно, чтобы множество атрибутов включало в себя по меньшей мере одно из: IP (протокол Интернет) адреса источника данных, MAC (управления доступом к среде) адреса источника данных, IP адреса получателя данных, MAC адреса получателя данных.

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

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

Ретрансляционное устройство включает в себя

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

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

Дополнительно способ включает в себя этап, на котором:

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

В данном случае предпочтительно, чтобы способ ретрансляции дополнительно включал в себя этапы, на которых:

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

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

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

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

Ретрансляционное устройство включает в себя

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

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

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

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

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

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

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

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

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

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

Настоящая заявка основана на заявке на патент Японии № 2009-268484, поданной 26 ноября 2009 г., раскрытие которой в полном объеме включено в настоящую заявку путем ссылки и по которой испрашивается приоритет.

ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ

Настоящее изобретение применимо, например, к маршрутизатору, который пересылает пакеты.

ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ПОЗИЦИЙ

1 ретрансляционное устройство

2a, 2b, ретрансляционное устройство, патент № 2510581 порт

11 первая секция обработки по пересылке

11a первая секция хранения информации о правиле

11b первая секция исполнения обработки по пересылке

12 вторая секция обработки по пересылке

12a вторая секция хранения информации о правиле

12b вторая секция исполнения обработки по пересылке

13 секция управления пересылкой

13a секция хранения информации о различии

100 ретрансляционное устройство

101 первая секция хранения информации о правиле

102 вторая секция хранения информации о правиле

103 секция управления пересылкой.

Класс H04L29/02 управление передачей данных; обработка данных, поступающих с линий связи

блок управления и способ для приведения в действие средств безопасности, а также датчик для выдачи сигнала аварийной ситуации -  патент 2527742 (10.09.2014)
динамический выбор форматов подкадров в беспроводной сети -  патент 2520378 (27.06.2014)
приемник и способ для обработки радиосигналов с использованием мягких пилот-символов -  патент 2519566 (10.06.2014)
способ передачи и приема радиосигналов -  патент 2519296 (10.06.2014)
способ передачи и приема радиосигналов -  патент 2519294 (10.06.2014)
мультичастотная метка, а также способ и система динамической настройки радиочастотных параметров мультичастотной метки -  патент 2517372 (27.05.2014)
способ автосинхронизации приема и обработки потока данных по стартовому символу и устройство для его осуществления -  патент 2516586 (20.05.2014)
передающее устройство и приемное устройство -  патент 2516289 (20.05.2014)
способ и устройство передачи данных на основе обнаружения скользящего перемещения -  патент 2515506 (10.05.2014)
модульный бортовой комплекс средств цифровой радиосвязи -  патент 2514098 (27.04.2014)

Класс G06F15/16 сочетание двух или более вычислительных машин, каждая из которых снабжена по меньшей мере арифметическим устройством, программным устройством и регистром, например для одновременной обработки нескольких программ

способ, сервер, компьютерная программа и компьютерный программный продукт для кэширования -  патент 2527736 (10.09.2014)
схема передачи данных с текстовой информацией -  патент 2527733 (10.09.2014)
визуализация подписок rss на календаре -  патент 2527194 (27.08.2014)
способ построения системы автоматического управления с взаимодействием через сеть ethernet -  патент 2526765 (27.08.2014)
устройство обработки информации, система обработки информации, способ обработки информации и носитель информации -  патент 2525746 (20.08.2014)
системы и способы для передачи файлов данных, независимо от платформы -  патент 2525743 (20.08.2014)
расширяемость для основывающейся на web визуализации диаграмм -  патент 2524855 (10.08.2014)
способ и система для загрузки файла для веб-приложения -  патент 2523216 (20.07.2014)
переносимость и совместимость медийных данных для различных платформ-адресатов -  патент 2523123 (20.07.2014)
способ использования мобильных телефонов -  патент 2520417 (27.06.2014)
Наверх