[go: up one dir, main page]

JP5986692B2 - ネットワークデバイスのためのネットワーク機能仮想化 - Google Patents

ネットワークデバイスのためのネットワーク機能仮想化 Download PDF

Info

Publication number
JP5986692B2
JP5986692B2 JP2015552836A JP2015552836A JP5986692B2 JP 5986692 B2 JP5986692 B2 JP 5986692B2 JP 2015552836 A JP2015552836 A JP 2015552836A JP 2015552836 A JP2015552836 A JP 2015552836A JP 5986692 B2 JP5986692 B2 JP 5986692B2
Authority
JP
Japan
Prior art keywords
network
virtual
virtualized
nfs
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015552836A
Other languages
English (en)
Other versions
JP2016509412A (ja
Inventor
アシュウッド‐スミス,ピーター
モハムマディ,メーディ アラシュミド アクハヴァイン
モハムマディ,メーディ アラシュミド アクハヴァイン
ロシュ,エヴリン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of JP2016509412A publication Critical patent/JP2016509412A/ja
Application granted granted Critical
Publication of JP5986692B2 publication Critical patent/JP5986692B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/18Delegation of network management function, e.g. customer network management [CNM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/70Virtual switches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

今日のサービスプロバイダのネットワークでは、プロバイダエッジ(PE:Provider Edge)ノードのようなネットワークエッジデバイスは、仮想プライベートネットワーク(VPN:Virtual Private Network)サービスを1人以上の顧客に提供するように構成される。例えば、PEノードは、顧客の要求を満たすために、インターネットプロトコル(IP:Internet Protocol)VPNのようなレイヤ3(L3:layer 3)と、仮想プライベート・ワイヤサービス(VPWS:Virtual Private Wire Service)及び仮想プライベート・ローカルエリアネットワーク(LAN:Local Area Network)サービス(VPLS:Virtual Private LAN Service)のようなレイヤ2(L2:layer 2)とでVPNサービスを同時に提供することができる。VPNサイトの数が増え続けるにつれて、サービスプロバイダは、ネットワークリソースの増大する需要を収容するために、ネットワークを絶えず拡張している。ネットワークを拡張するために、歴史的に、サービスプロバイダは、PEノードが拡張容量の全てを利用するまで、既存のPEノードに対して新たなデータカードを導入してきている。PEノードが新たなデータカードを収容する容量をもはや有さない場合、更なるリソース要求を補うために、新たなPEノードがサービスプロバイダネットワークに導入されることがある。しかし、新たなネットワークデバイス(例えば、PEノード)をネットワークに追加して十分に構成することは、しばしば資本支出(CAPEX:capital expenditure)及び運用支出(OPEX:operational expenditure)の形式の双方において相当のコストを含む。
CAPEX及びOPEXを低減する試みにおいて、内容が再現されているかのように援用される、2013年10月に公開された“Network Functions Virtualisation (NFV); Architectural Framework”という題の欧州電気通信標準化機構(ETSI:European Telecommunications Standards Institute)グループ規格書(GS:group specification)NFV 002 v1.1.1に記載のネットワーク機能仮想化(NFV:Network Function Virtualization)は、多くの種類の物理ネットワークデバイスを1つ以上の汎用のサーバ、スイッチ、ストレージ及び/又は他の汎用のネットワークノードに集約する。例えば、NFVは、スイッチングエレメント(例えば、メッセージルータ及びブロードバンドネットワークゲートウェイ)、移動ネットワークノード(例えば、サービング汎用パケット無線サービス(GPRS:serving general packet radio service)サポートノード(SGSN:serving GPRS support node))、トラヒック分析(例えば、ディープ・パケット・インスペクション(DPI:deep packet inspection)及びサービス品質(QoS:quality of service)測定)、アプリケーションレベル最適化(例えば、アプリケーションアクセラレータ及びコンテンツ配信ネットワーク(CDN:content distribution network))及びセキュリティ機能(例えば、ファイヤウォール)を含むが、これらに限定されない様々な物理ネットワークデバイスにより実行されるネットワーク機能を実現し得る。物理ネットワークデバイスを集約することにより、NFVは、新たな物理ネットワークデバイスの導入及び構成なしに、ネットワークの様々な位置に移動及び/又はインスタンス化され得るネットワーク機能を実現することにより、ネットワークの更に大きい柔軟性を提供する。
不都合なことに、NFVの現在の実現は、ネットワーク拡張に関連するCAPEXの低減に対処するが、OPEXコストの低減に十分に対処しない。1つのNFV仮想化技術であるアプライアンスNFV法は、物理ネットワークデバイス(例えば、PEノード又はブロードバンド遠隔アクセスサーバ(BRAS:Broadband Remote Access Server)を単一の仮想アプライアンスとして扱い、全体の物理ネットワークデバイスをコモディティサーバの仮想マシン(VM:virtual machine)に埋め込む。例えば、物理ネットワークデバイスがPEノードである場合、アプライアンスNFV法は、全体のPE機能を単一のユニットとして実現し、PE機能の全てを単一のVM内に埋め込み得る。更に、PEデータパスは、同じVMに埋め込まれることもでき、或いはPEデータパスは、コモディティスイッチのデータパス能力を利用することもできる。従って、前述のアプライアンスNFV法は、既存のPEノードの拡張及び/又はネットワークへの新たなPEノードの追加に関連するCAPEXコストを主に対象としている。アプライアンスNFV法は、新たに追加されたPEノードが依然としてサービスプロバイダネットワーク内に十分に構成及び導入される必要があり得るため、比較的低いOPEXコストの低減を提供する。
一実施例では、この開示は、NFVを実行する装置を含み、メモリと、メモリに結合されたプロセッサとを有し、メモリは、プロセッサにより実行された場合、装置に対して、ネットワーク内のネットワークデバイスを仮想化する命令を受信し、命令に従って、ネットワークデバイスを、ネットワークデバイスに対応する仮想化ネットワークノードを形成するために使用される複数のネットワーク機能ユニット(NF:network function unit)に分割し、1つ以上の仮想コンテナ内においてNFを開始し、仮想化ネットワークノードに対応するグループ識別子(ID:identifier)を使用して仮想コンテナを一緒にグループ化することを実行させる命令を含み、NFのそれぞれは、仮想化前にネットワークデバイスにより実行されるネットワーク機能に対応する。
他の実施例では、この開示は、NFVを実行する装置を含み、メモリと、メモリに結合されたプロセッサとを有し、メモリは、プロセッサにより実行された場合、装置に対して、ネットワーク内の非仮想化ネットワークデバイスにより実行される複数のネットワーク機能に対応する複数のNFを生成し、1つ以上の仮想コンテナ内においてNFをロードし、非仮想化ネットワークデバイスにより実行されるネットワーク機能を識別するグループIDを使用して仮想コンテナを一緒にグループ化し、仮想コンテナのそれぞれについてリソース利用を監視し、仮想コンテナのそれぞれのリソース利用に従ってリソース割り当てを調整することを実行させる命令を含む。
更に他の実施例では、この開示は、NFVを実行する方法を含み、ネットワーク内に参加するPEデバイスを仮想化する命令を受信するステップと、PEデバイスを複数のNFに分割するステップであり、NFのそれぞれは、PEネットワーク機能を実行するために使用されるステップと、命令に基づいてNFを1つ以上のNFグループにグループ化するステップと、NFグループのそれぞれを仮想コンテナに配置するステップと、仮想コンテナを使用して複数のデータパケットを転送するステップとを有する。
前記及び他の機能は、添付図面及び特許請求の範囲に関連して挙げられる以下の詳細な説明から明確に理解できる。
この開示の更に完全な理解のため、添付図面及び詳細な説明に関連して挙げられる以下の簡単な説明に言及が行われる。同様の参照符号は同様の部分を表す。
この開示の実施例が動作し得るNFVシステムの実施例の概略図 PEデバイスを仮想化するために使用されるNFVシステムの実施例の概略図 ネットワークエレメントの実施例の概略図 絶対分解法を使用した仮想化PEノードの実施例の概略図 ネットワーク機能分解法を使用した仮想化PEノードの実施例の概略図 ネットワーク機能分解法を使用した仮想化ユーザ・ネットワーク・インタフェース(UNI:user-to-network interface)サブコンポーネントと共に動作する非仮想化PEデバイスを有するNFVシステムの実施例の概略図 ネットワーク機能分解法を使用した仮想化UNIサブコンポーネント及び仮想化カスタマプロバイダエッジ(CPE:customer provider edge)コンポーネントと共に動作する非仮想化PEデバイスを有するNFVシステムの実施例の概略図 ネットワーク機能分解法を使用した仮想化UNIサブコンポーネント、仮想化ネットワーク・ネットワーク・インタフェース(NNI:network-to-network interface)サブコンポーネント及び仮想化CPEコンポーネントを有するNFVシステムの実施例の概略図 PEノードを仮想化するためにサービス分解法を使用するNFVシステムの実施例の概略図 ネットワークデバイスでNFV仮想化を実行するために使用される方法の実施例のフローチャート
最初に、1つ以上の実施例の例示的な実現が以下に提供されるが、開示のシステム、装置及び/又は方法は、現在既知であろうと又は存在しようと、如何なる数の技術を使用して実現されてもよい。この開示は、ここに例示及び説明する例示的な設計及び実現を含む、以下に示す例示の実現、図面及び技術に決して限定されるべきでなく、特許請求の範囲内で、その均等の全範囲と共に変更されてもよい。従来技術の特定の態様がこの開示を容易にするために説明されているが、出願人は、決してこれらの技術的態様を放棄せず、この開示は、ここに説明する従来技術の態様の1つ以上を含んでもよいことが考えられる。
ここに開示されるものは、NFVを使用して物理ネットワークデバイスの少なくとも一部を仮想化する少なくとも1つの方法、装置及びシステムである。NFV仮想化は、物理ネットワークデバイスを複数のNFに分割することにより、物理ネットワークデバイスを仮想化してもよい。NFのそれぞれは、物理ネットワークデバイスにより典型的に実現されるネットワーク機能を実行するように構成される。仮想コンテナは、ネットワークのスケーラビリティ、拡張、及び物理ネットワークデバイスに関連するマイグレーションの問題に対処するために1つ以上のNFをホストしてもよい。NFV仮想化は、物理ネットワークデバイスにより実行されるネットワーク機能を実現するために、絶対分解法、ネットワーク機能分解法及び/又はサービス分解法のうちいずれか1つを使用して、NFをグループ化し、仮想コンテナ内に配置してもよい。物理ネットワークデバイスを1つ以上のNFに仮想化することにより、NFは、OPEXコストを最小化するために仮想コンテナ及び/又はハードウェアリソースノードの中で分散及び配置されてもよい。
図1は、この開示の実施例が動作し得るNFVシステム100の実施例の概略図である。NFVシステム100は、データセンタネットワーク、サービスプロバイダネットワーク及び/又はLANのような様々なネットワークを使用して実現されてもよい。NFVシステム100は、NFV管理及び編成システム(NFV Management and Orchestration system)128と、NFVインフラストラクチャ(NFVI:NFV Infrastructure)130と、複数の仮想ネットワーク機能(VNF:virtual network function)108と、複数のエレメント管理システム(EMS:element management system)122と、サービス、VNF及びインフラストラクチャ記述システム(Service, VNF, and Infrastructure Description system)126と、1つ以上のオペレーションサポートシステム(OSS:Operations Support System)及びビジネスサポートシステム(BSS:Business Support System)(OSS/BSS)124とを有してもよい。NFV管理及び編成システム128は、オーケストレータ(Orchestrator)102と、1つ以上のVNFマネージャ104と、1つ以上の仮想化インフラストラクチャマネージャ(Virtualized Infrastructure Manager)106とを有してもよい。NFVI130は、コンピューティングハードウェア112と、ストレージハードウェア114と、ネットワークハードウェア116と、仮想化レイヤと、仮想コンピューティング110と、仮想ストレージ118と、仮想ネットワーク120とを有してもよい。サービス、VNF及びインフラストラクチャ記述ユニット126及びOSS/BSS124は、ETSI GS NFV 002 v1.1.1標準に更に詳細に説明されている。
NFV管理及び編成システム128は、VNF108及びNFVI130のための監督及び管理機能を実行するように構成されてもよい。オーケストレータ102は、NFVI130及びNFVI130内の仮想化リソースに対して構成されてもよい。オーケストレータ102は、NFVI130でネットワークサービス(例えば、L2及びL3 VPNサービス)を実現してもよい。オーケストレータ102は、リソースに関する要求を実現するために1つ以上のVNFマネージャ104と通信し、構成情報をVNFマネージャ104に送出し、VNF108の状態情報を収集してもよい。更に、オーケストレータ102は、リソース割り当てを実現するために、及び/又は仮想化ハードウェアリソース構成及び状態情報を予約及び交換するために、仮想化インフラストラクチャマネージャ106と通信してもよい。VNFマネージャ104は、1つ以上のVNF108を管理するように構成されてもよい。VNFマネージャ104は、VNF108のインスタンス化、更新、問い合わせ、スケーリング及び/又は終了のような様々な管理機能を実行してもよい。仮想化インフラストラクチャマネージャ106は、コンピューティングハードウェア112、ストレージハードウェア114、ネットワークハードウェア116、仮想コンピューティング110(例えば、VM)、仮想ストレージ118及び仮想ネットワーク120とのVNF108の相互作用を制御及び管理するために使用される管理機能を実行するように構成されてもよい。例えば、仮想化インフラストラクチャマネージャ106は、インフラストラクチャリソース及び割り当て(例えば、仮想コンテナへのリソースの増加)の管理のようなリソース管理機能と、NFVI障害情報の収集のような運用機能とを実行してもよい。VNFマネージャ104及び仮想化インフラストラクチャマネージャ106は、リソース割り当て要求のために、及び仮想化ハードウェアリソース構成及び状態情報を交換するために、相互に通信してもよい。
NFVI130は、仮想化環境を構築し、VNF108を配置、管理及び実行するために、ハードウェアコンポーネント、ソフトウェアコンポーネント又は双方の組み合わせを有する。換言すると、ハードウェアリソース及び仮想化レイヤは、VNF108のためのVM及び他の形式の仮想コンテナのような仮想化リソースを提供するために使用される。ハードウェアリソースは、コンピューティングハードウェア112と、ストレージハードウェア114と、ネットワークハードウェア116とを有する。コンピューティングハードウェア112は、処理及びコンピューティングリソースを提供するために使用される民生(COTS:commercial off-the-shelf)ハードウェア及び/又はカスタムハードウェアでもよい。ストレージハードウェア114は、ネットワーク内に提供されてもよく、ストレージハードウェア114自体(例えば、サーバ内に位置するローカルメモリ)内に存在してもよいストレージ容量を提供してもよい。一実施例では、コンピューティングハードウェア112及びストレージハードウェア114からのリソースは、一緒に貯められてもよい。ネットワークハードウェアは、有線及び/又は無線リンクを介して相互接続されたスイッチング機能を実行するように構成されたスイッチ(例えば、コモディティスイッチ)、ルータ及び/又は他のネットワークデバイスでもよい。ネットワークハードウェア116は、複数のドメインに渡ってもよく、1つ以上のトランスポートネットワークを介して相互接続された複数のネットワークを有してもよい。
NFVI130内の仮想化レイヤは、仮想化リソースをVNF108に提供するために、ハードウェアリソースを抽象化し、基礎となる物理ネットワークレイヤからVNF108を分離してもよい。図1に示すように、仮想化リソースは、仮想コンピューティング110と、仮想ストレージ118と、仮想ネットワーク120とを有してもよい。仮想コンピューティング110及び仮想ストレージ118は、ハイパーバイザ、VM及び/又は他の仮想コンテナの形式でVNF108に提供されてもよい。例えば、1つ以上のVNF108はVMに配置されてもよい。仮想化レイヤは、仮想ネットワーク120を形成するようにネットワークハードウェア116を抽象化する。仮想ネットワーク120は、VNF108をホストするVM及び/又は他の仮想コンテナの間の接続性を提供する仮想スイッチ(Vswitch)を有してもよい。ハードウェアリソースの抽象化は、仮想LAN(VLAN:Virtual LAN)、VPLS、拡張可能仮想LAN(VxLAN:Virtual extensible LAN)及びジェネリック・ルーティング・エンキャプシュレーションを使用したネットワーク仮想化(NVGRE:Network Virtualization using Generic Routing Encapsulation)を含むが、これらに限定されない様々な技術を使用して実現されてもよい。更に、ネットワークハードウェア116内のトランスポートネットワークは、集権的制御プレーン及び別の転送プレーン(例えば、ソフトウェア・デファインド・ネットワーク(SDN:Software Defined Network))を使用して仮想化されてもよい。
図1に示すように、VNFマネージャ104は、VNFライフサイクル管理を実行し、構成及び状態情報を交換するために、VNF108及びEMS112と通信してもよい。VNF108は、物理ネットワークデバイスにより実行されるネットワーク機能のうち少なくとも1つの仮想化であるように構成されてもよい。一実施例では、VNF108は、非仮想化PEデバイス内に典型的にある全てのPEネットワーク機能を提供するように構成された仮想化PEノードでもよい。他の実施例では、VNF108は、非仮想化PEデバイスのコンポーネント(例えば、運用、管理及び保守(OAM:operations, administration, and management)コンポーネント)の1つを実現するように構成されてもよい。従って、仮想コンテナは、単一のVNF108をホストしてもよく、複数のVNF108をホストしてもよい。各VNF108は、仮想コンテナ内で動作し、1つ以上の物理デバイスに属する一式のネットワーク機能に対応する。ネットワーク機能を実行するようにVNF108を配置することについて、図4〜9で更に詳細に説明する。EMS122は、1つ以上のVNF108の管理機能を実行するように構成されてもよい。
図2は、PEデバイスを仮想化するために使用されるNFVシステム200の実施例の概略図である。NFVシステム200は、PEオーケストレータ(PE Orchestrator)202と、仮想マシンマネージャ(Virtual Machine Manager)204と、ネットワーキングシステム206と、コンピューティングシステム208と、ストレージシステム210とを有してもよい。仮想マシンマネージャ204は、図1に記載した仮想化インフラストラクチャマネージャ106と実質的に同様のものでもよい。ネットワーキングシステム206は、図1に記載した仮想ネットワーク120及びネットワークハードウェア116と実質的に同様のものでもよい。コンピューティングシステム208は、図1に記載した仮想コンピューティング110及びコンピューティングハードウェア112と実質的に同様のものでもよい。ストレージシステム210は、図1に記載した仮想ストレージ118及びストレージハードウェア114と実質的に同様のものでもよい。ネットワーキングシステム206、コンピューティングシステム208及びストレージシステム210は、NFVシステム200により共有される1つ以上のサーバプール212を形成するために使用されてもよい。サーバプール212は、PE VM216を収容するために使用されるサーバS1-S3 214及び/又は他のネットワークデバイスを有してもよい。PE VM216は、1つ以上のNFを有してもよい。NFのそれぞれは、非仮想化PEデバイスにより実行されるネットワーク機能を実現するように構成される。
PEオーケストレータ202は図1に記載したVNFマネージャ104と実質的に同様のものでもよく、VM及び/又は他の仮想コンテナにホストされてもよい。VNFマネージャ104により実行される機能に加えて、PEオーケストレータ202は、具体的に、PE VM216を協調させて開始してもよい。PEオーケストレータ202は、相互に通信するために使用される情報をPE VM216に提供してもよい。例えば、各仮想化PEノードは、固有のデバイスID及び/又は他のグループIDを割り当てられてもよい。仮想化PEノードが複数のNF(例えば、複数のネットワーク機能)に装うようにされ、NFのそれぞれがPE VM216にロードされた場合、PEオーケストレータ202は、同じデバイスIDを有するPE VM216を一緒にグループ化してもよい。一緒にグループ化されたPE VM216は、非仮想化PEデバイスにより実行されるネットワーク機能のうち少なくともいくつかを実行してもよい。PEオーケストレータ202及び/又は仮想マシンマネージャ204は、一緒にグループ化されたPE VM216の間の通信を分離するために、デバイスIDを、基礎のネットワークにより提供される仮想化ネットワーク識別子(例えば、VLANタグ又はトンネルID)にマッピングしてもよい。PEオーケストレータ202は、PE VM216を開始及び管理するときに、様々な通知イベントを扱い、予約、割り当て、変更及び移動のような全体のリソース管理を管理するために、仮想マシンマネージャ204と通信してもよい。
OPEXを改善するために、PEオーケストレータ202は、リソース利用を監視し、PE VM216のリソース割り当てをトリガーしてもよい。PEオーケストレータ202は、リソース使用(例えば、中央処理装置(CPU:central processing unit)、メモリ及びメモリ使用)をリアルタイムで監視し、ネットワークデバイスを表すために使用されるPE VM216に最初に割り当てられたリソースの動的な再割り当て及び変更をトリガーしてもよい。リソースの再割り当て及び変更は、プロアクティブな方式(例えば、ネットワーク通知なし)で実現されてもよく、リアクティブな方式(例えば、ネットワーク通知の後)で実現されてもよい。例えば、ネットワーク管理者又はオペレータがサポートされるネットワークデバイスの数の増加を観測し、後にPEオーケストレータ202に対して1つ以上のPE VM216に更に多くのリソースを割り当てるように指示する場合、リソースは、プロアクティブな方式で再割り当て及び変更されてもよい。逆に、PEオーケストレータ202がPE VM216、仮想マシンマネージャ204及び/又は仮想化ネットワーク内の他の仮想化ネットワークノードから通知を受信した場合、PEオーケストレータ202は、リアクティブな方式でリソースを再割り当て及び変更してもよい。
PEオーケストレータ202はまた、ネットワークリソース需要に応じてPE VM216マイグレーションを実行することにより、OPEXを低減してもよい。ホストサーバ214のリソース(例えば、CPU、メモリ、ストレージ等)が使い果たされ、PE VM216の更なるリソース需要をサポートし得ない場合、PEオーケストレータ202は、更に多くの容量を備えた他のサーバ214へのPE VM216の移動をトリガーしてもよい。一例として図2を使用して、サーバS2 214がPE VM216を満たすのに十分なリソースをもはや有さない場合、PEオーケストレータ202は、サーバS2 214のPE VM216の移動をトリガーしてもよい。PEオーケストレータ202は、サーバS2 214のPE VM216を他のサーバ214に移動する要求を仮想マシンマネージャ204に送出してもよい。仮想マシンマネージャ204が要求を受信すると、仮想マシンマネージャ204は、サーバS2 214のPE VM216を他のサーバ214(例えば、サーバS3 214)に移動してもよい。
図2及びこの開示はPEノードのNFV仮想化の実行を示しているが、この開示はその用途に限定されないことを当業者は認識する。例えば、NFV仮想化は、IPルータのような他のネットワークデバイスに適用してもよい。更に、PEオーケストレータ202は、1つ以上のネットワークデバイスから機能を実行するNF及び/又は一式のNFを管理するように構成されてもよい。更に、この開示はVM(例えば、PE VM216)内のNFの配置を示しているが、当業者はまた、VM以外の他の種類の仮想コンテナがNFをホストするために使用されてもよいことを認識する。図2及び4〜9の使用及び説明は、記載及び例示の容易さを促進する例に過ぎない。
この開示に記載した特徴/方法の少なくともいくつかは、ネットワークエレメントに実現されてもよい。例えば、この開示の特徴/機能は、ハードウェア、ファームウェア及び/又はハードウェア上で動作するように導入されたソフトウェアを使用して実現されてもよい。ネットワークエレメントは、ネットワーク、システム及び/又はドメインを通じてデータを伝送するいずれかのデバイス(例えば、スイッチ、ルータ、ブリッジ、サーバ、クライアント等)でもよい。図3は、図1及び2に示すNFVシステム100及び200を通じてデータを伝送及び/又は処理するために使用され得るネットワークエレメント300の実施例の概略図である。一実施例では、ネットワークエレメント300は、1つ以上の仮想コンテナ(例えば、VM)を生成、変更、再配置及び/又はマイグレーションするために使用されるいずれかの装置でもよい。ネットワークエレメント300は、1つ以上のNFをホスト、格納及び/又は実行するために使用されるいずれかの装置でもよい。例えば、ネットワークエレメント300は、NFV管理及び編成システム128でもよく、その1つは図1に示すサブコンポーネントである。他の実施例では、ネットワークエレメント300は、図2に示すPE VM216でもよい。
ネットワークエレメント300は、トランシーバ(Tx/Rx)312に結合された1つ以上のダウンストリームポート310を有してもよい。Tx/Rx312は、送信機、受信機又はこれらの組み合わせでもよい。Tx/Rx312は、ダウンストリームポート310を介して他のネットワークノードからのフレームを送信及び/又は受信してもよい。同様に、ネットワークエレメント300は、複数のアップストリームポート314に結合された他のTx/Rx312を有してもよい。Tx/Rx312は、アップストリームポート314を介して他のノードからのフレームを送信及び/又は受信してもよい。ダウンストリームポート310及び/又はアップストリームポート314は、電気及び/又は光送信及び/又は受信コンポーネントを含んでもよい。
プロセッサ302は、Tx/Rx312に結合されてもよく、フレームを処理し、及び/又はどのノードにフレームを送出(例えば、送信)するかを決定するように構成されてもよい。一実施例では、プロセッサ302は、1つ以上のマルチコアプロセッサ及び/又はメモリモジュール304を有してもよい。メモリモジュール304は、データストア、バッファ等として機能してもよい。プロセッサ302は、汎用プロセッサとして実現されてもよく、1つ以上の特定用途向け集積回路(ASIC:application specific integrated circuit)及び/又はデジタルシグナルプロセッサ(DSP:digital signal processor)の一部でもよい。単一のプロセッサとして示されているが、プロセッサ302は、これに限定されず、複数のプロセッサを有してもよい。プロセッサ302は、絶対分解法、ネットワーク機能分解法、サービス分解法及び/又は方法1000を含み、ここに記載の方式のいずれかを実現するように構成されてもよい。
図3は、メモリモジュール304がプロセッサ302に結合されてもよく、様々な種類のデータを格納するように構成された過渡的でない媒体でもよいことを示している。メモリモジュール304は、2次ストレージ、読み取り専用メモリ(ROM:read only memory)及びランダムアクセスメモリ(RAM:random access memory)を含むメモリデバイスを有してもよい。2次ストレージは、典型的には、1つ以上のディスクドライブ、ソリッドステートドライブ(SSD:solid-state drive)及び/又はテープドライブで構成され、RAMが全ての動作データを保持するのに十分大きくない場合にオーバーフローしたデータのストレージデバイスとして、データの不揮発性ストレージのために使用される。2次ストレージは、RAMにロードされるプログラムが実行のために選択された場合に、このようなプログラムを格納するために使用されてもよい。ROMは、プログラム実行中に読み取られる命令及び場合によってはデータを格納するために使用される。ROMは、2次ストレージのより大きいメモリ容量に比べて小さいメモリ容量を典型的に有する不揮発性メモリデバイスである。RAMは、揮発性データを格納するために使用され、場合によって命令を格納するために使用される。ROM及びRAMの双方へのアクセスは、典型的には2次ストレージより速い。
メモリモジュール304は、例えば、管理エンティティ104、外部エンティティ108、編成システム210等として、ここに記載のシステム及び方法を実行する命令を収容するために使用されてもよい。一実施例では、メモリモジュール304は、プロセッサ302で実現されてもよいNFVモジュール306を有してもよい。或いは、NFVモジュール306は、直接プロセッサ302に実現されてもよい。NFVモジュール306は、仮想化ネットワークデバイスのために1つ以上のNFをホスト、格納及び実行するように構成されてもよい。1つ以上のNFのホスト、格納及び実行について、図4〜9で説明する。他の実施例では、メモリモジュール304はまた、1つ以上の仮想コンテナを生成、変更、再配置及び/又はマイグレーションしてもよいNFV編成モジュール308を有してもよい。更に、NFV編成モジュール308は、NF、仮想コンテナ及び/又は他の仮想ネットワークノードを一緒にグループ化するために使用されるグループ情報を提供してもよい。VM及び/又は他の仮想コンテナの生成、変更、再配置、マイグレーション及びグループ化について、図2及び4〜10で詳細に説明する。
ネットワークエレメント300に実行可能命令をプログラム及び/又はロードすることにより、プロセッサ302、キャッシュ及び長期ストレージの少なくとも1つが変更され、ネットワークエレメント300を、この開示により教示される新規の機能を有する特定の機械又は装置(例えば、マルチコア転送アーキテクチャ)に部分的に変換することが分かる。実行可能ソフトウェアをコンピュータにロードすることにより実現され得る機能が当該技術分野において知られている周知の設計ルールによりハードウェアの実現に変換され得ることは、電気工学及びソフトウェア工学分野の基礎である。ソフトウェアに対するハードウェアでの概念の実現の判断は、典型的には、ソフトウェアドメインからハードウェアドメインに変換することに関与するいずれかの問題ではなく、設計の安定性及び生成されるユニットの数の検討事項次第である。一般的に、依然として頻繁な変更に従う設計は、ソフトウェアで実現されることが好ましくてもよい。この理由は、ハードウェアの実現の再設計は、ソフトウェアの設計の再設計より高価であるからである。一般的に、大量に生成される安定した設計は、ハードウェア、例えば、ASICで実現されることが好ましくてもよい。この理由は、大量の生成の実行では、ハードウェアの実現がソフトウェアの実現より低価格になり得るからである。しばしば、設計は、ソフトウェアの形式で開発及びテストされ、当該技術分野において知られた周知の設計ルールにより、ソフトウェアの命令を配線接続するASICの等価なハードウェアの実現に後に変換されてもよい。新たなASICにより制御される機械が特定の機械又は装置であるのと同様に、実行可能命令によってプログラム及び/又はロードされたコンピュータは、同様に特定の機械又は装置として見なされてもよい。
図4は、絶対分解法を使用した仮想化PEノード400の実施例の概略図である。絶対分解法は、PEネットワーク機能を複数のNFに断片化又は分割する。絶対分解法については、PEオーケストレータは、各NFをホストするために仮想コンテナを開始してもよい。仮想コンテナは、サーバファーム402内でコンピューティング及び/又はストレージネットワーク機能を実現する1つ以上のサーバにホストされてもよい。仮想コンテナ、仮想ネットワーク内のVswitch430及び/又は基礎の通信インフラストラクチャ(例えば、ネットワークハードウェア)内のコモディティスイッチ432は、PEのデータプレーンを実現するために使用されてもよい。コモディティスイッチ432は、異なるネットワークカプセル化能力(例えば、マルチプロトコル・ラベル・スイッチング(MPLS:Multiprotocol Label Switching)カプセル化)で構成されてもよい。一実施例では、基礎の通信インフラストラクチャ及びサーバファーム402は、データセンタネットワーク及び/又はサービスプロバイダネットワークの一部でもよい。コモディティスイッチ432は、データセンタ又はサーバプロバイダネットワーク内及び/又は外でデータを伝送するために使用されるEthernetスイッチ、高性能スイッチ及び/又は他の物理ネットワークノードを含んでもよい。Vswitch430は、同様にデータセンタネットワーク又はサービスプロバイダネットワーク内及び/又は外でデータを伝送するために使用される仮想化ネットワークノードでもよい。
絶対分解法は、仮想化PEノード400を一式の相互動作するNFの集合として扱い、仮想コンテナを各コンポーネントに割り当てる。図4に示すように、仮想化PEノード400は、OAM VM404と、アラームVM(Alarms VM)406と、トラヒックエンジニアリング(TE:traffic engineering)データベース(DB)VM408と、オープン・ショーテスト・パス・ファースト(OSPF:Open Shortest Path First)VM410と、インターミディエート・システム・ツー・インターミディエート・システム(IS-IS:Intermediate System to Intermediate System)VM412と、ボーダー・ゲートウェイ・プロトコル(BGP:Border Gateway Protocol)VM414と、リソースマネージャVM416と、ラベル配布プロトコル(LDP:Label Distribution Protocol)VM418と、リソース予約プロトコル(RSVP:resource reservation protocol)-TE VM420と、ルーティング情報ベース(RIB:routing information base)VM422と、転送情報ベース(FIB:forwarding information base)VM424と、ハードウェア抽象化レイヤVM426と、転送及びDPI VM428と、Vswitch430とを有してもよい。OSPF VM410、IS-IS VM412、BGP VM414、LDP VM418及びRSVP-TE VM420は、それぞれOSPF、IS-IS、BGP、LDP及びRSVP-TEプロトコルを実行するように構成されたNFをホストしてもよい。OAM VM404は、OAM動作を実行するように構成されたNFをホストしてもよく、アラームVM406は、ネットワークエラー又は障害から生じた通知又はアラームを生成するように構成されたNFをホストしてもよい。RIB VM422及びFIB VM424は、入来データパケットを適切な宛先ノードにルーティングするために使用される1つ以上のテーブルを有するNFをホストしてもよい。ハードウェア抽象化レイヤVM426は、ハードウェアリソース(例えば、サーバ)への仮想リソース(例えば、VMに割り当てられたリソース)のマッピングを格納するように構成されたNFをホストしてもよい。
リソースマネージャVM416は、VMのそれぞれに使用されるリソースを内部で監視するように構成されたNFをホストしてもよい。最初の開始及びセットアップのときに、VM内にホストされたNFのそれぞれは、ネットワークのダイナミクス及びリアルタイムの要件に基づいて個々に微調整されてもよい。VMリソース変更がプロアクティブでもよく、リアクティブでもよいことを振り返る。例えば、ネットワーク管理者又はオペレータは、ネットワークにおけるBGPピアの数の増加を観測し、PEオーケストレータに対して、より多くのCPU及び/又はメモリリソースをBGP VM414に割り当てるように命令してもよい。或いは、各VMは、VMのリソースの閾値制限と共に高いウォーターマークをプロファイルに基づいて生成されてもよい。PEオーケストレータは、PEオーケストレータが仮想マシンマネージャから受信した通知イベントを検査することにより、VMリソースを監視し、それに従って仮想コンテナに割り当てられたリソースを調整してもよい。
仮想化PEノード400のデータプレーンは、仮想コンテナ、サーバのVswitch430及び/又は基礎の通信インフラストラクチャ(例えば、図1のネットワークハードウェア116)内のコモディティスイッチ432に実現されてもよい。基礎の通信インフラストラクチャは、閉じたシステムにおいてプロセス間通信メッセージを実現するために使用されてもよく、仮想コンテナを一緒に接続する役目を行ってもよい。図4において、転送及びDPI VM428は、基礎のインフラストラクチャ内のコモディティスイッチ432に対してどのようにデータパケットをカプセル化、転送及び検査するかを命令するために使用されてもよい。転送及びDPI VM428は、コモディティスイッチ432と通信するために、オープンフロー(Open Flow)及び/又は他のアプリケーションプログラムインタフェース(API:application program interface)を使用してもよい。転送及びDPI VM248はまた、高性能データプレーンを要求する場合には、特別な加速化モジュールでコモディティスイッチ432を増大してもよい。
絶対分解法を使用したPEノード400の仮想化は、非仮想化PEデバイスより有用なスケーラビリティの利点を提供し得る。非仮想化PEデバイスは、CPUの数、ネットワーク処理ユニット(NPU:network processing unit)、メモリ及びストレージのサイズに関して制限され得るだけでなく、非仮想化PEデバイスはまた、データパスモジュール及びポート(例えば、入出力(I/O)ポート)の数に関して制約され得る。非仮想化PEが全ての利用可能なポート容量を使用した場合、ネットワーク管理者又はオペレータは、ネットワークに新たなPEデバイスを導入する必要があり得る。対照的に、PEノード400を仮想化するために絶対分解法を使用することは、データプレーンのリソースに物理的なハード制限を課さなくてもよい。ネットワーク管理者又はオペレータは、新たなPEの導入に関連する追加のOPEXコストを回避するために、仮想化PEノード400の増大するデータパスの需要を満たすための更に多くのコモディティスイッチ432を導入してもよい。換言すると、仮想化PEノード400を拡張するOPEXコストは、非仮想化PEを使用するネットワーク内に新たなデータパスモジュールを追加するコストに等しくてもよく、これは、新たな非仮想化PEの構成より低いOPEXコストになる。
図5は、ネットワーク機能分解法を使用した仮想化PEノード500の実施例の概略図である。ネットワーク機能分解法は、仮想化PEノード500を形成するために、ネットワークセグメントの接続性に基づいてPEデバイスをサブコンポーネントに分割することにより、PEデバイスを仮想化してもよい。具体的に、ネットワーク機能分解法は、PEデバイスをUNIサブコンポーネントとNNIサブコンポーネントとに分割してもよい。UNIサブコンポーネント及びNNIサブコンポーネントは、別々のVM及び/又は他の仮想コンテナを使用して分離されて実現されてもよい。PEデバイスをUNIサブコンポーネントとNNIサブコンポーネントとに分割することにより、各サブコンポーネントは、互いに独立して微調整されてもよい。更に、PEデバイスの分割は、ネットワークリソースを仮想環境にオフロードすることをネットワーク管理者及びオペレータに提供してもよい。UNIサブコンポーネント及びNNIサブコンポーネントを実現する例示的な実施例について、図6〜8で詳細に説明する。
UNIサブコンポーネントは、カスタマネットワークを仮想PEノード500に接続し、従来ではPEデバイスのVPNルーティング及び転送(VRF:VPN Routing and Forwarding)、VPLS及び/又はVPWSアクセスコンポーネントの一部である機能を提供してもよい。VRF、VPLS及びVPWS機能は、内容が再現されているかのように援用される、2005年3月に公開された“Provider Provisioned Virtual Private Network (VPN) Terminology”という題のインターネットエンジニアリングタスクフォース(IETF:Internet Engineering Task Force)コメント要求(RFC:Request for Comments)4026に詳細に記載されている。UNIサブコンポーネントは、カスタマネットワークと接続するためにCPEノード502と通信してもよい。
図5は、UNIサブコンポーネントがVRF/CPE VM506a-cを使用してホストされ得ることを示している。VRF/CPE VM506a、506b、506cは、それぞれカスタマAネットワーク、カスタマBネットワーク及びカスタマCネットワークを接続するために使用されてもよい。VRF/CPE VM506a-cのそれぞれは、UNIサブコンポーネントにより実行されるPEネットワーク機能に対応する複数のNFを有してもよい。図5に示すように、VRF/CPE VM506a、506b、506cは、カスタマネットワークに接続するために、図4に記載したOAM、アラーム、OPSF、RIB、FIB及びハードウェア抽象化レイヤのネットワーク機能を実現するように構成された複数のNFをそれぞれ有してもよい。CPEノード502は、ルーティング、VPN終端、QoSサポート、DPI、ファイヤウォール及び広域ネットワーク(WAN:wide area network)最適化コントローラ(WOC:WAN Optimization Controller)機能のような典型的なCPEデバイスネットワーク機能を実現するように構成されてもよい。
NNIサブコンポーネントは、仮想化PEノード500が位置するネットワークとの内部ネットワーク通信を管理するように構成されてもよい。例えば、NNIサブコンポーネントは、サービスプロバイダの内部ネットワークとのPE通信を管理してもよく、BGPピア化、MPLSシグナリング及びVPN発見のような様々なネットワーク機能の役目を行ってもよい。図5に示すように、NNIサブコンポーネントは、コア向きPE VM(Core Facing PE VM)508内にホストされてもよい。コア向きPE VM508は、図4に記載したOAM、アラーム、IS-IS、BGP、LDP、RSVP-TE、RIB、FIB、TE-DB、リソース管理、RIB、FIB及びハードウェア抽象化レイヤ機能を含むが、これらに限定されない様々なPEネットワーク機能を実行するように構成された複数のNFを有するVMでもよい。サーバファーム504、Vswitch514、転送及びDPI VM512及びコモディティスイッチ516は、それぞれ図4に記載したサーバファーム402、Vswitch430、転送及びDPI VM428及びコモディティスイッチ432と実質的に同様である。
図6は、ネットワーク機能分解法を使用した仮想化UNIサブコンポーネントと共に動作する非仮想化PEデバイス612を有するNFVシステム600の実施例の概略図である。この実施例では、ネットワーク機能分解法は、PE-1デバイス612のUNIネットワーク機能(例えば、VRF/VPWS/VPLS機能)を仮想環境にオフロード及び移動してもよい。UNI機能は、顧客宅内でCPE-1ノード602に結合される。NNI機能は、非仮想化PE-1デバイス612に残る。非仮想化PE-1デバイス612は、サービスプロバイダのコアネットワーク616に結合される。データセンタ604は、PE-1デバイス612の仮想化側と非仮想化側との間の接続性を提供するために、図1及び2に記載したNFVシステム100及び200を有してもよい。データセンタ604は、サービスプロバイダネットワーク内に位置してもよく、サービスプロバイダネットワークの外部のネットワークでもよい。
図6に示すように、非仮想化PE-1デバイス612は、サービスプロバイダのコアネットワーク616及び他の非仮想化PEデバイス612と通信するために使用されるNNI機能を実現してもよい。データセンタ604内のサーバ606は、CPE-1ノード602を介してカスタマA及びBネットワーク614を接続するために使用されるUNIネットワーク機能を実現するために使用されるPE-1 VRF/VPWS/VPLS VM610を有してもよい。スイッチングノード608は、図4に記載したコモディティスイッチ432と実質的に同様でもよい。従って、スイッチングノード608は、PE-1 VRF/VPWS/VPLS VM610、非仮想化PE-1デバイス612及び/又はCPE-1ノード602の間でデータパケットを交換するために使用されてもよい。
データパケットがサービスプロバイダのコアネットワーク616から非仮想化PE-1デバイス612に到達した場合、データパケットは、最初に、非仮想化PE-1デバイス612内のVRFコンポーネントを識別することにより処理される。典型的には、非仮想化PE-1デバイス612内のVRFコンポーネントは、データパケット内にカプセル化された1つ以上のタグを使用して識別される。しかし、UNIネットワーク機能がオフロードされて仮想化されているため、データパケットを非仮想化PE-1デバイス612内のVRFコンポーネントに転送するのではなく、データパケットは、VRFを実現するために使用される対応するPE-1 VRF/VPWS/VPLS VM610に転送される。カスタマネットワーク614を出る外向きのパケットについては、CPE-1ノード602は、最初にデータパケットを処理するために、パケットを対応するPE-1 VRF/VPWS/VPLS VM610に送出する。その後、PE-1 VRF/VPWS/VPLS VM610は、サービスプロバイダのコアネットワーク616を通した他のピア非仮想化PEデバイス612への送信のため、パケットを非仮想化PEに転送する。
仮想コンテナへのPEデバイスのUNI機能のオフロードは、NNI機能のために使用される非仮想化PE-1デバイス612のリソースを解放してもよい。また、UNI機能を仮想化することにより、ネットワーク管理者又はオペレータは、新たなPE1 VRF/VPWS/VPLS VM610を開始して、これらを新たなカスタマ及び/又はカスタマネットワーク614に関連付けることにより、UNI側を拡張することができる。新たなPE-1 VRF/VPWS/VPLS VM610は、同じサーバ(例えば、サーバS1又はS2 606)にホストされてもよく、異なるサーバ606にホストされてもよい。PE-1 VRF/VPWS/VPLS VM610は、互いに独立しており、固有の保護機構を提供してもよい。非仮想化PE-1デバイス612はそのままの状態で、PE-1 VRF/VPWS/VPLS VM610に割り当てられたリソースは、顧客のニーズを収容するために個々に微調整されてもよい。
図7は、ネットワーク機能分解法を使用した仮想化UNIサブコンポーネント及び仮想化CPEサブコンポーネントと共に動作する非仮想化PEデバイス710を有するNFVシステム700の実施例の概略図である。データセンタ702、サーバ704、スイッチングノード708、非仮想化PEデバイス710、CPEノード712、カスタマネットワーク714及びサービスプロバイダのコアネットワーク716は、それぞれ図6に記載したデータセンタ604、サーバ606、スイッチングノード608、非仮想化PEデバイス612、CPEノード602、カスタマネットワーク614及びサービスプロバイダのコアネットワーク616と実質的に同様である。PE-1 VRF/VPWS/VPLS+CPE VM706は、PE-1 VRF/VPWS/VPLS+CPE VM706が典型的なCPEネットワーク機能もホストすることを除いて、PE-1 VRF/VPWS/VPLS VM610と実質的に同様である。CPEネットワーク機能は、ファイヤウォール、ウェブセキュリティ、WAN加速化及び最適化、並びにルーティング機能を含むが、これらに限定されない。CPEネットワーク機能は、第2の一式のNFに対応してもよい。第2の一式のNF内のNFのそれぞれは、CPEネットワーク機能に対応する。CPEネットワーク機能に対応するNF及びUNI機能に対応するNFは、PE-1 VRF/VPWS/VPLS+CPE VM706によりグループ化されてホストされてもよい。他の実施例では、第2の一式のNF内のCPEネットワーク機能及びUNI機能に対応するNFは、別のVMにおいて開始されてもよく、単一のVMに結合されなくてもよい。ネットワーク管理者又はオペレータは、CAPEXコストを低減するために、CPEネットワーク機能を仮想化環境に移動してもよい。
図8は、ネットワーク機能分解法を使用した仮想化UNIサブコンポーネント、仮想化NNIサブコンポーネント及び仮想化CPEサブコンポーネントを有するNFVシステム800の実施例の概略図である。データセンタ802、サーバ804、スイッチングノード808、非仮想化PEデバイス812、CPEノード814、カスタマネットワーク816及びサービスプロバイダのコアネットワーク838は、それぞれ図6に記載したデータセンタ604、サーバ606、スイッチングノード608、非仮想化PEデバイス612、CPEノード602、カスタマネットワーク614及びサービスプロバイダのコアネットワーク616と実質的に同様である。VRF/VPWS/VPLS+CPE VM806は、図7に記載したPE-1 VRF/VPWS/VPLS+CPE VM706と実質的に同様である。データセンタ802は、NNIネットワーク機能を実行するように構成された仮想化PE-1 VM810を更に有する。換言すると、PE1 VM810は、図5に記載したコア向きPE-1 VM508と実質的に同じ機能を実行する。ネットワーク管理者又はオペレータは、仮想環境においてUNI機能、NNI機能及びCPE機能を移動することにより、ネットワークのCAPEX及びOPEXコストを更に低減し得る。
図9は、PEノードを仮想化するためにサービス分解法を使用するNFVシステム900の実施例の概略図である。サービス分解法は、PEデバイスを、個々のネットワークサービスに対応するNFに分割する。一実施例では、ネットワークサービスは、IETF RFC 4026に記載のIP VPN、VPWS及びVPLSのようなプロバイダにより提供された仮想プライベートネットワークサービス機能でもよい。ネットワークサービスのそれぞれは、異なるカスタマサイトを接続するために使用されるL2及び/又はL3サービスでもよい。サービス分解法では、PEオーケストレータは、ネットワークサービスのそれぞれを別の仮想コンテナで開始してもよい。従って、ネットワークサービスは互いに独立しており、相互のリソースを侵害することなく、自分の要件毎に独立してスケーリングすることができる。図9に示すように、VPLSサイト920は、アクセスVPLS VM906と通信し、IP VPNサイト922は、アクセスIP VPN VM908と通信し、VPWSサイト924は、アクセスVPWS VM910と通信する。VPLSサイト920、IP VPNサイト922及びVPWSサイト924は、それぞれVPLS、IP及びVPWSを実現するように構成されたカスタマネットワークでもよい。アクセスVPLS VM906、アクセスIP VPN VM908及びアクセスVPWS VM910は、OAM、アラーム、OSPF、RIB、FIB及びハードウェア抽象化レイヤ機能のような複数のNFを使用して、PEネットワーク機能を実現するように構成されてもよい。
NNIは、単一のコア向きPE VM912に実現されてもよく複数のコア向きPE VM912に分割されてもよい共有リソースとして扱われてもよい。複数のコア向きPE VM912が使用される場合、コア向きPE VM912のそれぞれは、ネットワークサービス側VMの1つに結合されて対応してもよい。例えば、アクセスVPLS VM906は、第1のコア向きPE VM912に結合されてもよく、アクセスIP VPN VM908は、第2のコア向きPE VM912に結合されてもよい。コア向きPE VM912は、図5に記載したコア向きPE VM508と実質的に同様の機能を実行してもよい。データセンタ902、サーバ904、スイッチングノード926、非仮想化PEデバイス914、CPEノード916及びサービスプロバイダのコアネットワーク918は、それぞれ図6に記載したデータセンタ604、サーバ606、スイッチングノード608、非仮想化PEデバイス612、CPEノード602及びサービスプロバイダのコアネットワーク616と実質的に同様である。
図10は、ネットワークデバイスでNFV仮想化を実行するために使用される方法1000の実施例のフローチャートである。方法1000は、図2に記載したPEオーケストレータ及び図1に記載したVNFマネージャ内に実現されてもよい。方法1000は、ブロック1002で始まり、ネットワークデバイスのNFV仮想化を実行する命令を受信する。命令は、ネットワーク管理者又はオペレータから生じてもよい。方法1000は、ネットワーク管理者又はオペレータから命令を直接的に受信してもよく、図1のオーケストレータ102のような別のオーケストレータを介してネットワーク管理者から命令を間接的に受信してもよい。その後、方法1000はブロック1004に移動してもよい。
ブロック1004において、方法1000は、受信した命令に従って仮想化ネットワークデバイスを複数のNFに分割してもよい。方法1000は、絶対分解法、ネットワーク機能分解法及び/又はサービス分解法を使用して仮想化ネットワークデバイスを分割してもよい。ネットワーク管理者又はオペレータから生じた受信した命令は、仮想化ネットワークデバイスを分割するためにどの方法が使用されるかを決定してもよい。NFは、仮想ネットワークデバイスにより実行されるネットワーク機能に対応してもよい。絶対分割法がネットワークデバイスを別のNFに対応する別のデバイス機能コンポーネントに分割することを振り返る。ネットワーク機能分解法では、仮想ネットワークデバイスは、ネットワーク接続性に基づいて分割される。例えば、方法1000は、異なるネットワークを接続するために使用されるインタフェース(例えば、UNI及びNNI)に基づいて分割してもよい。サービス分解法は、IP VPN、VPWS及びVPLSのようなネットワークサービスに基づいて仮想化ネットワークデバイスを分割する。方法1000がブロック1004を完了すると、方法1000はブロック1006に移動してもよい。
ブロック1006において、方法1000は、1つ以上の仮想コンテナ内においてNF又はNFグループを開始してもよい。絶対分解法では、NFのそれぞれは、仮想コンテナの1つの中でホストされてもよい。或いは、方法1000は、ネットワーク機能分解法及び/又はサービス分解法を実現する場合、単一の仮想コンテナにおいて1つ以上のNFを開始してもよい。方法1000はブロック1008に進み、仮想化ネットワークデバイスに対応するグループ識別子を使用して仮想コンテナを一緒にグループ化してもよい。一実施例では、グループ識別子は、仮想化ネットワークデバイスを識別するために使用されるデバイス識別子でもよい。次に方法1000はブロック1010に進んでもよい。
ブロック1010において、方法1000は、仮想コンテナのそれぞれについてリソース利用を監視してもよい。仮想コンテナのそれぞれについてリソース利用を取得するために、方法1000は、他の管理エンティティ及び/又は他の仮想化ネットワークノードと通信してもよい。例えば、方法1000は、それぞれ図1及び図2に記載した仮想化インフラストラクチャマネージャ106及び/又は仮想マシンマネージャ204からリソース利用情報を取得してもよい。次に方法1000はブロック1012に移動し、仮想コンテナのそれぞれのリソース利用に従ってリソース割り当てを調整してもよい。リソース割り当ての調整は、プロアクティブな方式又はリアクティブな方式で実現されてもよい。更に、ブロック1012において、方法1000は、現在のサーバ及び/又はハードウェアリソースノードが仮想コンテナにより必要なリソースを提供することができない場合、仮想コンテナを異なるサーバ及び/又は他のハードウェアリソースノードにマイグレーション及び/又は移動してもよい。
少なくとも1つの実施例が開示され、当業者により行われる実施例及び/又は実施例の特徴の変更、組み合わせ及び/又は変形は、この開示の範囲内にある。実施例の特徴の組み合わせ、統合及び/又は省略から生じる別の実施例も、この開示の範囲内にある。数値範囲又は限定が明確に言及されている場合、このような明確な範囲又は限定は、明確に言及された範囲又は限定内にある同様の大きさの繰り返しの範囲又は限定を含むことをが分かるべきである(例えば、約1から約10は、2、3、4等を含み、0.10より大きいは0.11、0.12、0.13等を含む)。例えば、下限Rl及び上限Ruの数値範囲が開示される場合には常に、その範囲内に入るいずれかの数が具体的に開示される。特に、範囲内の以下の数が具体的に開示される。R=Rl+k*(Ru-Rl)、ここで、kは1パーセントの増分で1パーセントから100パーセントの範囲の変数である。すなわち、kは、1パーセント、2パーセント、3パーセント、4パーセント、5パーセント、...、70パーセント、71パーセント、72パーセント、...、95パーセント、96パーセント、97パーセント、98パーセント、99パーセント、又は100パーセントである。更に、前述に規定された2つのRの数により規定されるいずれかの数値範囲も具体的に開示される。約という用語の使用は、特に言及しない限り、続く数の±10%を意味する。特許請求の範囲のいずれかのエレメントに関する“任意選択”という用語の使用は、そのエレメントが要求されること、或いはそのエレメントが要求されないことを意味し、双方の選択肢が特許請求の範囲内にある。有する、含む及び持つのような上位語の使用は、構成される、本質的に構成される及び実質的に含まれるのような下位語のサポートを提供することが分かるべきである。従って、保護範囲は、前述に示された説明により限定されず、以下の特許請求の範囲に規定される。その範囲は、特許請求の範囲の対象物の全ての等価物を含む。それぞれの請求項は、更なる開示として明細書に組み込まれ、請求項がこの開示の実施例になる。この開示における引用文献、特にこの出願の優先日の後の公開日を有するいずれかの引用文献の説明は、従来技術であるという認定ではない。この開示に引用された全ての特許、特許出願及び公開物の開示は、この開示に対する例、手順又は他の詳細の補足を提供する範囲で、ここに援用される。
複数の実施例がこの開示で提供されたが、開示のシステム及び方法は、この開示の要旨又は範囲を逸脱することなく、多くの他の具体的な形式に具現されてもよいことが分かり得る。この例は、限定的ではなく例示としてとして考えられるべきであり、ここに与えられた詳細に限定されることを意図するものではない。例えば、様々なエレメント又はコンポーネントは、他のシステムに組み合わされてもよく統合されてもよく、特定の特徴が省略されてもよく実現されなくてもよい。
更に、別々として或いは別個として様々な実施例に記載又は図示した技術、システム、サブシステム及び方法は、この開示の範囲を逸脱することなく、他のシステム、モジュール、技術又は方法と組み合わされてもよく統合されてもよい。相互に結合若しくは直接結合又は通信するものとして図示又は説明した他の項目は、電気的であれ、機械的であれ、他のものであれ、間接的に結合されてもよく、いくつかのインタフェース、デバイス又は中間コンポーネントを通じて通信してもよい。変更、置換及び代替の他の例は、当業者により確かめることができ、ここに開示された要旨及び範囲から逸脱することなく行われてもよい。

Claims (16)

  1. ネットワーク機能仮想化(NFV)を実行する装置であって、
    メモリと、
    前記メモリに結合されたプロセッサと
    を有し、
    前記メモリは、前記プロセッサにより実行された場合、前記装置に対して、
    ネットワーク内のネットワークデバイスを仮想化する命令を受信し、
    前記命令に従って、前記ネットワークデバイスを、前記ネットワークデバイスに対応する仮想化ネットワークノードを形成するために使用される複数のネットワーク機能ユニット(NF)に分割し、
    1つ以上の仮想コンテナ内において前記NFを開始し、
    前記仮想化ネットワークノードに対応するグループ識別子(ID)を使用して前記仮想コンテナを一緒にグループ化する
    ことを実行させる命令を含み、
    前記NFのそれぞれは、仮想化前に前記ネットワークデバイスにより実行されるネットワーク機能に対応する装置。
  2. 前記グループIDは、前記仮想化ネットワークノードに割り当てられたデバイスIDである、請求項1に記載の装置。
  3. 前記NFのそれぞれは、異なる仮想コンテナにホストされる、請求項1に記載の装置。
  4. 前記NFの少なくともいくつかは、ネットワーク接続性に従って、一緒にグループ化され、前記仮想コンテナの1つの中に配置される、或いは、
    一緒にグループ化され、前記仮想コンテナの前記1つの中に配置された前記NFの少なくともいくつかは、カスタマネットワークを接続するために使用されるユーザ・ネットワーク・インタフェース(UNI)に対応し、前記NFの少なくともいくつかは、前記ネットワークデバイスにより提供されるネットワークサービスに従って、一緒にグループ化され、前記仮想コンテナの1つの中に配置される、請求項1に記載の装置。
  5. 第2の一式のNFは、前記ネットワークと通信するために使用されるネットワーク・ネットワーク・インタフェース(NNI)を実現するために、第2の仮想コンテナ内にグループ化される、請求項に記載の装置。
  6. 前記仮想コンテナの前記1つは、カスタマプロバイダエッジ(CPE)ノードの機能に対応する1つ以上のNFを有する、請求項に記載の装置。
  7. 前記仮想化ネットワークノードは、前記ネットワークデバイスにより実行される前記ネットワーク機能の一部を実現するように構成される、請求項1に記載の装置。
  8. ネットワーク機能仮想化(NFV)を実行する装置であって、
    メモリと、
    前記メモリに結合されたプロセッサと
    を有し、
    前記メモリは、前記プロセッサにより実行された場合、前記装置に対して、
    ネットワーク内の非仮想化ネットワークデバイスにより実行される複数のネットワーク機能に対応する複数のNFを生成し、
    1つ以上の仮想コンテナ内において前記NFをロードし、
    非仮想化ネットワークデバイスにより実行される前記ネットワーク機能を識別するグループ識別子(ID)を使用して前記仮想コンテナを一緒にグループ化し、
    前記仮想コンテナのそれぞれについてリソース利用を監視し、
    前記仮想コンテナのそれぞれの前記リソース利用に従ってリソース割り当てを調整する
    ことを実行させる命令を含む装置。
  9. 前記非仮想化ネットワークデバイスにより実行される前記ネットワーク機能の一部は、前記仮想コンテナにオフロードされる、請求項に記載の装置。
  10. 前記仮想コンテナは、複数のハードウェアリソースノードに位置し、前記プロセッサにより実行される命令は、更に、前記装置に対して、前記ハードウェアリソースノードの1つから他のハードウェアリソースノードへの前記仮想コンテナの1つの移動をトリガーさせる、請求項に記載の装置。
  11. 前記グループIDは、前記仮想コンテナの中で内部通信を提供するために使用される、請求項に記載の装置。
  12. 前記プロセッサにより実行される命令は、更に、前記装置に対して、前記グループIDを、基礎のネットワークにより提供されるネットワークIDにマッピングさせる、請求項に記載の装置。
  13. ネットワーク機能仮想化(NFV)を実行する方法であって、
    ネットワーク内に参加するプロバイダエッジ(PE)デバイスを仮想化する命令を受信するステップと、
    前記PEデバイスを複数のネットワーク機能ユニット(NF)に分割するステップであり、前記NFのそれぞれは、PEネットワーク機能を実行するために使用されるステップと、
    前記命令に基づいて前記NFを1つ以上のNFグループにグループ化するステップと、
    前記NFグループのそれぞれを仮想コンテナに配置するステップと、
    前記仮想コンテナを使用して複数のデータパケットを転送するステップと
    を有する方法。
  14. 前記NFグループの1つは、プロバイダにより提供された仮想プライベートネットワークサービス機能を提供するために使用される、或いは、前記NFグループの1つは、前記ネットワーク内で通信を容易にするために使用されるPEコア側のネットワーク機能を提供するために使用される、請求項13に記載の方法。
  15. 前記NFグループの1つをホストする前記仮想コンテナはまた、カスタマプロバイダエッジ(CPE)ネットワーク機能を提供する、請求項13に記載の方法。
  16. 前記PEデバイスは、前記NFグループの前記1つがPEコア側のネットワーク機能を実現するようにデータパケットを前記ネットワーク内の非仮想化PEデバイスに転送するために、部分的に仮想化され、前記PEコア側のネットワーク機能は、前記ネットワーク内で通信を容易にするために使用される、請求項14に記載の方法。
JP2015552836A 2013-01-11 2014-01-10 ネットワークデバイスのためのネットワーク機能仮想化 Active JP5986692B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201361751672P 2013-01-11 2013-01-11
US61/751,672 2013-01-11
US201361826284P 2013-05-22 2013-05-22
US61/826,284 2013-05-22
PCT/US2014/011158 WO2014110453A1 (en) 2013-01-11 2014-01-10 Network function virtualization for a network device

Publications (2)

Publication Number Publication Date
JP2016509412A JP2016509412A (ja) 2016-03-24
JP5986692B2 true JP5986692B2 (ja) 2016-09-06

Family

ID=50069301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015552836A Active JP5986692B2 (ja) 2013-01-11 2014-01-10 ネットワークデバイスのためのネットワーク機能仮想化

Country Status (6)

Country Link
US (1) US9847915B2 (ja)
EP (1) EP2936754B1 (ja)
JP (1) JP5986692B2 (ja)
KR (1) KR101718374B1 (ja)
CN (1) CN105247826B (ja)
WO (1) WO2014110453A1 (ja)

Families Citing this family (287)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8826271B2 (en) 2010-04-28 2014-09-02 Cavium, Inc. Method and apparatus for a virtual system on chip
US8743885B2 (en) 2011-05-03 2014-06-03 Cisco Technology, Inc. Mobile service routing in a network environment
US9106515B2 (en) 2012-10-22 2015-08-11 Futurewei Technologies, Inc. System and apparatus of a software-service-defined-network (SSDN)
EP2750328A1 (en) * 2012-12-27 2014-07-02 Telefonica S.A. Computer-implemented method and system for providing networking service, and computer program product adapted to perform the method
US9578664B1 (en) 2013-02-07 2017-02-21 Sprint Communications Company L.P. Trusted signaling in 3GPP interfaces in a network function virtualization wireless communication system
WO2014131462A1 (en) * 2013-03-01 2014-09-04 Nokia Solutions And Networks Oy Software defined networking for edge nodes
US10333801B2 (en) * 2013-03-14 2019-06-25 Amazon Technologies, Inc. Inventory service for distributed infrastructure
US9141416B2 (en) 2013-03-15 2015-09-22 Centurylink Intellectual Property Llc Virtualization congestion control framework for modifying execution of applications on virtual machine based on mass congestion indicator in host computing system
US9430259B2 (en) 2013-03-15 2016-08-30 Centurylink Intellectual Property Llc Virtualization congestion control framework for modifying execution of applications on virtual machine based on mass congestion indicator in host computing system
US9973375B2 (en) * 2013-04-22 2018-05-15 Cisco Technology, Inc. App store portal providing point-and-click deployment of third-party virtualized network functions
US10389577B2 (en) 2013-08-14 2019-08-20 Centurylink Intellectual Property Llc Ethernet carrier group alarm (CGA)
WO2015024168A1 (zh) * 2013-08-20 2015-02-26 华为技术有限公司 一种家庭网关服务功能的实现方法和服务器
BR112016006902B1 (pt) * 2013-09-30 2022-10-04 Huawei Technologies Co.,Ltd Método de gerenciamento de falhas e gerenciador de funções de rede virtualizada
US9619346B2 (en) * 2013-10-31 2017-04-11 Assured Information Security, Inc. Virtual machine introspection facilities
US9864623B2 (en) 2013-11-21 2018-01-09 Centurylink Intellectual Property Llc Physical to virtual network transport function abstraction
US10606718B1 (en) 2013-12-19 2020-03-31 Amdocs Development Limited System, method, and computer program for managing fault recovery in network function virtualization (Nfv) based networks
US9813335B2 (en) * 2014-08-05 2017-11-07 Amdocs Software Systems Limited System, method, and computer program for augmenting a physical system utilizing a network function virtualization orchestrator (NFV-O)
US9794187B1 (en) * 2013-12-19 2017-10-17 Amdocs Software Systems Limited System, method, and computer program for resource conversion in a network function virtualization (NFV) based communication network
US10387183B1 (en) * 2015-10-21 2019-08-20 Amdocs Development Limited System, method, and computer program for reducing common work of components in a network function virtualization (NFV) based communication network
US9755934B1 (en) * 2015-01-27 2017-09-05 Amdocs Software Systems Limited System, method, and computer program for testing at least a portion of a network function virtualization based (NFV-based) communication network utilizing at least one virtual service testing element
US10064167B1 (en) * 2015-03-26 2018-08-28 Amdocs Development Limited System, method, and computer program for coordinating a plurality of networks based on network function virtualization (NFV)
WO2015099035A1 (ja) * 2013-12-27 2015-07-02 株式会社Nttドコモ 管理システム、仮想通信機能管理ノード及び管理方法
WO2015099036A1 (ja) * 2013-12-27 2015-07-02 株式会社Nttドコモ 管理システム、全体管理ノード及び管理方法
WO2015100611A1 (zh) * 2013-12-31 2015-07-09 华为技术有限公司 一种网络功能虚拟化nfv故障管理装置、设备及方法
US9407504B1 (en) 2014-01-15 2016-08-02 Cisco Technology, Inc. Virtual links for network appliances
CN106062718B (zh) * 2014-01-17 2020-03-03 诺基亚通信有限责任两合公司 控制包括虚拟化网络功能的通信网络
RU2641706C1 (ru) * 2014-01-21 2018-01-22 Хуавэй Текнолоджиз Ко., Лтд. Способ обработки отказа сетевой службы, система управления службами и модуль управления системой
US10057177B2 (en) * 2014-02-05 2018-08-21 Nokia Solutions And Networks Oy Service offloading in communications
JP2015162147A (ja) * 2014-02-28 2015-09-07 日本電信電話株式会社 ネットワーク機能仮想化基盤管理システム及びネットワーク機能仮想化基盤管理方法
US11294698B2 (en) * 2014-03-10 2022-04-05 Nokia Solutions And Networks Oy Waiting a host determined specific amount of time before performing virtual network function migration
WO2015143610A1 (zh) * 2014-03-24 2015-10-01 华为技术有限公司 一种nfv系统的业务实现方法及通信单元
CN104951353B (zh) * 2014-03-28 2018-09-21 华为技术有限公司 一种对vnf实现加速处理的方法及装置
JP6305812B2 (ja) * 2014-03-31 2018-04-04 株式会社Nttドコモ フロー制御装置及びフロー制御方法
CN104954220B (zh) * 2014-03-31 2018-01-16 华为技术有限公司 一种虚拟网络业务部署方法和设备
US9948493B2 (en) * 2014-04-03 2018-04-17 Centurylink Intellectual Property Llc Network functions virtualization interconnection gateway
US10356225B2 (en) 2014-04-03 2019-07-16 Centurylink Intellectual Property Llc System and method for implementing isolated service overlays between provider network service point and customer premises
US10698569B2 (en) 2014-04-03 2020-06-30 Centurylink Intellectual Property Llc System and method for implementing customer control point or customer portal
US9766943B2 (en) 2014-04-15 2017-09-19 Nicira, Inc. Method and system for managing interconnection of virtual network functions
US9870580B2 (en) * 2014-05-07 2018-01-16 Verizon Patent And Licensing Inc. Network-as-a-service architecture
US9479443B2 (en) 2014-05-16 2016-10-25 Cisco Technology, Inc. System and method for transporting information to services in a network environment
US9379931B2 (en) 2014-05-16 2016-06-28 Cisco Technology, Inc. System and method for transporting information to services in a network environment
US10445339B1 (en) * 2014-05-28 2019-10-15 EMC IP Holding Company LLC Distributed contextual analytics
BR112016027513A2 (pt) * 2014-05-28 2018-06-26 Huawei Tech Co Ltd método, aparelho e sistema para implementar uma gestão de rede virtualizada
CN105282765A (zh) * 2014-06-30 2016-01-27 中兴通讯股份有限公司 一种管理配置信息的方法、设备及网元管理系统
US9832168B2 (en) * 2014-07-01 2017-11-28 Cable Television Laboratories, Inc. Service discovery within multi-link networks
CN105306331A (zh) * 2014-07-24 2016-02-03 中兴通讯股份有限公司 一种发现拓扑网络的方法及网络设备
EP3522450A1 (en) * 2014-08-04 2019-08-07 Huawei Technologies Co., Ltd. Method and apparatus for deploying virtual operation, administration and maintenance, and virtualized network system
US10225327B2 (en) * 2014-08-13 2019-03-05 Centurylink Intellectual Property Llc Remoting application servers
US9898318B2 (en) * 2014-08-15 2018-02-20 Centurylink Intellectual Property Llc Multi-line/multi-state virtualized OAM transponder
US9887959B2 (en) 2014-08-19 2018-02-06 Futurewei Technologies, Inc. Methods and system for allocating an IP address for an instance in a network function virtualization (NFV) system
US10291689B2 (en) * 2014-08-20 2019-05-14 At&T Intellectual Property I, L.P. Service centric virtual network function architecture for development and deployment of open systems interconnection communication model layer 4 through layer 7 services in a cloud computing system
US9742690B2 (en) 2014-08-20 2017-08-22 At&T Intellectual Property I, L.P. Load adaptation architecture framework for orchestrating and managing services in a cloud computing system
US9749242B2 (en) 2014-08-20 2017-08-29 At&T Intellectual Property I, L.P. Network platform as a service layer for open systems interconnection communication model layer 4 through layer 7 services
US9473567B2 (en) 2014-08-20 2016-10-18 At&T Intellectual Property I, L.P. Virtual zones for open systems interconnection layer 4 through layer 7 services in a cloud computing system
US9800673B2 (en) 2014-08-20 2017-10-24 At&T Intellectual Property I, L.P. Service compiler component and service controller for open systems interconnection layer 4 through layer 7 services in a cloud computing system
US9979602B1 (en) * 2014-08-25 2018-05-22 Cisco Technology, Inc. Network function virtualization infrastructure pod in a network environment
CN105376083B (zh) * 2014-08-25 2018-12-14 华为技术有限公司 节能控制方法、管理服务器和网络设备
US10374887B2 (en) * 2014-08-27 2019-08-06 Assia Spe, Llc Systems, methods, and apparatuses for implementing the virtualization of access node functions
WO2016032466A1 (en) 2014-08-27 2016-03-03 Adaptive Spectrum And Signal Alignment, Inc. Systems, methods, and apparatuses for implementing persistent management agent (pma) functions for the control and coordination of dpu and dslam components
CN104219127B (zh) * 2014-08-30 2018-06-26 华为技术有限公司 一种虚拟网络实例的创建方法以及设备
US9444676B2 (en) * 2014-09-08 2016-09-13 Telefonaktiebolaget L M Ericsson (Publ) Efficient identification of Q-space in remote LFA
CN105429839B (zh) * 2014-09-09 2019-11-19 中兴通讯股份有限公司 虚拟化网络功能vnf优化方法、装置及系统
US9444886B2 (en) 2014-09-25 2016-09-13 At&T Intellectual Property I, L.P. Data analytics for adaptive networks
KR102398401B1 (ko) 2014-09-25 2022-05-13 애플 인크. 네트워크 기능 가상화
US9674057B2 (en) 2014-10-07 2017-06-06 At&T Intellectual Property I, L.P. Method and system to monitor a network
CN105490829B (zh) * 2014-10-13 2020-04-21 华为技术有限公司 控制报文传输的方法、装置和网络功能虚拟化系统
US9819643B2 (en) * 2014-10-13 2017-11-14 Telefonaktiebolaget L M Ericsson (Publ) CCN name patterns
US9594649B2 (en) 2014-10-13 2017-03-14 At&T Intellectual Property I, L.P. Network virtualization policy management system
US10356162B2 (en) * 2014-10-14 2019-07-16 Futurewei Technologies, Inc. System and method for generic service NFV orchestration and management for converged services
US10257089B2 (en) * 2014-10-30 2019-04-09 At&T Intellectual Property I, L.P. Distributed customer premises equipment
KR102078378B1 (ko) * 2014-10-30 2020-02-17 에스케이텔레콤 주식회사 가상화 인프라 관리 장치 및 방법
WO2016066199A1 (en) * 2014-10-30 2016-05-06 Hewlett-Packard Development Company L.P. Virtual content delivery network
CN104410672B (zh) * 2014-11-12 2017-11-24 华为技术有限公司 网络功能虚拟化应用升级的方法、转发业务的方法及装置
US10417025B2 (en) 2014-11-18 2019-09-17 Cisco Technology, Inc. System and method to chain distributed applications in a network environment
JP6460743B2 (ja) * 2014-11-21 2019-01-30 株式会社Nttドコモ 設定情報生成システム及び設定情報生成方法
US9762457B2 (en) 2014-11-25 2017-09-12 At&T Intellectual Property I, L.P. Deep packet inspection virtual function
US9992271B2 (en) * 2014-12-01 2018-06-05 Telefonaktiebolaget Lm Ericsson (Publ) ENF selection for NFVI
CN105763485A (zh) * 2014-12-15 2016-07-13 中兴通讯股份有限公司 资源分配方法、装置和服务器
US9930115B1 (en) 2014-12-18 2018-03-27 EMC IP Holding Company LLC Virtual network storage function layer comprising one or more virtual network storage function instances
US10356169B1 (en) 2014-12-23 2019-07-16 EMC IP Holding Company LLC Virtual content delivery network
US9871823B2 (en) 2014-12-23 2018-01-16 Intel Corporation Techniques to deliver security and network policies to a virtual network function
FR3030966A1 (fr) * 2014-12-23 2016-06-24 Orange Systeme de generation d'une fonction reseau virtualisee
US10778601B1 (en) 2014-12-23 2020-09-15 EMC IP Holding Company LLC Automated assurance analysis providing feedback to orchestration of resources in virtualization infrastructure
CN105812414A (zh) * 2014-12-29 2016-07-27 中兴通讯股份有限公司 Vnf的部署方法和设备
CN105812434B (zh) * 2014-12-30 2019-02-05 华为技术有限公司 用户手持设备虚拟化后的业务链控制方法及装置
EP3245766B1 (en) * 2015-01-13 2020-08-26 Intel IP Corporation Techniques for monitoring virtualized network functions or network functions virtualization infrastructure
US9912558B2 (en) 2015-01-13 2018-03-06 Intel IP Corporation Techniques for monitoring virtualized network functions or network functions virtualization infrastructure
EP3240253A4 (en) * 2015-01-19 2018-01-24 Huawei Technologies Co., Ltd. Method, apparatus and system for associating ns with vnf
CN105871570A (zh) * 2015-01-20 2016-08-17 中兴通讯股份有限公司 虚拟网络功能vnf的管理方法及装置
CN107005480B (zh) * 2015-01-20 2020-07-07 华为技术有限公司 用于sdt与nfv和sdn相互配合的系统和方法
US9743282B2 (en) 2015-01-20 2017-08-22 Sprint Communications Company L.P. Computer system hardware validation for virtual communication network elements
JP6552130B2 (ja) * 2015-01-20 2019-07-31 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Nfvの管理およびオーケストレーションのための方法および装置
WO2016117694A1 (ja) * 2015-01-23 2016-07-28 日本電気株式会社 ネットワーク機能仮想化管理およびオーケストレーション方法と装置とプログラム
CA2974630A1 (en) 2015-01-23 2016-07-28 Nec Corporation Network functions virtualization management and orchestration method, network functions virtualization management and orchestration system, and program
US10075337B2 (en) * 2015-01-23 2018-09-11 Cisco Technology, Inc. Mechanism for serving hardware resource information to an attached appliance
JP6528784B2 (ja) * 2015-01-27 2019-06-12 日本電気株式会社 ネットワーク機能仮想化管理およびオーケストレーション装置とシステムと管理方法とプログラム
WO2016121802A1 (ja) * 2015-01-28 2016-08-04 日本電気株式会社 仮想化管理・オーケストレーション装置、仮想化管理・オーケストレーション方法、および、プログラム
US11093296B2 (en) * 2015-01-28 2021-08-17 Nec Corporation System, virtualization control apparatus, method for controlling a virtualization control apparatus, and program
US9660929B1 (en) * 2015-01-29 2017-05-23 Amdocs Software Systems Limited System, method, and computer program for segregated policy decision making in the context of network function virtualization orchestration in a communication network
WO2016121869A1 (ja) * 2015-01-29 2016-08-04 日本電気株式会社 仮想化管理・オーケストレーション装置、仮想化管理・オーケストレーション方法、および、プログラム
US9483291B1 (en) 2015-01-29 2016-11-01 Altera Corporation Hierarchical accelerator registry for optimal performance predictability in network function virtualization
EP3255839B1 (en) * 2015-02-03 2024-04-24 Nec Corporation Virtual network system, virtual network control method, virtual network function database, integrated control device, control device, and control method and control program therefor
US9560078B2 (en) 2015-02-04 2017-01-31 Intel Corporation Technologies for scalable security architecture of virtualized networks
US9191865B1 (en) 2015-02-09 2015-11-17 Sprint Communications Company L.P. Long term evolution (LTE) communications over trusted hardware
US10841296B2 (en) 2015-02-20 2020-11-17 Nec Corporation Virtual network system, virtual network control method, orchestration apparatus, control apparatus, and control method and control program of control apparatus
US9674639B2 (en) * 2015-02-24 2017-06-06 At&T Intellectual Property I, L.P. Method and apparatus for virtualized network function chaining management
US9386001B1 (en) 2015-03-02 2016-07-05 Sprint Communications Company L.P. Border gateway protocol (BGP) communications over trusted network function virtualization (NFV) hardware
EP3269170B1 (en) 2015-03-13 2019-03-06 Comptel Corporation Network management
US9509587B1 (en) 2015-03-19 2016-11-29 Sprint Communications Company L.P. Hardware root of trust (HROT) for internet protocol (IP) communications
US9838243B2 (en) 2015-03-24 2017-12-05 Telefonaktiebolaget Lm Ericsson (Publ) Transformative requests
CN106161049A (zh) * 2015-03-27 2016-11-23 中兴通讯股份有限公司 一种实现网络服务部署规格配置的方法及装置
WO2016155816A1 (en) * 2015-04-01 2016-10-06 Telefonaktiebolaget Lm Ericsson (Publ) Methods and devices for monitoring of network performance for container virtualization
US20180046477A1 (en) * 2015-04-02 2018-02-15 Telefonaktiebolaget Lm Ericsson (Publ) Technique For Scaling An Application Having A Set Of Virtual Machines
US10042662B1 (en) * 2015-04-07 2018-08-07 Sprint Communications Company L.P. Network function virtualization (NFV) parameter trust in data communication systems
US10078535B2 (en) * 2015-04-09 2018-09-18 Level 3 Communications, Llc Network service infrastructure management system and method of operation
CN106464533B (zh) * 2015-04-09 2020-03-10 华为技术有限公司 基于网络功能虚拟化的故障处理方法和装置
US9838272B2 (en) 2015-04-13 2017-12-05 Ciena Corporation Service enhancement discovery for connectivity traits and virtual network functions in network services
US10489178B2 (en) 2015-04-28 2019-11-26 Altera Corporation Network functions virtualization platforms with function chaining capabilities
EP3282647B1 (en) 2015-04-30 2019-12-11 Huawei Technologies Co. Ltd. Software security verification method, equipment and system
US10263911B2 (en) * 2015-05-01 2019-04-16 Futurewei Technologies, Inc. System and method for resource management
US9565168B1 (en) 2015-05-05 2017-02-07 Sprint Communications Company L.P. System and method of a trusted computing operation mode
US10481938B2 (en) 2015-05-06 2019-11-19 Centurylink Intellectual Property Llc System and method for implementing network experience shifting
US10673978B2 (en) 2015-05-06 2020-06-02 Centurylink Intellectual Property Llc Method and system for implementing network experience shifting using shared objects
US10671420B2 (en) 2015-05-07 2020-06-02 Futurewei Technologies, Inc. System and method for dynamic virtualized network function descriptor management
KR102019729B1 (ko) 2015-05-11 2019-09-09 후아웨이 테크놀러지 컴퍼니 리미티드 서비스 이용 가능성 관리를 위한 방법 및 엔티티
US9578008B2 (en) * 2015-05-11 2017-02-21 Intel Corporation Technologies for secure bootstrapping of virtual network functions
CN107534678B (zh) * 2015-05-12 2020-01-21 华为技术有限公司 建立vnfm与vim之间的连接的方法、装置及系统
US9558029B2 (en) * 2015-05-17 2017-01-31 Nicira, Inc. Logical processing for containers
RU2687711C1 (ru) 2015-05-19 2019-05-15 Хуавэй Текнолоджиз Ко., Лтд. Способ аппаратного ускорения и связанное устройство
US9762402B2 (en) 2015-05-20 2017-09-12 Cisco Technology, Inc. System and method to facilitate the assignment of service functions for service chains in a network environment
US9608759B2 (en) 2015-05-21 2017-03-28 Sprint Communications Company L.P. Optical communication system with hardware root of trust (HRoT) and network function virtualization (NFV)
CN106301828A (zh) * 2015-05-21 2017-01-04 中兴通讯股份有限公司 一种虚拟化网络功能业务故障的处理方法及装置
WO2016188548A1 (en) * 2015-05-22 2016-12-01 Huawei Technologies Co., Ltd. Telecommunication network with automated control and data plane instantiation
WO2016188562A1 (en) * 2015-05-26 2016-12-01 Nokia Solutions And Networks Oy Network virtualization
US9979562B2 (en) 2015-05-27 2018-05-22 Sprint Communications Company L.P. Network function virtualization requirements to service a long term evolution (LTE) network
US9396016B1 (en) 2015-05-27 2016-07-19 Sprint Communications Company L.P. Handoff of virtual machines based on security requirements
US9378043B1 (en) 2015-05-28 2016-06-28 Altera Corporation Multilayer quality of service (QOS) for network functions virtualization platforms
US9887882B2 (en) 2015-06-12 2018-02-06 At&T Intellectual Property I, L.P. Referent system for devices of an NFV network
CN107534570B (zh) * 2015-06-16 2021-08-24 慧与发展有限责任合伙企业 用于虚拟化网络功能监控的计算机系统、方法和介质
US9588815B1 (en) 2015-06-17 2017-03-07 EMC IP Holding Company LLC Architecture for data collection and event management supporting automation in service provider cloud environments
CN106302074B (zh) * 2015-06-26 2020-07-31 南京中兴软件有限责任公司 一种虚拟化网络功能vnf的迁移方法及装置
US9854048B2 (en) 2015-06-29 2017-12-26 Sprint Communications Company L.P. Network function virtualization (NFV) hardware trust in data communication systems
US10681080B1 (en) 2015-06-30 2020-06-09 Ntt Research, Inc. System and method for assessing android applications malware risk
CN106664216B (zh) * 2015-06-30 2019-12-06 华为技术有限公司 一种切换vnf的方法和装置
WO2017002812A1 (ja) * 2015-06-30 2017-01-05 日本電気株式会社 仮想化インフラストラクチャ管理装置、仮想ネットワークファンクション管理装置、仮想マシンの管理方法及びプログラム
CN106331011B (zh) * 2015-06-30 2020-06-16 中兴通讯股份有限公司 多虚拟网络功能之间共享许可证资源的方法及装置
US9686240B1 (en) 2015-07-07 2017-06-20 Sprint Communications Company L.P. IPv6 to IPv4 data packet migration in a trusted security zone
CN106341832B (zh) * 2015-07-07 2020-11-06 中国移动通信集团公司 网络切片的管理及选择方法、系统、基站、路由交换设备
EP3326324A4 (en) * 2015-07-23 2019-04-17 Intel Corporation NETWORK RESOURCE MODEL TO SUPPORT LIFECYCLE MANAGEMENT OF NETWORK FUNCTION VIRTUALIZATION
US11018944B2 (en) 2015-08-14 2021-05-25 Nokia Solutions And Networks Oy Method and apparatus for virtualized network function scaling that is initiated by network management and/or element management
WO2017028317A1 (en) * 2015-08-20 2017-02-23 Hewlett Packard Enterprise Development Lp Containerized virtual network function
CN107409063B (zh) 2015-08-25 2019-12-24 华为技术有限公司 一种获取vnf信息的方法、装置及系统
US9749294B1 (en) 2015-09-08 2017-08-29 Sprint Communications Company L.P. System and method of establishing trusted operability between networks in a network functions virtualization environment
CN106533714A (zh) * 2015-09-09 2017-03-22 中兴通讯股份有限公司 重新实例化虚拟网络功能的方法和装置
US9673982B2 (en) 2015-09-16 2017-06-06 Sprint Communications Company L.P. Efficient hardware trust verification in data communication systems that comprise network interface cards, central processing units, and data memory buffers
US10645528B2 (en) * 2015-09-18 2020-05-05 Huawei Technologies Co., Ltd. System and methods for reliable communication with mobility along a predictable route
US10116571B1 (en) * 2015-09-18 2018-10-30 Sprint Communications Company L.P. Network Function Virtualization (NFV) Management and Orchestration (MANO) with Application Layer Traffic Optimization (ALTO)
US9930587B2 (en) 2015-09-18 2018-03-27 Huawei Technologies Co., Ltd. Distributed virtual gateways
US10104167B2 (en) * 2015-09-28 2018-10-16 Verizon Patent And Licensing Inc. Networking functions in a micro-services architecture
US9882833B2 (en) 2015-09-28 2018-01-30 Centurylink Intellectual Property Llc Intent-based services orchestration
RU2690198C1 (ru) * 2015-09-29 2019-05-31 Хуавэй Текнолоджиз Ко., Лтд. Способ обработки ресурсов виртуализации сетевых функций и диспетчер виртуализованной сетевой функции
CN106559471B (zh) * 2015-09-30 2020-09-29 中兴通讯股份有限公司 加速资源的处理、管理方法及装置
US10542115B1 (en) 2015-10-01 2020-01-21 Sprint Communications Company L.P. Securing communications in a network function virtualization (NFV) core network
US10078528B2 (en) 2015-10-06 2018-09-18 Centurylink Intellectual Property Llc Virtual machine-to-port peripheral device driver for implementing communications between virtual machines and client devices
US9811686B1 (en) 2015-10-09 2017-11-07 Sprint Communications Company L.P. Support systems interactions with virtual network functions in a trusted security zone
US20170102957A1 (en) * 2015-10-09 2017-04-13 Sprint Communications Company L.P. System and Method for Trusted Operability When Moving Between Network Functions Virtualization States
WO2017075046A1 (en) * 2015-10-26 2017-05-04 Nokia Solutions And Networks Oy Method and apparatus for virtualized network function decomposition
KR102146903B1 (ko) * 2015-10-27 2020-08-21 에스케이텔레콤 주식회사 네트워크 기능 가상화 운영 장치 및 방법
KR102170159B1 (ko) * 2015-10-27 2020-10-26 에스케이텔레콤 주식회사 네트워크 기능 가상화 운영 장치 및 방법
KR102148371B1 (ko) * 2015-10-28 2020-08-26 에스케이텔레콤 주식회사 네트워크 기능 가상화 운영 장치 및 방법
EP3284213B1 (en) * 2015-10-30 2019-03-06 Hewlett-Packard Enterprise Development LP Managing virtual network functions
US9781016B1 (en) 2015-11-02 2017-10-03 Sprint Communications Company L.P. Dynamic addition of network function services
US10901852B2 (en) 2015-11-02 2021-01-26 Apple Inc. Restoring virtual network function (VNF) performance via VNF reset of lifecycle management
CN106685784A (zh) * 2015-11-05 2017-05-17 中兴通讯股份有限公司 虚拟化网络功能vnf实例的伸缩方法及装置
CN106817236B (zh) * 2015-11-30 2020-09-18 华为技术有限公司 虚拟网络功能的配置方法和装置
WO2017092823A1 (en) * 2015-12-04 2017-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Technique for optimizing the scaling of an application having a set of virtual machines
US10938665B2 (en) * 2015-12-15 2021-03-02 At&T Intellectual Property I, L.P. Method and apparatus for creating a custom service
CN106936619B (zh) * 2015-12-31 2020-10-09 华为技术有限公司 部署网络服务的方法和装置
US11044203B2 (en) 2016-01-19 2021-06-22 Cisco Technology, Inc. System and method for hosting mobile packet core and value-added services using a software defined network and service chains
KR101797112B1 (ko) 2016-01-25 2017-11-15 쿨클라우드(주) 컨테이너 네트워크 관리 시스템
WO2017131285A1 (ko) * 2016-01-25 2017-08-03 쿨클라우드(주) 컨테이너 네트워크 관리 시스템 및 컨테이너 네트워킹 방법
US9967745B2 (en) 2016-02-02 2018-05-08 Sprint Communications Company L.P. Hardware-trusted network bearers in network function virtualization infrastructure (NFVI) servers that execute virtual network functions (VNFS) under management and orchestration (MANO) control
JP6455936B2 (ja) * 2016-02-03 2019-01-23 日本電信電話株式会社 配置決定システム、配置決定方法及びプログラム
US10437523B2 (en) 2016-02-25 2019-10-08 Red Hat Israel, Ltd. Secure receive packet processing for network function virtualization applications
CN105700961B (zh) 2016-02-29 2019-03-08 华为技术有限公司 业务容器创建方法及装置
CN107147509B (zh) * 2016-03-01 2022-03-11 中兴通讯股份有限公司 虚拟专用网业务实现方法、装置及通信系统
US10432427B2 (en) * 2016-03-03 2019-10-01 Futurewei Technologies, Inc. Border gateway protocol for communication among software defined network controllers
US10362122B2 (en) 2016-03-21 2019-07-23 International Business Machines Corporation Replacing a virtual network function in a network service
US10091100B1 (en) 2016-03-24 2018-10-02 EMC IP Holding Company LLC Network functions virtualization infrastructure comprising virtual switch for internet of things data
US10122610B2 (en) 2016-03-25 2018-11-06 Ca, Inc. Provisioning of network services based on virtual network function performance characteristics
EP3436939A1 (en) 2016-03-29 2019-02-06 Nokia Solutions and Networks Oy Methods and apparatuses for moving virtualized network function instances between network service instances
EP3437254B1 (en) * 2016-03-30 2024-10-16 Intel Corporation Device and method for nfv life cycle management using configuration management functions
WO2017177042A1 (en) * 2016-04-06 2017-10-12 Nokia Solutions And Networks Oy Apparatuses and methods for direct virtualized network function (vnf) management
CN105760214B (zh) * 2016-04-19 2019-02-26 华为技术有限公司 一种设备状态及资源信息监测方法、相关设备及系统
US10430258B2 (en) 2016-04-20 2019-10-01 At&T Intellectual Property I, L.P. Discovery and chaining of virtual functions
US10235211B2 (en) * 2016-04-22 2019-03-19 Cavium, Llc Method and apparatus for dynamic virtual system on chip
WO2017188387A1 (ja) * 2016-04-28 2017-11-02 日本電気株式会社 ネットワーク機能仮想化管理オーケストレーション装置と方法とプログラム
CN107360015B (zh) * 2016-05-10 2020-05-08 华为技术有限公司 切换共享存储的方法和设备
CN112256343B (zh) * 2016-05-10 2022-05-10 华为技术有限公司 一种软件加载方法、设备及系统
US10498765B2 (en) 2016-06-01 2019-12-03 At&T Intellectual Property I, L.P. Virtual infrastructure perimeter regulator
US10462159B2 (en) 2016-06-22 2019-10-29 Ntt Innovation Institute, Inc. Botnet detection system and method
US10652270B1 (en) 2016-06-23 2020-05-12 Ntt Research, Inc. Botmaster discovery system and method
US10644878B2 (en) 2016-06-24 2020-05-05 NTT Research Key management system and method
CN105975330B (zh) * 2016-06-27 2019-06-18 华为技术有限公司 一种网络边缘计算的虚拟网络功能部署方法、装置和系统
EP3477471A4 (en) * 2016-06-27 2019-06-12 Nec Corporation CONTROL DEVICE, VNF DEPLOYMENT DESTINATION SELECTION METHOD, AND PROGRAM
WO2018003020A1 (ja) * 2016-06-28 2018-01-04 日本電気株式会社 制御装置、コンテナの起動方法及びプログラム
US10284434B1 (en) 2016-06-29 2019-05-07 Sprint Communications Company L.P. Virtual network function (VNF) relocation in a software defined network (SDN)
US10341195B1 (en) 2016-06-29 2019-07-02 Sprint Communications Company L.P. Virtual network function (VNF) resource management in a software defined network (SDN)
EP3462672B1 (en) 2016-06-30 2020-06-03 Huawei Technologies Co., Ltd. Management method and apparatus for management function object
US10069844B2 (en) 2016-07-21 2018-09-04 Sprint Communications Company L.P. Virtual network function (VNF) hardware trust in a network function virtualization (NFV) software defined network (SDN)
US9985866B1 (en) 2016-07-23 2018-05-29 Sprint Communications Company L.P. Task performance with virtual probes in a network function virtualization (NFV) software defined network (SDN)
WO2018034663A1 (en) * 2016-08-18 2018-02-22 Nokia Solutions And Networks Oy Methods and apparatuses for virtualized network function component level virtualized resources performance management collection
CN106130850B (zh) * 2016-08-22 2019-12-20 中电福富信息科技有限公司 专线用户智能化接入方法
US10110462B1 (en) 2016-09-16 2018-10-23 Sprint Communications Company L.P. False positive protection for Network Function Virtualization (NFV) virtual probe deployment
WO2018053521A1 (en) 2016-09-19 2018-03-22 Ntt Innovation Institute, Inc. Stroke detection and prevention system and method
JP7073348B2 (ja) 2016-09-19 2022-05-23 エヌ・ティ・ティ リサーチ インコーポレイテッド 脅威スコアリングシステム及び方法
US10250498B1 (en) 2016-10-03 2019-04-02 Sprint Communications Company L.P. Session aggregator brokering of data stream communication
WO2018067780A1 (en) * 2016-10-05 2018-04-12 Convida Wireless, Llc Capability exposure for service instantiation
US10164914B2 (en) 2016-11-16 2018-12-25 Sprint Communications Company L.P. Network function virtualization (NFV) software-defined network (SDN) network-to-network interfaces (NNIs)
CN106657279B (zh) * 2016-11-24 2019-11-01 北京华为数字技术有限公司 一种网络业务加速方法和设备
US10318723B1 (en) * 2016-11-29 2019-06-11 Sprint Communications Company L.P. Hardware-trusted network-on-chip (NOC) and system-on-chip (SOC) network function virtualization (NFV) data communications
US10594625B2 (en) 2016-11-29 2020-03-17 At&T Intellectual Property I, L.P. Managing physical resources for virtual network functions
KR102206612B1 (ko) * 2016-12-06 2021-01-25 노키아 솔루션스 앤드 네트웍스 오와이 스케일러블 모바일 네트워크
US10455062B1 (en) 2016-12-29 2019-10-22 Sprint Communications Company L.P. Network function virtualization (NFV) multi-protocol virtual probe control
US20180191607A1 (en) * 2016-12-29 2018-07-05 Juniper Networks, Inc. Network service application and customer-aware virtualized network function placement
CN108270838B (zh) * 2017-01-04 2020-04-24 中国科学院声学研究所 一种基于容器的浏览器html5资源协同方法
KR101978596B1 (ko) * 2017-01-13 2019-05-14 주식회사 케이티 가상화 가입자 댁내 장치 네트워크 서비스를 위한 클라우드 노드
US10389753B2 (en) 2017-01-23 2019-08-20 Ntt Innovation Institute, Inc. Security system and method for internet of things infrastructure elements
US11757857B2 (en) 2017-01-23 2023-09-12 Ntt Research, Inc. Digital credential issuing system and method
US10909136B1 (en) 2017-02-08 2021-02-02 Veritas Technologies Llc Systems and methods for automatically linking data analytics to storage
US10685033B1 (en) 2017-02-14 2020-06-16 Veritas Technologies Llc Systems and methods for building an extract, transform, load pipeline
US10360053B1 (en) * 2017-02-14 2019-07-23 Veritas Technologies Llc Systems and methods for completing sets of computing tasks
US10216455B1 (en) 2017-02-14 2019-02-26 Veritas Technologies Llc Systems and methods for performing storage location virtualization
CN108429631B (zh) * 2017-02-15 2021-01-15 华为技术有限公司 一种网络业务实例化的方法及装置
CN114268571B (zh) 2017-02-15 2024-09-03 西门子公司 一种测试方法、设备和系统
US10469595B2 (en) * 2017-02-17 2019-11-05 Arista Networks, Inc. System and method of dynamic establishment of virtual private networks using border gateway protocol ethernet virtual private networks technology
US10606646B1 (en) 2017-03-13 2020-03-31 Veritas Technologies Llc Systems and methods for creating a data volume from within a software container and initializing the data volume with data
CN108632161B (zh) * 2017-03-20 2022-04-12 中兴通讯股份有限公司 一种虚拟网络功能及其实现业务处理的方法
US10540191B2 (en) 2017-03-21 2020-01-21 Veritas Technologies Llc Systems and methods for using dynamic templates to create application containers
US10469317B1 (en) * 2017-03-29 2019-11-05 Juniper Networks, Inc. Virtualized network function descriptors for virtualized network function configuration
JP6737471B2 (ja) 2017-03-30 2020-08-12 日本電気株式会社 制御装置、制御システム、制御方法及びプログラム
US10355912B2 (en) 2017-04-06 2019-07-16 At&T Intellectual Property I, L.P. Network trouble shooting digital assistant system
US10117116B1 (en) * 2017-04-27 2018-10-30 At&T Intellectual Property I, L.P. System and method supporting delivery of network accessible services to connected devices of a local environment
CN108810992B (zh) * 2017-05-02 2020-09-25 大唐移动通信设备有限公司 一种网络切片的资源控制方法和装置
CN107231296B (zh) * 2017-05-11 2020-04-14 京信通信系统(中国)有限公司 一种网关装置
CN108958878B (zh) * 2017-05-23 2021-10-19 深信服科技股份有限公司 基于容器的网络设备运行控制方法和装置
US10880248B2 (en) 2017-06-06 2020-12-29 Cisco Technology, Inc. Orchestrator agnostic application container visibility
CN109120555B (zh) * 2017-06-26 2022-10-14 中兴通讯股份有限公司 一种资源分配方法及系统
US10588012B2 (en) 2017-07-28 2020-03-10 Cisco Technology, Inc. In-situ operations, administration and management proxy
TWI630488B (zh) * 2017-08-04 2018-07-21 中華電信股份有限公司 支援多樣性端對端網路隔離的虛擬私人網路服務供裝系統
CN109379206B (zh) * 2017-08-07 2022-04-22 华为技术有限公司 网络功能信息的管理方法及相关设备
US10348488B1 (en) 2017-08-25 2019-07-09 Sprint Communications Company L.P. Tiered distributed ledger technology (DLT) in a network function virtualization (NFV) core network
CN107659644A (zh) * 2017-09-25 2018-02-02 郑州云海信息技术有限公司 一种访问存储系统的方法、装置、可读存储介质
WO2019088671A1 (ko) * 2017-10-30 2019-05-09 성균관대학교 산학협력단 네트워크 보안 서비스를 제공하기 위한 방법 및 이를 위한 장치
US10587474B2 (en) 2017-11-28 2020-03-10 Cisco Technology, Inc. Elastic capacity management with a cloud cable modem termination system (cCMTS)
US11036532B2 (en) * 2017-11-29 2021-06-15 Microsoft Technology Licensing, Llc Fast join and leave virtual network
CN108270856B (zh) * 2018-01-15 2020-12-18 赛特斯信息科技股份有限公司 基于Docker技术的逻辑CPE设备的虚拟化管理系统及其配置方法
EP4221125A1 (en) * 2018-01-30 2023-08-02 Deutsche Telekom AG Customer premise equipment and a method and system for virtualized deployment thereof
US10740132B2 (en) 2018-01-30 2020-08-11 Veritas Technologies Llc Systems and methods for updating containers
US20190273718A1 (en) * 2018-03-01 2019-09-05 ShieldX Networks, Inc. Intercepting network traffic routed by virtual switches for selective security processing
KR102500137B1 (ko) * 2018-03-30 2023-02-15 삼성전자주식회사 네트워크 기능 가상화 환경에서 네트워크 자원 관리를 위한 장치 및 방법
EP3788744B1 (en) * 2018-05-03 2022-02-16 Nokia Solutions and Networks Oy Method for testing network services
US10454715B1 (en) 2018-05-03 2019-10-22 At&T Intellectual Property I, L.P. Virtual private wire service interworking
WO2019227483A1 (en) * 2018-06-01 2019-12-05 Huawei Technologies Co., Ltd. Multiple server-architecture cluster for providing a virtual network function
US11297622B1 (en) 2018-06-25 2022-04-05 At&T Intellectual Property I, L.P. Dynamic hierarchical reserved resource allocation
EP3595245B1 (en) * 2018-07-13 2021-06-16 Juniper Networks, Inc. Network as a service using virtual nodes
US11296939B2 (en) * 2018-07-17 2022-04-05 At&T Intellectual Property I, L.P. Network reconfiguration with customer premises-based application hosting
EP3871371B1 (en) * 2018-10-25 2023-07-19 Telefonaktiebolaget LM Ericsson (publ) Network function upgrade method, system and apparatus
RU186862U1 (ru) * 2018-10-31 2019-02-06 Общество с ограниченной ответственностью "БУЛАТ" Абонентское сетевое устройство с виртуализированными сетевыми функциями
RU187252U1 (ru) * 2018-10-31 2019-02-26 Общество с ограниченной ответственностью "БУЛАТ" Абонентское сетевое устройство с виртуализированными сетевыми функциями
CN109218452B (zh) * 2018-11-16 2020-11-24 京东数字科技控股有限公司 用于推送节点信息的方法和装置
RU188264U1 (ru) * 2018-11-28 2019-04-04 Общество с ограниченной ответственностью "БУЛАТ" Абонентское сетевое устройство с виртуализированными сетевыми функциями
US11283732B2 (en) 2019-03-29 2022-03-22 Juniper Networks, Inc. Network functions virtualization (NFV) backplane on forwarding microchip
US11228539B2 (en) * 2019-08-14 2022-01-18 Intel Corporation Technologies for managing disaggregated accelerator networks based on remote direct memory access
CN110677857A (zh) * 2019-09-29 2020-01-10 武汉邮电科学研究院有限公司 一种驻地网信息基础设施共享架构
CN112732400A (zh) * 2019-10-14 2021-04-30 中国电信股份有限公司 Vnf管理方法、装置
US11537809B2 (en) * 2019-11-21 2022-12-27 Kyndryl, Inc. Dynamic container grouping
CN111522653B (zh) * 2020-02-07 2023-08-18 华中科技大学 基于容器的网络功能虚拟化平台
CN113703907B (zh) * 2020-05-21 2024-11-29 中兴通讯股份有限公司 虚拟化网络功能部署方法、管理与编排平台和介质
US11611517B2 (en) * 2020-05-29 2023-03-21 Equinix, Inc. Tenant-driven dynamic resource allocation for virtual network functions
CN112104491B (zh) * 2020-09-04 2022-06-10 中国电子科技集团公司第二十研究所 面向服务的网络虚拟化资源管理方法
US11847205B1 (en) 2020-10-26 2023-12-19 T-Mobile Innovations Llc Trusted 5G network function virtualization of virtual network function elements embedded on a system-on-chip
CN114760243A (zh) * 2020-12-25 2022-07-15 华为技术有限公司 报文传输方法、设备及系统
CN114760165B (zh) * 2020-12-25 2024-10-11 华为技术有限公司 报文传输方法、设备及系统
CN113015196B (zh) * 2021-02-23 2022-05-06 重庆邮电大学 一种基于状态感知的网络切片故障愈合方法
US11689453B2 (en) * 2021-03-29 2023-06-27 Cisco Technology, Inc. Layer 2 virtual private network traffic steering over optical transport networks
WO2024038609A1 (ja) * 2022-08-19 2024-02-22 日本電信電話株式会社 ゲートウェイ、制御方法及び制御プログラム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7441017B2 (en) * 2001-06-29 2008-10-21 Thomas Lee Watson System and method for router virtual networking
US9354927B2 (en) * 2006-12-21 2016-05-31 Vmware, Inc. Securing virtual machine data
KR100922582B1 (ko) * 2007-07-20 2009-10-21 한국전자통신연구원 중심점 분할 기법을 이용한 로그 기반의 역추적 시스템 및방법
US7904629B2 (en) * 2007-10-02 2011-03-08 NVON, Inc. Virtualized bus device
US9344401B2 (en) 2009-02-04 2016-05-17 Citrix Systems, Inc. Methods and systems for providing translations of data retrieved from a storage system in a cloud computing environment
US8000265B2 (en) * 2009-04-29 2011-08-16 Hewlett-Packard Development Company, L.P. Method and system for determining network topology of a virtual private network in multi protocol label switching (MPLS) based virtual private networks (VPNs)
EP2278738B1 (en) * 2009-06-30 2011-09-21 Alcatel Lucent Method and apparatus for line latency measurement in transport networks
US8705513B2 (en) * 2009-12-15 2014-04-22 At&T Intellectual Property I, L.P. Methods and apparatus to communicatively couple virtual private networks to virtual machines within distributive computing networks
KR20110073258A (ko) * 2009-12-21 2011-06-29 한국전자통신연구원 인터넷 네트워크 제어 방법
KR101172766B1 (ko) * 2011-02-28 2012-08-20 한국과학기술원 무선 환경에서의 가상 네트워크 요청에 대한 자원 임베딩 장치 및 그 방법
US20140074899A1 (en) * 2012-02-28 2014-03-13 Ben Zion Halevy Methods and system for efficient lifecycle management of storage controller
JP5768005B2 (ja) 2012-04-27 2015-08-26 株式会社東芝 データセンタ装置、制御方法及びプログラム
WO2014052485A1 (en) * 2012-09-26 2014-04-03 Huawei Technologies Co. Ltd. Overlay virtual gateway for overlay networks
US9407557B2 (en) * 2012-12-22 2016-08-02 Edgewater Networks, Inc. Methods and systems to split equipment control between local and remote processing units
CN105684365B (zh) * 2013-02-12 2020-03-24 慧与发展有限责任合伙企业 利用软件定义流映射和虚拟化的网络功能的网络控制

Also Published As

Publication number Publication date
JP2016509412A (ja) 2016-03-24
EP2936754B1 (en) 2020-12-02
EP2936754A1 (en) 2015-10-28
WO2014110453A1 (en) 2014-07-17
KR20150105421A (ko) 2015-09-16
US9847915B2 (en) 2017-12-19
KR101718374B1 (ko) 2017-03-21
CN105247826B (zh) 2018-07-13
US20140201374A1 (en) 2014-07-17
CN105247826A (zh) 2016-01-13

Similar Documents

Publication Publication Date Title
JP5986692B2 (ja) ネットワークデバイスのためのネットワーク機能仮想化
US12261718B2 (en) Method and apparatus for providing a point-to-point connection over a network
CN114745332B (zh) 促进计算机网络中的服务链的流对称的系统和网络控制器
Wang et al. A survey on data center networking for cloud computing
US9331940B2 (en) System and method providing distributed virtual routing and switching (DVRS)
US9379973B2 (en) Binary compatible extension architecture in an openflow compliant network environment
US11398956B2 (en) Multi-Edge EtherChannel (MEEC) creation and management
US20140229944A1 (en) Dynamic Virtual Machines Migration Over Information Centric Networks
Alshaer An overview of network virtualization and cloud network as a service
JP2017201804A (ja) ネットワークコントローラのための方法およびプログラム
CN104584484A (zh) 提供基于策略的数据中心网络自动化的系统和方法
Papadimitriou et al. Implementing network virtualization for a future internet
CN115914104A (zh) Evpn主机路由桥接hrb和evpn云原生数据中心
EP4293978A1 (en) Hybrid data plane for a containerized router
WO2022048418A1 (zh) 一种转发报文的方法、设备和系统
Amamou et al. A trill-based multi-tenant data center network
CN110719188B (zh) 作为使用虚拟节点的服务的网络
US11895020B1 (en) Virtualized cell site routers with layer 2 forwarding
Qian et al. Swan: End-to-end orchestration for cloud network and wan
Lin et al. Software-defined networking (SDN) for cloud applications
Chen et al. Research on cloud datacenter interconnect technology
CN117255019A (zh) 用于虚拟化计算基础设施的系统、方法及存储介质
Fan et al. Research on Cloud Datacenter Interconnect

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160624

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160805

R150 Certificate of patent or registration of utility model

Ref document number: 5986692

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250