10 communicating with the tftp server, Tftp server codes, Binding to a single subnet – HP Integrity NonStop H-Series User Manual

Page 127

Advertising
background image

10 Communicating With the TFTP Server

HP NonStop implementations of TCP/IP provide a TFTP server that allows you to transfer files to
and from a NonStop system while using a TFTP client on another network system.

The TFTP Server can handle as many as 120 simultaneous requests without performance degradation

NOTE:

The TFTP Server consists of two distinct process types: TFTPSRV and TFTPCHLD. A single

TFTPSRV process validates requests and one or more TFTPCHLD processes handle data transfer.
For every sixteen TFTP requests, TFTPSRV generates a new TFTPCHLD process. An individual
TFTPCHLD process terminates when it has handled sixteen requests and no further request is pending
or when it has been idle for 10 minutes.

The TFTP server imposes restrictions on the files that can be transferred.

TFTP Server Codes

The TFTP server supports TFTP packets with the operating codes described in

Section

. The TFTP

server does not include TFTP mail services.

Table 9 TFTP Codes Supported

Meaning

Code

Acknowledgment that a data packet has been received.

ACK

The packet contains a block of data.

DATA

The packet contains an error code and message.

ERR

Read request indicating the file to be read and the mode.

RRQ

Write request indicating the file to be written and the mode.

WRQ

Securing Files in the $SYSTEM.CSSnn Subvolume (SWAN Users)

For the TFTP server to function, SWAN users must make sure that all files in the $SYSTEM CSSnn
subvolume are secured for network read access (Nxxx). recommends that SWAN users secure
these files for both network read access and network execute access (NxNx). For more information
on file security codes, see

Table 10 (page 128)

in

“Security Code Restrictions” (page 128)

.

Binding to a Single Subnet

Before starting the TFTP Server process, the operator can set the TACL param TFTP^HOST^IP to
bind the TFTP Server to a single, specified subnet.

For example, to bind the TFTP server to IPv4 address 192.168.10.10, the operator would issue
the following command:

PARAM TFTP^HOST^IP 192.168.10.10

TFTP^HOST^IP also accepts IPv6 addresses. For example, to bind the TFTP server to IPv6 address
3ffe:1200:214:1:a00:8eff:fe04:6ef2

, the operator would issue the following command:

PARAM TFTP^HOST^IP 3ffe:1200:214:1:a00:8eff:fe04:6ef2

When a subsequent TACL RUN command is issued, the TFTP Server binds to port 69 of the specified
subnet.

If the operator does not use PARAM TFTP^HOST^IP, the TFTP Server binds to all the subnets. As
a result:

No free ports are available for the operator to configure other applications

The TFTP Server’s performance will degrade.

TFTP Server Codes

127

Advertising
This manual is related to the following products: