![Page 1: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/1.jpg)
RPR-SCTPWill Jenkins and Kennabec Walp
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
Advanced Computer Network Systems
Internet Protocols & Schemes
Receiver Partial-Reliable SCTP
![Page 2: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/2.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
2
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.
![Page 3: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/3.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
3
SCTP Features
• Multiple Delivery Modes
• Message Framing
• Multihoming
• Multistreaming
• TCP-friendly
![Page 4: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/4.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
4
(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
![Page 5: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/5.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
5
(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
![Page 6: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/6.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
6
(Receiver Partial-Reliable) SCTP
• Advantages over UDP– Congestion and Flow Control (TCP-Friendly)
• Advantages over PR-SCTP– Reduces overhead
![Page 7: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/7.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
7
Network Simulator 2 (ns-2)
• Wrote module in C++
• Created simulations with OTcl
• Very fast simulation time provides efficient analysis
![Page 8: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/8.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
8
Simulation One: UDP
• Simple network of 2 nodes
• 10Mb bandwidth and 200ms delay
0 1
![Page 9: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/9.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
9
Simulation One: UDP
![Page 10: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/10.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
10
Simulation One: UDP
![Page 11: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/11.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
11
Simulation Two: PR-SCTP (Reliability = 0)
![Page 12: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/12.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
12
Simulation Two: PR-SCTP (Reliability = 0)
![Page 13: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/13.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
13
Simulation Two: PR-SCTP (Reliability = 1)
![Page 14: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/14.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
14
Simulation Two: PR-SCTP (Reliability = 2)
![Page 15: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/15.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
15
Simulation Two: RPR-SCTP
![Page 16: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/16.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
16
Simulation Two: RPR-SCTP
![Page 17: Advanced Computer Network Systems Internet Protocols & Schemes](https://reader036.vdocuments.us/reader036/viewer/2022062500/568150ae550346895dbec620/html5/thumbnails/17.jpg)
Adv. Comp. Net. Systems Electrical & Computer Engineering Mississippi State University
RPR-SCTPWill Jenkins and Kennabec Walp
17
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
Will Jenkins and Kennabec Walp
SCTP