СИСТЕМА СНИЖЕНИЯ НАГРУЗКИ И СПОСОБ СНИЖЕНИЯ НАГРУЗКИ

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