IP Library Granted Patent US 8,675,477
Granted Patent B2
US 8,675,477 · App. 13/131,249 · Granted Mar 18, 2014

Address refreshing method and device of ethernet ring network

Inventor: Bin Wang (Shenzhen, CN)
Assignee: ZTE Corporation
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 8,675,477
App. No.
13/131,249
Granted
Mar 18, 2014
Kind
B2
Abstract

The present invention provides an address refreshing method and device of the Ethernet ring network, and the method comprises: when a current node state of each node in the Ethernet ring network is a protection state, if a failure of a first link in the Ethernet ring network disappears, transmitting a No Request (NR) protocol message indicating that the link failure disappears through node(s) connected with the first link; a node in the Ethernet ring network which receives the NR protocol message switching the node state of the node into a pending state; and when the current node state of each node in the Ethernet ring network is the pending state, if a link failure appears in the Ethernet ring network, transmitting a link failure notification (SF) protocol message through node(s) connected with the failed link; a node in the Ethernet ring network which receives the SF protocol message switching the node state of the node into the protection state, and refreshing an address forwarding table according to address refreshing information carried in the SF protocol message.

Claims (47)

1. An address refreshing method of an Ethernet ring network, comprising:

when a current node state of each node in the Ethernet ring network is a protection state, if a failure of a first link in the Ethernet ring network disappears, transmitting a No Request (NR) protocol message indicating that the link failure disappears through node(s) connected with the first link; a node in the Ethernet ring network which receives the NR protocol message switching the node state of the node into a pending state; and

when the current node state of each node in the Ethernet ring network is the pending state, if a link failure appears in the Ethernet ring network, transmitting a link failure notification (SF) protocol message through node(s) connected with the failed link; a node in the Ethernet ring network which receives the SF protocol message switching the node state of the node into the protection state, and refreshing an address forwarding table according to address refreshing information carried in the SF protocol message; and

after receiving the NR protocol message indicating that the link failure disappears, a control node of the Ethernet ring network starting a wait-to-recover (WTR) timer, and transmitting, after the WTR timer expires, an NR protocol message indicating that a ring protection link has blocked the forwarding of a data message.

2. The method according to claim 1 , further comprising:

when the current node state of each node in the Ethernet ring network is the protection state, if the failure of the first link disappears, blocking a data message forwarding function of one or more ports of the first link through the node(s) connected with the first link; and when the current node state of each node in the Ethernet ring network is the pending state, the link in which a failure appears being a second link; after the SF protocol message is received, opening the blocked data message forwarding function of the one or more ports of the first link through the node(s) connected with the first link.

3. The method according to claim 2 , further comprising: when the current node state of each node in the Ethernet ring network is the protection state, if a failure of the first link disappears, switching the node state of a node whose state is the protection state into the pending state through the node(s) connected with the first link; and when the current node state of each node in the Ethernet ring network is the pending state, if a link failure appears in the Ethernet ring network, a node connected with the link in which the failure appears switching the node state of a node whose state is the pending state into the protection state.

4. The method according to claim 3 , further comprising:

when the current node state of each node in the Ethernet ring network is the pending state, if a link failure appears in the Ethernet ring network, a node connected with the link in which the failure appears refreshing the address forwarding table.

5. The method according to claim 1 , further comprising:

after receiving the NR protocol message indicating that the ring protection link has blocked the forwarding of the data message transmitted by the control node, each node in the Ethernet ring network whose current node state is the pending state switching the node state of the node into an idle state.

6. The method according to claim 5 , further comprising:

after receiving the NR protocol message indicating that the ring protection link has blocked the forwarding of the data message transmitted by the control node, each node in the Ethernet ring network whose current node state is the pending state refreshing the address forwarding table according to address refreshing information carried in the NR protocol message.

7. The method according to claim 1 , wherein, in the case that the nodes in the Ethernet ring network obtain a chance of address refreshing, the address forwarding table is refreshed according to an address refreshing instruction of a protocol message, wherein the scenes of obtaining the chance of address refreshing comprise at least one of the followings:

the current node state of a node in the Ethernet ring network is an idle state, and the node detects a link failure or receives an SF protocol message;

the current node state of a node in the Ethernet ring network is the pending state, and the node detects a link failure or receives an SF protocol message; and

the current node state of a node in the Ethernet ring network is the pending state, and a WTR timer started by the node expires, or the node receives an NR protocol message indicating that a ring protection link has blocked the forwarding of a data message.

8. An address refreshing device of an Ethernet ring network, comprising:

a first transmitting module, configured to, when a current node state of each node in the Ethernet ring network is a protection state, if a failure of a first link in the Ethernet ring network disappears, transmit a No Request (NR) protocol message indicating that the link failure disappears through node(s) connected with the first link;

a first switching module, configured to switch the node state of a node in the Ethernet ring network which receives the NR protocol message into a pending state;

