A.1 SCTP Parameter Configuration

The following table provides the parameter configuration for SCTP.

Table -10 SCTP parameter configuration

RFC Name DSR SCTP Parameter Name Description RFC Recommended Default Value Oracle Default Value Oracle Ranges Oracle Suggestions
RTO.initial Retransmit Initial Timeout (ms) The expected average network round-trip time in milliseconds. This value is used to initialize the round trip time when an association is started, before the round trip time has been measured. It helps SCTP determine when to retransmit chunks.

Note:

The parameter with the local node's connection configuration set is used by the peer initiated (responder) connection.
3000 120 10 to 5000 Same as RTO.min suggestion
RTO.min Retransmit Minimum Timeout (ms) The minimum amount of time to wait for an acknowledgment of a sent message. This value prevents the retransmit timeout from becoming too short in networks with very low round-trip times. 1000 120 10 to 5000 greater of (1.2 * average RTT) or (10 ms + average RTT)
RTO.max Retransmit Maximum Timeout (ms) The maximum amount of time to wait for an acknowledgment of a sent message. This value sets an upper limit on the exponential back-off algorithm used by SCTP for retransmission timing. Once this time is reached, retransmits are sent at a constant rate until an acknowledgment is received or the maximum number of attempts is reached. 60000 120 10 to 10000

Note:

Keep 3 * RMIN less than 1/6 of upper layer timeout, so the association gets enough retransition chances before upper layer timeout.
  Retransmit Maximum Timeout for INIT (ms) The maximum amount of time to wait for an initialization to be acknowledged. This value overrides the Retransmit Maximum Timeout for initialization, limiting the initial setup time. A value of 0 means the Retransmit Maximum Timeout is used for initialization as well.

Note:

The parameter with the local node's connection configuration set is used by the peer-initiated (responder) connection.
  120 10 to 10000 Same as RTO.max suggestion.
Path.Max.Retrans Number of Retransmits Triggering Path Failure The number of consecutive unsuccessful retransmits that will cause a path of the SCTP association to be marked as failed. This value specifies how many retransmission attempts should be made to each destination before marking that destination as failed. It must be less than the "Number of Retransmits Triggering Association Failure" value. 5 3 1 to 10 3
Association.Max.Retrans Number of Retransmits Triggering Association Failure The number of consecutive retransmits that will cause an SCTP association to be marked as failed. This value specifies how many retransmission attempts should be made to all destinations for an SCTP association before it is considered failed. It should not exceed the total retransmit attempts for all destinations within the association. 10 5 1 to 20 6 (to test the behaviour of re-tx for multi-homed association)
Max.Init. Retransmits Number of Retransmits Triggering Init Failure The number of consecutive retransmits for initialization and COOKIE-ECHO chunks that will cause an SCTP connection to be marked as failed. This value specifies how many retransmission attempts should be made to the primary SCTP address before considering the connection failed.

Note:

The parameter with the local node's connection configuration set is used by the peer-initiated (responder) connection.
8 8 1 to 20 8
Acknowledgement timer SACK Delay (ms) The number of milliseconds to wait after receiving a data chunk before sending a Selective Acknowledgment. A non-zero value allows the application to bundle data chunks with the Selective Acknowledgment in the same SCTP datagram, reducing network packet count. Setting the delay to zero disables this wait, sending Selective Acknowledgments as quickly as possible. User Configurable not to exceed 500 ms 10 1 to 200 10ms or ½ RTO, whichever is less
HB.interval SCTP Heartbeat Interval (ms) The number of milliseconds between sending SCTP Heartbeat messages to a peer. Heartbeats are sent only if no user data has been sent during the Heartbeat Interval. Setting the interval to 0 disables heartbeats (not recommended). 30000 1000 0, 100 to 300000 1000
NA Socket Send Buffer Size (bytes) The socket send buffer size for outgoing SCTP messages must be at least the product of the bandwidth and round-trip delay for the association.

Note:

The parameter with the local node's connection configuration is used by the peer-initiated (responder) connection.
NA 1000000 8000 to 5000000 The traffic pattern on the association must be analyzed. The send buffer size should be at least the product of the bandwidth and round-trip delay for the association.
NA Socket Receive Buffer Size (bytes) The socket receive buffer size for incoming SCTP messages must be at least the product of the bandwidth and round-trip delay for the association.

Note:

The parameter with the local node's connection configuration is used by the peer-initiated (responder) connection.
NA 1000000 8000 to 5000000 The traffic pattern on the association must be analyzed. The receive buffer size should be at least the product of the bandwidth and round-trip delay for the association.
Max.Burst Maximum Burst Specifies the maximum number of packets that can be sent in a burst by this association. 4 4 1 to 4 4
NA Max Number of Inbound Stream Maximum number of inbound SCTP streams supported locally by the SCTP connection.

Note:

The parameter with the local node's connection configuration is used by the peer-initiated (responder) connection.
NA 8 1 to 16 Align with peer configuration
NA Max Number of Outbound Streams Maximum number of outbound SCTP streams supported locally by the SCTP connection.

Note:

The parameter with the local Node's connection configuration is used by the peer-initiated (responder) connection.
NA 8 1 to 16 Align with peer configuration
NA Datagram Bundling Enabled If checked, datagram bundling is enabled for the SCTP connection. NA checked checked, unchecked Checked
NA Maximum Segment Size The maximum size for any outgoing SCTP data chunk. If a message is larger, SCTP fragments it into the specified size.   0 0, 64 to 1460 Set to 0 if ICMP (Internet Control Message Protocol) is not blocked in the connection's IP path. If ICMP is blocked, set the Maximum Segment Size based on the path MTU supported by the end-to-end IP transport.
  Ordered Delivery If checked, ordered delivery of the SCTP data chunk is performed. Otherwise, unordered delivery of the SCTP data chunk is performed.   unchecked checked, unchecked unchecked