СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ ПОТОКОМ В NFV АРХИТЕКТУРЕ
METHOD AND DEVICE OF FLOW MANAGEMENT IN NFV ARCHITECTURE

Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к области технологий связи и, в частности, к способу и устройству для управления потоком в NFV архитектуре.
Уровень техники
В рамках архитектуры виртуализации сетевых функций (виртуализация сетевых функций, NFV), функционал сетевого элемента реализуется программным обеспечением, которое работает на виртуальном ресурсе, то есть, виртуализированных сетевых функциях (VNF, виртуализированные сетевые функции). Таким образом, множество сетевых элементов могут одновременно работать в системе для предоставления различных служб. С целью повышения надежности системы и обеспечения качества обслуживания, NFV система должна выполнить процесс управления потоком, в случае, когда пакет с высоким трафиком вызывает перегрузку физического ресурса. В настоящее время, управление потоком для Ethernet-порта, в основном, выполняется с использованием обычного механизма управления потоком, то есть, когда высокий объем трафика вызывает перегрузку ресурсов, процесс управления потоком выполняется для всех служб без их дифференциации. Это снижает качество обслуживания и надежность системы.
Раскрытие сущности изобретения
В соответствии с тем, что было изложено выше, варианты осуществления настоящего изобретения обеспечивают способ и устройство для управления потоком в NFV архитектуре с целью обеспечения нормального функционирования важной службы и повышения надежности системы при обработке пакета с высоким трафиком в NFV архитектуре.
В соответствии с первым аспектом вариант осуществления настоящего изобретения обеспечивает способ управления потоком в NFV архитектуре, включающий в себя этапы, на которых:
осуществляют виртуализацию физического ресурса на множестве виртуальных ресурсов, используемые для независимого запуска на выполнение службы и деления физического ресурса на множество физических подресурсов, при наличии соответствия между виртуальным ресурсом и физическим подресурсом;
получают заданное отношение отображения между приоритетом службы и виртуальным ресурсом;
устанавливают приоритет для виртуального ресурса, в соответствии с заданным отношением отображения между приоритетом службы и виртуальным ресурсом; и
когда пакет трафика службы вызывает перегрузку физического ресурса, управляют, в соответствии с приоритетом виртуального ресурса и соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, используемым виртуальным ресурсом.
Со ссылкой на первый аспект, в первой реализации первого аспекта соответствие между виртуальным ресурсом и физическим подресурсом включает в себя:
один виртуальный ресурс соответствует одному физическому подресурсу и/или один виртуальный ресурс соответствует множеству физических подресурсов, и/или множество виртуальных ресурсов соответствуют одному физическому подресурсу, и/или множество виртуальных ресурсов соответствуют множеству физических ресурсов.
Со ссылкой на первый аспект, во второй реализации первого аспекта этап установки приоритета для виртуального ресурса в соответствии с заданным отношением отображения между приоритетом службы и виртуальным ресурсом включает в себя подэтап, на котором:
устанавливают такой же приоритет виртуального ресурса, как соответствующий приоритет службы.
Со ссылкой на первый аспект, в третьей реализации первого аспекта этап установки приоритета для виртуального ресурса в соответствии с заданным отношением отображения между приоритетом службы и виртуальным ресурсом включает в себя подэтапы, на которых:
устанавливают высокий приоритет для виртуального ресурса, соответствующего приоритету службы, когда приоритет службы высокий; и
устанавливают низкий приоритет для виртуального ресурса, соответствующего приоритету службы, когда приоритет службы низкий.
Со ссылкой на первый аспект или первую, вторую или третью реализацию первого аспекта, в четвертой реализации первого аспекта этап управления, в соответствии с приоритетом виртуального ресурса и соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, который используется виртуальным ресурсом, включает в себя подэтапы, на которых:
разрешают, виртуальному ресурсу с приоритетом выше заданного порогового значения приоритета, использование соответствующего физического подресурса, и запрещают, виртуальному ресурсу с приоритетом ниже порогового значения заданного приоритета, использование соответствующего физического подресурса.
Со ссылкой на первый аспект или первую, вторую или третью реализацию первого аспекта, в пятой реализации первого аспекта этап управления, в соответствии с приоритетом виртуального ресурса и соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, который используется виртуальным ресурсом, включает в себя подэтапы, на которых:
увеличивают количество физических подресурсов, соответственно используемые виртуальным ресурсом с приоритетом выше заданного порогового значения приоритета, и уменьшают количество физических подресурсов, соответственно используемые виртуальным ресурсом с приоритетом ниже заданного порогового значения приоритета.
Согласно второму аспекту вариант осуществления настоящего изобретения обеспечивает устройство управления потоком в NFV архитектуре, включающее в себя:
блок управления ресурсами, выполненный возможностью: виртуализации физического ресурса на множество виртуальных ресурсов, используемых для независимого запуска на выполнение служб, и разделения физического ресурса на множество физических подресурсов, при наличии соответствия между виртуальным ресурсом и физическим подресурсом;
блок получения, выполненный с возможностью получения заданного отношения отображения между приоритетом службы и виртуальным ресурсом; и
блок установки, выполненный с возможностью установки приоритета для виртуального ресурса, в соответствии с заданным отношением отображения между приоритетом службы и виртуальным ресурсом, полученное блоком получения; при этом
блок управления ресурсами дополнительно выполнен с возможностью: когда пакет трафика службы вызывает перегрузку физического ресурса, управления, в соответствии с приоритетом виртуального ресурса, установленным модулем установки, и соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, используемым виртуальным ресурсом.
Со ссылкой на второй аспект, в первой реализации второго аспекта соответствие между виртуальным ресурсом и физическим подресурсом включает в себя:
один виртуальный ресурс соответствует одному физическому подресурсу и/или один виртуальный ресурс соответствует множеству физических подресурсов и/или множество виртуальных ресурсов соответствуют одному физическому подресурсу и/или множество виртуальных ресурсов соответствует множеству физических подресурсов.
Со ссылкой на второй аспект, во второй реализации второго аспекта блок установки дополнительно выполнен с возможностью установки такого же приоритета виртуального ресурса, как соответствующий приоритет службы.
Со ссылкой на второй аспект, в третьей реализации второго аспекта блок установки дополнительно выполнен с возможностью: установки высокого приоритета для виртуального ресурса, соответствующего приоритету службы, когда приоритет службы высокий; и установки низкого приоритета для виртуального ресурса, соответствующего приоритету службы, когда приоритет службы низкий.
Со ссылкой на второй аспект или первую, вторую или третью реализацию второго аспекта, в четвертой реализации второго аспекта, блок управления ресурсами выполнен с возможностью управления, в соответствии с приоритетом виртуального ресурса и соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, используемым виртуальным ресурсом так, что:
блок управления ресурсами выполнен с возможностью разрешения виртуальному ресурсу с приоритетом выше заданного порогового значения приоритета использовать соответствующий физический подресурс и запрета виртуальному ресурсу с приоритетом ниже заданного порогового значения приоритета использовать соответствующий физический подресурс.
Со ссылкой на второй аспекта или первую, вторую или третью реализацию второго аспекта, в пятой реализации второго аспекта, блок управления ресурсами выполнен с возможностью управления, в соответствии с приоритетом виртуального ресурса и соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, используемым виртуальным ресурсом так, что:
блок управления ресурсами выполнен с возможностью увеличения количества физических подресурсов, соответственно используемых виртуальным ресурсом с приоритетом выше заданного порогового значения приоритета, и уменьшения количества физических подресурсов, соответственно используемых виртуальным ресурсом с приоритетом ниже заданного порогового значения приоритета.
Из вышеприведенных технических решений можно узнать, что варианты осуществления настоящего изобретения имеют следующие преимущества:
в вариантах осуществления настоящего изобретения для виртуального ресурса может быть установлен приоритет посредством установления отношения отображения между приоритетом службы и виртуальным ресурсом. Существует соответствие между виртуальным ресурсом и физическим подресурсом, и когда пакет трафика службы вызывает перегрузку ресурсов, то физический подресурс, который соответствующим образом используется виртуальным ресурсом, может управляться в соответствии с соответствием между виртуальным ресурсом и физическим подресурсом, и приоритет виртуального ресурса, соответствующий службе, доступной для доступа. Таким образом, реализуется управление потоком на основании приоритета службы, и решают техническую задачу, которая заключается в сложности непосредственного управления потоком в соответствии с приоритетом службы, поскольку основной ресурс не может обеспечить службу после того, как уровни NFV системы не связаны между собой; и может быть обеспечен нормальный запуск на выполнение важной службы, и может быть повышена надежность системы. Дополнительно, поскольку каждый виртуальный ресурс может использоваться для самостоятельного запуска на выполнение службы, службы могут быть отделены друг от друга, когда службы выполняются на физическом подресурсе, соответствующем виртуальному ресурсу. Таким образом, подавляют взаимные помехи, возникающие при одновременном запуске нескольких служб на одном физическом ресурсе.
Краткое описание чертежей
С целью более подробного описания технических решений в вариантах осуществления настоящего изобретения или в предшествующем уровне техники, ниже кратко описаны сопроводительные чертежи, необходимые для описания вариантов осуществления. Очевидно, что прилагаемые чертежи в нижеследующем описании показывают только некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники может все еще получать другие чертежи из этих сопроводительных чертежей без творческих усилий.
Фиг. 1 – блок-схема алгоритма варианта осуществления способа управления потоком в NFV архитектуре в соответствии с настоящим изобретением;
фиг. 2 - схема варианта осуществления устройства управления потоком в NFV архитектуре в соответствии с настоящим изобретением; и
фиг. 3 - схема другого варианта осуществления устройства управления потоком в NFV архитектуре в соответствии с настоящим изобретением.
Осуществление изобретения
Нижеследующее описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления являются всего лишь некоторыми, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистом в данной области техники на основании вариантов осуществления настоящего изобретения без творческих усилий, должны подпадать под объем защиты настоящего изобретения.
Варианты осуществления настоящего изобретения обеспечивают способ и устройство для управления потоком в NFV архитектуре для обеспечения нормального запуска на выполнение важной службы и повышения надежности системы в случае, когда пакет трафика службы вызывает перегрузку физического ресурса.
Со ссылкой на фиг. 1, вариант осуществления способа управления потоком в NFV архитектуре в настоящем изобретении включает в себя следующие этапы.
Этап 101: виртуализируют физический ресурс на множестве виртуальных ресурсов, которые используются для независимого запуска на выполнение служб, и разделяют физический ресурс на множество физических подресурсов, при наличии соответствия между виртуальным ресурсом и физическим подресурсом.
В конкретной реализации, соответствие между виртуальным ресурсом и физическим подресурсом может включать в себя: один виртуальный ресурс соответствует одному физическому подресурсу (то есть, один-к-одному) и/или один виртуальный ресурс соответствует множеству физических подресурсов (то есть, один-к-многим) и/или множество виртуальных ресурсов соответствуют одному физическому подресурсу (то есть, многие-к-одному) и/или множество виртуальных ресурсов соответствует множеству физическим подресурсам (то есть, многие-ко-многим). Соответствие может быть задано устройством управления потоком, и, в частности, какое соответствие должно быть задано, может быть определено в соответствии с фактическим статусом службы.
Физический ресурс включает в себя, но не ограничивается, вычислительный ресурс, ресурс хранения данных или сетевой ресурс.
Этап 102: получают заданное отношение сопоставления между приоритетом службы и виртуальным ресурсом.
В конкретной реализации отношение отображения между приоритетом службы и виртуальным ресурсом может быть задано оркестратором виртуализации сетевых функций (оркестратор виртуализации сетевых функций, NFVO), и устройство управления потоком может получить отношение отображения из NFVO. В частности, устройство управления потоком может получить, используя стандартный интерфейс NFVO-Vi, отношение отображения между приоритетом службы и виртуальным ресурсом, и которое установлено NFVO. Соотношение отображения между приоритетом службы и виртуальным ресурсом может указывать виртуальный ресурс, который может быть соответствующим образом использован службой с конкретным приоритетом.
Этап 103: устанавливают приоритет для виртуального ресурса, в соответствии с отношением отображения между приоритетом службы и виртуальным ресурсом.
Далее описан конкретный способ установления:
установление приоритета виртуального ресурса является таким же, как соответствующий приоритет службы. Например, при наличии отношения отображения между виртуальным ресурсом a и приоритетом 2 службы, приоритет виртуального ресурса a, соответствующего приоритету 2 службы, может быть установлен равным 2; и при наличии отношения отображения между приоритетом 4 службы и виртуальным ресурсом b, приоритет виртуального ресурса b, соответствующий приоритету 4 службы, может быть установлен равным 4. Приоритет службы может использоваться для представления важности службы, и служба с более высокой степенью важности имеет более высокий приоритет.
Альтернативно, приоритет виртуального ресурса может отличаться от соответствующего приоритета службы. Например, более высокий приоритет устанавливается для виртуального ресурса, соответствующего приоритету службы, когда приоритет службы выше; и более низкий приоритет устанавливается для виртуального ресурса, соответствующий приоритету службы, когда приоритет службы ниже.
Этап 104: когда пакет трафика службы вызывает перегрузку физического ресурса, управление, в соответствии с приоритетом виртуального ресурса и заданного отношения отображения между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, который используется виртуальным ресурсом.
То есть, в случае, когда одновременно большое количество служб запрашивает доступ, что вызывает перегрузку физического ресурса (независимо от того, перегружен ли физический ресурс, может быть определено, в соответствии с использованием физического ресурса, и когда использование физического ресурса выше, чем заданное пороговое значение использования, можно считать, что физический ресурс перегружен, где заданное пороговое значение использования может быть задано устройством управления потоком в соответствии с ситуацией), осуществляют управление физическим подресурсом, который используется виртуальным ресурсом, сформированном для служб с различными приоритетами.
Далее описан конкретный способ управления: разрешение виртуальному ресурсу с приоритетом выше заданного порогового значения приоритета использовать соответствующий физический подресурс, и запрещение виртуальному ресурсу с приоритетом ниже порогового значения заданного приоритета использование соответствующего физического подресурса; или увеличение количества физических подресурсов, которые соответственно используются виртуальным ресурсом с приоритетом выше заданного порогового значения приоритета, и уменьшение количества физических подресурсов, которые соответственно используются виртуальным ресурсом с приоритетом ниже заданного порогового значения приоритета. Заданное пороговое значение приоритета может быть задано устройством управления потоком, в соответствии с реальной ситуацией.
Нижеприведенное описание используется в качестве примера. Например, когда служба A запрашивает доступ, приоритет службы A равен 3 при наличии отношения отображения между приоритетом 3 службы и виртуальным ресурсом c, устройство для управления потоком может устанавливать приоритет виртуального ресурса c равным 3. Затем физический подресурс, который может первоначально использоваться виртуальным ресурсом c, должен быть определен в соответствии с отношением отображения между виртуальным ресурсом c и физическим подресурсом. Например, когда физического ресурса достаточно, виртуальный ресурс c может использовать три физических подресурсов в заданном отношении отображения, и пороговое значение заданного приоритета равно 4. Когда физический ресурс перегружен, эти три физических подресурса могут не быть распределены виртуальному ресурсу c (поскольку приоритет виртуального ресурса c равен 3 и ниже порогового значения 4 заданного приоритета), или количество физических подресурсов, которые используются виртуальным ресурсом c, может быть уменьшено. Например, для виртуального ресурса c назначается только один физический подресурс, и сохраненные физические подресурсы могут быть распределены для использования другому виртуальному ресурсу с приоритетом выше заданного порогового значения приоритета. Таким образом, выполняют процесс управление потоком в соответствии с приоритетом службы, обеспечивая нормальный запуск на выполнение важной службы (службы с высоким приоритетом), что повышает надежность системы.
Дополнительно, поскольку каждый виртуальный ресурс может использоваться для самостоятельного запуска на выполнение службы при наличии соответствия между виртуальным ресурсом и физическим подресурсом, служба может быть независимо запушена на выполнение на физическом подресурсе, который соответствует виртуальному ресурсу, что обеспечивает подавление взаимных помех, возникающих при одновременном запуске нескольких служб на одном физическом ресурсе.
Нижеследующее описывает устройство для управления потоком в NFV архитектуре, представленное в варианте осуществления настоящего изобретения. В конкретной реализации устройство для управления потоком может быть менеджером виртуализированной инфраструктуры (менеджер виртуализированной инфраструктуры, VIM). Как показано на фиг. 2, устройство 200 для управления потоком в этом варианте осуществления включает в себя:
блок 201 управления ресурсами, выполненный с возможностью: виртуализировать физический ресурс на несколько виртуальных ресурсов, которые используются для самостоятельного запуска на выполнение служб, и разделять физический ресурс на несколько физических подресурсов при наличии соответствия между виртуальным ресурсом и физическим подресурсом;
блок 202 получения, выполненный с возможностью получать заданное отношение отображения между приоритетом службы и виртуальным ресурсом; и
блок 203 установки, выполненный с возможностью устанавливать приоритет для виртуального ресурса в соответствии с отношением отображения между приоритетом службы и виртуальным ресурсом и, которое получено блоком получения; где
блок 201 управления ресурсами дополнительно выполнен с возможностью: когда пакет трафика услуг вызывает перегрузку физического ресурса, управлять, в соответствии с приоритетом виртуального ресурса и заданным отношением отображения между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, который используется виртуальным ресурсом.
Для дополнительного понимания нижеследующее подробно описывает процесс взаимодействия между блоками в устройстве для управления потоком в этом варианте осуществления:
во-первых, модуль 201 управления ресурсами виртуализирует физический ресурс на несколько виртуальных ресурсов, которые используются для самостоятельного запуска на выполнение служб, и делит физический ресурс на несколько физических подресурсов, где существует соответствие между виртуальным ресурсом и физическим подресурсом. Соответствие между виртуальным ресурсом и физическим подресурсом может включать в себя: один виртуальный ресурс соответствует одному физическому подресурсу (то есть, один-к-одному) и/или один виртуальный ресурс соответствует множеству физическим ресурсам (то есть, один-ко-многим) и/или множество виртуальных ресурсов соответствуют одному физическому подресурсу (то есть, многие-к-одному) и/или множество виртуальных ресурсов соответствует множеству физических ресурсов (то есть, многие-к-многим). Соответствие может быть задано блоком 201 управления ресурсами и, в частности, какое соответствие должно быть задано, может быть определено в соответствии с фактическим статусом службы.
Когда служба запрашивает доступ и виртуальный ресурс должен быть распределен службе, модуль 202 получения получает заданное отношение отображения между приоритетом службы и виртуальным ресурсом, где отношение отображения между приоритетом службы и виртуальным ресурсом может указывать виртуальный ресурс, который может быть соответствующим образом использован службой с конкретным приоритетом.
Блок 203 установки устанавливает приоритет для виртуального ресурса в соответствии с отношением отображения между приоритетом службы и виртуальным ресурсом и которое получается блоком 202 получения. В частности, блок 203 установки может устанавливать приоритет виртуального ресурса таким же, как соответствующий приоритет службы. Например, если существует отношение отображения между виртуальным ресурсом a и приоритетом 2 службы, приоритет виртуального ресурса a, соответствующий приоритету 2 службы, может быть установлен равным 2; и если есть отношение отображения между приоритетом 4 службы и виртуальным ресурсом b, приоритет виртуального ресурса b, соответствующий приоритету 4 службы, может быть установлен равным 4. Приоритет службы может использоваться для представления важности службы, приоритет каждой службы может быть задан NFVO, и служба с более высокой степенью важности имеет более высокий приоритет. В качестве альтернативы, блок 203 установки может установить приоритет виртуального ресурса, который будет отличаться от соответствующего приоритета службы. Например, для виртуального ресурса, соответствующего приоритету службы, устанавливается более высокий приоритет, когда приоритет службы выше; и для виртуального ресурса, соответствующего приоритету службы, устанавливается более низкий приоритет, когда приоритет службы ниже.
Когда пакет трафика услуг вызывает перегрузку физического ресурса, блок 201 управления ресурсами может управлять, в соответствии с приоритетом, который имеет виртуальный ресурс, и который устанавливается блоком 203 установки, и с соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, который используется виртуальным ресурсом. Конкретный способ управления может быть следующим: разрешение блоку 201 управления ресурсами использовать виртуальному ресурсу с приоритетом выше порогового значения заданного приоритета соответствующий физический подресурс и запрещение виртуальному ресурсу с приоритетом ниже заданного порогового значения приоритета использовать соответствующий физический подресурс; или увеличение блоком 201 управления ресурсами количества физических подресурсов, которые соответственно используются виртуальным ресурсом с приоритетом выше заданного порогового значения приоритета и уменьшение количества физических подресурсов, которые соответственно используются виртуальным ресурсом с приоритетом ниже заданного порогового значения приоритета. Заданное пороговое значение приоритета может быть задано блоком управления ресурсами в соответствии с реальной ситуацией.
Определение перегрузки физического ресурса может быть реализовано в соответствии со степенью использования физического ресурса. Когда степень использования физического ресурса выше заданной пороговой величины использования, можно считать, что физический ресурс перегружен; когда степень использования физического ресурса не превышает заданную пороговую величину использования, считается, что физического ресурса достаточно. Заданная пороговая величина использования может быть задана устройством для управления потоком в соответствии с ситуацией. Когда физического ресурса достаточно, процесс управления потоком может не выполняться для службы, запрашивающей доступ, и доступ предоставлен всем службам.
Для краткости описания, процесс не описан подробно в этом варианте осуществления, может быть сделана ссылка на вышеизложенное описание варианта осуществления способа.
В этом варианте осуществления существует отношение отображения между приоритетом службы и виртуальным ресурсом, и блок установки может устанавливать приоритет для виртуального ресурса в соответствии с отношением отображения. Существует соответствие между виртуальным ресурсом и физическим подресурсом, и когда пакет трафика службы вызывает перегрузку физического ресурса, блок управления ресурсами может управлять, согласно соответствию между виртуальным ресурсом и физическим подресурсом и приоритетом виртуального ресурса, физическим подресурсом, который используется виртуальным ресурсом. Таким образом, реализуется процесс управления потоком на основании приоритета службы, и решают техническую задачу, которая заключается в сложности непосредственного управления потоком, в соответствии с приоритетом службы, поскольку основной ресурс не может обеспечивать предоставление службы после того, как уровни NFV системы не связаны между собой; и может быть обеспечен нормальный запуск на выполнение важной службы, что повышает надежность системы. Кроме того, поскольку каждый виртуальный ресурс может использоваться для самостоятельного запуска службы, и службы могут быть отделены друг от друга при выполнении службы на физическом ресурсе, соответствующем виртуальному ресурсу, взаимные помехи, возникающие при одновременном запуске нескольких служб на одном и том же физический ресурс, подавляются.
На фиг. 3 проиллюстрирован еще один вариант осуществления устройства для управления потоком в настоящем изобретении, которое включает в себя память 301 и процессор 302, где процессор 302 выполняет программу, которая хранится в памяти 301, с целью:
виртуализировать физический ресурс на несколько виртуальных ресурсов, которые используются для самостоятельного запуска служб, и разделить физический ресурс на множество физических подресурсов, где существует соответствие между виртуальным ресурсом и физическим подресурсом;
получать заданное отношение отображения между приоритетом службы и виртуальным ресурсом;
устанавливать приоритет для виртуального ресурса, в соответствии с отношением отображения между приоритетом службы и виртуальным ресурсом; и
когда пакет трафика службы вызывает перегрузку физического ресурса, управлять, в соответствии с приоритетом виртуального ресурса и соответствием между виртуальным ресурсом и физическим подресурсом, физическим подресурсом, который используется виртуальным ресурсом.
Дополнительно, следует отметить, что описанный вариант устройства является просто примером. Блоки, описанные как отдельные части, могут или не могут быть физически разделены, и части, отображаемые как блоки, могут или не могут быть физическими блоками, могут быть расположены в одном местоположении или могут быть распределены по множеству сетевых блоков. Некоторые или все модули могут быть выбраны в соответствии с фактическими потребностями для достижения целей решений вариантов осуществления. Дополнительно, на прилагаемых чертежах вариантов осуществления устройства, предусмотренных настоящим изобретением, отношения соединения между модулями показывают, что модули имеют коммуникационные соединения друг с другом, которые могут быть конкретно реализованы как одна или несколько коммуникационных шин или сигнальных кабелей. Специалист в данной области техники может понять и реализовать варианты осуществления настоящего изобретения без творческих усилий.
Основываясь на описании вышеприведенных реализаций, специалист в данной области техники может ясно понимать, что настоящее изобретение может быть реализовано программным обеспечением в дополнение к необходимым универсальным аппаратным средствам или специализированному оборудованию, включающему в себя специализированную интегральную схему, выделенный CPU, выделенную память, выделенный компонент и тому подобное. Как правило, любые функции, которые могут быть выполнены компьютерной программой, могут быть легко реализованы с использованием соответствующего оборудования. Кроме того, конкретная аппаратная структура, используемая для достижения одной и той же функции, может иметь различные формы, например, в виде аналоговой схемы, цифровой схемы, выделенной схемы и т.п. Однако, что касается настоящего изобретения, реализация программного обеспечения в большинстве случаев является лучшей реализацией. Основываясь на таком понимании, технические решения настоящего изобретения, по существу, или часть, способствующая уровню техники, могут быть реализованы в виде программного продукта. Программный продукт хранится на читаемом носителе данных, таком как гибкий диск, USB-накопитель, съемный жесткий диск, постоянное запоминающее устройство (ROM, постоянное запоминающее устройство), оперативное запоминающее устройство (RAM,оперативная память), магнитный диск или оптический диск компьютера и включает в себя несколько инструкций для управления компьютерным устройством (которое может быть персональным компьютером, сервером, сетевым устройством и т.п.) для выполнения способов, описанных в варианты осуществления настоящего изобретения.
Вышеизложенное подробно описывает способ и устройство для управления потоком в рамках NFV архитектуры, в соответствии с вариантами осуществления настоящего изобретения, и специалист в данной области техники может внести изменения в конкретную реализацию и область применения в соответствии с идеей вариантой осуществления настоящего изобретения и, следовательно, содержание этой спецификации не следует понимать как ограничение настоящего изобретения.