# SCTP Parameter Template Configuration Mode Commands

This chapter provides information about commands used to configure parameters for Stream Control Transmission Protocol (SCTP) associations. The commands become part of a template that can be associated with services running on the system.

IMPORTANT:

The commands or keywords/variables that are available are dependent on platform type, product version, and installed license(s).
sctp-alpha

Configures the SCTP retransmission timeout (RTO) alpha value.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-alpha valuedefault sctp-alpha

default

Returns the command to its default setting of 5.
value

Default: 5

Specifies the SCTP retransmission timeout alpha value. value must be an integer from 0 through 65535.
Usage:

Use this command to configure the SCTP RTO alpha value. The RTO alpha value is used in calculating the smoothed round-trip time (SRTT) and the round-trip time variation (RTTVAR) for new round trip time (RTT) measurements.
Example:
The following command sets the SCTP RTO alpha value to 10:

    sctp-alpha 10

sctp-alt-accept-flag

Configures the SCTP alternate accept flag for additional life time for the association.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-alt-accept-flag { disable | enable }default sctp-alt-accept-flag

default

Returns the command to its default setting of enable.
disable | enable

Specifies if the alternate accept flag is enabled or disabled.
Usage:

Use this command to configure the SCTP alternate accept flag for additional life time for the association.
Example:
The following command disables the alternate accept flag for the SCTP association:

    sctp-alt-accept-flag disable

sctp-beta

Configures the SCTP retransmission timeout (RTO) beta value.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-beta valuedefault sctp-beta

default

Returns the command to its default setting of 10.
value

Specifies the SCTP retransmission timeout beta value as an integer from 0 through 65535. Default: 10
Usage:

Use this command to configure the SCTP RTO beta value. The RTO beta value is used in calculating the smoothed round-trip time (SRTT) and the round-trip time variation (RTTVAR) for new round trip time (RTT) measurements.
Example:
The following command sets the SCTP RTO beta value to 20:

    sctp-beta 20

sctp-checksum-type

Configures the checksum type used to increase the integrity of the SCTP packets during transmission.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-checksum-type { adler32 | crc32 }default sctp-checksum-type

default

Returns the command to its default setting of CRC32.
adler32 | crc32

Specifies the type of checksum used to increase data integrity of SCTP packets.

adler32: Specifies that the Adler-32 checksum algorithm is used to increase data integrity for SCTP packets.

crc32: Specifies that a 32-bit cyclic redundancy check is used to increase data integrity of SCTP packets.
Usage:

Use this command to select the checksum for data integrity of SCTP packets.
Example:
The following command enables the Adler-32 checksum algorithm used to increase data integrity of SCTP packets:

    sctp-checksum-type adler32

sctp-cookie-life

Configures the lifetime of the SCTP cookie.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-cookie-life valuedefault sctp-cookie-life

default

Returns the command to its default setting of 600 (60000 milliseconds).
value

Default: 600 (60000 milliseconds)

Specifies the lifetime of the SCTP cookie. value is an integer from 50 through 1200. The range translates to 5000 milliseconds to 120000 milliseconds, as the granularity is in 100-millisecond increments.
Usage:

Use this command to configure the lifetime of the SCTP cookie.
Example:
The following command configures the lifetime of the SCTP cookie to 80000 milliseconds:

    sctp-cookie-life 800

sctp-max-assoc-retx

Configures the maximum number of retransmissions for SCTP associations.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-max-assoc-retx valuedefault sctp-max-assoc-retx

default

Returns the command to its default setting of 10.
value

Specifies the maximum number of retransmissions allowed by this template for SCTP associations as an integer from 0 through 255. Default: 10
Usage:

Use this command to configure the maximum number of retransmissions allowed by this template for SCTP associations.
Example:
The following command configures the maximum number of retransmissions to 7:

    sctp-max-assoc-retx 7

sctp-max-in-strms

Configures the maximum number of incoming SCTP streams allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-max-in-strms valuedefault sctp-max-in-strms

default

Returns the command to its default setting of 16.
value

Specifies the maximum number of incoming SCTP streams allowed by the template as an integer from1 through 16. Default: 16
Usage:

