JP2015062282A - 仮想ネットワークアプライアンス不良の検知及びハンドリング - Google Patents
仮想ネットワークアプライアンス不良の検知及びハンドリング Download PDFInfo
- Publication number
- JP2015062282A JP2015062282A JP2014171308A JP2014171308A JP2015062282A JP 2015062282 A JP2015062282 A JP 2015062282A JP 2014171308 A JP2014171308 A JP 2014171308A JP 2014171308 A JP2014171308 A JP 2014171308A JP 2015062282 A JP2015062282 A JP 2015062282A
- Authority
- JP
- Japan
- Prior art keywords
- virtual network
- virtual
- network appliance
- appliance
- failure
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1479—Generic software techniques for error detection or fault masking
- G06F11/1482—Generic software techniques for error detection or fault masking by means of middleware or OS functionality
- G06F11/1484—Generic software techniques for error detection or fault masking by means of middleware or OS functionality involving virtual machines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2289—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by configuration test
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/301—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is a virtual computing platform, e.g. logically partitioned systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/247—Multipath using M:N active or standby paths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Environmental & Geological Engineering (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Hardware Redundancy (AREA)
- Computer And Data Communications (AREA)
Abstract
【解決手段】ハイパーバイザ(仮想マシンマネージャ)及び複数の仮想マシン(VM)が稼働するホストプラットフォーム上で、複数の仮想マシンは、仮想ネットワークを介して通信的に結合された複数のSoftware Defined Networking(SDN)及び/又はNetwork Function Virtualization(NFV)アプライアンスを集合的にホストする。ホストプラットフォーム上で稼働するソフトウェアベースのエンティティは、複数の仮想ネットワークアプライアンスの不良を検知するために複数の仮想ネットワークアプライアンスを監視し、不良を検知したことに応じて、不良である仮想ネットワークアプライアンスを迂回するようにパケットフローを再構成するために、構成情報を含むメッセージを実行する。
【選択図】図1
Description
Claims (25)
- 仮想ネットワークを介して通信的に結合された複数の仮想ネットワークアプライアンスを集合的にホストする複数の仮想マシン(VM)が稼働するホストプラットフォーム上で実行される方法であって、
前記複数の仮想ネットワークアプライアンスの不良を検知するために、前記複数の仮想ネットワークアプライアンスを監視すべく、前記ホストプラットフォーム上で稼働するソフトウェアベースのエンティティを用いることと、
仮想ネットワークアプライアンス不良を検知したことに応じて、不良である前記仮想ネットワークアプライアンスを迂回するようにパケットフローを再構成することと
を備える方法。 - 不良を検知するために、前記複数の仮想ネットワークアプライアンスを監視することは、
前記ソフトウェアベースのエンティティから仮想ネットワークアプライアンスにチャレンジを送信することと、
前記仮想ネットワークアプライアンスから応答を受信することと、
前記仮想ネットワークアプライアンスに送信されたチャレンジに応じて、仮想ネットワークアプライアンスから応答を受信しなかった場合に、前記仮想ネットワークアプライアンスが不良であると検知することと
を備える、請求項1に記載の方法。 - 前記ソフトウェアベースのエンティティは、前記複数の仮想マシンの動作を促進するために用いられるハイパーバイザの一部として実装される、請求項1又は2に記載の方法。
- 前記仮想ネットワークは、前記ホストプラットフォーム上で稼働するソフトウェアを介して実行される仮想スイッチを含み、
前記ホストプラットフォームは、物理スイッチと通信的に結合されており、
動作を実行することによって、不良である前記仮想ネットワークアプライアンスを迂回するようにパケットフローは再構成され、
実行される動作は、
前記ホストプラットフォームの外部のネットワークコントローラに、不良である前記仮想ネットワークアプライアンスの特定、不良条件、及びネットワーク再構成パラメータの少なくとも1つを特定するデータを含むアプリケーション不良通知メッセージを送信することと、
少なくとも1つのスイッチフロー構成メッセージを生成し、前記仮想スイッチ及び前記物理スイッチの少なくとも1つに前記少なくとも1つのスイッチフロー構成メッセージを送信することと
を備える、請求項1から3の何れか1項に記載の方法。 - スイッチフロー構成メッセージは、仮想スイッチ又は物理スイッチによって用いられる転送及び/又はルーティングテーブルを更新する少なくとも1つのエントリを含む、請求項4に記載の方法。
- アプライアンス不良通知及びネットワーク再構成パラメータが格納されるモジュールを維持することと、
仮想ネットワークアプライアンス不良を検知すること又は仮想ネットワークアプライアンス不良の通知を受信することの何れかに応じて、前記アプリケーション不良通知メッセージ内の送られた前記データを判定するために前記モジュール内のルックアップを実行することと
をさらに備える、請求項4に記載の方法。 - 仮想ネットワークアプライアンス不良を検知したことに応じて、
前記不良が、fail−to−wire不良であることを決定することと、
パケットが、不良である前記仮想ネットワークアプライアンスには送られずに、次のホップに直接向けられることを確かにするために、パケットフローを再構成することと
をさらに備える、請求項1から6の何れか1項に記載の方法。 - 仮想ネットワークアプライアンス不良を検知したことに応じて、
前記不良が、fail−to−block不良であることを決定することと、
パケットが、不良である前記仮想ネットワークアプライアンスには送られずに、制御下の前記仮想ネットワークにおける最先のポイントでブロックされることを確かにするために、パケットフローを再構成することと
をさらに備える、請求項1から7の何れか1項に記載の方法。 - 前記複数の仮想ネットワークアプライアンスは、前記仮想ネットワークアプライアンスの代替実装を備える仮想ネットワークアプライアンスの複数のインスタンスを含み、
前記方法はさらに、
代替実装を有する不良仮想ネットワークアプライアンスを検知したことに応じて、
前記不良が、fail−to−alternative不良であることを決定することと、
パケットが、不良である前記仮想ネットワークアプライアンスには送られずに、前記不良仮想ネットワークアプライアンスの代替実装にリダイレクトされることを確かにするために、パケットフローを再構成することと
を備える、請求項1から8の何れか1項に記載の方法。 - 動作を実行するためにホストプラットフォームのプロセッサ上で実行される複数の命令を有するプログラムであって、
実行される動作は、
複数の仮想ネットワークアプライアンスの不良を検知するために、前記ホストプラットフォーム上で稼働する複数の仮想マシン(VM)を介して実行される前記複数の仮想ネットワークアプライアンスを監視することと、
仮想ネットワークアプライアンス不良を検知したことに応じて、不良である前記仮想ネットワークアプライアンスの特定、不良条件、及びネットワーク再構成パラメータの少なくとも1つを特定するデータを含むアプリケーション不良通知メッセージを生成し、前記アプリケーション不良通知メッセージを、前記ホストプラットフォームの外部のネットワークコントローラに送信することと
を備え、
前記アプリケーション不良通知メッセージ内の前記データは、前記ネットワークコントローラに、不良である前記仮想ネットワークアプライアンスを迂回するようにパケットフローの再構成を実行させる
プログラム。 - 前記複数の命令の一部は、実行されると、動作を実行することによって、不良を検知するために前記複数の仮想ネットワークアプライアンスを監視するアプライアンス不良検知モジュールを備え、
実行される動作は、
仮想ネットワークアプライアンスにチャレンジを送信することと、
前記仮想ネットワークアプライアンスから応答を受信することと、
前記仮想ネットワークアプライアンスに送信されたチャレンジに応じて、仮想ネットワークアプライアンスから応答を受信しなかった場合に、前記仮想ネットワークアプライアンスが不良であると決定することと
を備える、請求項10に記載のプログラム。 - 前記複数の命令の少なくとも一部は、ハイパーバイザを備え、
前記ハイパーバイザは、前記アプライアンス不良検知モジュールを含む、請求項11に記載のプログラム。 - 前記ホストプラットフォームの動作中に、前記複数の仮想マシンは、仮想スイッチに結合され、前記ホストプラットフォームは、物理スイッチに通信的に結合され、
前記複数の命令はさらに、前記複数の命令の実行によってネットワークコントローラ上で実行されるアプリケーション不良コントローラハンドリングモジュールを備え、
前記アプリケーション不良コントローラハンドリングモジュールは動作を実行し、
実行される動作は、
前記ホストプラットフォームの外部のネットワークコントローラに対しての、不良である前記仮想ネットワークアプライアンスの特定、不良条件、及びネットワーク再構成パラメータの少なくとも1つを特定するデータを含むアプリケーション不良通知メッセージを受信することと、
少なくとも1つのスイッチフロー構成メッセージを生成し、前記少なくとも1つのスイッチフロー構成メッセージを前記仮想スイッチ及び前記物理スイッチの少なくとも1つに送信することと
を備える、請求項10から12の何れか1項に記載のプログラム。 - スイッチフロー構成メッセージは、仮想スイッチ又は物理スイッチによって用いられる転送及び/又はルーティングテーブルを更新する少なくとも1つのエントリを含む、請求項13に記載のプログラム。
- 前記ホストプラットフォーム及びネットワークコントローラ上で前記複数の命令を実行することにより、さらなる動作を実行し、
実行されるさらなる動作は、
仮想ネットワークアプライアンス不良を検知したことに応じて、
前記不良が、fail−to−wire不良であることを決定することと、
パケットが、不良である前記仮想ネットワークアプライアンスには送られずに、次のホップに直接向けられることを確かにするために、パケットフローを再構成するべく、前記仮想スイッチ又は物理スイッチによって用いられる前記転送及び/又はルーティングテーブルの少なくとも1つにおいてエントリを更新することと
を備える、請求項14に記載のプログラム。 - 前記ホストプラットフォーム及びネットワークコントローラ上で前記複数の命令を実行することにより、さらなる動作を実行し、
実行されるさらなる動作は、
仮想ネットワークアプライアンス不良を検知したことに応じて、
前記不良が、fail−to−block不良であることを決定することと、
パケットが、不良である前記仮想ネットワークアプライアンスには送られずに、制御下の前記仮想ネットワークにおける最先のポイントでブロックされることを確かにするために、パケットフローを再構成するべく、前記仮想スイッチ又は物理スイッチによって用いられる前記転送及び/又はルーティングテーブルの少なくとも1つにおいてエントリを更新することと
を備える、請求項14又は15に記載のプログラム。 - 前記複数の仮想ネットワークアプライアンスは、前記仮想ネットワークアプライアンスの代替実装を備える仮想ネットワークアプライアンスの複数のインスタンスを含み、
前記ホストプラットフォーム及びネットワークコントローラ上で前記複数の命令を実行することにより、さらなる動作を実行し、
実行されるさらなる動作は、
代替実装を有する不良仮想ネットワークアプライアンスを検知したことに応じて、
前記不良が、fail−to−alternative不良であることを決定することと、
パケットが、前記不良仮想ネットワークアプライアンスには送られずに、前記不良仮想ネットワークアプライアンスの代替実装にリダイレクトされることを確かにするために、パケットフローを再構成するべく、前記仮想スイッチ又は物理スイッチによって用いられる前記転送及び/又はルーティングテーブルの少なくとも1つにおいてエントリを更新することと
を備える、請求項14から16の何れか1項に記載のプログラム。 - アプライアンス不良通知及びネットワーク再構成パラメータが格納されたモジュールを実装するための複数の命令をさらに備え、
仮想ネットワークアプライアンス不良を検知すること又は仮想ネットワークアプライアン不良の通知を受信することの何れかに応じて、前記複数の命令の実行により、前記アプリケーション不良通知メッセージ内の送られた前記データを判定するために前記モジュール内のルックアップを実行する、請求項10から17の何れか1項に記載のプログラム。 - 仮想ネットワークアプライアンスを実行する複数の命令をさらに備える、請求項10から18の何れか1項に記載のプログラム。
- 装置であって、
複数のプロセッサコアを含むプロセッサと、
前記プロセッサに動作可能に結合されたシステムメモリと、
前記プロセッサに動作可能に結合されたネットワークインターフェイスコントローラ(NIC)又はネットワークアダプタと、
動作を実行するために、前記複数のプロセッサコアの1または複数を介して実行されるハイパーバイザを備える命令を含む格納された複数の命令を有するストレージデバイスと
を備え、
実行される動作は、
前記複数のプロセッサコアを介して、仮想ネットワークを介して通信的に結合された複数の仮想ネットワークアプライアンスを集合的にホストする複数の仮想マシン(VM)の実行を管理するために、前記ハイパーバイザを起動し、前記ハイパーバイザを用いることと、
前記複数の仮想ネットワークアプライアンスの不良を検知するために、前記複数の仮想ネットワークアプライアンスを監視することと、
仮想ネットワークアプライアンス不良を検知したことに応じて、不良である前記仮想ネットワークアプライアンスの特定、不良条件、及びネットワーク再構成パラメータの少なくとも1つを特定するデータを含むアプリケーション不良通知メッセージを生成し、前記アプリケーション不良通知メッセージを、前記装置の外部のネットワークコントローラに送信することと
を備え、
前記アプリケーション不良通知メッセージ内の前記データは、前記ネットワークコントローラに、不良である前記仮想ネットワークアプライアンスを迂回するようにパケットフローの再構成を実行させる装置。 - 前記複数の命令の一部は、実行されたときに動作を実行することによって、不良を検知するために前記複数の仮想ネットワークアプライアンスを監視するアプライアンス不良検知モジュールを備え、
実行される動作は、
仮想ネットワークアプライアンスにチャレンジを送信することと、
前記仮想ネットワークアプライアンスから応答を受信することと、
前記仮想ネットワークアプライアンスに送信されたチャレンジに応じて、仮想ネットワークアプライアンスから応答を受信しなかった場合に、前記仮想ネットワークアプライアンスが不良であると決定することと
を備える、請求項20に記載の装置。 - 前記装置の動作中に、前記複数の仮想マシンは、前記ストレージデバイスに格納された前記複数の命令の一部の実行を介して実行される仮想スイッチに結合され、
前記仮想スイッチは、ネットワークコントローラからスイッチフロー構成メッセージを受信し、前記スイッチフロー構成メッセージ内の構成情報に基づいて、不良である前記仮想ネットワークアプライアンスを迂回するようにパケットフローを再構成する、請求項20又は21に記載の装置。 - 前記装置上で前記複数の命令を実行することにより、さらなる動作を実行し、
実行されるさらなる動作は、
仮想ネットワークアプライアンス不良を検知したことに応じて、
前記不良が、fail−to−wire不良であることを決定することと、
前記不良が、fail−to−wire不良であることを特定するデータを含むアプリケーション不良通知メッセージを生成し、前記アプリケーション不良通知メッセージを前記ネットワークコントローラに送信することと、
前記ネットワークコントローラからスイッチフロー構成メッセージを受信することと、
パケットが、不良である前記仮想ネットワークアプライアンスには送られずに、次のホップに直接向けられることを確かにするために、パケットフローを再構成するべく、前記スイッチフロー構成メッセージを考慮して、仮想スイッチによって用いられる転送及び/又はルーティングテーブルのエントリを更新することと
を備える、請求項20から22の何れか1項に記載の装置。 - 前記装置上で前記複数の命令を実行することにより、さらなる動作を実行し、
実行されるさらなる動作は、
仮想ネットワークアプライアンス不良を検知したことに応じて、
前記不良が、fail−to−block不良であることを決定することと、
前記不良が、fail−to−block不良であることを特定するデータを含むアプリケーション不良通知メッセージを生成し、前記アプリケーション不良通知メッセージを前記ネットワークコントローラに送信することと、
前記ネットワークコントローラからスイッチフロー構成メッセージを受信することと、
パケットが、不良である前記仮想ネットワークアプライアンスには送られずに、制御下の前記仮想ネットワークにおける最先のポイントでブロックされることを確かにするために、パケットフローを再構成するべく、前記スイッチフロー構成メッセージを考慮して、仮想スイッチによって用いられる転送及び/又はルーティングテーブルのエントリを更新することと
を備える、請求項20から23の何れか1項に記載の装置。 - 前記複数の仮想ネットワークアプライアンスは、前記仮想ネットワークアプライアンスの代替実装を備える仮想ネットワークアプライアンスの複数のインスタンスを含み、
前記装置上で前記複数の命令を実行することにより、さらなる動作を実行し、
実行されるさらなる動作は、
代替実装を有する不良仮想ネットワークアプライアンスを検知したことに応じて、
前記不良が、fail−to−alternative不良であることを決定することと、
前記不良が、fail−to−alternative不良であることを特定するデータを含むアプリケーション不良通知メッセージを生成し、前記アプリケーション不良通知メッセージを前記ネットワークコントローラに送信することと、
前記ネットワークコントローラからスイッチフロー構成メッセージを受信することと、
パケットが、前記不良仮想ネットワークアプライアンスには送られずに、前記不良仮想ネットワークアプライアンスの代替実装にリダイレクトされることを確かにするために、パケットフローを再構成するべく、前記スイッチフロー構成メッセージを考慮して、仮想スイッチによって用いられる転送及び/又はルーティングテーブルのエントリを更新することと
を備える、請求項20から24の何れか1項に記載の装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/034,019 US9350632B2 (en) | 2013-09-23 | 2013-09-23 | Detection and handling of virtual network appliance failures |
| US14/034,019 | 2013-09-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2015062282A true JP2015062282A (ja) | 2015-04-02 |
Family
ID=52692147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014171308A Pending JP2015062282A (ja) | 2013-09-23 | 2014-08-26 | 仮想ネットワークアプライアンス不良の検知及びハンドリング |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US9350632B2 (ja) |
| JP (1) | JP2015062282A (ja) |
| CN (1) | CN104468181B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018026709A (ja) * | 2016-08-10 | 2018-02-15 | 日本電信電話株式会社 | 障害復旧システム及び方法 |
| US11880724B2 (en) | 2020-07-22 | 2024-01-23 | Fujitsu Limited | Information processing apparatus for controlling data transferring and method of processing information for controlling data transferring |
Families Citing this family (70)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9350632B2 (en) | 2013-09-23 | 2016-05-24 | Intel Corporation | Detection and handling of virtual network appliance failures |
| JP6212207B2 (ja) * | 2013-09-30 | 2017-10-11 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 障害管理方法、仮想化ネットワーク機能マネージャ(vnfm)、及びプログラム |
| US9864623B2 (en) | 2013-11-21 | 2018-01-09 | Centurylink Intellectual Property Llc | Physical to virtual network transport function abstraction |
| 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 |
| US10116514B1 (en) * | 2015-03-30 | 2018-10-30 | Amdocs Development Limited | System, method and computer program for deploying an orchestration layer for a network based on network function virtualization (NFV) |
| WO2015100611A1 (zh) * | 2013-12-31 | 2015-07-09 | 华为技术有限公司 | 一种网络功能虚拟化nfv故障管理装置、设备及方法 |
| MX2016009433A (es) * | 2014-01-21 | 2016-12-02 | Huawei Tech Co Ltd | Metodo de manejo de falla del servicio de red, sistema de gestion de servicio, y modulo de gestion de sistema. |
| US9998320B2 (en) | 2014-04-03 | 2018-06-12 | Centurylink Intellectual Property Llc | Customer environment network functions virtualization (NFV) |
| JP6435695B2 (ja) * | 2014-08-04 | 2018-12-12 | 富士通株式会社 | コントローラ,及びその攻撃者検知方法 |
| 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 |
| US9742807B2 (en) * | 2014-11-19 | 2017-08-22 | At&T Intellectual Property I, L.P. | Security enhancements for a software-defined network with network functions virtualization |
| CN105721235B (zh) * | 2014-12-05 | 2019-06-11 | 华为技术有限公司 | 一种检测连通性的方法和装置 |
| CN104580168B (zh) * | 2014-12-22 | 2019-02-26 | 华为技术有限公司 | 一种攻击数据包的处理方法、装置及系统 |
| TW201624277A (zh) | 2014-12-31 | 2016-07-01 | 萬國商業機器公司 | 協助虛擬機器即時遷移的方法 |
| US10599458B2 (en) * | 2015-01-23 | 2020-03-24 | Unisys Corporation | Fabric computing system having an embedded software defined network |
| KR101703491B1 (ko) * | 2015-03-26 | 2017-02-22 | 제노테크주식회사 | 클라우드 시스템의 보안 서비스 제공방법 및 그 클라우드 시스템 |
| US9578008B2 (en) * | 2015-05-11 | 2017-02-21 | Intel Corporation | Technologies for secure bootstrapping of virtual network functions |
| US9742790B2 (en) * | 2015-06-16 | 2017-08-22 | Intel Corporation | Technologies for secure personalization of a security monitoring virtual network function |
| 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 |
| US9699064B2 (en) * | 2015-07-20 | 2017-07-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and an apparatus for network state re-construction in software defined networking |
| EP3285432B1 (en) * | 2015-07-30 | 2020-02-12 | Huawei Technologies Co., Ltd. | Apparatus and method for creating statistics on availability |
| WO2017025126A1 (en) * | 2015-08-10 | 2017-02-16 | Nokia Solutions And Networks Oy | Automatic symptom data collection in cloud deployment |
| WO2017035395A1 (en) | 2015-08-25 | 2017-03-02 | Huawei Technologies Co., Ltd. | System and method for network function virtualization resource management |
| US9747154B2 (en) | 2015-08-31 | 2017-08-29 | International Business Machines Corporation | Isolating hardware and network failures in a computing environment |
| US9760513B2 (en) * | 2015-09-22 | 2017-09-12 | Cisco Technology, Inc. | Low latency efficient sharing of resources in multi-server ecosystems |
| US9882833B2 (en) | 2015-09-28 | 2018-01-30 | Centurylink Intellectual Property Llc | Intent-based services orchestration |
| WO2017066940A1 (zh) * | 2015-10-21 | 2017-04-27 | 华为技术有限公司 | 一种网络虚拟化环境下的监控方法、监控装置和网络节点 |
| US11025514B2 (en) * | 2015-10-30 | 2021-06-01 | Nicira, Inc. | Automatic health check and performance monitoring for applications and protocols using deep packet inspection in a datacenter |
| WO2017107014A1 (zh) * | 2015-12-21 | 2017-06-29 | 华为技术有限公司 | 一种网络亚健康诊断方法及装置 |
| CN105681077B (zh) * | 2015-12-31 | 2019-04-05 | 华为技术有限公司 | 故障处理方法、装置及系统 |
| CN105553845A (zh) * | 2016-01-19 | 2016-05-04 | 重庆邮电大学 | 一种软件定义网络路由选择方法 |
| US10057112B2 (en) | 2016-03-24 | 2018-08-21 | Ca, Inc. | Fault detection of service chains in a SDN/NFV network environment |
| CN105871606B (zh) * | 2016-03-29 | 2020-04-10 | 南京邮电大学 | 一种基于分治策略的增强虚拟网络生存性的映射方法 |
| EP3456004B1 (en) * | 2016-05-11 | 2023-06-07 | Intel Corporation | Apparatus of performance measurement data subscription for nfv performance management |
| CN107528715A (zh) * | 2016-06-22 | 2017-12-29 | 中兴通讯股份有限公司 | 故障类型的确定方法和装置 |
| CN109565446B (zh) | 2016-08-31 | 2020-12-25 | 华为技术有限公司 | 一种告警信息上报方法及装置 |
| US10110462B1 (en) | 2016-09-16 | 2018-10-23 | Sprint Communications Company L.P. | False positive protection for Network Function Virtualization (NFV) virtual probe deployment |
| US20180088977A1 (en) * | 2016-09-28 | 2018-03-29 | Mark Gray | Techniques to determine and mitigate latency in virtual environments |
| CN106341324B (zh) * | 2016-09-30 | 2019-06-14 | 赛特斯信息科技股份有限公司 | Sdn和nfv融合网络动态建立sdn控制器的方法 |
| IL248285B (en) | 2016-10-10 | 2018-01-31 | Adva Optical Networking Israel Ltd | A method and system for the secure operation of a virtual network |
| CN106685695B (zh) * | 2016-11-28 | 2020-02-14 | 上海华为技术有限公司 | 一种故障检测方法及其设备 |
| CN108199860A (zh) * | 2016-12-08 | 2018-06-22 | 中国移动通信有限公司研究院 | 一种告警处理方法及网络设备 |
| US10355912B2 (en) | 2017-04-06 | 2019-07-16 | At&T Intellectual Property I, L.P. | Network trouble shooting digital assistant system |
| US10402341B2 (en) | 2017-05-10 | 2019-09-03 | Red Hat Israel, Ltd. | Kernel-assisted inter-process data transfer |
| US10348617B2 (en) * | 2017-06-21 | 2019-07-09 | Siemens Schweiz Ag | System and method for stabilizing a BACnet MSTP network when failures occur |
| US10481897B2 (en) * | 2017-07-04 | 2019-11-19 | Vmware, Inc. | System and method for resilient software upgrades in a virtual datacenter |
| US10554591B2 (en) * | 2017-08-30 | 2020-02-04 | Facebook, Inc. | Techniques for efficient messaging client communication |
| TWI639325B (zh) * | 2017-09-01 | 2018-10-21 | 財團法人工業技術研究院 | 自動配置的交換機、自動配置交換機的方法、交換機自動部署的軟體定義網路系統及其方法 |
| SG11202005330SA (en) | 2017-12-08 | 2020-07-29 | Net Thunder Llc | Automatically deployed information technology (it) system and method |
| US10764180B1 (en) * | 2018-02-20 | 2020-09-01 | Toshiba Memory Corporation | System and method for storing data using software defined networks |
| CN108683532B (zh) * | 2018-05-11 | 2021-04-27 | 新华三技术有限公司 | 一种主备同步方法及装置 |
| CN112262549B (zh) * | 2018-06-13 | 2023-08-22 | 瑞典爱立信有限公司 | 用于sdn控制器集群的稳健的节点故障检测机制 |
| US11405266B2 (en) * | 2018-06-25 | 2022-08-02 | Verizon Patent And Licensing Inc. | Automatic configuration of virtual network functions |
| US10931568B2 (en) * | 2018-07-02 | 2021-02-23 | Hewlett Packard Enterprise Development Lp | Hitless maintenance of a L3 network |
| US11296939B2 (en) | 2018-07-17 | 2022-04-05 | At&T Intellectual Property I, L.P. | Network reconfiguration with customer premises-based application hosting |
| US10855522B2 (en) | 2018-08-13 | 2020-12-01 | Netapp Inc. | Dual port storage device emulation |
| US11537541B2 (en) * | 2018-09-28 | 2022-12-27 | Xilinx, Inc. | Network interface device and host processing device |
| US12363030B2 (en) | 2018-12-28 | 2025-07-15 | Juniper Networks, Inc. | Multi-protocol service chaining among devices of interconnected topology |
| CN110011873B (zh) * | 2019-04-11 | 2022-04-26 | 山东渔翁信息技术股份有限公司 | 一种无ip设备的工作状态检测方法、装置和介质 |
| US11093171B2 (en) * | 2019-07-29 | 2021-08-17 | EMC IP Holding Company, LLC | System and method for networkless peer communication for dual storage processor virtual storage appliances |
| CN110933135B (zh) * | 2019-10-31 | 2022-11-29 | 苏州浪潮智能科技有限公司 | 在计算机设备中建立网络连接的方法和装置 |
| US11736415B2 (en) * | 2020-02-10 | 2023-08-22 | Nokia Solutions And Networks Oy | Backpressure from an external processing system transparently connected to a router |
| US11336552B2 (en) * | 2020-02-19 | 2022-05-17 | Hewlett Packard Enterprise Development Lp | Data center troubleshooting mechanism |
| EP3917095A1 (en) * | 2020-05-27 | 2021-12-01 | Juniper Networks, Inc. | Multi-protocol service chaining among devices of interconnected topology |
| CN114244810A (zh) * | 2020-09-07 | 2022-03-25 | 中兴通讯股份有限公司 | 虚拟ip管理方法、装置、电子设备和存储介质 |
| US20230171174A1 (en) * | 2021-11-29 | 2023-06-01 | International Business Machines Corporation | Detect network fault point for virtual machines |
| CN114172789B (zh) * | 2021-12-07 | 2023-11-10 | 北京天融信网络安全技术有限公司 | 虚拟设备链路探测方法、装置、设备及存储介质 |
| US12413517B2 (en) * | 2023-03-08 | 2025-09-09 | Rubrik, Inc. | Host authentication using a non-addressable domain controller |
| US20250047552A1 (en) * | 2023-07-31 | 2025-02-06 | Microsoft Technology Licensing, Llc | High availability of host data path with tunneling in software defined networks |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005159430A (ja) * | 2003-11-20 | 2005-06-16 | Hitachi Ltd | パケット配信方法、情報中継装置及びネットワークシステム |
| JP2006229919A (ja) * | 2005-01-19 | 2006-08-31 | Nec Corp | 情報処理システム、情報処理装置及びそれらに用いる情報処理方法並びにそのプログラム |
| US20110004877A1 (en) * | 2009-07-01 | 2011-01-06 | Riverbed Technology, Inc. | Maintaining Virtual Machines in a Network Device |
| JP2011060055A (ja) * | 2009-09-11 | 2011-03-24 | Fujitsu Ltd | 仮想計算機システム、仮想マシンの復旧処理方法及びそのプログラム |
| WO2011043317A1 (ja) * | 2009-10-07 | 2011-04-14 | 日本電気株式会社 | 省電力化システム、及び省電力化方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6996748B2 (en) * | 2002-06-29 | 2006-02-07 | Intel Corporation | Handling faults associated with operation of guest software in the virtual-machine architecture |
| US8276208B2 (en) * | 2007-12-31 | 2012-09-25 | Intel Corporation | Security-level enforcement in virtual-machine fail-over |
| US8037180B2 (en) * | 2008-08-27 | 2011-10-11 | Cisco Technology, Inc. | Centralized control plane appliance for virtual infrastructure |
| JP5176837B2 (ja) * | 2008-09-30 | 2013-04-03 | 富士通株式会社 | 情報処理システム及びその管理方法、制御プログラム並びに記録媒体 |
| US8032660B2 (en) * | 2008-12-30 | 2011-10-04 | Intel Corporation | Apparatus and method for managing subscription requests for a network interface component |
| US8565118B2 (en) * | 2008-12-30 | 2013-10-22 | Juniper Networks, Inc. | Methods and apparatus for distributed dynamic network provisioning |
| US8130641B2 (en) * | 2009-03-13 | 2012-03-06 | Hewlett-Packard Development Company, L.P. | Methods and systems for managing network traffic within a virtual network system |
| US9600315B2 (en) * | 2010-10-22 | 2017-03-21 | Netapp, Inc. | Seamless takeover of a stateful protocol session in a virtual machine environment |
| JP5707239B2 (ja) * | 2011-06-02 | 2015-04-22 | 株式会社日立製作所 | マルチテナント型情報処理システム、管理サーバ及び構成管理方法 |
| US8612937B2 (en) * | 2011-08-25 | 2013-12-17 | International Business Corporation | Synchronously debugging a software program using a plurality of virtual machines |
| US9185053B2 (en) * | 2011-11-09 | 2015-11-10 | Honeywell International Inc. | Virtual fault tolerant ethernet appliance and method of operation |
| US9292376B2 (en) * | 2012-08-24 | 2016-03-22 | Vmware, Inc. | Proactive resource reservation for protecting virtual machines |
| US9342669B2 (en) * | 2013-07-11 | 2016-05-17 | Dialogic, Inc. | Systems and methods of licensing and identification of virtual network appliances |
| US9350632B2 (en) | 2013-09-23 | 2016-05-24 | Intel Corporation | Detection and handling of virtual network appliance failures |
-
2013
- 2013-09-23 US US14/034,019 patent/US9350632B2/en not_active Expired - Fee Related
-
2014
- 2014-08-26 JP JP2014171308A patent/JP2015062282A/ja active Pending
- 2014-09-23 CN CN201410490700.3A patent/CN104468181B/zh not_active Expired - Fee Related
-
2016
- 2016-04-15 US US15/130,480 patent/US9690683B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005159430A (ja) * | 2003-11-20 | 2005-06-16 | Hitachi Ltd | パケット配信方法、情報中継装置及びネットワークシステム |
| JP2006229919A (ja) * | 2005-01-19 | 2006-08-31 | Nec Corp | 情報処理システム、情報処理装置及びそれらに用いる情報処理方法並びにそのプログラム |
| US20110004877A1 (en) * | 2009-07-01 | 2011-01-06 | Riverbed Technology, Inc. | Maintaining Virtual Machines in a Network Device |
| JP2011060055A (ja) * | 2009-09-11 | 2011-03-24 | Fujitsu Ltd | 仮想計算機システム、仮想マシンの復旧処理方法及びそのプログラム |
| WO2011043317A1 (ja) * | 2009-10-07 | 2011-04-14 | 日本電気株式会社 | 省電力化システム、及び省電力化方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018026709A (ja) * | 2016-08-10 | 2018-02-15 | 日本電信電話株式会社 | 障害復旧システム及び方法 |
| US11880724B2 (en) | 2020-07-22 | 2024-01-23 | Fujitsu Limited | Information processing apparatus for controlling data transferring and method of processing information for controlling data transferring |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150089331A1 (en) | 2015-03-26 |
| US9350632B2 (en) | 2016-05-24 |
| CN104468181A (zh) | 2015-03-25 |
| US20160232072A1 (en) | 2016-08-11 |
| US9690683B2 (en) | 2017-06-27 |
| CN104468181B (zh) | 2018-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9690683B2 (en) | Detection and handling of virtual network appliance failures | |
| US11895016B2 (en) | Methods and apparatus to configure and manage network resources for use in network-based computing | |
| US11929875B2 (en) | Methods and apparatus to cross configure network resources of software defined data centers | |
| US11265251B2 (en) | Methods and apparatus to improve packet flow among virtualized servers | |
| JP6559842B2 (ja) | マルチノードシステムファン制御スイッチ | |
| US7984123B2 (en) | Method and system for reconfiguring a virtual network path | |
| US8386825B2 (en) | Method and system for power management in a virtual machine environment without disrupting network connectivity | |
| US10693769B2 (en) | Methods and apparatus to perform network fabric migration in virtualized server systems | |
| US7962587B2 (en) | Method and system for enforcing resource constraints for virtual machines across migration | |
| US9122507B2 (en) | VM migration based on matching the root bridge of the virtual network of the origination host and the destination host | |
| US8370530B2 (en) | Method and system for controlling network traffic in a blade chassis | |
| US10756967B2 (en) | Methods and apparatus to configure switches of a virtual rack | |
| US8645952B2 (en) | Method for providing location independent dynamic port mirroring on distributed virtual switches | |
| US20090327392A1 (en) | Method and system for creating a virtual router in a blade chassis to maintain connectivity | |
| US11652717B2 (en) | Simulation-based cross-cloud connectivity checks | |
| JP2019523949A (ja) | ネットワークセキュリティマイクロサービスを負荷に基づいて動的に自動スケーリングするアーキテクチャ | |
| CN103718535A (zh) | 硬件故障的缓解 | |
| JP5558422B2 (ja) | ネットワークシステム、冗長化方法、障害検知装置及び障害検知プログラム | |
| US11695665B2 (en) | Cross-cloud connectivity checks | |
| WO2020032169A1 (ja) | 障害復旧制御方法、通信装置、通信システム、及びプログラム | |
| Aderholdt et al. | Multi-tenant isolation via reconfigurable networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150810 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150818 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160509 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160809 |