Performance of Network Redundancy in SCTP
effect of different factors on Multi-homing
THESIS PROJECT Master program in Computer science
Introducing effect of different factors on Multi-homing Abstract The main purpose of designing the Stream Control Protocol (SCTP) was to offer a robust transfer of traffic between the hosts over the networks. For this reason SCTP multi-homing feature was designed, in which an SCTP sender can access destination host with multiple IP addresses in the same session. If the primary path between the source and the destination is down, the traffic may still be sent to the destination by utilizing redundant path. And SCTP multi-homing also supports for the concurrent multipath transfer of traffic. This paper introduces the effect of different network factors like concurrent cross traffic, congestion control algorithms and SACK timers on multi-homing feature of SCTP. Throughput and end-to-end packet delay were used as performance metrics to introduce the effect of these factors. From the study it was introduced that concurrent cross traffic in the network behaves same on multi-homed interfaces and both interfaces were affected almost same. It was concluded that congestion control algorithms also affects on multi-homing, the RED congestion control algorithm reduced delay and improved throughput of the SCTP multi-homing. In RFC4960 recommended SACK timer is 200ms, but when 100ms SACK timer was used with concurrent multipath transfer in SCTP (CMT-SCTP) multi-homing, the high throughput and low delay was achieved as compared with 200ms and 300ms, which indicated that different SACK timers affects on multi-homing feature of SCTP. All the simulation works have been conducted in NS2 network simulator.
Performance of Network Redundancy in SCTP -
Date: Author: Examiner: Advisor: Program: Main field of study: Education level: Credits: Course code : Keywords Publisher:
September 01, 2010 Rashid Ali Stefan Christiernin Stanislav Belenki Master Program in Computer Science Ad vance Network Design second cycle 60 HE credits EXD908
Transmission Transport Layer Protocols, SCTP, Multi-homing, NS2 University West, Department of Economics and IT SE-461 86 Trollhättan, SWEDEN Phone: + 46 520 22 30 00 Fax: + 46 520 22 32 99 Web: www.hv.se
Stream Control Transmission Protocol (SCTP) is a reliable transport protocol operating on top of an unreliable protocol that is internet protocol (IP). For the past twenty years the reliable transmission is provided by TCP and unreliable data delivery is provided by UDP. Many of the features of TCP and UDP can also be found in SCTP. For this reason SCTP multi-homing feature was designed, in which an SCTP sender can access destination host with multiple IP addresses in the same session. If the primary path between the source and the destination is down, the traffic may still be sent to the destination by utilizing redundant path. This paper aims to determine the impact of concurrent cross traffic in network, congestion control algorithms and default SACK timers on the multi-homing feature of SCTP. A pre-study for this Master these report was performed in the subject “Managing Computer Science Projects (PDD900)” offered by University West. In this subject a complete time schedule was designed for the achievement of the goals of this paper. According to that time plan a background study for SCTP and overview of its multi-homing feature was performed in last session. For this purpose RFCs for TCP, UDP and SCTP, multiple research papers were under study. Before selecting this master final theses I was unknown to Linux environment and using Network Simulator NS2 for network researches so I learned these tools from scratch during this study, then finally during the time period of master theses different simulation experiments were performed in Network Simulator NS2 to introduce the effect of assumed...