170 likes | 261 Vues
Learn about the history, features, and advantages of SCTP in voice-over-IP networks. Explore the specialized transport protocol's developments, from call control signaling to enhanced reliability assessment. Discover SCTP's multiple delivery modes, message framing, and congestion control capabilities, with simulations showcasing its performance compared to UDP and PR-SCTP variants.
E N D
Advanced Computer Network SystemsInternet Protocols & Schemes Receiver Partial-Reliable SCTP Electrical & Computer Engineering Mississippi State University
History of SCTP • IETF RFC 2960 • Developed specialized transport protocol for call control signaling in voice-over-IP (VoIP) networks. • Embracement of SCTP • SCTP became a general-purpose protocol joining UDP and TCP in the Transport layer. Electrical & Computer Engineering Mississippi State University
SCTP Features • Multiple Delivery Modes • Message Framing • Multihoming • Multistreaming • TCP-friendly Electrical & Computer Engineering Mississippi State University
(Partial-Reliability) SCTP • Extension of SCTP (RFC 3758) • Created a ForwardTSN chunk • Sender assigns degrees of reliability per stream to reduce retransmits • Time-to-live per stream Electrical & Computer Engineering Mississippi State University
(Receiver Partial-Reliable) SCTP • Modification of SCTP • Gives receiver ability to judge the reliability of a stream of data • Receiver “SACKs” data not received in order to get the newest data Electrical & Computer Engineering Mississippi State University
(Receiver Partial-Reliable) SCTP • Advantages over UDP • Congestion and Flow Control (TCP-Friendly) • Advantages over PR-SCTP • Reduces overhead Electrical & Computer Engineering Mississippi State University
Network Simulator 2 (ns-2) • Wrote module in C++ • Created simulations with OTcl • Very fast simulation time provides efficient analysis Electrical & Computer Engineering Mississippi State University
0 1 Simulation One:UDP • Simple network of 2 nodes • 10Mb bandwidth and 200ms delay Electrical & Computer Engineering Mississippi State University
Simulation One:UDP Electrical & Computer Engineering Mississippi State University
Simulation One:UDP Electrical & Computer Engineering Mississippi State University
Simulation Two:PR-SCTP (Reliability = 0) Electrical & Computer Engineering Mississippi State University
Simulation Two:PR-SCTP (Reliability = 0) Electrical & Computer Engineering Mississippi State University
Simulation Two:PR-SCTP (Reliability = 1) Electrical & Computer Engineering Mississippi State University
Simulation Two:PR-SCTP (Reliability = 2) Electrical & Computer Engineering Mississippi State University
Simulation Two:RPR-SCTP Electrical & Computer Engineering Mississippi State University
Simulation Two:RPR-SCTP Electrical & Computer Engineering Mississippi State University
Will Jenkins and Kennabec Walp SCTP References • R. Stewart and Q. Xie et. al., “Stream Control Transmission Protocol.” IETF RFC 2960. October 2000 • S. Fu and M. Atiquzzaman, “SCTP: state of the art in research, products, and technical challenges.” Computer Communications. pp. 85-91. October 2003. • R. Stewart. M. Ramalho, Q. Xie, and P. Conral. “SCTP Partial Reliable Extension.” IETF RFC 3758. • H. Wang, Y. Jin, W. Wang, J. Ma, and D. Zhang. “ The performance of PRSCTP, TCP, and UDP for MPEG-4 multimedia traffic in mobile network.” International Conference on Communication Technology. pp. 414-419. April 2003. • K. Fall and K. Varadnam, “The ns Manual.” December 2003. [Online] Available: http://www.isi.edu/nsnam/ns/ns-documentation Electrical & Computer Engineering Mississippi State University