170 likes | 260 Views
Advanced Computer Network Systems Internet Protocols & Schemes. Receiver Partial-Reliable SCTP. History of SCTP. IETF RFC 2960 Developed specialized transport protocol for call control signaling in voice-over-IP (VoIP) networks. Embracement of SCTP
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