EP1445895A2

Bandwith management of resilient packet ring network

Abstract

Techniques for bandwidth management and flow control on a resilient packet ring (RPR) network is described. The RPR requires allocation and guarantee of a bandwidth for each channel between two nodes on the ring. The bandwidth is managed by shaping traffic on a channel at the source by using a bandwidth allocation factor calculated at each node. The bandwidth allocation factor, which is communicated to other nodes, is calculated by using a recursive nonlinear function of the transit buffer size.

EP1445895A2, drawing sheet 1
Sheet 1 of 37

Term

Term ended

Projected expiry passed 9 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 2 independent, 21 dependent

  1. 1
    In a packet ring telecommunications network having a plurality of nodes located on a ring in which a bandwidth of the ring is shared among channels between any of two nodes, a method of managing the bandwidth of a channel between a source node and a destination node, comprising steps of:computing a bandwidth allocation factor based on the size of a transit buffer of the source node;collecting bandwidth allocation factors from nodes through which the channel transits;calculating a shaping rate using a minimum bandwidth allocation factor among bandwidth allocation factors thus collected, and flow controlling data through said channel at the source node by using the shaping rate while ensuring observance of a fair share of an available bandwidth by among more than one channel on the ring.
  2. 12
    In a packet ring telecommunications network having a plurality of nodes located on a ring in which a bandwidth of the ring is shared among channels between any of two nodes, a system for managing the bandwidth of a channel between a source node and a destination node on the ring, comprising:a transit buffer for queuing traffic to be transmitted out of the source node, the traffic being an aggregate of one or more channels;means for monitoring size of the transit buffer at different measurement times;means for generating a bandwidth allocation factor for said channel from the source node to the destination node by using the sizes of the transit buffer measured at the different times;means for collecting bandwidth allocation factors from other nodes through which said channel transits and for deriving a minimum bandwidth allocation factors among those factors thus collected;a controller for generating a shaping factor for said channel based on the minimum bandwidth allocation factor, and a shaper for flow controlling traffic of said channel using the shaping factor.