СПОСОБ УПРАВЛЕНИЯ СЕТЬЮ, СЕТЕВАЯ СИСТЕМА, УСТРОЙСТВО И ПРОГРАММА

1. Способ управления сетью, содержащий:
подготовку в коммутаторе множества каскадов таблиц, которые включают в себя, по меньшей мере, первую таблицу и вторую таблицу, и которые отличаются друг от друга в отображении информации выхода сети и информации пользователя по отношению к пакету, в таблице осуществляют поиск, соответствует ли предопределенная информация пакета ключу поиска в элементе в таблице, чтобы выполнить операцию, заданную в действии, соответствующем совпавшему ключу поиска;
поиск в первой таблице первого принятого пакета, применение к первому пакету операции согласно действию, соответствующему ключу поиска в первой таблице, чтобы преобразовать первый пакет во второй пакет, когда первый пакет соответствует ключу поиска в первой таблице, и подачу второго пакета во вторую таблицу; и
поиск во второй таблице второго пакета, применение ко второму пакету операции согласно действию, соответствующему ключу поиска во второй таблице, чтобы преобразовать второй пакет в третий пакет, когда второй пакет соответствует ключу поиска во второй таблице.
2. Способ управления сетью по п.1, содержащий:
в коммутаторе на стороне входа сети,
отображение информации локального пользователя из первого пакета в информацию глобального пользователя в виде операции, применяемой к первому пакету согласно первой таблице, чтобы выводить второй пакет с информацией глобального пользователя;
отображение из информации глобального пользователя второго пакета в информацию получателя в виде операции, применяемой ко второму пакету согласно второй таблице, чтобы выводить третий пакет с информацией получателя; и
определение вывода на основании упомянутой информации получателя из третьего пакета в виде операции, применяемой к третьему пакету согласно третьей таблице, обеспеченной в каскаде, следующем после второй таблицы.
3. Способ управления сетью по п.1, содержащий:
в коммутаторе на стороне выхода сети,
декапсулирование внешней информации первого пакета путем обращения к внешней информации в первой таблице в виде операции, применяемой к первому пакету согласно первой таблице, чтобы выводить второй пакет;
(A) отображение информации глобального пользователя из второго пакета в информацию локального пользователя в виде операции, применяемой ко второму пакету согласно второй таблице; и
определение конечного получателя на основании информации второго пакета, для вывода, в виде операции, применяемой ко второму пакету используя третью таблицу в каскаде, следующем после второй таблицы; или
в обратном порядке к (A),
(B) определение получателя, используя упомянутую информацию глобального пользователя из второго пакета, в виде операции, применяемой ко второму пакету согласно третьей таблице; и
затем преобразование упомянутой информации глобального пользователя из второго пакета в информацию локального пользователя, в виде операции, применяемой ко второму пакету согласно второй таблице.
4. Способ управления сетью по п.2 или 3, содержащий
информацию глобального пользователя, передаваемую между первой таблицей и второй таблицей.
5. Способ управления сетью по п.3, содержащий
объединение действий во второй таблице и третьей таблице в коммутаторе на стороне входа в одну таблицу, чтобы позволять действиям в одной таблице являться исполняемыми параллельно.
6. Сетевая система, содержащая
по меньшей мере, один коммутатор, включающий в себя
множество каскадов таблиц, которое включает в себя, по меньшей мере, первую таблицу и вторую таблицу, и которые отличаются в отображении информации выхода сети и информации пользователя по отношению к пакету, в таблице осуществляют поиск, соответствует ли предопределенная информация пакета ключу поиска в элементе в таблице, чтобы выполнить операцию, заданную в действии, соответствующем совпавшему ключу поиска,
причем коммутатор осуществляет поиск в первой таблице первого принятого пакета, применяет к первому пакету операцию согласно действию, соответствующему ключу поиска из первой таблицы, чтобы преобразовать первый пакет во второй пакет, когда первый пакет соответствует ключу поиска первой таблицы, и подает второй пакет во вторую таблицу, и
при этом коммутатор осуществляет поиск во второй таблице второго пакета и применяет ко второму пакету операцию согласно действию, соответствующему ключу поиска второй таблицы, чтобы преобразовать второй пакет в третий пакет, когда второй пакет соответствует ключу поиска второй таблицы.
7. Сетевая система по п.6, содержащая в качестве коммутатора
коммутатор на стороне входа сети, который
выполняет отображение информации локального пользователя в информацию глобального пользователя в виде операции, применяемой к первому пакету согласно первой таблице, чтобы выводить второй пакет с глобальной информацией пользователя;
выполняет отображение из информации глобального пользователя второго пакета в информацию получателя в виде операции, применяемой ко второму пакету, согласно второй таблице, чтобы выводить третий пакет с информацией получателя; и
определяет вывод на основании информации получателя из третьего пакета в виде операции, применяемой к третьему пакету согласно третьей таблице в каскаде, следующем после второй таблицы.
8. Сетевая система по п.6, содержащая в качестве коммутатора
коммутатор, обеспеченный на стороне выхода сети, который декапсулирует внешнюю информацию первого пакета путем обращения к внешней информации в виде операции, применяемой к первому пакету согласно первой таблице, чтобы выводить второй пакет;
(A) выполняет отображение информации глобального пользователя из второго пакета в информацию локального пользователя в виде операции, применяемой ко второму пакету согласно второй таблице; и
определяет конечного получателя на основании информации второго пакета, для вывода, в виде операции, применяемой ко второму пакету согласно третьей таблице в каскаде, следующем после второй таблицы; или
в обратном порядке к (A),
(B) определяет получателя на основании упомянутой информации глобального пользователя из второго пакета в виде операции, применяемой ко второму пакету согласно третьей таблице; и
затем преобразовывает информацию глобального пользователя из второго пакета в информацию локального пользователя, в виде операции, применяемой ко второму пакету согласно второй таблице.
9. Устройство коммутатора, содержащее
множество каскадов таблиц, которое включает в себя, по меньшей мере, первую таблицу и вторую таблицу, и которые отличаются в отображении информации выхода сети и информации пользователя по отношению к пакету, в таблице осуществляют поиск, соответствует ли предопределенная информация пакета ключу поиска в элементе в таблице, чтобы выполнить операцию, заданную в действии, соответствующем совпавшему ключу поиска,
причем коммутатор включает в себя
блок, который осуществляет поиск первого принятого пакета в первой таблице, применяет к первому пакету операцию согласно действию, соответствующему ключу поиска первой таблицы, чтобы преобразовать первый пакет во второй пакет, когда первый пакет соответствует ключу поиска первой таблицы, и подает второй пакет во вторую таблицу, и
блок, который осуществляет поиск во второй таблице второго пакета и применяет ко второму пакету операцию согласно действию, соответствующему ключу поиска второй таблицы, чтобы преобразовать второй пакет в третий пакет, когда второй пакет соответствует ключу поиска второй таблицы.
10. Устройство коммутатора по п.9, в котором устройство коммутатора обеспечивается на стороне входа сети, и при этом устройство коммутатора включает в себя:
блок, который выполняет отображение информации локального пользователя первого пакета в информацию глобального пользователя в виде операции, применяемой к первому пакету согласно первой таблице, и выводит второй пакет с глобальной информацией пользователя;
блок, который выполняет отображение из информации глобального пользователя второго пакета в информацию получателя в виде операции, применяемой ко второму пакету, согласно второй таблице, чтобы выводить третий пакет с информацией получателя; и
блок, который определяет вывод, на основании информации получателя третьего пакета, в виде операции, применяемой к третьему пакету согласно третьей таблице, обеспеченной в каскаде, следующем после второй таблицы
11. Устройство коммутатора по п.9, в котором устройство коммутатора обеспечивается на стороне выхода сети, и при этом устройство коммутатора включает в себя:
блок, который декапсулирует внешнюю информацию первого пакета путем обращения к внешней информации в первой таблице в виде операции, применяемой к первому пакету согласно первой таблице, чтобы выводить второй пакет;
(A) выполняет отображение информации глобального пользователя второго пакета в информацию локального пользователя в виде операции, применяемой ко второму пакету согласно второй таблице; и
определяет конечного получателя на основании информации второго пакета, для вывода, в виде операции, применяемой ко второму пакету, с использованием третьей таблицы в каскаде, следующем после второй таблицы; или
в обратном порядке к (A),
(B) определяет получателя, используя информацию глобального пользователя из второго пакета, в виде операции, применяемой ко второму пакету согласно третьей таблице; и
затем преобразовывает информацию глобального пользователя из второго пакета в информацию локального пользователя, в виде операции, применяемой ко второму пакету согласно второй таблице.
12. Устройство коммутатора по п.11, в котором
информацию глобального пользователя передают между первой таблицей и второй таблицей.
13. Устройство коммутатора по п.12, в котором
действия во второй таблице и третьей таблице в коммутаторе на стороне входа объединяют в одну таблицу, чтобы позволять действиям в одной таблице являться исполняемыми параллельно.