SCTP Release Notes HP-UX 11i v2, HP-UX 11i v3 HP Part Number: 5900-1238 Published: October 2010 Edition: 4
© Copyright 2007–2009 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice.
Table of Contents 1 SCTP Release Notes....................................................................................................................5 Announcement.....................................................................................................................5 What Is In This Version........................................................................................................6 SCTP Features..................................................................................
List of Tables 1-1 1-2 4 SCTP Manpages..........................................................................................................13 Defects Fixed in the HP-UX 11i v3 Operating System................................................
1 SCTP Release Notes This document discusses the most recent product information pertaining to Stream Control Transmission Protocol (SCTP). It also discusses how to install SCTP on a system running HP-UX 11i v2 and HP-UX 11i v3.
• • draft-stewart-sctp-pktdrprep-02.txt (Stream Control Transmission Protocol (SCTP) Packet Drop Reporting) draft-ietf-tsvwg-sctpsocket-10.txtSockets API Extensions for Stream Control Transmission Protocol What Is In This Version This version of SCTP for the HP-UX 11i v3 operating system does not include any new feature and contains only defect fixes. For information on the defect fixes, see “Defects Fixed in This Release” (page 14).
messages and the detection of message loss, and the Stream ID/Stream Sequence Number (SID/SSN) pair that determines the sequence of delivery of the received data. Conservation of Data Boundaries In SCTP, a sending application can construct a message out of a block of data bytes and instruct SCTP to transport the message to a receiving application. SCTP guarantees the delivery of this message (data block) in its entirety. It also indicates to the receiver about both the beginning and end of the data block.
identifies gaps in the TSN sequence, it resends the missing DATA chunks to the other endpoint. SCTP uses the “delayed ack” method to send the SACK chunks. In this method, SACK is sent for every second packet, but with an upper limit on the delay between SACKs. The frequency of sending SACKs increases to one per received packet if gaps are detected in the TSN sequence.
misinterpretation can cause an SCTP sender to stop sending packets. This results in under-utilization of the network link. Depending on the severity of the error, the sender can remain in a state of congestion, which affects the performance of the association. SCTP contains the PKTDROP chunk that discovers packets that are dropped because of errors other than congestion.
that must not be transmitted or retransmitted by the sender. Support for ECN-Nonces in SCTP SCTP supports the Explicit Congestion Notification (ECN)-nonce congestion control method to detect congestion in a network. The ECN-nonce is a modification of the ECN signaling mechanism, which uses packet marking to indicate congestion instead of dropping the packets.
Prerequisites The following patches are required to install SCTP on a system running HP-UX 11i v2: • • • • • • • PHNE_34788 PHNE_35766 PHKL_36626 PHKL_31500 PHKL_36301 PHKL_37044 PHKL_37045 The following patches are required to install SCTP on a system running HP-UX 11i v3: • • PHKL_37460 PHNE_36281 Installation Instructions To install SCTP, complete the following steps: 1. 2. Review “Prerequisites” (page 11) to ensure that your system meets SCTP installation requirements.
NOTE: The HP-UX MD5 Secure Checksum software is not installed by default on the system. It is available at: http://h20293.www2.hp.com/ You can search for “md5checksum” to access the HP-UX MD5 Secure Checksum software. 12. To install the SCTP depot, enter the following command at the HP-UX prompt: # swinstall -s /tmp/HPUX-SCTP The swinstall window is displayed. 13. Press the space bar to select the product that you wish to install. 14. Select Install in the Action menu.
# # HPUX-SCTP HPUX-SCTP.SCTP B.11.31 B.11.31.01.03 HP-UX SCTP 01.03 SCTP Product for HP-UX 11iv3 Uninstalling SCTP To uninstall the SCTP product, enter the following command: swremove HPUX-SCTP Restrictions Following are the restrictions in this version of the SCTP product: • If the PHNE_35765 patch is installed in the system, the recvmsg() API does not allow an application to receive the ancillary data.
Table 1-1 SCTP Manpages (continued) Manpage Description sctp_bindx(2) Specifies the call to bind to multiple addresses. sctp_connectx(2) Specifies the call to initiate connection to a multi-homed destination. sctp_opt_info(2) Specifies the call to set and get some SCTP options. sctp_peeloff(2) Specifies the call to move a one-to-many-style association to a new socket. sctp_recvmsg(2) Specifies the call to receive an SCTP message. sctp_send(2) Specifies the call to send an SCTP message.
Table 1-2 Defects Fixed in the HP-UX 11i v3 Operating System Identifier Description Defects fixed in SCTP (B.11.31.01.03) QXCR1000929344 SCTP shows unconfigured interface addresess as active. QXCR1000942977 sctp_connectx() function returns EINVAL error. Defects fixed in SCTP (B.11.31.01.02) QXCR1000819348 System has memory leak when running SCTP applications. QXCR1000833075 The cmsg_level returned by recvmsg() is wrong. QXCR1000864507 sctpd has 2045 UDP sockets left open.