Use this command to configure the maximum number of incoming SCTP streams allowed by the template.
Example:
The following command configures the maximum number of incoming SCTP streams allowed by the template to 5:

    sctp-max-in-strms 5

sctp-max-init-retx

Configures the maximum number of retransmissions of SCTP initiations allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-max-init-retx valuedefault sctp-max-init-retx

default

Returns the command to its default setting of 5.
value

Specifies the maximum number of retransmissions of SCTP initiations allowed by the template as an integer from 0 through 255. Default: 5
Usage:

Use this command to configure the maximum number of retransmissions of SCTP initiations allowed by the template.
Example:
The following command configures the maximum number of retransmissions of SCTP initiations allowed by the template to 10:

    sctp-max-init-retx 10

sctp-max-mtu-size

Configures the maximum transmission unit (MTU) size (in bytes) for SCTP streams allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-max-mtu-size bytesdefault sctp-max-mtu-size

default

Returns the command to its default setting of 1500 bytes.
bytes

Specifies the maximum MTU size (in bytes) for SCTP streams allowed by the template as an integer from 508 through 65535. Default: 1500
Usage:

Use this command to configure the maximum MTU size, in bytes, for SCTP streams allowed by the template.
Example:
The following command configures the maximum MTU size for SCTP streams allowed by the template to 3000:

    sctp-max-mtu-size 3000

sctp-max-out-strms

Configures the maximum number of outgoing SCTP streams allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-max-out-strms valuedefault sctp-max-out-strms

default

Returns the command to its default setting of 16.
value

Specifies the maximum number of outgoing SCTP streams allowed by the template as an integer from 1 through 16. Default: 16
Usage:

Use this command to configure the maximum number of outgoing SCTP streams allowed by the template.
Example:
The following command configures the maximum number of outgoing SCTP streams allowed by the template to 5:

    sctp-max-out-strms 5

sctp-max-path-retx

Configures the maximum number of retransmissions of SCTP paths allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-max-path-retx valuedefault sctp-max-path-retx

default

Returns the command to its default setting of 5.
value

Specifies the maximum number of retransmissions of SCTP paths allowed by the template as an integer from 0 through 255. Default: 5
Usage:

Use this command to configure the maximum number of retransmissions of SCTP paths allowed by the template. An SCTP path is a connection between an endpoint address and a peer endpoint address.
Example:
The following command configures the maximum number of retransmissions of SCTP paths allowed by the template to 10:

    sctp-max-path-retx 10

sctp-min-mtu-size

Configures the minimum maximum transmission unit (MTU) size (in bytes) for SCTP streams allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-min-mtu-size bytesdefault sctp-min-mtu-size

default

Returns the command to its default setting of 508 bytes.
bytes

Specifies the minimum MTU size (in bytes) for SCTP streams allowed by the template as an integer from 508 through 65535. Default: 508
Usage:

Use this command to configure the minimum MTU size, in bytes, for SCTP streams allowed by the template.
Example:
The following command configures the minimum MTU size for SCTP streams allowed by the template to 1000:

    sctp-min-mtu-size 1000

sctp-rto-initial

Configures the initial time for SCTP retransmission timeouts (RTOs) allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-rto-initial valuedefault sctp-rto-initial

default

Returns the command to its default setting of 30 (3000 milliseconds).
value

Specifies the initial time for SCTP RTO as an integer from 1 through 1200. The granularity is in 100ms increments (20 = 2000ms). Default: 30 (3000 milliseconds)
Usage:

Use this command to configure the initial time for SCTP RTOs allowed by the template.
Example:
The following command configures the initial SCTP RTO to 6000ms:

    sctp-rto-initial 60

sctp-rto-max

Configures the maximum time for SCTP retransmission timeouts (RTOs) allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-rto-max valuedefault sctp-rto-max

default

Returns the command to its default setting of 600 (60000 milliseconds).
value

Specifies the maximum time for SCTP RTOs allowed by the template as an integer from 50 through 1200. The granularity is in 100ms increments (120 = 12000ms). Default: 600 (60000 milliseconds)
Usage:

