TCP/IPv6 Migration Guide

Migration Considerations
HP NonStop TCP/IPv6 Migration Guide524524-004
3-9
Round-Robin Filtering
Round-Robin Filtering
For NonStop TCP/IPv6, the round-robin filtering feature enables listening applications
running in different processors and sharing the same port (LIF) to share incoming
connections. For information about this feature, see the TCP/IPv6 Configuration and
Management Manual.
Shared Run-Time Library (SRL)
NonStop TCP/IPv6 places most of the protocol stack in a private SRL (on NonStop
S-series servers) or in a DLL (on Integrity NonStop servers, see Dynamic Linked
Library (DLL) on page 3-13) rather than in a process. Users of ZTCP6SRL or
ZTCP6DLL use QIO functions transparently without having explicitly to issue calls to
initialize the QIO segment. This architecture allows TCP/IP to retain its context during
processing and shortens the path length. This library is dynamically loaded into the
application’s process space as soon as the application issues a TCP/IP socket
request.
SRLs are not used on Integrity NonStop servers; DLLs are used instead and there are
no considerations for them. (See see Dynamic Linked Library (DLL) on page 3-13.)
SPI Interface
For configuration compatibility, TCP6SAM supports a subset of SPI objects and
commands. TCP6SAM supports the PROCESS, SUBNET, and ROUTE objects but not
the ENTRY, ADDRMAP, and SERVER objects. TCP6SAM supports only nonsensitive
SPI commands and a few sensitive commands that are supported by NonStop TCP/IP
like ABORT, STOP, PRIMARY, and TRACE on the PROCESS object.
SWAN
To use NonStop TCP/IPv6 for your SWAN applications, enter the name of the
TCP6SAM process for the transport-service provider name. See the TCP/IPv6
Configuration and Management Manual for information about how to create a
TCP6SAM process. See Determining the Name of the Socket Access Method on
page 2-1 for information about how to determine the names of the TCP6SAM
processes that are already created.
SWAN is supported in INET or DUAL mode.
System Configuration Database
NonStop TCP/IPv6 participates in the system configuration database. The
configuration of the subsystem is stored in the configuration database so NonStop
Caution. NonStop TCP/IPv6 uses a private SRL in G-series RVUs. If you run programs that
use private SRLs and you are running NonStop TCP/IPv6, do not create private SRLs that
overlap the following memory segments: 0x75800000 - 0X759FFFFF and 0x7FE00000 -
0x7FE1FFFF. In addition, QIO reserves 0x20000000 - 0x41FFFFFF.