IP Library › Granted Patent US 8,477,660
Granted Patent B2
US 8,477,660 · App. 12/785,898 · Granted Jul 2, 2013

Method for updating filtering database in multi-ring network

Inventors: Kwang Koog Lee (Daejeon, KR); Jeong Dong Ryoo (Daejeon, KR); Sang Min Lee (Daejeon, KR); Dae Ub Kim (Daejeon, KR); Jea Hoon Yu (Daejeon, KR); Tea Whan Yoo (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
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,477,660
App. No.
12/785,898
Granted
Jul 2, 2013
Kind
B2
Abstract

A method for updating a filtering database in a multi-ring network, includes: when the topology of a lower ring in a multi-ring network, in which a plurality of ring networks are connected by two ring connection nodes, is altered and the ring connection node detects the alteration in the topology of the lower ring, erasing, by the ring connection node, its filtering database; generating, by the ring connection node, a control message including a ring ID, a blockage flag, and an erasure flag; transmitting the control message in both directions of the ring; and determining, by a node which receives the control message, to erase a filtering database by referring to and correcting the blockage and erasure flag information included in the control message.

Claims (40)

1. A method for updating a filtering database maintained by an upper ring when a topology of a lower ring is altered in a multi-ring network in which a plurality of ring networks are connected by two ring connection nodes, the method comprising:

when a ring connection node detects the alteration of the topology of the lower ring, erasing, by the ring connection node, its filtering database;

generating, by the ring connection node, a control message including a ring ID, a blockage flag, and an erasure flag; and

transmitting the control message in both directions of the ring.

2. The method of claim 1 , wherein the generating of the control message comprises:

initializing a marking of the blockage flag and the erasure flag; and

setting an ID of the lower ring whose topology has been altered in the ring ID field.

3. The method of claim 2 , wherein the transmitting of the control message in both directions of the ring comprises: when the ring connection node does not have a blockage, transmitting the control message with the blockage flag and the erasure flag not marked in both directions of the ring.

4. The method of claim 2 , wherein the transmitting of the control message in both directions of the ring comprises:

when the ring connection node has a blockage,

transmitting a control message with the blockage flag and the erasure flag not marked in a direction in which the blockage exists; and

transmitting a control message with the marked blockage flag and the erasure flag in a direction in which the blockage does not exist.

5. The method of claim 1 , wherein the blockage flag of the control message is marked by a node that has a blockage among ring nodes that receive the control message, and the erasure flag is marked by a ring connection node that stores the same ring ID as a ring ID included in the control message among the ring nodes that receive the control message.

6. The method of claim 1 , wherein the ring ID information included in the control message is identification information arbitrarily assigned by a network operator for a ring management.

7. A method for updating a filtering database by determining whether to erase the filtering database upon receiving a control message transmitted from a ring connection node which has detected an alteration of a topology of a lower ring in a multi-ring network in which a plurality of ring networks are connected by two ring connection nodes, the method comprising:

checking, by a ring node which has received the control message, whether the ring node itself is a node having a blockage;

when the ring node is not a node that has a blockage, checking, by the ring node which has received the control message, that the ring node itself is a ring connection node connected to a lower ring whose topology has been altered;

when the ring node is not a ring connection node connected to the lower ring whose topology has been altered, checking, by the ring node which has received the control message, whether or not an erasure flag included in the control message has been marked;

when the erasure flag has been marked, erasing, by the ring node which has received the control message, its filtering database; and

transmitting the control message in a direction opposite to the direction in which the control message has been received.

8. The method of claim 7 , further comprising:

when the erasure flag of the control message has not been marked, transmitting, by the ring node which has received the control message, the control message in the direction opposite to the direction in which the control message has been received, without erasing its filtering database.

9. The method of claim 7 , further comprising:

when the ring node which has received the control message is a ring connection node connected to the lower ring whose topology has been altered, checking, by the ring node which has received the control message, whether or not the erasure flag included in the control message has been marked;

when the erasure flag has not been marked, checking, by the ring node which has received the control message, whether or not a blockage flag included in the control message has been marked;

when the blockage flag has been marked, marking, by the ring node which has received the control message, the erasure flag included in the control message and transmitting the control message in the direction opposite to the direction in which the control message has been received; and

when the blockage flag has not been marked, transmitting the control message in the direction opposite to the direction in which the control message has been received.

10. The method of claim 9 , further comprising:

when the erasure flag has been marked, discarding the control message.

11. The method of claim 7 , further comprising:

when the ring node, which has received the control message, has a blockage, checking, by the ring node which has received the control message, whether or not the erasure flag included in the control message has been marked; and

when the erasure flag has been marked, discarding the control message.

12. The method of claim 11 , further comprising:

when the erasure flag has not been marked, marking, by the ring node which has received the control message, the blockage flag included in the control message; and

transmitting the control message according to whether or not the ring node, which has received the control message, is a ring connection node.

13. The method of claim 12 , wherein the transmitting of the control message comprises:

when the ring node, which has received the control message, is a ring connection node, transmitting the control message in a ring direction in which a blockage exists, without marking the erasure flag included in the control message; and

marking the erasure flag included in the control message and transmitting the control message in a ring direction in which a blockage does not exist.

14. The method of claim 12 , wherein the transmitting of the control message comprises:

when the ring node, which has received the control message, is not a ring connection node, transmitting the control message in both directions of the ring.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2010
From: LEE, KWANG KOOG; RYOO, JEONG DONG; LEE, SANG MIN; KIM, DAE UB; YU, JEA HOON; YOO, TAE WHAN
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 024441/0137 →
Priority Claims (2)
KR 10-2009-0045483 · May 25, 2009 · national
KR 10-2009-0127520 · Dec 18, 2009 · national
Continuity (1)
Related Publication 20100296416A1 · Nov 25, 2010