Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 13961-2 is an international standard that defines the Logical Link Control (LLC) sublayer, positioned at the upper part of the data link layer in the OSI reference model. This standard is also adopted by the Canadian Standards Association as CAN/CSA ISO/IEC 13961-02 and is technically identical to IEEE 802.2. It specifies the functions, services, and protocol for the LLC sublayer to facilitate data exchange between network layer entities across local (LAN) and metropolitan area networks (MAN).
The LLC sublayer acts as a common interface between the Medium Access Control (MAC) sublayer and the network layer, independent of the underlying MAC topology (e.g., Ethernet, Token Ring, or FDDI). ISO/IEC 13961-2 defines three types of LLC services: Connectionless (Type 1), Connection-Oriented (Type 2), and Acknowledged Connectionless (Type 3). It also provides for the Subnetwork Access Protocol (SNAP) extension, enabling the identification of higher-layer protocols through a protocol discriminator.
This standard is essential for ensuring interoperability among devices from different vendors in a heterogeneous LAN environment. It supports the transport of protocol data units (PDUs) with varying priorities and reliability levels, making it a critical component for time-sensitive and mission-critical applications.
The LLC sublayer uses Service Access Points (SAPs) to identify the network layer entity above it. Each data link station can have multiple LSAPs, each assigned a unique address. The standard defines LSAP addresses, including the globally administered individual and group addresses, as well as the 0xAA SNAP extension address used for protocol multiplexing.
An LPDU consists of a header and an information field. The header contains the Destination and Source SAP addresses (each 1 byte) and a control field (1 or 2 bytes, depending on the type of operation). The control field encodes the format (information, supervisory, or unnumbered) and contains sequence numbers and commands/responses. For SNAP, the header is extended by a 2-byte Organization Code and a 2-byte Protocol Identifier.
| LLC Type | Service Type | Control Field Length | Key Features |
|---|---|---|---|
| Type 1 | Connectionless (Unacknowledged) | 1 byte (UI frame) | No flow control, no acknowledgment; best-effort delivery. |
| Type 2 | Connection-Oriented | 2 bytes (I, S frames) | Sequencing, flow control, error recovery; reliable delivery. |
| Type 3 | Acknowledged Connectionless | 1 byte (AC frames) | Limited acknowledgment without connection; suitable for real-time control. |
Type 1 (Unacknowledged Connectionless): The most widely used LLC service. It provides a simple datagram service where PDUs are sent without acknowledgment. It is used by network layer protocols such as IP (over Ethernet’s SNAP encapsulation). The control field carries the Unnumbered Information (UI) command.
Type 2 (Connection-Oriented): Establishes a logical data link connection between two LSAPs before data exchange. It uses flow control and windowing mechanisms, similar to HDLC. The control field formats are Information (I) frames for carrying data, Supervisory (S) frames for flow control, and Unnumbered (U) frames for connection management. Type 2 is used in environments requiring guaranteed delivery and ordered data.
Type 3 (Acknowledged Connectionless): Introduced to satisfy the needs of time-critical applications such as industrial automation. It provides an acknowledgment per PDU without maintaining a connection. It uses Acknowledged Connectionless (AC) frames. Each command requires a response, ensuring simple reliability.
The Subnetwork Access Protocol (SNAP) is an extension defined in ISO/IEC 13961-2 that allows the identification of the network layer protocol type when using a standard LSAP address (0xAA). It appends a 5-byte header containing a 3-byte Organization Code and a 2-byte Protocol Identifier (EtherType). This enables any protocol stack to be encapsulated over IEEE 802 networks.
Implementing LLC services according to ISO/IEC 13961-2 requires careful attention to the state machines for Type 2 connections, time-out values, and buffer allocation strategies. Below are key implementation considerations:
Compliance with ISO/IEC 13961-2 is mandatory for conformance to many IEEE 802-based networking standards, including Ethernet (IEEE 802.3) and Wi-Fi (IEEE 802.11). The standard is adopted globally, including the Canadian adoption CAN/CSA ISO/IEC 13961-02. Key compliance points are:
Article prepared for technical documentation purposes. All standard references are current as of 2026. For official compliance, always consult the latest edition of CAN/CSA ISO/IEC 13961-02 from CSA Group or the corresponding ISO/IEC publication.