OpenSS7 SS7 for the Common Man |
© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Home | Overview | Status | News | Documentation | Resources | About | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SCTP PerformanceTest ConfigurationThe test configuration consists of two (2) 2.57 MHz UP Pentium IV machines, each equiped with 2 100BaseT interface cards (one cheap WalMart PCI card and one on the Motherboard), connected via a D-Link autosensing 10/100 Mbps Layer 2 switch. One Pentium IV machine runs RedHat 9 (with updates) and the kernel-2.4.20-28.9.sctp.0.2.19.1.i686.rpm binary RPM, the other, RedHat 7.2 (with updates) and the kernel-2.4.20-28.7.sctp.0.2.19.1.i686.rpm binary RPM. Default settings were used for all SCTP protocol parameters. A modified version of Iperf Version 1.6.5 is used to perform tests. The modified version of Iperf can be downloaded in the iperf-1.6.5-openss7-sctp.tar.gz tarball. The diagram, below, shows the test configuration.
ResultsSCTP vs TCPTesting was performed separately with iperf for TCP, SCTP with 1 interface, and SCTP with 2 interfaces, using host pumbah (192.168.0.4, 192.168.2.4) as the server and host porky (192.168.0.5, 192.168.2.5) as the client. (iperf by default opens a IPPROTO_SCTP, SOCK_STREAM socket for SCTP.)
Iperf invocation commands, where, TCP
pumbah #> iperf -s SCTP (1 Interface)
pumbah #> iperf -s -B 192.168.2.4 -z SCTP (2 Interfaces)
pumbah #> iperf -s -z The tabulated results are as follows:
A graph of the results is shown below.
The following conclusions can be drawn from the results:
In similar tests, other SCTP implementations performed dismally (around 40 Mbps). See, for example, the DataTAG tests. SCTP SOCK_SEQPACKETTesting was performed separately with iperf for SCTP with 1 interface and SCTP with 2 interfaces, using host pumbah (192.168.0.4, 192.168.2.4) as the server and host porky (192.168.0.5, 192.168.2.5) as the client. (iperf was modified by hand to open an IPPROTO_SCTP, SOCK_SEQPACKET socket instead of a SOCK_STREAM socket.)
Iperf invocation commands, where, SCTP (1 Interface)
pumbah #> iperf -s -B 192.168.2.4 -z SCTP (2 Interfaces)
pumbah #> iperf -s -z The tabulated results are as follows:
A graph of the results is shown below.
The following conclusions can be drawn from the results:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OpenSS7 SS7 for the Common Man |
Home | Overview | Status | News | Documentation | Resources | About | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© Copyright 1997-2004,OpenSS7 Corporation, All Rights Reserved. |