IP Library › Granted Patent US 9,521,070
Granted Patent B2
US 9,521,070 · App. 14/479,500 · Granted Dec 13, 2016

Apparatus, information processing method and information processing system

Inventor: Masahiro Sato (Yokohama, JP)
Assignee: FUJITSU LIMITED
H04L45/28H04L45/00H04L45/586H04L29/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,521,070
App. No.
14/479,500
Granted
Dec 13, 2016
Kind
B2
Abstract

An information processing apparatus includes a first port coupled to a first network, a second port coupled to a second network, a first memory, and a first processor coupled to the first memory and configured to execute first routing processing related to communication performed by the information processing apparatus and a first information processing apparatus coupled to the first port through the first network, execute second routing processing related to communication performed by the first information processing apparatus and a second information processing apparatus coupled to the second port through the second network, when a failure occurs in the first port, cause a third information processing apparatus coupled to both of the first and second networks to execute the first routing processing, and when a failure occurs in the second port, cause the third information processing apparatus to execute the second routing processing.

Claims (73)

1. An apparatus comprising:

a first physical port coupled to a first network;

a second physical port coupled to a second network;

a first memory; and

a first processor coupled to the first memory and configured to:

execute routing processing including a first routing processing related to communication performed between the first processor and a first information processing apparatus coupled to the first physical port through the first network, the routing processing including a second routing processing,

execute the second routing processing which is related to communication performed between the first information processing apparatus and a second information processing apparatus coupled to the second physical port through the second network,

store information indicating a first redundancy routing group of the routing processing that is affected by occurrence of a failure in the first physical port, and store information indicating a second redundancy routing group of the routing processing that is affected by occurrence of a failure in the second physical port,

cause, when a failure occurs in the first physical port, a second apparatus coupled to both of the first network and the second network to execute the routing processing of the first redundancy routing group, and

cause, when a failure occurs in the second physical port, the second apparatus to execute the routing processing of the second redundancy routing group, wherein each of the first redundancy routing group and the second redundancy routing group is a group of virtual routers operated under a Virtual Router Redundancy Protocol (VRRP).

2. The apparatus according to claim 1 , wherein

the second information processing apparatus includes a second processor performing as a virtual machine, and

the communication performed between the first information processing apparatus and the second information processing apparatus is performed between the virtual machine and the first information processing apparatus.

3. The apparatus according to claim 1 , wherein the first processor is configured to:

acquire a correspondence relationship between the first physical port and the second physical port and the first routing processing and the second routing processing, and

specify, when the failure occurs in any of the first physical port and the second physical port, routing processing associated with the respective physical port in which the failure occurs from the first routing processing and the second routing processing.

4. The apparatus according to claim 3 , wherein

the acquisition of the correspondence relationship between the first physical port and the second physical port and the first routing processing and the second routing processing includes:

selecting one of the first physical port and the second physical port that is used when transmitting first data by executing the first routing processing, and associating identification information of the selected physical port with the first routing processing, and

selecting one of the first physical port and the second physical port that is used when transmitting second data by executing the second routing processing, and associating identification information of the selected physical port with the second routing processing.

5. The apparatus according to claim 1 , wherein

the first routing processing includes third routing processing related to communication performed from the apparatus to the first information processing apparatus and fourth routing processing related to communication performed from the first information processing apparatus to the apparatus, and

the second routing processing includes fifth routing processing related to communication performed from the second information processing apparatus to the first information processing apparatus and sixth routing processing related to communication performed from the first information processing apparatus to the second information processing apparatus.

6. The apparatus according to claim 5 , further comprising a third information processing apparatus,

wherein the third information processing apparatus comprises a second memory, and

a second processor coupled to the second memory and configured to execute seventh routing processing equivalent to a specified routing processing,

wherein the first routing processing and the seventh routing processing are controlled by a Virtual Router Redundancy Protocol, and

in execution of the seventh routing processing, a priority set for the first routing processing is set to a value lower than that of a priority set for the seventh routing processing.

7. The apparatus according to claim 6 , wherein

the first routing processing and the second routing processing belong to different Virtual Router Redundancy Protocol groups, and

the specified routing processing and the seventh routing processing belong to the same Virtual Router Redundancy Protocol group.

8. An information processing method comprising:

executing routing processing including a first routing processing related to communication performed between a first processor of an apparatus and a first information processing apparatus, the apparatus including a first physical port coupled to a first network and a second physical port coupled to a second network, the first processor being coupled to the first physical port through the first network, the routing processing including a second routing processing;

executing the second routing processing which is related to communication performed between the first information processing apparatus and a second information processing apparatus coupled to the second physical port through the second network;

