You can configure a LAN with all end systems. In end-system-only configurations, the DECnet-Plus systems use ES-IS routing to communicate directly with each other. They use a specific multicast address to which all end systems listen. With this routing process, the concept of adjacency does not exist.
DECnet-Plus network management offers the following benefits:
You can perform the following network management functions:
Section 3.10 introduces the concepts of DECnet-Plus network management.
The DECnet-Plus Session Control layer requires a name service to map node names to addresses. A DECnet-Plus network can use one namespace exclusively, or it can have a mixture of systems using the Local namespace, the DECdns distributed namespace, and/or DNS/BIND.
DECnet-Plus provides access to the node name and addressing information stored in one or more of the following name services:
While configuring DECnet-Plus, the system administrator specifies one or more of the following name services to use on the node: the Local namespace, DECdns, or Domain (for DNS/BIND).
DECnet-Plus includes a new in-memory naming cache to improve performance of name and address resolution for all supported name services.
DECnet-Plus includes features to ease namespace management including decnet_register (a namespace management tool), numerous NCL commands, and Common Trace Facility (CTF) support for monitoring node name and address resolution. In some instances, this simplified access to multiple name services is referred to as CDI or the common directory interface.
In addition to the Local namespace and DECdns, for node-name-to-address mapping your network can use, if it has one, an existing VAX Distributed Name Service (DNS) Version 1 namespace.
The Local namespace is a discrete, nondistributed namespace that exists on a single node and provides that node with a local database of name and addressing information. Depending on the number of address towers stored, the Local names are designed to scale to at least 100,000 nodes.
The DECdns distributed namespace is not a requirement of DECnet-Plus, and is not dependent on DECdns. However, the DECdns clerk software is still required on each node. Use decnet_register to manage the node name and address information stored in your namespace. The decnet_register tool is described in the DECnet-Plus for OpenVMS Network Management guide.
The Digital Distributed Time Service (DECdts) synchronizes the system clocks in computers connected by a network. DECdts enables distributed applications to execute in the proper sequence even though they run on different systems.
The DECnet-Plus for OpenVMS configuration procedure autoconfigures the DECdts clerk software. If your network uses multiple DECdns servers, or if you need network clock sychronization, Digital recommends that you install at least three DECdts servers on each LAN.
X.25 is a CCITT recommendation that specifies the interface to packet switching data networks (PSDNs). It implements the lower three layers of the OSI Reference Model. Conceptual information about X.25 is provided in Chapter 4, and platform-specific information is provided in the X.25 for OpenVMS Management Guide.
Figure 2-2 shows the relationship between the individual components in the DECnet-Plus environment on an OpenVMS system.
Figure 2-2 Component Relationships
The X.25 native software allows suitably configured DECnet-Plus systems to connect to packet switching data networks (PSDNs) conforming to CCITT recommendation X.25 (1980 or 1984) and/or to international standards ISO 7776 and 8208. This allows a DECnet-Plus system to function as data terminal equipment (DTE) or be addressed as data circuit-terminating equipment (DCE) as follows:
X.25 can be configured for native operation to support direct connections from a VAX system to one or more PSDNs, each of which may have one or more DTEs. It also allows communication with any non-Digital X.25 system on the same LAN that supports the ISO logical link control type 2 (LLC2) protocol.
X.25 Access uses a connector node to provide the physical connection to a PSDN. A connector node can be a DECNIS router 500 or 600 or X.25 configured in multihost mode.
DECnet-Plus logical links are established by OpenVMS to connect the X.25 Access system to the X.25 Connector system. These links may use any supported DECnet-Plus communications path between the X.25 Access system and the Connector system, provided they themselves do not use an X.25 connection. X.25 Access uses these links to transmit X.25 or X.29 messages between the Connector system and the X.25 Access system.
X.25 software provides Connection-Oriented Network Service (CONS) to allow mapping between a destination NSAP address and a destination DTE address according to ISO 8348.
The X.25 software can be used in the following ways:
The WAN device drivers included in DECnet-Plus for OpenVMS support synchronous communications. The device drivers all offer a supported user ($QIO) interface.
The device drivers all support full-duplex and half-duplex operation, where appropriate to the protocol. See the Software Product Description (SPD) for supported device drivers.
WAN device drivers include a pseudodriver (WANDRIVER) that provides a programming interface to the data link level for the LAPB, Digital HDLC, and DDCMP protocols.
The OSI Applications Kernel (OSAK) software allows you to run applications that can communicate with other applications running in an OSI environment. These applications can be Digital products, or they can be applications that you have written specifically for an OSI environment using the OSAK API. Writing OSI applications requires the OSI Application Developer's Toolkit which is installed with the base system.
To run a Digital application using OSAK software, install the OSAK software wherever you run the application. For example, an application running on two DECnet-Plus systems uses the OSAK software on both systems, as shown in Figure 2-3.
Figure 2-3 OSAK Software on DECnet-Plus for OpenVMS Systems
The OSAK API provides routines you can use, linked with your own programs, to manage interactions between two open systems. The OSAK software is Digital's implementation of:
The OSAK API is made up of three sets of routines:
All calls to OSAK services are nonblocking because the OSAK API allows data to be passed to OSAK either in a single call or spread over osak_select, which you can use to block until a service request is complete.
You can check for completion of a nonblocking call by polling or, on an OpenVMS system, by asynchronous event notification. Asynchronous event notification is not available on an ULTRIX or Digital UNIX system.
The OSAK programming guides contain more information about blocking and nonblocking calls.
OSAK uses a parameter block interface. You can allocate memory for the parameter block and the data structures it contains either statically or dynamically. The parameter block contains all possible parameters for all possible services. OSAK uses only the relevant parameters in each service call.
You must always pass parameters between your application and OSAK in encoded form. On OpenVMS or Digital UNIX systems, you can use an ASN.1 (Abstract Syntax Notation One) compiler to help you do this.
OSAK software consists of:
The protocol machine contains data structures and routines that implement the Session, Presentation, ACSE, and ROSE protocols, according to the standards listed in Table 2-2.
Standard | Title |
---|---|
ISO 8327 | Information Processing Systems --- Open Systems Interconnection --- Basic Connection Oriented Session Protocol Specification |
ISO 8823 | Information Processing Systems --- Open Systems Interconnection --- Connection Oriented Presentation Protocol |
ISO 8650 | Information Processing Systems --- Open Systems Interconnection --- Protocol Specification for the Association Control Service Element |
ISO 9072--1 | Information Processing Systems --- Text Communication --- Remote Operations --- Part 1 |
NIST
Version 3 |
NIST Special Publication 500-177 --- Stable Implementation Agreements for Open Systems Interconnection Protocols, Version 3, Edition, 1 December 1989 |
The OSAK software is largely automatic, but you may want to manage the software for two purposes:
You can use Network Control Language (NCL) commands to manage the OSAK software.
Address management facilities for applications that run over OSI Applications Kernel software are provided through the OSAK module entity. The OSAK module entity is an immediate subordinate of the global entity node. Note that OSAK does not provide facilities for managing the applications themselves.
You can find details of NCL command syntax for the OSAK module entity and its subordinate entities in the DECnet-Plus Network Control Language Reference guide or in the NCL on-line help.
The OSAK trace utility consists of two components: the trace emitter and the trace analyzer. This utility enables you to trace the activity of the protocol machine, and can help you track the source of any problems that occur when applications are running.
You can use the OSAK trace utility to trace protocol activity in the OSI upper layers:
An OSAK address can be either active or passive.
The File Transfer, Access, and Management (FTAM) software in DECnet-Plus for OpenVMS implements several standards that define the upper three OSI layers of the OSI Reference Model, including FTAM and ACSE components of the Application layer.
FTAM performs file operations and management between OSI-compliant systems. When implemented by different vendors, the FTAM standard enables the use of files on these vendors' systems. FTAM can transfer unstructured files with binary data and sequential text files with either a stream or variable record format.
To create and manage local files, FTAM uses the OpenVMS Record Management Services (RMS).
FTAM offers the following features:
The DAP--FTAM gateway allows a DECnet-Plus node to participate in an OSI network in a simplified way. You can think of this software as a server that receives Data Access Protocol (DAP) messages through DECnet and uses that information to establish and maintain a connection with a remote FTAM system.
The DAP--FTAM gateway simplifies communications for DECnet-Plus nodes because users can issue DCL commands to communicate with remote OSI systems through the gateway. For the DCL user, communication with a remote FTAM application is handled the same as any DECnet dialogue.
The DECnet-Plus for OpenVMS Virtual Terminal (VT) software in DECnet-Plus for OpenVMS is an implementation of the ISO Virtual Terminal Protocol (VTP):
VTP is an Applications layer protocol. This protocol allows remote logins and access to remote applications between DECnet-Plus systems and any remote systems, including multivendor systems, that also run an ISO-compliant VT implementation.
VT allows you to access remote OSI systems from a Digital terminal in the following ways:
For VT concepts information, see the DECnet-Plus FTAM and Virtual Terminal Use and Management guide.
The VT gateways allow any DECserver terminal server, DECnet node with LATmaster, or TCP/IP Telnet node to participate in an OSI VT network. These gateways can be thought of as servers that receive messages of one protocol and use that information to establish and maintain a connection with a remote system using another protocol:
With the VT gateways, systems that do not have a VT implementation can access systems that do.
Without logging in to an account on the local system, you can use the LAT/VT gateway or the VT/LAT gateway to connect to a remote OSI system that has a Virtual Terminal responder installed. The only requirement for this function is that at least one LAT/VT gateway or VT/LAT gateway is enabled on your LAN on a system that runs Digital's local area transport (LAT) protocol. This is true for any terminal server that supports LAT, for example:
You can also use the appropriate command from a remote OSI VT system to access a system using the LAT protocol.
If you have a VT/Telnet gateway on your network, you can use the telnet command from an Internet system to access a remote OSI system that has a Virtual Terminal responder installed. If you have a Telnet/VT gateway, you can access the OSI system using the set host/vtp gateway alias name command line.
Network management is provided with the Network Control Language (NCL). Network management implements the DECnet-Plus layered model, based on the Digital hierarchical structure called Enterprise Management Architecture (EMA).
The DECnet-Plus for OpenVMS network management software allows:
In addition, network management software can provide information warning network managers of faulty or failing network components, both hardware and software.
NCL is the DECnet-Plus network management command-line interface. The structure and syntax of NCL reflects the DECnet-Plus internal structure of the network management components. NCL directives, or commands, let you manage DECnet-Plus entities by means of their unique network entity names.
NCL can also be used to test specific components of the network. NCL enables transmission and reception of test messages either between systems or through controller loopback arrangements. The messages can then be compared for possible errors. NCL aids in isolating network problems.
You can access NCL through either a command-line interface or a graphical user interface (GUI). The GUI allows you to view the status of network components and control those components from a Motif-based window interface. As such, it can be invoked using the same methods you use to invoke any other Motif application. You can run this application locally by issuing the following command:
$ run sys$system:net$mgmt
The application will check for and load the Helvetica 12-point 75-pitch font. In the unlikely event that this font is not present, the application will exit with an error message.
Once you have started NET$MGMT, you can refer to the on-line help pull down menus for more information. Also, refer to the DECnet-Plus for OpenVMS Network Management guide.
DECnet-Plus for OpenVMS allows the use of NCP for the remote management of DECnet Phase IV nodes.
To aid the transition from DECnet Phase IV to DECnet-Plus for OpenVMS, the NCP emulator tool provides a necessary interface for the installation and use of layered products that issue DECnet Phase IV NCP commands.
The NCP emulator tool is not intended for management of DECnet-Plus for OpenVMS. It may be used to manage remote DECnet Phase IV nodes with the TELL and SET EXECUTOR NODE commands.
Because some NCP commands do not have equivalent NCL commands, Digital cannot guarantee that all layered products can be installed and used. For information on support for specific layered products, contact your local Digital office.
The installation procedure places documentation for the NCP emulator tool in the file SYS$UPDATE:NCP_EMULATOR.TXT.
During installation, the DECnet Phase IV version of NCP is renamed SYS$COMMON:[SYSEXE]NCP_PHASEIV.EXE and the NCP emulator tool is placed in the file SYS$COMMON:[SYSEXE]NCP.EXE.
CTF software assists in network problem solving. CTF lets you collect and display information about specific protocol exchanges between systems. This information is often useful when you attempt to solve the following problems:
CTF is not supported by all DECnet-Plus software products. Refer to your Software Product Description (SPD) for further information.
DECnet-Plus for OpenVMS supports an ISO CMISE application programming interface (API) conforming to the Service Definitions in ISO 9595. The API allows for development of applications that can communicate with other management applications conforming to ISO 9595 on remote nodes in the network.
The decnet_register tool assists with setting up Local namespaces, DECdns distributed namespaces, and managing the node names and addressing information they contain. The decnet_migrate tool helps you perform network management tasks and learn NCL.
These tools perform the following functions:
The DECnet-Plus for OpenVMS Event Dispatcher (EVD) software reports significant events that occur during network operation. An event is an occurrence of a normal or abnormal condition that an entity detects. As directed by you, DECnet-Plus for OpenVMS maintains records of specific or general categories of events. These records can help you track the status of network components.
INTRO_PROFILE_002.HTML OSSG Documentation 2-DEC-1996 12:54:19.83
Copyright © Digital Equipment Corporation 1996. All Rights Reserved.