Abstract:
Methods and systems for fast and reliable network recovery from multiple link failures. In accordance with one example of the method, a master node receives a request from a transit node having a blocked port to open the blocked port for data forwarding, wherein the blocked port is associated with a restored link. The master node starts a health-check timer and transmits a health-check message on its primary port to determine that all failed links of the network are restored. Upon determining that the health-check message is received at its secondary port, the master node transmits a message to each transit node indicating that all failed links are restored. Upon determining that the health-check message is not received at its secondary port before the health-check timer lapsed, the master node transmits a message to the transit node to open the blocked port associated with the restored link for data forwarding.
Abstract:
PROBLEM TO BE SOLVED: To provide a technique for improving a fault tolerance in a ring network. SOLUTION: A communication apparatus 12 of one embodiment includes a first IF card 20 for performing relay processing of a data frame to a first direction of the ring network, a second IF card 22 for performing relay processing of the data frame to a second direction of the ring network, a communication state determination unit 46 for monitoring a communication state ranging from the first IF card 20 to the second IF card 22, a block control unit 48 for allowing one of the first and second IF cards 20, 22 to set a new block point when the communication state is abnormal, and a ring protocol processing unit 40 for notifying the other communication apparatus composing the ring network of information for indicating the setting of the new block point and notifying a change in a block point in the ring network. COPYRIGHT: (C)2011,JPO&INPIT