storing information indicating a first redundancy routing group of the routing processing that is affected by occurrence of a failure in the first physical port, and storing information indicating a second redundancy routing group of the routing processing that is affected by occurrence of a failure in the second physical port,

causing, when a failure occurs in the first physical port, a second apparatus coupled to both of the first network and the second network to execute the routing processing of the first redundancy routing group; and

causing, when a failure occurs in the second physical port, the second apparatus to execute the routing processing of the second redundancy routing group, wherein each of the first redundancy routing group and the second redundancy routing group is a group of virtual routers operated under a Virtual Router Redundancy Protocol (VRRP).

9. The information processing method according to claim 8 , wherein

the second information processing apparatus includes a second processor performing as a virtual machine, and

the communication performed between the first information processing apparatus and the second information processing apparatus is performed between the virtual machine and the first information processing apparatus.

10. The information processing method according to claim 8 , further comprising:

acquiring a correspondence relationship between the first physical port and the second physical port and the first routing processing and the second routing processing; and

specifying, when the failure occurs in any of the first physical port and the second physical port, routing processing associated with the respective port in which the failure occurs from the first routing processing and the second routing processing.

11. The information processing method according to claim 10 , further comprising:

selecting one of the first physical port and the second physical port that is used when transmitting first data by executing the first routing processing, and associating identification information of the selected physical port with the first routing processing, and

selecting one of the first physical port and the second physical port that is used when transmitting second data by executing the second routing processing, and associating identification information of the selected physical port with the second routing processing.

12. The information processing method according to claim 8 , wherein

the first routing processing includes third routing processing related to communication performed from the apparatus to the first information processing apparatus and fourth routing processing related to communication performed from the first information processing apparatus to the apparatus, and

the second routing processing includes fifth routing processing related to communication performed from the second information processing apparatus to the first information processing apparatus and sixth routing processing related to communication performed from the first information processing apparatus to the second information processing apparatus.

13. The information processing method according to claim 12 , further comprising:

executing seventh routing processing equivalent to the specified routing processing using a third information processing apparatus,

wherein the first routing processing and the seventh routing processing are controlled by a Virtual Router Redundancy Protocol, and

in execution of the seventh routing processing, a priority set for the first routing processing is set to a value lower than that of a priority set for the seventh routing processing.

14. The information processing method according to claim 13 , wherein

the first routing processing and the second routing processing belong to different Virtual Router Redundancy Protocol groups, and

the specified routing processing and the seventh routing processing belong to the same Virtual Router Redundancy Protocol group.

15. An information processing system comprising:

a first information processing apparatus;

a second information processing apparatus; and

a third information processing apparatus,

wherein the first information processing apparatus includes a first physical port coupled to a first network, a second physical port coupled to a second network, a first memory, and a first processor coupled to the first memory,

the first processor being configured to:

execute routing processing including a first routing processing related to communication performed between the first information processing apparatus and the second information processing apparatus coupled to the first physical port through the first network, the routing processing including a second routing processing,

execute the second routing processing that is related to communication performed between the second information processing apparatus and the third information processing apparatus coupled to the second physical port through the second network,

store information indicating a first redundancy routing group of the routing processing that is affected by occurrence of a failure in the first physical port, and store information indicating a second redundancy routing group of the routing processing that is affected by occurrence of a failure in the second physical port,

cause, when a failure occurs in the first physical port, a fourth information processing apparatus coupled to both of the first network and the second network to execute the routing processing of the first redundancy routing group, and

cause, when a failure occurs in the second physical port, the fourth information processing apparatus to execute the routing processing of the second redundancy routing group, wherein each of the first redundancy routing group and the second redundancy routing group is a group of virtual routers operated under a Virtual Router Redundancy Protocol (VRRP).

16. The information processing system according to claim 15 , wherein

the third information processing apparatus includes a second processor performing as a virtual machine, and

the communication performed between the second information processing apparatus and the third information processing apparatus is performed between the virtual machine and the first information processing apparatus.

17. The information processing system according to claim 15 , wherein the first processor configured to

acquire a correspondence relationship between the first physical port and the second physical port and the first routing processing and the second routing processing, and

specify, when a failure occurs in any of the first physical port and the second physical port, routing processing associated with the respective physical port in which the failure occurs from the first routing processing and the second routing processing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2014
From: SATO, MASAHIRO
To: FUJITSU LIMITED
Reel/Frame 033706/0551 →
Priority Claims (1)
JP 2013-226814 · Oct 31, 2013 · national
Continuity (1)
Related Publication 20150117179A1 · Apr 30, 2015