[Return to Library] [Contents] [Previous Chapter] [Next Section] [Next Chapter] [Index] [Help]


1    Overview of Digital UNIX ATM Architecture

Asynchronous Transfer Mode (ATM) networks promise to become the dominant network interconnect because they provide the following capabilities:

Presently, interest in implementing ATM networks, particularly in the local area, comes from applications that need the high speed and the low latency (switched, full duplex network infrastructure) that ATM networks provide.

Caution

Because of changes in the Digital UNIX kernel, ATM code compiled under previous versions of the operating system must be recompiled. In addition, because of changes to the ATM interfaces, you should verify and change, if necessary, the correct number and type of arguments in ATM function calls before recompiling.


[Return to Library] [Contents] [Previous Chapter] [Next Section] [Next Chapter] [Index] [Help]


1.1    ATM Subsystem

The Digital UNIX ATM subsystem is a separately configurable kernel subsystem with the following characteristics:

The Digital UNIX ATM subsystem consists of the following parts:

Figure 1-1 illustrates the ATM subsystem.

Figure 1-1: Digital UNIX ATM Subsystem

The Digital UNIX ATM subsystem supports any number of ATM device drivers and signaling protocol modules as long as the actions of these modules do not interfere with each other. ATM modules should communicate only with the CMM as the CMM coordinates all communications between ATM modules. ATM modules should never bypass the CMM and communicate with each other directly.

The three elements of the ATM subsystem provide only raw ATM services. They do not implement any specific protocol for carrying data over the ATM network. That is, the ATM subsystem is entirely protocol independent. If a specific protocol wants to use the ATM network to transport data, the protocol must provide an interface into the ATM subsystem.

The programs that provide the interface between the ATM subsystem and specific protocols are called convergence modules. These modules, using the ATM subsystem interface KPI, control the creation and use of ATM VCs in a manner appropriate for the protocol. Since different protocols have different requirements, the ATM subsystem leaves the adaptation of the protocol to use ATM entirely up to the protocol implementor. The ATM subsystem does not provide any protocol-specific services.


[Return to Library] [Contents] [Previous Chapter] [Previous Section] [Next Section] [Next Chapter] [Index] [Help]


1.1.1    Connection Management Module

The CMM is the central module in the Digital UNIX ATM subsystem and has the following duties:


[Return to Library] [Contents] [Previous Chapter] [Previous Section] [Next Section] [Next Chapter] [Index] [Help]


1.1.2    CMM Interfaces

The CMM provides the following interfaces:

These interfaces are registration-type interfaces. Each makes calls to the CMM to inform the CMM of its presence. The CMM places no limit on the number of each type of module that may register, the total number being limited only by system resources.


[Return to Library] [Contents] [Previous Chapter] [Previous Section] [Next Chapter] [Index] [Help]


1.2    ATM Subsystem Configuration

Before you communicate on the ATM network, you must install the Digital DGLTA or DGLPB ATM adapter and configure the ATM software. See the ATMworks 750 Installation and Service manual for information on installing the DGLTA ATM adapter and Chapter 2 for information on configuring the ATM software. .