Sets parameters for ICMP, IP, TCP, and UDP. Related commands: SET CONFIGURATION PROTOCOL, SHOW PROTOCOL Format SET PROTOCOL ICMP [ /[NO]REDIRECT ] SET PROTOCOL IP [ /[NO]FORWARD ] [ /REASSEMBLY_TIMER=seconds ] SET PROTOCOL TCP [ /[NO]MTU_SEGMENT_SIZE ] [ /[NO]DELAY_ACK ] [ /DROP_COUNT=n ] [ /PROBE_TIMER=seconds ] [ /QUOTA=[ SEND=bytes,RECEIVE=bytes ] [ /[NO]WINDOW_SCALE ] SET PROTOCOL UDP [ /[NO]BROADCAST ] [ /QUOTA=options ]
1 – Restrictions
Requires OPER privilege.
2 – Parameters
{ICMP | IP | TCP | UDP} Required. Specifies the protocol software to configure.
3 – Qualifiers for ICMP
3.1 /REDIRECT
/REDIRECT /NOREDIRECT Optional. Default: /NOREDIRECT. Sends ICMP_REDIRECT messages.
4 – Qualifiers for IP
4.1 /FORWARD
/FORWARD /NOFORWARD Optional. Default: /NOFORWARD. Forwards IP messages to other hosts.
4.2 /REASSEMBLY_TIMER
/REASSEMBLY_TIMER=n Optional. Default: 7 seconds. Valid range: 1 to 126. Maximum time for trying to reassemble a received datagram.
5 – Qualifiers for TCP
5.1 /MTU_SEGMENT_SIZE
/MTU_SEGMENT_SIZE /NOMTU_SEGMENT_SIZE Optional. Default: /NOMTU_SEGMENT_SIZE. If a connection is more than one hop away, sets the segment size. Specify one of the following: /MTU_SEGMENT_SIZE Sets the segment size as close as possible to the maximum transmission unit (MTU) size. /NOMTU_SEGMENT_ Sets the segment size as close as possible to SIZE the standard 512 bytes.
5.2 /DELAY_ACK
/DELAY_ACK /NODELAY_ACK Optional. Default: /DELAY_ACK. Enables or disables a delay before sending the following acknowledgments: /DELAY_ACK ACKs are generated with a delay. /NODELAY_ACK ACKs are generated without any delay.
5.3 /DROP_COUNT
/DROP_COUNT=n Optional. Number of idle probes that can go unsatisfied before the software declares a TCP connection dead and closes it.
5.4 /PROBE_TIMER
/PROBE_TIMER=n Optional. Default: 75 seconds. Number of seconds between probes for idle TCP connections (when the SO_KEEPALIVE option is set). If the remote system fails to respond, the connection is removed. Also, when initiating a TCP connection request, indicates the maximum number of seconds that the software waits for a response from the remote system before the request times out.
5.5 /QUOTA
/QUOTA=[SEND=bytes,RECEIVE=bytes] Optional. Queue size (in bytes) for messages. The options for setting TCP message queue size are: o RECEIVE:n - Receive queue size. Default: 4096 bytes. o SEND:n - Send queue size. Default: 4096 bytes.
5.6 /WINDOW_SCALE
/WINDOW_SCALE /NOWINDOW_SCALE Optional. Turns TCP window scaling on and off. Default is on. Scaling allows windows larger than 64 KB to be represented in the normal 16-bit TCP window field. Large windows allow improved throughput. Turning this option off may help you to troubleshoot communication problems with another TCP/IP implementation.
6 – Qualifiers for UDP
6.1 /BROADCAST
/BROADCAST /[NO]BROADCAST Optional. Default: /NOBROADCAST. Enables privilege checking for broadcast messages. o /BROADCAST - Nonprivileged users can send broadcast messages. o /NOBROADCAST - To send broadcast messages, users need a privileged UIC or the SYSPRV, BYPASS, or OPER privilege. ONC RPC applications use broadcast messages and need privilege checking disabled.
6.2 /QUOTA
/QUOTA=options Optional. Specifies the queue size (in bytes) for messages. The options for setting UDP message queue size are: o RECEIVE:n - Receive queue size. Default: 9000 bytes. o SEND:n - Send queue size. Default: 9000 bytes.
7 – Examples
1.TCPIP> SET PROTOCOL IP /FORWARD Sets IP to forward messages to other hosts, including other Internet cluster nodes. 2.TCPIP> SET PROTOCOL TCP /PROBE_TIMER=50 Sets the TCP probe timer parameter to 50 seconds.