Compaq Software Product Description ___________________________________________________________________ PRODUCT NAME: DIGITAL TCP/IP Services for OpenVMS SPD 46.46.10 Version 5.0A DESCRIPTION The DIGITAL TCP/IP Services for OpenVMS software product is the OpenVMS implementation of the industry-standard TCP/IP protocol suite and internet services for OpenVMS Alpha and OpenVMS VAX systems. The kernel software is ported from DIGITAL UNIX Version 4.0D product, which is based on the Berkeley Software Distribution (BSD) Versions 4.3 and 4.4, with enhancements from Compaq Computer Corporation. Internetworking with TCP/IP hides the hardware details of each individual network and allows computers to communicate independent of their physical network connections. Internetworking uses a uniform set of protocols to define behavior on an internet for all nodes using supported network media. TCP/IP provides both a standard transport mechanism and full-duplex, reliable, stream communication services for software applications. Features The features of the DIGITAL TCP/IP Services for OpenVMS product include: o Support for the following network hardware configurations: Ethernet, Fiber Distributed Data Interface (FDDI), Token Ring, and asynchronous transfer mode (ATM; Alpha systems only) o A Berkeley Internet Name Domain (BIND) name server and resolver based on the Internet Software Consortium's (ISC) BIND 8.1.2 o Load broker cluster load balancing and round-robin scheduling July 1999 AE-Q088K-TE o SNMP Version 2, ported from the DIGITAL UNIX code base o A choice of DCL-style or UNIX style management commands for configuring and managing the network connections and the TCP/IP services software o Application Programming Interfaces (APIs) for developing customized applications: $QIO, SRI $QIO, standard C sockets and C sockets library (BSD V4.3 and V4.4), SUN RPC, and eSNMP o Troubleshooting tools, including error messages that display on the screen or print to log files; the Trace utility (TCPTRACE); BIND server load balancing and NSLOOKUP debugging; and management commands to isolate problems and tune performance o FTP support for long file names, deep directories, and extended character sets (OpenVMS extended file specification) o Expanded set of dynamic routing protocols managed by the Gateway Routing Daemon (GATED) o A Dynamic Host Configuration Protocol (DHCP) implementation based on the JOIN Version 3.3 software product from Competitive Automation o PathMTU for calculating the most efficient means of transporting data across a network. o Classless Inter-domain Routing (CIDR), which reduces routing tables and makes more efficient use of the IP address space o Easy, fast installation using the POLYCENTER Software Installation utility o A flexible configuration process that includes an interactive configuration procedure 2 Licenses The following DIGITAL TCP/IP Services for OpenVMS licenses are available: ___________________________________________________________________ License Description ___________________________________________________________________ Client For customers who only require client components, such as FTP, LPD, TELNET, SNMP, NTP, NFS client, Metric Server, POP, FINGER, RLOGIN, REXEC, RSH, and RMT/RCD. Server For customers who require full product functionality, this license enables all functionality in the product. This includes the components named above plus BIND, BOOTP, DHCP, TFTP, NFS server, PC-NFS, and Load Broker. Client For customers who previously purchased a client upgrade license and now require full server functionality. ___________________________________________________________________ Network Interface Layer Support With support for multiple network interfaces for each physical network controller, the DIGITAL TCP/IP Services for OpenVMS software allows OpenVMS systems to connect to individual host computers on different types of networks: o Ethernet o Fiber Distributed Data Interface (FDDI) o Token Ring o Asynchronous transfer mode (ATM) (Alpha systems only) Individual host computers can also connect with other hosts or networks over serial communications lines using either the Serial Line Internet Protocol (SLIP or CSLIP) or the Point-to-Point Protocol (PPP) (OpenVMS Alpha Version 7.1 and Version 7.2). 3 Internet Layer Support The DIGITAL TCP/IP Services for OpenVMS product supports the following Internet layer protocols that work together to move data around the internet: o Internet Protocol (IP) - a connectionless packet delivery service. o Internet Control Message Protocol (ICMP) - provides diagnostic functions and handles error and control messages. o Address Resolution Protocol (ARP) - dynamically maps an IP address to a physical hardware address. o Routing protocols and routing daemons - enable gateways to exchange current routing information about hosts and directly connected networks. Supported protocols include: - Routing Information Protocol (RIP) Version 1 (RFC 1058) and RIP Version 2 (RFC 1388) - Open Shortest Path First (OSPF) Version 2 (RFC 1583) - Exterior Gateway Protocol (EGP) (RFC 904) - Border Gateway Protocol (BGP) (RFC 1163 RFC 1267 RFC 1654) - Router Discovery (RFC 1256) The routing daemons ROUTED and GATED communicate with the kernel to add new routes, or delete or modify existing routes. Transport Layer Support To provide either connection-oriented or connectionless data transmission between two hosts (either local or remote), the DIGITAL TCP/IP Services for OpenVMS product supports both TCP and UDP protocols. These protocols form the bridge between the Application layer and the Internet layer: o Transmission Control Protocol (TCP) - provides connection-oriented, reliable, sequenced data transfers for applications that must guarantee delivery of the data 4 o User Datagram Protocol (UDP) - provides fast, connectionless data transfers for applications that do not require delivery confirmation Application Layer Support The DIGITAL TCP/IP Services for OpenVMS product supports numerous Application layer protocols that allow OpenVMS users to: o Run software on remote systems o Transfer data files between local and remote systems o Share remote system resources such as disk storage space and printers as if they were directly connected to the user's local system o Send and receive electronic mail messages locally or across the world- wide Internet o Provide consistent, reliable, and efficient network services to all users on the internet Remote Computing With TELNET, an OpenVMS user can log in to remote hosts in the network. The TELNET features include: o Simultaneous multiple sessions o IBM 3270 model terminal emulation (TN3270) o Support for both OpenVMS style and UNIX style interfaces The popular UNIX Remote commands, called R commands, let OpenVMS users work in accounts on remote internet hosts that are either UNIX or other OpenVMS systems. The DIGITAL TCP/IP Services for OpenVMS software supports the RLOGIN, RSH, REXEC, and RMT/RCD commands. The Finger utility enables users to obtain information about each user on local or remote systems. This information includes user name, account name, and the program the user is running. 5 File Transfer OpenVMS users transfer data files between local and remote systems through the use of the following components: o File Transfer Protocol (FTP) - transfers files between hosts o Trivial File Transfer Protocol (TFTP) - downloads and transfers files o The remote copy (rcp) command - copies files to or from remote hosts FTP supports extended file specifications (long file names, deep directories, and extended character sets) for ODS-5 disks. Resource Sharing The DIGITAL TCP/IP Services for OpenVMS software provides network printing services through the line printer/line printer daemon (LPR/LPD) and the TELNET print symbiont (TELNETSYM). o LPD provides remote printing services for UNIX and OpenVMS client hosts through local and remote print queues. Once the print queues are set up by the system manager, OpenVMS client users issue the DCL command PRINT and UNIX client users typically issue the lpr command. o TELNETSYM provides remote print services that enable the use of standard OpenVMS printing features not available with LPR/LPD. With the robust Network File System (NFS) server software, NFS client users gain transparent access to remote file services. With NFS, when a user accesses files and directories from a remote system, they appear to reside on the local system regardless of operating system, hardware type, or architectural differences between the local and remote systems. The PC-NFS daemon provides authentication services to PC-NFS clients. The NFS component of the DIGITAL TCP/IP Services for OpenVMS software has been tested for interoperability and connectivity with clients of the following systems: Sun Microsystems SunOS Hewlett-Packard HP-UX 6 IBM AIX Apple A/UX Santa Cruz Operation SCO UNIX Electronic Mail With the Simple Mail Transfer Protocol (SMTP), OpenVMS users can send and receive electronic mail to and from local and remote hosts. The DIGITAL TCP/IP Services for OpenVMS implementation of SMTP uses the OpenVMS Mail facility, which automatically recognizes an SMTP host address in the format smith@widgets.com. The SMTP server works with the Post Office Protocol (POP) server to provide a reliable mail service. With POP as the mail repository, PC clients are assured that mail is accepted even when the PC is turned off. Network Services With the following DIGITAL TCP/IP Services for OpenVMS management components, network and system managers can provide consistent, reliable, and efficient services to their users, with minimal interruption: o Simple Network Management Protocol (SNMP) Version 2 includes a master agent and subagents that allow the OpenVMS system to be managed by a management station on the network. This version includes the same features found in the DIGITAL UNIX SNMPv2 implementation and other improvements. o Network Time Protocol (NTP) Version 3 provides a means to synchronize time and coordinate time distribution throughout a TCP/IP network. NTP aims to provide accurate and dependable timekeeping for hosts on TCP/IP networks. o Berkeley Internet Name Domain (BIND) is a distributed database system that distributes and manages host information so hosts do not need to locally manage the address of every other host on the internet. This version is based on the Internet Software Consortium's (ISC) BIND 8.1.2 implementation and includes dynamic updates, a new configuration method, and more efficient zone transfers. 7 o Portmapper is a database system that allocates ports so system managers do not need to preconfigure client applications with port numbers for each service. o Auxiliary server process is the DIGITAL TCP/IP Services for OpenVMS implementation of the UNIX internet daemon inetd. The auxiliary server greatly simplifies application writing, manages overhead by reducing simultaneous server processes, provides system security through authentication of service requests, and supports event and error logging. o Dynamic Host Configuration Protocol (DHCP) and the Bootstrap Protocol (BOOTP). The DHCP protocol is a superset of BOOTP. In addition to BOOTP functionality (answering bootstrap requests), DHCP offers robust configuration services, including IP address, subnet masks, and default gateways. The DHCP server can be configured to support BOOTP clients. If BOOTP is enabled without DHCP, DHCP functionality is not available. Management Control Program The DIGITAL TCP/IP Services for OpenVMS product provides the Management Control Program, which is a comprehensive, easy-to-use network management tool that includes over 100 OpenVMS style commands. These commands let system managers locally configure and monitor the product components. UNIX Style Management Commands The DIGITAL TCP/IP Services for OpenVMS product provides UNIX management commands for system managers experienced in managing a UNIX network subsystem. Supported commands include: ifconfig, netstat, sysconfig, route, arp, ping, traceroute, and ripquery. Note, some UNIX flags and parameters may not be supported. 8 Enhanced Error Messages The DIGITAL TCP/IP Services for OpenVMS product provides improved error messages from previous versions. Message documentation is now available on line for a number of TCP/IP Services components using the OpenVMS Help Message utility (MSGHLP). Application Programming Interfaces (APIs) The DIGITAL TCP/IP Services for OpenVMS product provides the following APIs for programmers to develop customized applications: o Standard C Sockets and C Sockets Library provide UNIX like access to TCP, UDP, and raw IP to applications written in the C programming language. o The $QIO interface extends the OpenVMS system services for socket communications, providing access to TCP, UDP, and IP for applications written in any programming language. o The SRI $QIO interface translates older, non-UCX $QIO interfaces into $QIO interfaces. o Sun RPC provides an industry-standard, portable API for programmers who do not have an in-depth knowledge of networking protocols. This is an efficient alternative to application development using sockets. o Extensible Simple Network Management Protocol (eSNMP) provides routines for building SNMP subagents. PATHWORKS and DECnet-over-TCP/IP The DIGITAL TCP/IP Services for OpenVMS product includes the PATHWORKS IP (PWIP) driver and PWIP ancillary control process (PWIP_ACP) for improved PATHWORKS and TCP/IP integration. 9 The PWIP driver makes possible communication between OpenVMS systems running both PATHWORKS server and TCP/IP Services software, and personal computers running PATHWORKS client software. It also enables the DECnet-over-TCP/IP feature, which is included with the DECnet-Plus for OpenVMS Version 6.0 and later software. (For more information, see the DECnet-Plus for OpenVMS documentation.) INSTALLATION AND CONFIGURATION System managers install the DIGITAL TCP/IP Services for OpenVMS product using the POLYCENTER Software Installation utility. A menu-driven configuration procedure makes it easy to enable the full range of components and services or only those needed. HARDWARE REQUIREMENTS Supported Processors The DIGITAL TCP/IP Services for OpenVMS product supports central processing units (CPUs) running OpenVMS Versions 7.1 or 7.2. For a complete list of hardware products, see the SPD for the specific OpenVMS operating system release. Required Network Controllers The DIGITAL TCP/IP Services for OpenVMS software supports all network devices listed in the OpenVMS Operating System Software Product Description. The DIGITAL TCP/IP Services for OpenVMS software can share an Ethernet interface with other Compaq networking products such as DECnet-Plus for OpenVMS. 10 Memory Requirements The minimum amount of memory required for the DIGITAL TCP/IP Services for OpenVMS product under the client or server license is: ___________________________________________________________________ System Minimum Memory ___________________________________________________________________ OpenVMS VAX 32 MB OpenVMS Alpha 32 MB ___________________________________________________________________ Disk Space Requirements The approximate amount of space required on the system disk to support the DIGITAL TCP/IP for OpenVMS software under the client or server license is as follows. Actual sizes may vary depending on the system environment, configuration, and software options. ___________________________________________________________________ System Minimum Block Size ___________________________________________________________________ OpenVMS Alpha 55,000 OpenVMS VAX 40,000 ___________________________________________________________________ CLUSTER SUPPORT The DIGITAL TCP/IP Services for OpenVMS product is fully supported when installed on any valid and licensed OpenVMS Cluster configuration. SOFTWARE REQUIREMENTS To qualify for a software support contract, the DIGITAL TCP/IP Services for OpenVMS product requires the OpenVMS operating system Version 7.1 or Version 7.2. Client access requires a system that supports the protocols specified by NFS Version 2.0 and all TCP/IP application protocols defined by the TCP/IP Request for Comments (RFCs). 11 For Systems Using Terminals: OpenVMS Versions 7.1 or 7.2 For Workstations Running DECwindows: OpenVMS Versions 7.1 or 7.2 For Workstations Running DECwindows Motif: OpenVMS Versions 7.1 or 7.2; DECwindows Motif for OpenVMS Version 1.1 (or later) GROWTH CONSIDERATIONS The minimum hardware and software requirements for any future version of the DIGITAL TCP/IP Services for OpenVMS product may be different from the minimum requirements for the current version. DISTRIBUTION MEDIA Media and documentation for the DIGITAL TCP/IP Services for OpenVMS product are available on the DIGITAL CD-ROM Software Library for OpenVMS (QA-03XAA-H8). You can order a printed documentation set separately. ORDERING INFORMATION DIGITAL TCP/IP Services for OpenVMS Alpha Software Licenses: QL-0LXA*-** Software Documentation: QA-0LXAA-GZ Software Product Services: QT-0LXA*-** DIGITAL TCP/IP Services for OpenVMS Alpha Client Software Licenses: QL-0M2A*-** Software Documentation: QA-0LXAA-GZ Software Product Services: QT-0M2A*-** DIGITAL TCP/IP Services for OpenVMS Alpha Client Upgrade Software License: QL-0PHA*-** Software Documentation: QA-0LXAA-GZ Software Product Services: QT-0PHA*-** 12 DIGITAL TCP/IP Services for OpenVMS VAX Software Licenses: QL-VHRA*-** Software Media: QA-VHRAA-H* Software Documentation: QA-VHRAA-GZ Software Product Services: QL-VHRA*-** DIGITAL TCP/IP Services for OpenVMS VAX Client Software Licenses: QL-GL7A*-** Software Documentation: QA-VHRAA-GZ Software Product Services: QT-GL7A*-** DIGITAL TCP/IP Services for OpenVMS VAX Client Upgrade Software License: QL-OPJA*-** Software Documentation: QA-VHRAA-GZ Software Product Services: QT-OPJA*-** * Denotes variant fields. For additional information about available licenses, services, and media, refer to the appropriate price book. This ordering information was valid at the time of release. Contact your local Compaq office for current ordering information. SOFTWARE LICENSING This software is furnished under license only. For more information about Compaq licensing terms and policies, contact your local Compaq office. The client license provides complete product functionality except for the following server components: NFS server, BIND server, PC-NFS server, the remote BOOT server, the DHCP server, and the RMT/RCD server. 13 License Management Facility Support The DIGITAL TCP/IP Services for OpenVMS product supports the OpenVMS License Management Facility (LMF). For information about the License Management Facility, see the OpenVMS Operating System Software Product Description (SPD 41.87.xx) or the OpenVMS documentation. YEAR 2000 READY This product is Year 2000 Ready. "Year 2000 Ready" products are defined by Compaq as products capable of accurately processing, providing and/or receiving date data from, into and between the twentieth and the twenty-first centuries, and the years 1999 and 2000, including leap year calculations, when used in accordance with the associated Compaq product documentation and provided that all hardware, firmware, and software used in combination with such Compaq products properly exchange accurate date data with the Compaq products. For additional information visit Compaq's DIGITAL Products Year 2000 Ready website located at http://ww1.digital.com/year2000/status.asp. To ensure that this product is Year 2000 Ready, the following testing process/methods were utilized: o Source code was examined manually and with Y2K compliance tools. o Interfaces were tested during a rollover to year 2000. SOFTWARE WARRANTY This software is provided by Compaq with a 90-day conformance warranty in accordance with the Compaq warranty terms applicable to the license purchase. 14 SOFTWARE PRODUCT SERVICES A variety of service options are available from Compaq. For detailed information about the service options, contact your local Compaq office. The product information in this SPD was valid at time of release. For current product information, contact your local Compaq office. [R] A/UX is a registered trademark of Apple Computer, Inc. [R] Hewlett-Packard and HP-UX are registered trademarks of Hewlett-Packard Company. [R] IBM and AIX are registered trademarks of International Business Machines Corporation. [R] IEEE is a registered trademark of the Institute of Electrical and Electronics Engineers, Inc. [TM] JOIN is a trademark of Competitive Automation, Inc. [R] Motif is a registered trademark of The Open Group. [TM] NFS is a trademark of Sun Microsystems, Inc. [R] UNIX is a registered trademark in the United States and other countries, licensed exclusively through The Open Group. [TM] SCO is a trademark of Santa Cruz Operations, Inc. [R] Sun is a registered trademark of Sun Microsystems, Inc. [TM] SunOS is a trademark of Sun Microsystems, Inc. [TM] Alpha, Compaq, DEC, DECnet, DECwindows, DIGITAL, DIGITAL UNIX, OpenVMS, PATHWORKS, POLYCENTER, TURBOchannel, VAX, VT, and the DIGITAL logo are trademarks of Compaq Computer Corporation. ©Digital Equipment Corporation 1999. All rights reserved. 15