advanced computer network systems internet protocols & schemes

17
RPR-SCTP Will Jenkins and Kennabec Walp Adv. Comp. Net. Sy stems Electrical & Computer Engineering Mississip pi State University Advanced Computer Network Systems Internet Protocols & Schemes Receiver Partial-Reliable SCTP

Upload: kuper

Post on 21-Jan-2016

23 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Advanced Computer Network Systems Internet Protocols & Schemes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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