1 / 9

It’s ALMOST There : An Emotional Timeline of the Development of SCTP Efficiency Plots

It’s ALMOST There : An Emotional Timeline of the Development of SCTP Efficiency Plots. By: Jerry Heinz. It’s ALMOST There : An Emotional Timeline of the Development of SCTP Efficiency Plots. By: Jerry Heinz. Spring 2000. An Overview of SCTP.

lobo
Download Presentation

It’s ALMOST There : An Emotional Timeline of the Development of SCTP Efficiency Plots

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz

  2. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz Spring 2000 An Overview of SCTP • acknowledged error-free non-duplicated transfer of user data • data fragmentation to conform to discovered path MTU size • sequenced delivery of user messages within multiple streams, with an option for order-of-arrival delivery of individual user messages • bundling of multiple user messages into a single SCTP packet • robust communication associations between two endpoints, each of which may be reachable by more than one transport address [Stewart, 2000]

  3. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz Sept 2000 Linking It Up: The Reference Implementation • The standard gunzip, tar, config, make stuff • Setuid and chmod for the Daemon • Playing with the app. It can do neat things like: • sethost • setport • setstrms • send messages

  4. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz Sept & Oct 2000 Adding Ding How it will work (next week): Netlab sends ding:1024:1024:16 -----> Wrath Wrath sends "ack and shutdown" -----> Netlab Wrath shutsdown association Wrath adjusts streams Wrath re-associates Wrath sends a wake up call --------> Netlab Netlab sends GO ---------> Wrath Wrath sends pkt ---------> Netlab Wrath sends pkt ---------> Netlab ... Wrath sends pkt ---------> Netlab Wrath sends end pkt ---------> Netlab Netlab dumps array to file Fin It’s ALMOST done now!

  5. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz Late Oct 2000 TCPDump Patch • Needed to watch the data transfer • There was nothing to help • NOW THERE IS! How ‘Bout A Sample Dump?

  6. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz Late Oct 2000 TCPDump Patch At the console: >[jheinz@kubla linux]$ ./sctp_test_app My port is 1239 in to register with deamon Got the response!!! I've initiallized properly! preOpenStrm = 0 $>sethost:155.247.170.4 host set to 155.247.170.4:0 >setport:1072 Port set to 1072 >assoc >SCTP ASSOCIATION UP The dump: 20:58:00.418077 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: init {tag:786129399 rwnd:32768 opnstrms:1 maxinstrms:2048 initialTSN:901821634} (52) 20:58:00.418835 SCTP: netlab.cis.temple.edu.1072 > kubla.cis.temple.edu.1239: init ack {tag:195942760 rwnd:32768 opnstrms:1 maxinstrms:2048 initialTSN:-132378165} (832) [tos 0x2] 20:58:00.420776 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: cookie (792) [tos 0x2] 20:58:00.421587 SCTP: netlab.cis.temple.edu.1072 > kubla.cis.temple.edu.1239: cookie ack (16) [tos 0x2]

  7. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz Late Oct 2000 TCPDump Patch At the console: >hello? Returned 0 from the send >how are you? Returned 0 from the send >is anybody home? Returned 0 from the send >bye Returned 0 from the send The dump: 20:58:03.994788 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: sel ack {rwnd:32768 #desc:0 #dupTSN:0} (52) (DF) [tos 0x2] 20:58:04.211823 SCTP: netlab.cis.temple.edu.1072 > kubla.cis.temple.edu.1239: sel ack {rwnd:32768 #desc:0 #dupTSN:0} (28) [tos 0x2] 20:58:08.314098 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: data (44) (DF) [tos 0x2] 20:58:08.531953 SCTP: netlab.cis.temple.edu.1072 > kubla.cis.temple.edu.1239: sel ack {rwnd:32768 #desc:0 #dupTSN:0} (28) [tos 0x2] 20:58:17.125398 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: data (48) (DF) [tos 0x2] 20:58:17.342285 SCTP: netlab.cis.temple.edu.1072 > kubla.cis.temple.edu.1239: sel ack {rwnd:32768 #desc:0 #dupTSN:0} (28) [tos 0x2] 20:58:19.369384 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: data (32) (DF) [tos 0x2] 20:58:19.582374 SCTP: netlab.cis.temple.edu.1072 > kubla.cis.temple.edu.1239: sel ack {rwnd:32768 #desc:0 #dupTSN:0} (28) [tos 0x2]

  8. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz Late Oct 2000 TCPDump Patch At the console: >quit SCTP ASSOCIATION DOWN The dump: 20:58:28.092701 SCTP: netlab.cis.temple.edu.1072 > kubla.cis.temple.edu.1239: hb req (36) [tos 0x2] 20:58:28.093099 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: hb ack (36) [tos 0x2] 20:58:29.030345 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: hb req (36) [tos 0x2] 20:58:29.030672 SCTP: netlab.cis.temple.edu.1072 > kubla.cis.temple.edu.1239: hb ack (36) [tos 0x2] 20:58:29.030935 SCTP: kubla.cis.temple.edu.1239 > netlab.cis.temple.edu.1072: abort (16) [tos 0x2]

  9. It’s ALMOST There: An Emotional Timeline of the Development of SCTP Efficiency Plots By: Jerry Heinz Early Nov 2000 Now… Some Graphs for Flavor

More Related