CA2253103C

Traffic management for frame relay switched data service

Abstract

A new type of data transport service which uses a frame relay layer 2 data link connection identifier (DLCI) to select among various service types, featuresets, and/or closed user groups (CUGs). A layer 3 address may be extracted from a layer 2 frame, and the layer 3 address information may be used to route a datapacket over a packet-switched network according to the service classes, feature sets, and/or CUGs selected. At the destination, the layer 3 data packet may again be enclosed in a layer 2 frame with a DLCI indicating the service classes, features sets, and/or CUGs. Because the use of conventional permanent virtual circuits (PVCs) is not required in aspects of the invention, new methods of measuring and managing network traffic are presented.

CA2253103C, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 5 November 2018, 7.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

31 claims: 12 independent, 19 dependent

  1. 1
    CA 02253103 2003-10-28 CLAIMS 1. In a fast-packet network, a method comprising the step of:managing according to a committed delivery rate at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, the committed delivery rate being associated with a destination;and wherein the step of managing includes the step of controlling a total delivery rate (R) to the destination according to the committed delivery rate (CDR) and a plurality of offering rates (S) of a first group of the plurality of active sources /, the active sources in the first group offering to send a plurality of data packets to the destination, such that: R>CDR ifX s ^ CDR R otherwise
  2. 4
    In a fast-packet network, a method comprising the steps of:managing according to a committed delivery rate at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, the committed delivery rate being associated with a destination;CA 02253103 2003-01-20 assigning a destination rate share to each of a first group of the active sources, the first group of active sources offering to send a plurality of data packets to the destination;wherein the step of managing includes the steps of: managing according to the destination rate shares of the first group of active sources an actual network transmission rate lor at least one of the active sources in the first group of active sources;and determining a fair share rate (r) for at least one of the active sources i in the first group of active sources according to the destination rate share (DRS) of the at least one active source and the committed delivery rate (CDR), such that: DRS, XDRS, CDR
  3. 11
    In a fast-packet network, a method comprising the step of:managing according to a committed delivery rate at least one of a plurality of CA 02253103 2003-01-20 actual network transmission rates for at least one of a plurality of active sources, the committed delivery rate being associated with a destination;and wherein the step of managing includes the step of notifying at least one of the active sources of network congestion by providing a Layer 2 backward congestion notification to the at least one active source when an offering rate of the at least one active source exceeds the actual network transmission rate for the at least one active source.
  4. 12
    In a fast-packet network, a method comprising the step of:managing according to a committed delivery rate at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, the committed delivery rate being associated with a destination;and wherein the step of managing includes the step of notifying at least one of the active sources of network congestion by providing a Layer 3 backward congestion notification to the at least one active source when an offering rate of the at least one active source exceeds the actual network transmission rate for the at least one active source.
  5. 15
    In a fast-packet network, a method comprising the step of:managing according to a committed delivery rate at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, the committed delivery rate being associated with a destination;wherein the step of managing includes the step of: notifying at least one of the active sources of network congestion by providing a backward congestion notification to the at least one active source when an offering rate of the at least one active source exceeds the actual network transmission rate for the at least one active source;and reducing the offering rate of the at least one active source responsive to the backward congestion notification.
  6. 16
    In a fast-packet network, a method comprising the steps of:managing according to a committed delivery rate at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, the committed delivery rate being associated with a destination;wherein the step of managing includes the step of notifying the destination of network congestion by providing a Layer 2 forward congestion notification to the destination when an offering rate of at least one of the active sources exceeds the actual network transmission rate for the at least one active source, the at least one active source offering to send a plurality of data packets to the destination.
  7. 17
    In a fast-packet network, a method comprising the step of:managing according to a committed delivery rate at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, the committed delivery rate being associated with a destination;wherein the step of managing includes the step of notifying the destination of CA 02253103 2003-01-20 network congestion by providing a Layer 3 forward congestion notification to the destination when an offering rate of at least one of the active sources exceeds the actual network transmission rate for the at least one active source, the at least one active source offering to send a plurality of data packets to the destination.
  8. 20
    In a fast-packet network, a method comprising the step of managing according to a plurality of destination rate shares at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, each destination rate share being associated with one of the active sources; wherein the step of managing includes the step of determining a fair share rate (r) for at least one of the active sources i in a first group of the plurality of active sources according to the destination rate share (DRS) of the at least one active source in the first group and a committed delivery rate (CDR), the active sources in the first group offering to send a plurality of data packets to a destination, such that:CA 02253103 2003-01-20
  9. 24
    In a fast-packet network, a method comprising the step of managing according to a plurality of destination rate shares at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, each destination rate share being associated with one of the active sources;wherein the step of managing includes the step of notifying at least one of the active sources of network congestion by providing a Layer 2 backward congestion notification to the at least one active source when an offering rate of the at least one active source exceeds the actual network transmission rate for the at least one active source. CA 02253103 2003-01-20
  10. 25
    In a fast-packet network, a method comprising the step of managing according to a plurality of destination rate shares at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, each destination rate share being associated with one of the active sources;wherein the step of managing includes the step of notifying at least one of the active sources of network congestion by providing a Layer 3 backward congestion notification to the at least one active source when an offering rate of the at least one active source exceeds the actual network transmission rate for the at least one active source.
  11. 28
    In a fast-packet network, a method comprising the step of managing according to a plurality of destination rate shares at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, each destination rate share being associated with one of the active sources;wherein the step of managing includes the step of notifying a destination of network congestion by providing a Layer 2 forward congestion notification to the destination when an offering rate of at least one of the active sources exceeds the actual network transmission rate for the at least one active source, the at least one active source offering to send a plurality of data packets to the destination. CA 02253103 2003-01-20
  12. 29
    In a fast-packet network, a method comprising the step of managing according to a plurality of destination rate shares at least one of a plurality of actual network transmission rates for at least one of a plurality of active sources, each destination rate share being associated with one of the active sources;5 wherein the step of managing includes the step of notifying a destination of network congestion by providing a Layer 3 forward congestion notification to the destination when an offering rate of at least one of the active sources exceeds the actual network transmission rate for the at least one active source, the at least one active source offering to send a plurality of data packets to the destination. 10