SCTP Client Test Suite Data Sheet
Test Suite:
SCTP Client Test Suite
Direction:
Client

Stream Control Transmission Protocol (SCTP) is a transport protocol originally designed to transport PSTN signaling messages over IP networks. The protocol may be used for transporting other applications as well, and it offers reliable message-based in-order transport of user data to the applications. This test suite is intended for testing the robustness and reliability of any SCTP implementation acting in a client role.

Used specifications

Specification
Title
Notes
RFC4960
RFC4960: Stream Control Transmission Protocol
RFC2960 (obsoleted)
RFC2960: Stream Control Transmission Protocol
RFC3309 (obsoleted)
RFC3309: Stream Control Transmission Protocol (SCTP) Checksum Change
RFC3758
RFC3758: Stream Control Transmission Protocol (SCTP) Partial Reliability Extension
RFC4460
RFC4460: Stream Control Transmission Protocol (SCTP) Specification Errata and Issues
RFC4820
RFC4820: Padding Chunk and Parameter for the Stream Control Transmission Protocol (SCTP)
RFC4895
RFC4895: Authenticated Chunks for the Stream Control Transmission Protocol (SCTP)
RFC5061
RFC5061: Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration
RFC6525
RFC6525: Stream Control Transmission Protocol (SCTP) Stream Reconfiguration
RFC7053
SACK-IMMEDIATELY Extension for the Stream Control Transmission Protocol
draft-stewart-sctp-pktdrprep-15
Stream Control Transmission Protocol (SCTP) Packet Drop Reporting

Tool-specific information

Tested Chunk types
Specifications
Notes
DATA
RFC4960
Payload Data
INIT
RFC4960
Initiation
INIT ACK
RFC4960
Initiation Acknowledgement
SACK
RFC4960
Selective Acknowledgement
HEARTBEAT
RFC4960
Heartbeat Request
HEARTBEAT ACK
RFC4960
Heartbeat Acknowledgement
ABORT
RFC4960
Abort
SHUTDOWN
RFC4960
Shutdown
SHUTDOWN ACK
RFC4960
Shutdown Acknowledgement
ERROR
RFC4960
Operation Error
COOKIE ECHO
RFC4960
State Cookie
COOKIE ACK
RFC4960
Cookie Acknowledgement
ASCONF
RFC5061
Address Configuration Change Chunk
ASCONF-ACK
RFC5061
Address Configuration Acknowledgment
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis