# US 2018/0024898 A1 · Fault monitoring device, virtual network system, and fault monitoring method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0024898 A1
- Document ID: US20180024898A1
- Status: Published application
- Kind: A1
- Application number: 15/547,993
- Filed: 2015-12-10
- Published: 2018-01-25
- Earliest claimed: 2015-02-06
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Naoya YOSHIKAWA
- Web page: https://patentgrep.com/patent/US20180024898A1

## CPC

- G06F 11/2023: {Failover techniques}
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- G06F 11/0709: {in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems}
- G06F 11/0712: {in a virtual computing platform, e.g. logically partitioned systems}
- G06F 11/0751: {Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06)}
- G06F 11/0793: {Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40)}
- G06F 11/1484: {involving virtual machines}
- H04L 41/065: {involving logical or physical relationship, e.g. grouping and hierarchies}
- H04L 41/0654: using network fault recovery (ring fault isolation or reconfiguration in loop networks without recovery actions by a network management system H04L12/437)
- H04L 69/40: for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06)
- G06F 2201/805: Real-time
- G06F 2201/815: Virtual
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A fault monitoring device includes a notice reception part configured to receive a notice indicating occurrence of faults from a virtual network device, and a recovery process part configured to carry out a recovery process for one device having the highest priority of fault response among the virtual network device producing the notice, a physical device implementing the virtual network device, and another virtual network device involved in dependency with the virtual network device.

## Claims

### Claim 1

A fault monitoring device comprising:
a notice reception part configured to receive a notice indicating occurrence of a fault from a virtual network device; and
a recovery process part configured to carry out a recovery process for one device having a highest priority of fault response among the virtual network device producing the notice, a physical device implementing the virtual network device, and another virtual network device involved in dependency with the virtual network device.

### Claim 2 (depends on 1)

The fault monitoring device according to claim 1, further comprising a configuration storage unit configured to store the virtual network device in correlation with at least one of the physical device implementing the virtual network device and another virtual network device involved in dependency with the virtual network device, wherein the recovery process part carries out the recovery process for one device having the highest priority of fault response among the virtual network device and each device stored on the configuration storage unit in correlation with the virtual network device.

### Claim 3 (depends on 2)

The fault monitoring device according to claim 2, further comprising an instruction part configured to send an instruction to detect presence/absence of the fault to each device stored on the configuration storage unit in correlation with the virtual network device producing the notice, and a result retrieval part configured to retrieve a detection result concerning the presence/absence of the fault from each device designated by the instruction part, wherein the recovery process part carries out the recovery process for one device having the highest priority of fault response among the virtual network device producing the notice and each device producing the detection result indicating the occurrence of the fault.

### Claim 4 (depends on 3)

The fault monitoring device according to claim 3, wherein the instruction part sequentially sends instructions to detect presence/absence of faults to the devices, which are stored on the configuration storage unit in correlation with the virtual network device producing the notice, in an order of higher priorities of fault response.

### Claim 5 (depends on 2)

The fault monitoring device according to claim 2, further comprising a priority storage unit configured to store a combination of a type of fault and a type of each device stored on the configuration storage unit in correlation with a priority of fault response against the combination, wherein the priority of fault response to the virtual network device is lower than the priority of fault response to the physical device.

### Claim 6

A virtual network system comprising:
a physical device implementing a virtual network device; and
a fault monitoring device including at least the notice reception part and the recovery process part according to c1aim 1.

### Claim 7

A fault monitoring method comprising the steps of:
receiving a notice indicating occurrence of a fault from a virtual network device; and
carrying out a recovery process for one device having a highest priority of fault response among the virtual network device producing the notice, a physical device implementing the virtual network device, and another virtual network device involved in dependency with the virtual network device.

### Claim 8 (depends on 7)

A non-transitory computer-readable storage medium having stored a program causing a computer to implement the fault monitoring method according to claim 7.
