RM Cell - Resource Management Cell


The ATM Forum Traffic Management Specification (Version 4.0) details the Resource Management Cell format. The RM Cell is used when an ABR service type has been selected. It reports on the traffic seen by a cell on the network so that the destination device can indicate the source the traffic state of the network. The RM cell reports on the bandwidth availability, state of congestion, and impending congestion on the network.

It can be generated and/or modified by the source, destination, and network elements along the way. Not all fields can be edited by any one entity. This is, for the most part, explained in the field descriptions. Table 1.0: Resource Management Cell Format (ATM Forum Version)

Field		Octet		Bit(s)		Name
Header	1-5		all			ATM Header
ID		6		all			Protocol ID
DIR		7		8			Direction
BN		7		7			BECN Cell
CI		7		6			Congestion Indication
NI		7		5			No Increase
RA		7		4			Request/Acknowledge
ER		8-9		all			Explicit Cell Rate
CCR		10-11		all			Current Cell Rate
MCR		12-13		all			Minimum Cell Rate
QL		14-17		all			Queue Length
SN		18-21		all			Sequence Number
Reserved	22-51		all			Reserved
Reserved	52		16-11			Refer to I.371
CRC-10	52-53		10-1			Refer to I.371
ATM Header - 5 Bytes RM-VPC: VCI=6 and PTI=110, RM-VCC: PTI=110 Protocol ID - 1 octet This is set to 1 for the ABR service as defined by the ITU. Message Type - 1 octet This octets is made up of bit flags with the following meanings:
  • - DIR: (Direction) The direction of the RM-cell with respect to the data flow of the connection. The sources set DIR = 0 for a forward motion and the destination sets DIR = 1 for a backward motion. This bit can only be modified if the network element is changing the direction of an RM-cell. - BN: (Backwards Explicit Congestion Notification - BECN) The source sets this field to BN = 0. The network or the destination may generate a BECN by setting BN=1 indicating that the RM-cell is not source generated and by setting DIR=1 to indicate a backward flow. - CI: (Congestion Indication) A destination can send a source network element a resource management cell with CI=1 to indicate congestion on the network. This will cause the source to decrease its allowable cell rate (ACR). This is typically done when the destination receives data cells with the EFCI bit on. Switches can not change this parameter from 1 to 0 and the source always uses DIR=0 for this bit - NI: (No Increase) This bit notifies the source not to increase its ACR. It does not cause the ACR to be decreased on the source. Typically this is used when a switch senses impending congestion. -RA: (Request/Acknowledge) NOT USED by the ATM Forum for ABR. If a destination end system (SES) or a virtual source (VS) generates an RM-cell it will either set this field to zero or in accordance with I.371. A destination end system (DES) or a virtual destination (VD) will set this field to zero, preserve this field. DES/VS will set this field in accordance with I.371. A switch has two options for this field to preserve the field or act in accordance with I.371.
  • Explicit Cell Rate (ER) - 2 octets Used to limit the source ACR to a specific value, the Explicit Rate is typically set by the source to the requested rate (PCR). It can be reduced by a network element to a value that the element can sustain. Current Cell Rate (CCR) - 2 octets Set by the source, this is the current ACR when the source generates an RM-cell. This field can not be changed by network elements. It can be used to in the calculation of ER. Minimum Cell Rate (MCR) - 2 octets Set by the source to the negotiated minimum cell rate for the connection. This field facilitates bandwidth allocation. if the value of the MCR is different in an RM-cell than what was signaled, then the switch may correct the value to the rate that was signaled. Queue Length (QL) - 4 octets Not used in ATM Forum Traffic Management. A switch will either preserve this field or Sequence Number (SN) - 4 octets Not used in ATM Forum Traffic Management. This field will either be set to zero ( 0 ) or in accordance with I.371. Reserved - 30 octets Not used by ATM Forum Traffic Management. Reserved (6 bits) plus CRC10 - 2 octets


    Cell-Relay Dictionary