Chapter 1. Release Overview

Table of Contents
1.1. Introduction
1.2. Compatibilities and Differences
1.3. Limitations
1.4. Documentation
1.5. CNS Release Package
1.6. Customer Service

This Cray Network Subsystem (CNS) release overview supports the CNS 1.2 release software running on the CNS.

This document does not describe hardware or software installation of the Cray mainframe, Cray Workstation (CWS), Cray system workstation (SWS), or products not provided by Cray.

This information is intended for system or network administrators and software support personnel. It assumes the user has a good understanding of Ethernet, Transmission Control Protocol/Internet Protocol (TCP/IP) networking, High Performance Parallel Interface (HIPPI ) networks, IP over Fibre Channel, and Cray system administration.

Note: If you are familiar with the CNS and the release, you can use Chapter 2 for Quick Start installation instructions.

Refer to the CNS errata, if one accompanies the release, Cray Field Notices (FNs), if any, or contact your Cray representative for the latest updates or corrections to the product or documentation.

1.1. Introduction

CNS Description: The CNS operates fundamentally as a router, passing all packet traffic between site networks and the Cray mainframe. The CNS improves the network performance of Cray X1 and GigaRing computer systems by handling most TCP/IP connections with a facility that allows the Cray mainframe to use large network packet sizes while using smaller packet sizes on the site network.

Cray does not support sharing a CNS between Cray X1 systems or Cray X1 partitions.

For more detail about CNS functions, see Chapter 3.

CNS Terminology: Table 1-1 shows the terminology used to describe the CNS.

Table 1-1. CNS Terminology

Term

Meaning

CNS

Refers to the entire product, that is, CNS hardware device (platform), including the host bus adapter (HBA) and network interface cards (NICs), and its software and firmware.

CNS platform

Refers to the system on which the CNS software runs; for example, the Dell server.

CNS software

Refers to the complete collection of software that runs on the CNS platform, including Linux and Cray provided software.

1.1.1. Emphasis for This CNS Release

The major changes for the CNS 1.2 release include improvements for security, routing, startup, automatic failover (Fibre Channel IP bonding driver support), logging, and documentation.

For additional information about all software enhancements for this release, see Section 1.1.2.

1.1.2. Software Enhancements

The following software enhancements have been made since the last release of this CNS software:

  • Updated Linux kernel to the 2.4.22 version to enhance security.

  • Made updates, edits, and changes to improve security, including patches from Red Hat Advisories (Alerts). For more information refer to Section 3.4.4.

  • Added dual port Fibre Channel automatic failover (bonding driver support) to improve resiliency.

    The Fibre Channel IP bonding interface allows two Fibre Channel links between a Cray X1 mainframe and a CNS to be treated as a single logical interface, providing a network connection failover capability.

  • Changed cns_gen_config script to properly disable unused interfaces and keep the configuration data in the configuration file. ONBOOT=no is used to prevent the interface from being enabled at boot.

  • Added these tcp_assistd (proxy) enhancements:

    • Added the capability to more reliably restart the proxy when port 513 is unavailable.

    • Updated the proxy startup and shutdown so that it is nondestructive of existing connections. This allows configuration changes to be made "on the fly."

    • Updated the proxy so that it correctly handles the race condition between new connections and old connections in the process of closing. (In previous releases, the close of previous connection and its subsequent open could overlap, causing failure).

    • Added a short delay (to improve reliability) to reestablishing a previous socket connection. This fixes intermittent problems with commands like rsh.

  • Added a check in cns_gen_config to determine whether gated is configured on or off, which allows the gated daemon to automatically start at the next CNS boot following an upgrade.

  • Improved documentation. Documentation enhancements since the last release of this software are described in Section 1.4.

1.1.3. Distribution of This Release Overview

A printed copy of this release overview is provided with each CNS release package. You can also access this document at any of the following sites:

If you cannot get electronic copies of the release overview files using any of these methods, contact your Cray representative.

1.1.4. Typographical Conventions

The following conventions are used throughout this document:

Convention 

Meaning

command 

This fixed-space font denotes literal items, such as file names, pathnames, man page names, command names, and programming language elements.

variable 

Italic typeface indicates an element that you will replace with a specific value. For instance, you may replace filename with the name datafile in your program. It also denotes a word or concept being defined.

user input 

This bold, fixed-space font denotes literal items that the user enters in interactive sessions. Output is shown in nonbold, fixed-space font.

[ ] 

Brackets enclose optional portions of a syntax representation for a command, library routine, system call, and so on.

... 

Ellipses indicate that a preceding element can be repeated.

1.1.5. Reader Comments

Contact us with any comments that will help us to improve the accuracy and usability of this document. Be sure to include the title and number of the document with your comments. We value your comments and will respond to them promptly. Contact us in any of the following ways:

E-mail:
swpubs@cray.com

Telephone (inside U.S., Canada):
1-800-950-2729  (Cray Customer Support Center)

Telephone (outside U.S., Canada):
+1-715-726-4993  (Cray Customer Support Center)

Mail:
Software Publications
Cray Inc.
1340 Mendota Heights Road
Mendota Heights, MN 55120-1128
USA