Use this command to configure the maximum time for SCTP RTOs allowed by the template.
Example:
The following command configures the maximum time for SCTP RTOs allowed by the template to 120000ms:

    sctp-rto-max 120

sctp-rto-min

Configures the minimum time for SCTP retransmission timeouts (RTOs) allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-rto-min valuedefault sctp-rto-min

default

Returns the command to its default setting of 10 (1000 milliseconds).
value

Specifies the minimum time for SCTP RTOs allowed by the template as an integer from 1 through 500. The granularity is in 100ms increments (20 = 2000ms). Default: 10 (1000 milliseconds)
Usage:

Use this command to configure the minimum time for SCTP RTOs allowed by the template.
Example:
The following command configures the minimum time for SCTP RTOs allowed by the template to 2000ms:

    sctp-rto-min 20

sctp-sack-frequency

Configures the frequency of SCTP selective acknowledgements allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-sack-frequency valuedefault sctp-sack-frequency

default

Returns the command to its default setting of 2.
value

Specifies the frequency of SCTP selective acknowledgements allowed by the template as an integer from 1 through 20. Default: 2
Usage:

Use this command to configure the frequency of SCTP selective acknowledgements allowed by the template.
Example:
The following command configures the frequency of SCTP selective acknowledgements allowed by the template to 10:

    sctp-sack-frequency 10

sctp-sack-period

Configures the period for SCTP selective acknowledgements allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-sack-period { value | units-10ms value }default sctp-sack-period

default

Returns the command to its default setting of 2 (200 milliseconds).
value

Specifies the period for SCTP selective acknowledgements allowed by the template as an integer from 0 through 5. The granularity is in 100ms increments (3 = 300ms). Default: 2 (200 milliseconds)
units-10ms value

Specifies that the integer added as value is to be calculated using 10ms granularity for this command. value is an integer from 0 through 50.
Usage:

Use this command to configure the period for SCTP selective acknowledgements allowed by the template.
Example:
The following command configures the period for SCTP selective acknowledgements allowed by the template to 400ms (using the 10ms granularity):

    sctp-sack-period units-10ms 40

sctp-start-mtu-size

Configures the start maximum transmission unit (MTU) size (in bytes) for SCTP streams allowed by the template.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    sctp-start-mtu-size bytesdefault sctp-start-mtu-size

default

Returns the command to its default setting of 1500 bytes.
bytes

Specifies the start MTU size (in bytes) for SCTP streams allowed by the template as an integer from 508 through 65535. Default: 1500
Usage:

Use this command to configure the start MTU size, in bytes, for SCTP streams allowed by the template.
Example:
The following command configures the start MTU size for SCTP streams allowed by the template to 3000:

    sctp-start-mtu-size 3000

timeout

Configures timeouts for SCTP data chunk bundle transmissions and/or SCTP heartbeat request responses.
Platform:

ASR 5000
Product:

MME
Privilege:

Administrator
Syntax

    timeout { sctp-bundle value | sctp-heart-beat value }[ default | no ] timeout { sctp-bundle | sctp-heart-beat }

default

Returns the command to its default setting of disabled for sctp-bundle and 30 seconds for sctp-heart-beat.
no

Removes the selected configuration.
sctp-bundle value

Specifies that SCTP data chunks are to be queued until this timer expires at which time the data chunks are bundled and committed for transmission. value is an integer from 1 through 65535. The granularity is in 100ms increments (10 = 1000ms or 1 second). Default: disabled
sctp-heart-beat value

Default: 30 seconds

Specifies the SCTP heartbeat timeout (in seconds) as an integer from 1 through 300. An SCTP heartbeat is sent o a peer to determine reachability. If an acknowledgement is not received before this timer runs out, heartbeat requests are no longer sent and the peer is considered unreachable.
Usage:

Use this command to configure timeouts for SCTP data chunk bundle transmissions and/or SCTP heartbeat request responses.
Example:
The following command enables the SCTP data chunk bundle timeout value and configures it to 2 seconds:

    timeout sctp-bundle 20