Links

GitHub

Open HUB

Quick Links

Download

STREAMS

SIGTRAN

SS7

Hardware

SCTP

Related

Package

Manual

Manual Pages

References

Conformance

Performance

Documentation

Design

Status

FAQ

ISDN Stack

ISDN Q.931

ISDN Q.933

ISO/OSI X.213

IDLC

DPNSS/DASS L3

ISDN Q.921 (LAPD)

ISDN Q.922 (LAPF)

ISO/OSI X.25 (LAPB)

V5.2/GR-303 DL

DPNSS/DASS DL

HDLC

ISDN Stack Manager

Products

Applications

SS7 Stack

ISDN Stack

SIGTRAN Stack

VoIP Stack

MG Stack

SS7/ISDN Devices

IP Transport

Embedded Systems

Operating System

Status

Roadmap

Products

Old Status

Home

Overview

Status

Documentation

Resources

About

News

High-Level Data Link Control (HDLC)

Description: OpenSS7 Product Status ISDN HDLC

Note that it is now possible to select from most of these categories off of the "Related" sidebar menu.


Overview:-

The HDLC module provides a software based HDLC engine that performs bit-oriented protocol manipulation on the host processor. The technique uses a fast tabular lookup to simulatenously traverse 7 or 8 states of the HDLC state machine and perform 16-bit CCITT CRC calculations.

This product provides a module that can be pushed over a Channel Interface (CHI) stream and provides a Communications Device Interface (cdi(7)) that is suitable for linking under LAPD, LAPF, LAPB, V5.2, GR-303, and DPNSS/DASS Data Link multiplexing drivers.


History:-

A Soft-HDLC engine is part of recent driver code for SS7 signalling links. This is a version of the Soft-HDLC engine for use by ISDN and ISDN-related signalling components that use normal HDLC (multiple flags between frames, no FISU/LSSU compression or repetition).


Status:-

This product is in the Testing stage.


Dependencies:-

This product depends on the Channel Interface (CHI) to the X400P-SS7 and X100P-SS7 drivers.


Design:-

The design is identical to the SDT Soft-HDLC design with the exception that FISU/LSSU compression/repetition has been removed and multiple flags are placed between frames. Also, the Soft-HDLC engine idles flags instead of FISUs.


Documentation:-

A manual page for the HDLC driver can be found here: hdlc(4).


Test Results:-

Test programs and results are not yet publicly available. When tests results are available, conformance test results will be available here, and performance test results will be available here.


References:-

References for the HDLC product can be found here.


Code:-

Code for the Soft-HDLC driver can be found in the hdlc and cd sub-directories of the strss7 CVS archive code.


Release Package:-

The Soft-HDLC driver will be part of the next major release (0.8.4) of the strss7 package.


Last modified: Mon, 13 Oct 2014 14:39:03 GMT  
Copyright © 2014 OpenSS7 Corporation All Rights Reserved.