Protection that automatic and speedily restore of ethernet ring network
First Claim
1. A data relay apparatus that relays data in a ring network, comprising:
- a storage unit that stores identification information for identifying the data relay apparatus;
a blocking unit that blocks a port to avoid an occurrence of a loop path if the data relay apparatus is a master node, and that blocks a port connected to a link of the data relay apparatus if a failure occurs to the link;
a comparing unit that compares identification information of an other data relay apparatus with the identification information stored, when the link connected to the port blocked is restored from the failure, wherein the other data relay apparatus is connected to the data relay apparatus via the link; and
a determining unit that determines whether the data relay apparatus should be set as the master node, based on the result of the comparison made.
1 Assignment
0 Petitions
Accused Products
Abstract
A data relay apparatus stores identification information for identifying itself. A blocking unit blocks a port to avoid an occurrence of a loop path if the data relay apparatus is a master node, and blocks a port connected to a link of the data relay apparatus if a failure occurs to the link. When the link is restored from the failure, a comparing unit compares identification information of other apparatus connected to the link, with the identification information stored. Based on a result of the comparison, a determining unit determines whether the data relay apparatus should be set as a master node.
-
Citations
11 Claims
-
1. A data relay apparatus that relays data in a ring network, comprising:
-
a storage unit that stores identification information for identifying the data relay apparatus;
a blocking unit that blocks a port to avoid an occurrence of a loop path if the data relay apparatus is a master node, and that blocks a port connected to a link of the data relay apparatus if a failure occurs to the link;
a comparing unit that compares identification information of an other data relay apparatus with the identification information stored, when the link connected to the port blocked is restored from the failure, wherein the other data relay apparatus is connected to the data relay apparatus via the link; and
a determining unit that determines whether the data relay apparatus should be set as the master node, based on the result of the comparison made. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data relay method for relaying data in a ring network, comprising:
-
storing identification information for identifying a data relay apparatus;
blocking a port to avoid an occurrence of a loop path if the data relay apparatus is a master node, and blocking a port connected to a link of the data relay apparatus, if a failure occurs in the link;
comparing identification information of an other data relay apparatus with the identification information stored, when the link connected to the port blocked by the blocking unit is restored from the failure, wherein the other data relay apparatus is connected to the data relay apparatus via the link; and
determining whether the data relay apparatus should be set as the master node, based on the result of the comparison made.
-
-
11. A computer-readable recording medium that records thereon, a computer program that includes instructions which, when executed, cause the computer to execute:
-
storing identification information for identifying a data relay apparatus;
blocking a port to avoid an occurrence of a loop path if the data relay apparatus is a master node, and blocking a port connected to a link of the data relay apparatus, if a failure occurs in the link;
comparing identification information of an other data relay apparatus with the identification information stored, when the link connected to the port blocked by the blocking unit is restored from the failure, wherein the other data relay apparatus is connected to the data relay apparatus via the link; and
determining whether the data relay apparatus should be set as the master node, based on the result of the comparison made.
-
Specification