- AAL CRC-32 Calculation Routine, Test Cases, and HEC Tutorial
- Generating and Checking CRC-10 in ATM AAL 3/4 or OAM Cells
ATM Starter Kit for LAN Emulation (Courtesy of Digital Equipment Corporation)
- ATM for BSD Sources
- The following text provided by Chuck Cranor. The BSD ATM source code provides support for TCP/IP and native mode ATM over PVCs with minimal changes to the kernel. Longer term, it will be part of the main NetBSD/OpenBSD distributions (maybe FreeBSD as well?) NetBSD and OpenBSD
- ATM on Linux Distribution from LRC
- This site also includes references to the ATM on Linux mailing list, archives for this mailing list, and several relevant research papers.
- ATM for Linux - KU ATM Tool Chest from the University of Kansas
- NIST's ATM Simulator (README) and the directory containing the binaries
- ATM Toolkit from UIUC.
- x-ATM is a portable toolkit of Asynchronous Transfer Mode (ATM)
protocols implemented in the x-kernel.
The toolkit provides an environment for experimentation with
- ATM adaptation layers,
- interoperable ATM signalling,
- IP over ATM,
- and real time transport protocols.
- CELLWARE
- (Commercial) - CELLWARE develops software to implement various ATM functions (e.g. Q.2931) and has a number of hardware products as well.
- Harris & Jeffries
- (Commercial) Harris & Jeffries provides software to implement the following: ATM Signalling, ILMI, LAN Emulation Client, LAN Emulation Server, IP Over ATM (RFC 1577), Frame Relay-to-ATM Network Interworking (FRF.5), Frame Relay-to-ATM Service Interworking (FRF.8), and ATM PNNI routing software.
- IDLInet
- Native mode ATM protocol stack.
- Nvatm from NERO
- A patched version of Ron Fredrick's NV developed by Project Livewire of the NERO project that allows users of Fore Systems switches (using SPANS) to use the NV MBONE tool.
- PVM-ATM from Computer Science Dept., Univ. of Minnesota (PVM=Parallel Virtual Machine.)
- Ptolemy Simulation Software from University of California at Berkeley.
- The Ptolemy software environment has been used for a broad range of applications including signal processing, telecommunications, parallel processing, wireless communications, network design, radio astronomy, real time systems, and hardware/software co-design. Ptolemy has also been used as a laboratory for signal processing and communications courses. Currently Ptolemy has hundreds of active users at over 100 sites in industry, academia, and government.
- Q.port Portable Signalling Software from Bellcore
- (Commercial) Q.port is a portable implementation of the protocols, call control, and other functions necessary to add Switched Virtual Circuit (SVC) capabilities to your products.
- Trillium Digital Systems, Inc.
-
(Commercial) Trillium Digital Systems markets standards-based
(ITU, ATM Forum) portable communications software for ATM, Frame Relay,
SS7, ISDN and X.25. Trillium's ATM software is licensed by hundreds of
computer and communications equipment manufacturers worldwide.
Trillium ATM software is known for it's reliability, peformance,
interoperability and ease of use. Trillium's Advanced Portability
Architecture (TAPA) is a set of architectural and coding standards that
ensures portability to any compiler, operating system, processor and system
platform.
The following ATM products are currently shipping:
- Signalling (Q.93B, Q.SAAL)
- ILMI Address Registration (UME)
- LAN Emulation - Client (LEC) and Servers (LES/BUS/LECS)
- PNNI
- Frame Relay-ATM Network & Service Interworking
- drivers for ATM devices (Fujitsu ALC/ATC/NTC, PMC-Sierra LASAR)
- Integrated solutions for Signalling and LAN Emulation under Windows NT
- B-ICI (B-ISUP, MTP3 and Q.2140)