a second transmitting module, configured to, when the current node state of each node in the Ethernet ring network is the pending state, if a link failure appears in the Ethernet ring network, transmit a link failure notification (SF) protocol message through node(s) connected with the failed link;

a second switching module, configured to switch the node state of a node in the Ethernet ring network which receives the SF protocol message into the protection state; and

an address refreshing module, configured to refresh an address forwarding table according to address refreshing information carried in the SF protocol message.

9. The method according to claim 2 , wherein, in the case that the nodes in the Ethernet ring network obtain a chance of address refreshing, the address forwarding table is refreshed according to an address refreshing instruction of a protocol message, wherein the scenes of obtaining the chance of address refreshing comprise at least one of the followings:

the current node state of a node in the Ethernet ring network is an idle state, and the node detects a link failure or receives an SF protocol message;

the current node state of a node in the Ethernet ring network is the pending state, and the node detects a link failure or receives an SF protocol message; and

the current node state of a node in the Ethernet ring network is the pending state, and a WTR timer started by the node expires, or the node receives an NR protocol message indicating that a ring protection link has blocked the forwarding of a data message.

10. The method according to claim 3 , wherein, in the case that the nodes in the Ethernet ring network obtain a chance of address refreshing, the address forwarding table is refreshed according to an address refreshing instruction of a protocol message, wherein the scenes of obtaining the chance of address refreshing comprise at least one of the followings:

the current node state of a node in the Ethernet ring network is an idle state, and the node detects a link failure or receives an SF protocol message;

the current node state of a node in the Ethernet ring network is the pending state, and the node detects a link failure or receives an SF protocol message; and

the current node state of a node in the Ethernet ring network is the pending state, and a WTR timer started by the node expires, or the node receives an NR protocol message indicating that a ring protection link has blocked the forwarding of a data message.

11. The method according to claim 4 , wherein, in the case that the nodes in the Ethernet ring network obtain a chance of address refreshing, the address forwarding table is refreshed according to an address refreshing instruction of a protocol message, wherein the scenes of obtaining the chance of address refreshing comprise at least one of the followings:

the current node state of a node in the Ethernet ring network is an idle state, and the node detects a link failure or receives an SF protocol message;

the current node state of a node in the Ethernet ring network is the pending state, and the node detects a link failure or receives an SF protocol message; and

the current node state of a node in the Ethernet ring network is the pending state, and a WTR timer started by the node expires, or the node receives an NR protocol message indicating that a ring protection link has blocked the forwarding of a data message.

12. The method according to claim 1 , wherein, in the case that the nodes in the Ethernet ring network obtain a chance of address refreshing, the address forwarding table is refreshed according to an address refreshing instruction of a protocol message, wherein the scenes of obtaining the chance of address refreshing comprise at least one of the followings:

the current node state of a node in the Ethernet ring network is an idle state, and the node detects a link failure or receives an SF protocol message;

the current node state of a node in the Ethernet ring network is the pending state, and the node detects a link failure or receives an SF protocol message; and

the current node state of a node in the Ethernet ring network is the pending state, and a WTR timer started by the node expires, or the node receives an NR protocol message indicating that a ring protection link has blocked the forwarding of a data message.

13. The method according to claim 5 , wherein, in the case that the nodes in the Ethernet ring network obtain a chance of address refreshing, the address forwarding table is refreshed according to an address refreshing instruction of a protocol message, wherein the scenes of obtaining the chance of address refreshing comprise at least one of the followings:

the current node state of a node in the Ethernet ring network is an idle state, and the node detects a link failure or receives an SF protocol message;

the current node state of a node in the Ethernet ring network is the pending state, and the node detects a link failure or receives an SF protocol message; and

the current node state of a node in the Ethernet ring network is the pending state, and a WTR timer started by the node expires, or the node receives an NR protocol message indicating that a ring protection link has blocked the forwarding of a data message.

14. The method according to claim 6 , wherein, in the case that the nodes in the Ethernet ring network obtain a chance of address refreshing, the address forwarding table is refreshed according to an address refreshing instruction of a protocol message, wherein the scenes of obtaining the chance of address refreshing comprise at least one of the followings:

the current node state of a node in the Ethernet ring network is an idle state, and the node detects a link failure or receives an SF protocol message;

the current node state of a node in the Ethernet ring network is the pending state, and the node detects a link failure or receives an SF protocol message; and

the current node state of a node in the Ethernet ring network is the pending state, and a WTR timer started by the node expires, or the node receives an NR protocol message indicating that a ring protection link has blocked the forwarding of a data message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2011
From: WANG, BIN
To: ZTE CORPORATION
Reel/Frame 026339/0336 →
Priority Claims (1)
CN 2008 1 0179018 · Nov 25, 2008 · national
Continuity (1)
Related Publication 20110228667A1 · Sep 22, 2011