×

Multipoint protected switching ring

  • US 20050243823A1
  • Filed: 07/13/2005
  • Published: 11/03/2005
  • Est. Priority Date: 05/06/2003
  • Status: Active Grant
First Claim
Patent Images

1. A network ring that is manipulated to provide a virtual break in order to operate within a network requiring a tree topology, the network carrying data packets, the network ring comprising:

  • A) a first ring device which is a type of ring node, the first ring device comprising;

    a first ring port with a first incoming link and a first outgoing link;

    a second ring port with a second incoming link and a second outgoing link wherein the first ring port is the partner ring port to the second ring port and the second ring port is the partner ring port to the first ring port;

    a first subscriber port with a third incoming link and a third outgoing link;

    a forwarding database comprising associations between packet source address and which ring device port received the packet; and

    ;

    B) a Slave Arbiter which is another type of ring node, the Slave Arbiter comprising;

    a first ring port with a first incoming link and a first outgoing link;

    a second ring port with a second incoming link and a second outgoing link wherein the first ring port is the partner ring port to the second ring port and the second ring port is the partner ring port to the first ring port;

    a forwarding database comprising associations between packet source address and which Slave Arbiter port received the packet; and

    a SA control system;

    the SA control system comprising controls over the introduction and removal of a virtual break to prevent the formation of a communication ring for data packets within the network requiring a tree topology through the use of at least one non-forwarding state wherein control traffic is forwarded but data packets are not forwarded;

    the SA control system comprising;

    at least one rule causing the operation of a Slave Arbiter ring port in a slave-forwarding state wherein the ring port forwards data packets and control traffic received at the ring port from the incoming link to the Slave Arbiter and from the Slave Arbiter to the outgoing link;

    at least one rule causing the Slave Arbiter to operate when the network ring is fully operational such that one Slave Arbiter ring port is in a slave-forwarding state and the other Slave Arbiter ring port is in a non-forwarding state wherein control traffic is forwarded but data packets are not forwarded;

    at least one rule for changing the state of the Slave Arbiter to have both the Slave Arbiter ring ports acting to forward data packets after a functional break in the network ring is discerned; and

    at least one rule for changing the state of one of the two Slave Arbiter ring ports to a non-forwarding state wherein control traffic is forwarded but data packets are not forwarded after detection that the functional break has been removed;

    wherein a data packet received by a ring node is forwarded using a bridging technique if a switching table entry is not defined that applies to that particular data packet but data packets are not received by the Slave Arbiter through a ring port in a non-forwarding state and data packets are not forwarded through the outgoing link on a Slave Arbiter ring port in a non-forwarding state.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×