Setting the Heartbeat Interval

Both single-homed and multi-homed SCTP endpoints test the reachability of associates by sending periodic HEARTBEAT chunks to UNCONFIRMED or idle transport addresses.

Use the following procedure to assign values used in Heartbeat Interval calculation.

  1. From superuser mode, use the following command sequence to access network-parameters configuration mode.
    ORACLE# configure terminal
    ORACLE(configure)# system
    ORACLE(system)# network-parameters
    ORACLE(network-parameters)#
  2. Use the sctp-hb-interval parameter to assign an initial Heartbeat Interval duration.

    Allowable values are integers within the range 0 through 4294967295 that specify the initial Heartbeat Interval in milliseconds. In the absence of an explicitly configured integer value, sctp-hb-interval defaults to 30000 milliseconds (30 seconds, the recommended default value from RFC 4960).

    As described in Section 8.3 of RFC 4960, the value specified by sctp-hb-interval is assigned to the SCTP protocol parameter HB.Interval, which provides a default interval until actual calculations have derived a fluctuating interval based on network usage. The value specified by the sctp-hb-interval parameter is used during these calculations.

    ORACLE(network-parameters)# sctp-hb-interval 30000
    ORACLE(network-parameters)#
  3. Use done, exit, and verify-config to complete Heartbeat Interval configuration.
    ORACLE(network-parameters)# done
    ORACLE(system)# exit
    ORACLE(configure)# exit
    ORACLE(configure)# exit
    ORACLE# verify-config
    ---------------------------------------------------------------------
    Verification successful! No errors nor warnings in the configuration
    ORACLE #