УСТРОЙСТВО ОБРАБОТКИ ДАННЫХ В БЕСПРОВОДНОЙ СЕТИ И СИСТЕМА БЕСПРОВОДНОЙ СЕТИ

1. Система беспроводной сети, содержащая:
одиночный сетевой контроллер (SNC), выполненный с возможностью осуществления централизованной функции управления, входной сетевой элемент, выполненный с возможностью осуществления согласования правила обработки потока данных, и сеть функционального узла (FNN), выполненную с возможностью осуществления функции плана пользователя, при этом FNN включает в себя по меньшей мере один функциональный узел (FN);
причем:
как входной сетевой элемент, так и FN соединены с возможностью осуществления связи с SNC, и по меньшей мере два FN соединены друг с другом непосредственно или через сеть Протокола Интернет (IP); а
SNC, дополнительно, выполнен с возможностью осуществления обработки сигналов, для воплощения функции плана управления системы беспроводной сети и управления, и администрирования работой входного сетевого элемента и FN в отношении доставки правила обработки потока данных во входной сетевой элемент или FN; при этом
входной сетевой элемент, в частности, выполнен с возможностью осуществления согласования между пакетом данных и правилом обработки потока данных, и отметки успешно согласованного пакета данных в форме метки, так, что FN получает, в соответствии с указанной меткой, информацию команды операции с данными, подлежащей выполнению; а
FN, дополнительно, выполнен с возможностью получения, в соответствии с указанной меткой, информации команды с операциями данных, подлежащей выполнению, и выполнения одной или комбинации обработок данных и перенаправления данных, в соответствии с информацией команды.
2. Система по п. 1, дополнительно содержащая: транслятор сетевых адресов NAT и сетевой элемент распределения, при этом NAT соединен с возможностью связи с сетевым элементом распределения, а сетевой элемент распределения соединен с возможностью связи с SNC и с входным сетевым элементом;
при этом
NAT выполнен с возможностью обеспечения интерфейса между системой беспроводной сети и внешней сетью данных, и передачи принятого пакета данных в сетевой элемент распределения с подходом в виде опроса; а
сетевой элемент распределения выполнен с возможностью приема правила распределения, переданного SNC, и перенаправления в соответствующий входной сетевой элемент, в соответствии с правилом распределения, пакета данных, переданного NAT.
3. Система по п. 1, в которой система беспроводной сети дополнительно содержит: радиоузел RN, при этом RN выполнен с возможностью воплощения радиочастотной функции системы беспроводной сети.
4. Система по п. 1, дополнительно содержащая: сетевой элемент координации, при этом сетевой элемент координации выполнен с возможностью администрирования ресурсами системы беспроводной сети, и воплощения динамического выделения ресурса, когда SNC необходимо увеличить или уменьшить входной сетевой элемент или FN, в соответствии со статусом нагрузки.
5. Система по п. 1, в котором SNC дополнительно выполнен с возможностью увеличения или уменьшения входного сетевого элемента, в соответствии со статусом нагрузки входного сетевого элемента, и увеличения или уменьшения FN, в соответствии со статусом нагрузки FN.
6. Отдельный сетевой контроллер (SNC), содержащий: процессор и считываемый компьютером носитель информации, причем носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
генерируют правило обработки потока данных, в соответствии с требованием услуги, статусом развертывания функционального узла (FN), и информацией статуса беспроводной сети, при этом правило обработки потока данных содержит информацию о маршруте данных для обработки пакета данных и информацию команды операций с данными, подлежащей выполнению всеми FN на всех маршрутах данных; и
доставляют правило обработки потока данных так, что входной сетевой элемент выполняет согласование между правилом обработки потока данных и пакетом данных, перенаправляемым сетевым элементом распределения и осуществление метки успешно согласованного пакета данных меткой так, что FN получает, в соответствии с меткой, информацию команды об операции с данными, подлежащей выполнению.
7. SNC по п. 6, в котором носитель информации включает в себя дополнительные команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
доставляют правило обработки потока данных во входной сетевой элемент так, что входной сетевой элемент выполнен с возможностью осуществления согласования правила между пакетом данных, переданным сетевым элементом распределения и локально сохраненным правилом обработки потока данных один за другим, и отметки успешно согласованного пакета данных меткой; и добавления последующей информации
маршрутизации последовательности переходов к заголовку пакета данных и перенаправления пакета данных в FN, так, что FN выполняет одну или комбинацию из получения, в соответствии с меткой, информации для выполнения обработки данных и получения информации маршрутизации следующего перехода, в соответствии с последующей информацией маршрутизации последовательных переходов.
8. SNC по п. 6, в котором носитель информации включает в себя дополнительные команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
доставляют правило обработки потока данных во входной сетевой элемент, и разделяют правило обработки потока данных на вторые правила обработки потока данных, при этом второе правило обработки потока данных соответствует отдельному FN и содержит одну или комбинацию из информации об обработке данных, подлежащей выполнению указанным отдельным FN, и информации маршрутизации следующего перехода для перенаправления пакета данных; и доставляют вторые правила обработки потока данных в соответствующие FN, так, что входной сетевой элемент выполнен с возможностью осуществления согласования правила между пакетом данных, перенаправленным сетевым элементом распределения и локально сохраненным правилом обработки потока данных одно за другим, и отмечают успешно согласованный пакет данных меткой и перенаправляют пакет данных в FN так, что FN получает, в соответствии с меткой и со ссылкой на локальное второе правило обработки потока данных, информацию для выполнения обработки данных и информацию маршрутизации следующего перехода для выполнения перенаправления данных.
9. SNC по п. 6, в котором носитель информации включает в себя дополнительные команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают сообщение запроса правила, переданного входным сетевым элементом; и
генерируют правило обработки потока данных, в соответствии с сообщением запроса правила и со ссылкой на требование услуги, статус развертывания функционального узла FN и информацию о статусе беспроводной сети.
10. SNC по п. 6, в котором носитель информации включает в себя дополнительные команды, вызывающие, при их исполнении процессором, выполнение этапа, на котором:
генерируют правило обработки потока данных, в соответствии с сигналами и со ссыпкой на требование услуги, статус развертывания функционального узла FN и информацию о статусе беспроводной сети.
11. Входной сетевой элемент, содержащий: процессор и считываемый компьютером носитель информации, хранящий команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают пакет данных, перенаправляемый сетевым элементом распределения;
выполняют согласование правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим, для получения правила обработки потока данных, соответствующего пакету данных, при этом правило обработки потока данных содержит информацию о маршруте данных для обработки пакета данных и информацию команды операций с данными, подлежащей выполнению всеми FN на маршруте данных;
отмечают успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующего пакету данных; и
перенаправляют пакет данных с меткой в функциональный узел FN так, что FN получают, в соответствии с меткой, информацию команды операции с данными, подлежащей выполнению.
12. Входной сетевой элемент по п. 11, в котором носитель информации включает в себя команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
отмечают успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующего пакету данных, и со ссылкой на информацию отображения метки, заданную в отдельном сетевом контроллере SNC, при этом метка отображается на правило обработки потока данных, соответствующее пакету данных; и добавляют, в соответствии с информацией о маршруте данных, последующую информацию маршрутизации последовательных переходов к заголовку пакета данных; и
перенаправляют пакет данных с меткой в FN следующего перехода, в соответствии с информацией о маршруте данных так, что все FN на маршруте данных выполняют одно или комбинацию из получения, в соответствии с меткой, информации для выполнения обработки данных и получения информации маршрутизации следующего перехода, в соответствии с последующей информацией маршрутизации последовательных переходов.
13. Входной сетевой элемент по п. 12, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапа, на котором:
добавляют первое правило обработки потока данных к пакету данных с меткой, при этом первое правило обработки потока данных содержит информацию об обработке данных, подлежащую выполнению FN.
14. Входной сетевой элемент по п. 11, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
отмечают успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующего пакету данных, и со ссылкой на информацию
отображения метки, заданную в отдельном сетевом контроллере SNC, при этом метку отображают на правило обработки потока данных, соответствующее пакету данных; и
перенаправляют пакет данных с меткой к FN следующего перехода, в соответствии с информацией о маршруте данных так, что все FN на маршруте данных получают, в соответствии с меткой и со ссылкой на локальное второе правило обработки потока данных, одну или комбинацию из информации для выполнения обработки данных и информации маршрутизации следующего перехода для выполнения перенаправления данных, при этом вторые правила обработки потока данных содержат одну или комбинацию из информации об обработке данных, подлежащей выполнению FN и информации маршрутизации следующего перехода, для перенаправления пакета данных.
15. Входной сетевой элемент по п. 11, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают правило обработки потока данных, доставляемого SNC, и локально сохраняют правила обработки потока данных.
16. Входной сетевой элемент по п. 11, в котором, дополнительно, носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
передают, если правило обработки потока данных, соответствующее пакету данных, не получают после выполнения согласования правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим, сообщение запроса правила в SNC так, что SNC выполнено с возможностью генерирования правила обработки потока данных, в соответствии с сообщением запроса правила и со ссыпкой на требование к услуге, статус развертывания функционального узла FN и информацию статуса беспроводной сети; и принимают правило обработки потока данных, доставляемое SNC.
17. Функциональный узел (FN), содержащий: процессор и считываемый компьютером носитель информации, хранящий команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают пакет данных с меткой, передаваемый входным сетевым элементом;
получают, в соответствии с меткой, информацию команды об операциях с данными, подлежащей выполнению; и
выполняют одну или комбинацию обработок данных и перенаправления данных для пакета данных, в соответствии с информацией команды.
18. FN по п. 17, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
осуществляют поиск локального первого правила обработки потока данных, в соответствии с меткой, для получения первого правила обработки потока данных, соответствующего метке, при этом первое правило обработки потока данных содержит информацию об обработке данных, подлежащей выполнению функциональным узлом FN; и
осуществляют одно или комбинации из: выполнения обработки данных для пакета данных, в соответствии с первым правилом обработки потока данных, и получения информации маршрутизации следующего перехода, в соответствии с последующей информацией маршрутизации последовательных переходов в заголовке пакета данных.
19. FN по п. 18, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают пакет данных с меткой, переданный входным сетевым элементом, получают первое правило обработки потока данных в пакете данных, и локально сохраняют первое правило обработки потока данных.
20. FN по п. 17, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
осуществляют поиск локального второго правила обработки потока данных, в соответствии с меткой, для получения второго правила обработки потока данных, соответствующего метке, при этом второе правило обработки потока данных содержит одну или комбинацию из информации об обработке данных, подлежащей выполнению функциональным узлом FN и информации маршрутизации следующего перехода, для перенаправления пакета данных; и
выполняют одно или комбинацию из обработки данных пакета данных и перенаправления следующего перехода пакета данных, в соответствии со вторым правилом обработки потока данных.