Software Product Description ___________________________________________________________________ PRODUCT NAME: Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 DESCRIPTION The Compaq TCP/IP Services for OpenVMS software product is the Open- VMS implementation of the industry-standard TCP/IP protocol suite and internet services for OpenVMS Alpha and OpenVMS VAX systems. The ker- nel software is ported from Compaq Tru64 UNIX Version 5.1 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 indi- vidual 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 sup- ported network media. TCP/IP provides both a standard transport mech- anism and full-duplex, reliable, stream communication services for soft- ware applications. Features The features of the Compaq TCP/IP Services for OpenVMS product include: o Support for the following network hardware configurations: Ether- net, Fiber Distributed Data Interface (FDDI), Token Ring, and asyn- chronous 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 plus many features from 8.2, including BIND server cluster failover and DHCP dynamic updates to BIND. o Load broker cluster load balancing, round-robin scheduling, and im- proved failover capabilities. January 2001 AE-Q088L-TE Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 o SNMP Version 2, ported from the Compaq Tru64 UNIX code base. o A choice of DCL-style or UNIX style management commands for con- figuring and managing the network connections and the TCP/IP Ser- vices software. o Application programming interfaces (APIs) for developing customized applications: $QIO, SRI $QIO, standard C sockets and C sockets li- brary (BSD V4.3 and V4.4), ONC 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 com- mands to isolate problems and tune performance. o FTP support for long file names, deep directories, and extended char- acter sets (OpenVMS extended file specification). o Enhanced Gateway Routing Daemon (GATED) based on GateD Unicast Ver- sion 4.0.6, with advanced routing options. o Path MTU for TCP and UDP for calculating the most efficient means of transporting data across a network. o Classless Inter-domain Routing (CIDR), which reduces routing ta- bles 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 con- figuration procedure. o Multiple adapters per subnet, which provides load-balanced connec- tions resulting in greater throughput. o Support for Internet Protocol Version 6 (IPv6) for customers who want to start using IPv6 today or for those who want to test or ex- periment with IPv6. o NFS enhancements (including support for Versions 2 and 3), NFS over TCP and UDP, and improved performance. 2 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 o SMTP antiSPAM relay, support for SFF (Send From File), and support for outbound alias. o DHCP (Dynamic Host Control Protocol) client and server support. o Restartable services provides startup and shutdown files for in- dividual services, which allows system managers to stop and start individual services without impairing the operation of the remain- ing TCP/IP Services software. o Metric server enhancements, including dynamic configuration of log- ical names, which may be defined for CPU rating, compute interval, and debug level; enhanced logging processes to include more mes- sages; and more information provided with the messages; support for multihomed systems to allow load balancing of incoming traffic across multiple IP addresses. o XDM terminal support for network displays, such as X terminals. The login server supports the X Display Manager Control Protocol (XDMCP), which allows display devices to request that the login server present a login screen. Licenses The following Compaq TCP/IP Services for OpenVMS licenses are avail- able: ___________________________________________________________________ License__________Description_______________________________________ Client For customers who require only client components, such as FTP, LPD, TELNET, SNMP, NTP, NFS client, Metric Server, POP, FINGER, RLOGIN, REXEC, RSH, and RMT/RCD. 3 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 ___________________________________________________________________ License__________Description_______________________________________ Server For customers who require full product function- ality, this license enables all functionality in the product. This includes all the client compo- nents, plus BIND, BOOTP, DHCP, TFTP, NFS server, PC-NFS, and Load Broker. Client up- For customers who previously purchased a client grade license and now require full server functional- _________________ity.______________________________________________ Network Interface Layer Support With support for multiple network interfaces for each physical net- work controller, the Compaq TCP/IP Services for OpenVMS software al- lows OpenVMS systems to connect to individual host computers on dif- ferent types of networks: o Ethernet for IPv4 and IPv6 o Fiber Distributed Data Interface (FDDI) for IPv4 and IPv6 o Token Ring o Asynchronous transfer mode (ATM) (Alpha systems only) Individual host computers can also connect with other hosts or net- works 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-1). Internet Layer Support The Compaq TCP/IP Services for OpenVMS product supports the follow- ing Internet layer protocols that work together to move data around the internet: o Internet Protocol (IP) - a connectionless packet delivery service for IPv4 and IPv6. 4 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 o Internet Control Message Protocol (ICMP) - provides diagnostic func- tions and handles error and control messages for IPv4 and IPv6. o Address Resolution Protocol (ARP) - dynamically maps an IP address to a physical hardware address for IPv4. o Neighbor Discovery - dynamically maps an IP address to a physical hardware address for IPv6. o Routing protocols and routing daemons - enables gateways to exchange current routing information about hosts and directly connected net- works. Supported protocols include: - Routing Information Protocol (RIP) Version 1 (RFC 1058) and RIP Version 2 (RFC 1388) for IPv4 and IPv6 - 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) 5 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 - Router Discovery (RFC 1256) for IPv4 and IPv6 The routing daemons ROUTED and GATED communicate with the kernel to add new routes or to delete or modify existing routes. Transport Layer Support To provide either connection-oriented or connectionless data trans- mission between two hosts (local or remote), the Compaq TCP/IP Ser- vices for OpenVMS product supports both TCP and UDP protocols. These protocols form the bridge between the Application layer and the In- ternet layer: o Transmission Control Protocol (TCP) - provides reliable, connection- oriented, sequenced data transfers for applications that must guar- antee delivery of the data. o User Datagram Protocol (UDP) - provides fast, connectionless data transfers for applications that do not require delivery confirma- tion. This release supports the features documented in RFC 1323, including: o SACK (Selective Acknowledgments), which supports multiple acknowl- edgment windows and allows outstanding acknowledgments even if se- quence numbers are not in order. o PAWS (Protection Against Wrapped Sequence) numbers, which supplies time stamps on transactions to prevent wrapped sequence numbers. o TCP Window Scale, which provides window scale factors for TCP con- nections. 6 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 Application Layer Support The Compaq TCP/IP Services for OpenVMS product supports numerous Ap- plication 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 print- ers 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 net- work. 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 o Support for window sizing (rows and columns) and location options The popular UNIX Remote commands, called R commands, let OpenVMS users work in accounts on remote internet hosts that are either UNIX or Open- VMS systems. The Compaq 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, ac- count name, and the program the user is running. 7 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 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 di- rectories, and extended character sets) for ODS-5 disks. Resource Sharing The Compaq TCP/IP Services for OpenVMS software provides network print- ing 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 com- mand. o TELNETSYM provides remote print services that enable the use of stan- dard OpenVMS printing features not available with LPR/LPD. With the 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 sys- tems. The PC-NFS daemon provides authentication services to PC-NFS clients. This release provides support for NFS Version 2 and Version 3, based on the Compaq Tru64 UNIX Version 5.1 protocols. It responds to both the NFS Version 2 and Version 3 protocols. The main benefit is increased maximum file size - up to 1 terabyte for an OpenVMS file system and 8 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 up to 4 gigabytes for a container file system. This release also pro- vides NFS support over both TCP and UDP. NFS over TCP allows file ac- cess over wide area links. Performance gains may result from the im- provements to file size processing and the enhanced write performance that allows the NFS server to acknowledge a write operation before the files are actually written to disk. Afterward, the server's response to a commit message confirms that the data has been written to disk. The NFS component of the Compaq 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 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 Compaq TCP/IP Services for OpenVMS implementation of SMTP uses the Open- VMS Mail facility, which automatically recognizes an SMTP host address in the format smith@widgets.com. This release supports antiSPAM relay for SMTP mail, which provides a mechanism for controlling whether the OpenVMS server is used to re- lay mail. This allows you to prevent the system from being used for SPAM transmissions. It also includes support for SFF (Send-From-File), which provides the ability to create a mail message in a file and send it to the SMTP mailer to be delivered with headers you specify, and support for the specification of an outbound alias that is applied to mail as it is sent and that specifies the network address to which a reply will be sent. 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. 9 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 Network Services With the following Compaq TCP/IP Services for OpenVMS management com- ponents, 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 mas- ter agent and subagents that allow the OpenVMS system to be man- aged by a management station on the network. This version includes the same features found in the Compaq Tru64 UNIX SNMPv2 implemen- tation and other improvements. o Network Time Protocol (NTP) Version 3 provides a means to synchro- nize time and coordinate time distribution throughout a TCP/IP net- work. NTP aims to provide accurate and dependable timekeeping for hosts on TCP/IP networks. o Berkeley Internet Name Domain (BIND) is a distributed database sys- tem that distributes and manages host information so that hosts do not need to locally manage the address of every other host on the internet. This version is based on the Internet Software Consor- tium's (ISC) BIND 8.1.2 implementation and includes dynamic updates and BIND server cluster failover, which allows multiple BIND mas- ter servers to share a common database, thus providing both redun- dancy and a failover mechanism when one of the servers becomes un- available. o Portmapper is a database system that allocates ports so system man- agers do not need to preconfigure client applications with port num- bers for each service. o Auxiliary server process is the Compaq TCP/IP Services for Open- VMS implementation of the UNIX internet daemon inetd. The auxil- iary server greatly simplifies application writing, manages over- head by reducing simultaneous server processes, provides system se- curity through authentication of service requests, and supports event and error logging. 10 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 o Dynamic Host Configuration Protocol (DHCP) and the Bootstrap Pro- tocol (BOOTP). The DHCP protocol is a superset of BOOTP. In addi- tion to BOOTP functionality (answering bootstrap requests), DHCP offers robust configuration services, including IP address, sub- net 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. DHCP dynamically updates BIND using a feature that allows DHCP clients to be configured with a registered name. DHCP uses this name to as- sign an address when it updates the BIND database. In addition, this release offers both a DHCP client and server, which provides a cen- tralized approach to the configuration and maintenance of IP address space. With DHCP server, the system manager can provide dynamic al- location of IP addresses from an OpenVMS host. Management Control Program The Compaq TCP/IP Services for OpenVMS product provides the Manage- ment Control Program, which is a comprehensive, easy-to-use network management tool that includes over 100 OpenVMS style commands. These commands let system managers configure and monitor the product com- ponents locally. UNIX Management Commands The Compaq TCP/IP Services for OpenVMS product provides UNIX manage- ment commands for system managers experienced in managing a UNIX net- work subsystem. Supported commands include: ifconfig, netstat, syscon- fig, route, arp, ping, traceroute, and ripquery. Note that some UNIX flags and parameters may not be supported. Error Message Documentation The Compaq TCP/IP Services for OpenVMS product provides improved er- ror messages from previous versions. Message documentation for a num- ber of TCP/IP Services components is available on line as part of the OpenVMS Help Message utility (MSGHLP). 11 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 Application Programming Interfaces (APIs) The Compaq TCP/IP Services for OpenVMS product provides the follow- ing 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 program- ming language. o The $QIO interface extends the OpenVMS system services for socket communications, providing access to TCP, UDP, and IP for applica- tions written in any programming language. o The SRI $QIO interface translates older, incompatible $QIO inter- faces into $QIO interfaces. o ONC RPC provides an industry-standard, portable API for program- mers 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 rou- tines for building SNMP subagents. o Basic IPv6 APIs. PATHWORKS and DECnet over TCP/IP The Compaq TCP/IP Services for OpenVMS product includes the PATHWORKS IP (PWIP) driver and PWIP ancillary control process (PWIP_ACP) for im- proved PATHWORKS and TCP/IP integration. The PWIP driver makes possible communication between OpenVMS systems running both PATHWORKS server and TCP/IP Services software, and per- sonal 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.) 12 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 INSTALLATION AND CONFIGURATION System managers install the Compaq TCP/IP Services for OpenVMS prod- uct using the POLYCENTER Software Installation utility. A menu-driven configuration procedure makes it easy to enable either all components and services, or only those needed. HARDWARE REQUIREMENTS Supported Processors The Compaq TCP/IP Services for OpenVMS product supports central pro- cessing units (CPUs) running OpenVMS Versions 7.1, 7.2, or 7.2-1. For a complete list of hardware products, see the SPD for the specific Open- VMS operating system release. Required Network Controllers The Compaq TCP/IP Services for OpenVMS software supports all network devices listed in the OpenVMS Operating System Software Product De- scription (SPD 41.87.xx). The Compaq TCP/IP Services for OpenVMS software can share an Ether- net interface with other Compaq networking products such as DECnet- Plus for OpenVMS. Memory Requirements The following table shows the minimum amount of memory required for the Compaq TCP/IP Services for OpenVMS product under the client or server license. ___________________________________________________________________ System___________Minimum_Memory____________________________________ OpenVMS VAX 32 MB OpenVMS_Alpha____64_MB_____________________________________________ 13 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 Disk Space Requirements The approximate amount of space required on the system disk to sup- port the Compaq 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_________________Free_Blocks_Required________________________ OpenVMS Alpha 90,000 OpenVMS_VAX____________60,000______________________________________ CLUSTER SUPPORT The Compaq 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 Compaq TCP/IP Services for OpenVMS product requires the following OpenVMS operating system version: o For OpenVMS VAX systems, Versions 7.1 or 7.2 o For OpenVMS Alpha systems, Versions 7.1 or 7.2-1 Client access requires a system that supports the protocols specified by NFS Version 2 or Version 3, and all TCP/IP application protocols defined by the TCP/IP Request for Comments (RFCs). For Systems Running XDMCP: DECwindows Motif Version 1.2-5 (or later) 14 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 GROWTH CONSIDERATIONS The minimum hardware and software requirements for any future version of the Compaq TCP/IP Services for OpenVMS product may be different from the minimum requirements for the current version. DISTRIBUTION MEDIA Media and documentation for the Compaq TCP/IP Services for OpenVMS prod- uct are available on the Compaq CD-ROM Software Library for OpenVMS (QA-03XAA-H8). You can order a printed documentation set separately. ORDERING INFORMATION Compaq TCP/IP Services for OpenVMS Alpha Software Licenses: QL-0LXA*-** Software Documentation: QA-0LXAA-GZ Software Product Services: QT-0LXA*-** Compaq TCP/IP Services for OpenVMS Alpha Client Software Licenses: QL-0M2A*-** Software Documentation: QA-0LXAA-GZ Software Product Services: QT-0M2A*-** Compaq TCP/IP Services for OpenVMS Alpha Client Upgrade Software License: QL-0PHA*-** Software Documentation: QA-0LXAA-GZ Software Product Services: QT-0PHA*-** Compaq 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*-** 15 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 Compaq TCP/IP Services for OpenVMS VAX Client Software Licenses: QL-GL7A*-** Software Documentation: QA-VHRAA-GZ Software Product Services: QT-GL7A*-** Compaq 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. Con- tact your Compaq representative for current ordering information. SOFTWARE LICENSING This software is furnished under license only. For more information about Compaq licensing terms and policies, contact your Compaq rep- resentative. 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. License Management Facility Support The Compaq TCP/IP Services for OpenVMS product supports the OpenVMS License Management Facility (LMF). For information about the License Management Facility, see the Open- VMS Operating System Software Product Description (SPD 41.87.xx) or the OpenVMS documentation. 16 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 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. SOFTWARE PRODUCT SERVICES A variety of service options are available from Compaq. For detailed information about the service options, contact your local Compaq of- fice. The product information in this SPD was valid at time of release. For current product information, contact your local Compaq office. © 2001 Compaq Computer Corporation COMPAQ, VAX, VMS, and the Compaq logo Registered in U.S. Patent and Trademark Office. OpenVMS and Tru64 are trademarks of Compaq Information Technologies Group, L.P. in the United States and other countries. All other product names mentioned herein may be trademarks of their respective companies. Confidential computer software. Valid license from Compaq required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Tech- nical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. Compaq shall not be liable for technical or editorial errors or omis- sions contained herein. The information in this document is provided "as is" without warranty of any kind and is subject to change with- out notice. The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products. Noth- ing herein should be construed as constituting an additional warranty. 17 Compaq TCP/IP Services for OpenVMS Version 5.1 SPD 46.46.13 18