Course type
Course location
Course dates
Full course price

This course is designed for computer professionals who need to understand and administer the TCP/IP environment in OpenVMS. This course provides information and experience to function in a networked environment that is focused on TCP/IP protocols. This course does not cover network internals.


Familiarity of the general networking concepts and System Management I or equivalent experience.

Course Objectives

Upon completion of the course, students should be able to:

  • Describe TCP/IP as implemented on OpenVMS
  • Understand IP addresses and masks
  • Use TCP/IP for OpenVMS user and management commands
  • Install and configure TCP/IP Services for OpenVMS
  • Manage NFS on an OpenVMS system
  • Configure and troubleshoot static and dynamic routing
  • Configure failSAFE IP for IP address failover in the event of NIC failure
  • Manage BIND on an OpenVMS system
  • Configure SSH, manage SSH service, and customize the SSH runtime environment
  • Understand BOOTP, DHCP, NTP, SNMP, and SMTP
  • Configure remote printing
  • Troubleshoot TCP/IP Services for OpenVMS
  • Present IPv6 concepts

Course Audience

OpenVMS system managers
OpenVMS system programmers

Course Outline

  • TCP/IP Services for OpenVMS
  • Network concepts
  • Protocol stack
  • IP addresses (IPv4)
  • IPv4 subnet masks
  • Class C Network with Subnets
  • Before installation
  • Installation
  • After the installation
  • Configuration
  • Automatic startup and shutdown of TCP/IP Services
  • Startup and shutdown of individual services
  • Configuring DECnet over IP
  • User services
  • Management examples
  • Modifying subsystem attributes in SYSCONFIGTAB.DAT
  • Architecture of the TCP/IP kernel
  • TCP/IP thread contexts
  • Introducing parallelism into the TCP/IP kernel
  • Tracking a write operation
  • Types of kernel request packets (KRPs)
  • Measuring throughput
  • Scalable kernel performance tests
  • Enabling the scalable kernel for TCP/IP
  • Other performance enhancements
  • Data link protocol
  • Protocol headers
  • IP header
  • TCP header
  • Network standards
  • Using the protocol stack
  • Internet protocol suite
  • NFS concepts
  • NFS implementation
  • NFS server file systems
  • NFS server configuration
  • NFS server administration
  • NFS client configuration
  • Serial connections
  • SLIP encapsulation
  • PPP encapsulation
  • PPP configuration
  • Setting up SLIP
  • Routing concepts
  • Static routing
  • Dynamic routing
  • Routing Daemon (ROUTED)
  • Gateway routing daemon (GATED)
  • Configuring routing examples
  • Overview
  • Comparing high availability technologies
  • IP cluster alias
  • DNS alias with load broker and metric server
  • Introduction to failSAFE IP
  • failSAFE IP configuration requirements
  • failSAFE IP Service – Interface Health Monitor
  • Configuring failSAFE IP Service
  • Detectable failures
  • Management utilities
  • Home interfaces
  • Site-specific customization of failSAFE IP
  • Static and dynamic routing
  • Best practices
  • Validating failSAFE IP
  • Avoiding phantom failures
  • Domain Name Service (DNS)
  • DNS history
  • DNS server
  • DNS daemon processes
  • Resolver example
  • Resolver configuration
  • DIG
  • DIG example
  • BIND master server setup
  • Cluster load balancing

  • SSH implementation on OpenVMS
  • SSH capabilities
  • SSH components
  • SSH server
  • SSH client
  • Authentication methods
  • Introduction to keys
  • Key generation
  • Managing user key
  • SSH client/server communication process
  • Host authentication
  • User authentication
  • Configuring SSH
  • Customizing the user environment
  • Customizing password authentication
  • Customizing public key authentication
  • Customizing host-based authentication
  • Port forwarding
  • Managing SSH
  • BOOTP (Bootstrap Protocol)
  • BOOTP server
  • BOOTP data file configuration
  • BOOTP example with a trace
  • DHCP concepts and operation
  • DHCP configuration
  • GUI examples
  • DHCP cluster failover support
  • DHCP dynamic DNS updates
  • DHCP client setup
  • NTP and time synchronization
  • Configuration modes
  • NTP support files
  • NTP utilities
  • Agents (servers) and management stations (clients)
  • SNMP communication
  • Log files and command procedures
  • Changing default configuration
  • MIB
  • Remote printing options
  • Configuring a printer
  • Printer access control
  • SMTP concepts
  • SMTP implementation
  • IMAP server concepts
  • IMAP implementation
  • Post Office Protocol (POP)
  • Mail addresses
  • Multipurpose Internet Mail Extensions (MIME)
  • Summary of SMTP management commands
  • SMTP configuration
  • SPAM and SMTP AntiSPAM
  • General troubleshooting
  • Configuration troubleshooting
  • Network troubleshooting
  • Lower-level protocol testing
  • Network interface problems
  • Connectivity
  • Network traffic problems
  • Performance tuning
  • The need for IPv6
  • IPv6 terminology
  • IPv6 address notation
  • Types of IPv6 addresses
  • Global unicast address
  • IPv6 environment
  • Configure IPv6

Instructors in this course

Dennis O'Brien

40+ years of OpenVMS support and teaching experience, founder of the Bruden Corporation, author of OpenVMS, HP-UX, Tru64 UNIX, and C Programming courses and books.
Languages: English

Tom Wade

HP Certified OpenVMS Systems Engineer with 36 years of OpenVMS support and teaching experience; has lectured in UCD to degree level in computer science and computer networking.
Languages: English

Gerrit Woertman

38 years of OpenVMS support and teaching experience. Application support, Fortran programming, demo-center, consultancy, pre-sales. HP Certified OpenVMS Systems Engineer with extensive systems management and migration experience.
Languages: English, Dutch