10 communicating with the tftp server, Tftp server codes, Binding to a single subnet – HP Integrity NonStop H-Series User Manual
Page 127
![background image](/manuals/397061/127/background.png)
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
. 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
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