Understanding High-Level Data Link Control
High-Level Data Link Control (HDLC) is a bit-oriented, switched and nonswitched link-layer protocol. HDLC is widely used because it supports half-duplex and full-duplex connections, point-to-point and point-to-multipoint networks, and switched and nonswitched channels.
This topic contains the following sections:
HDLC Stations
Nodes within a network running HDLC are called stations. HDLC supports three types of stations for data link control:
- Primary stations—Responsible for controlling the secondary and combined other stations on the link. Depending on the HDLC mode, the primary station is responsible for issuing acknowledgement packets to allow data transmission from secondary stations.
- Secondary stations—Controlled by the primary station. Under normal circumstances, secondary stations cannot control data transmission across the link with the primary station, are active only when requested by the primary station, and can respond to the primary station only (not to other secondary stations). All secondary station frames are response frames.
- Combined stations—A combination of primary and secondary stations. On an HDLC link, all combined stations can send and receive commands and responses without any permission from any other stations on the link and cannot be controlled by any other station.
HDLC Operational Modes
HDLC runs in three separate modes:
- Normal Response Mode (NRM)—The primary station on
the HDLC link initiates all information transfers with secondary stations.
A secondary station on the link can transmit a response of one or
more information frames only when it receives explicit permission
from the primary station. When the last frame is transmitted, the
secondary station must wait for explicit permission before it can
transmit more frames.
NRM is used most widely for point-to-multipoint links, in which a single primary station controls many secondary stations.
- Asynchronous Response Mode (ARM)—The secondary station
can transmit either data or control traffic at any time, without explicit
permission from the primary station. The primary station is responsible
for error recovery and link setup, but the secondary station can transmit
information at any time.
ARM is used most commonly with point-to-point links, because it reduces the overhead on the link by eliminating the need for control packets.
- Asynchronous Balance Mode (ABM)—All stations are combined stations. Because no other station can control a combined station, all stations can transmit information without explicit permission from any other station. ABM is not a widely used HDLC mode.
Related Topics
- Junos OS Feature Support Reference for SRX Series and J Series Devices
- Understanding Physical Encapsulation on an Interface
- Configuring Interface Encapsulation on Physical Interfaces in the Junos Network Interfaces Configuration Guide
Hide Navigation Pane
Show Navigation Pane
Download
SHA1