beautypg.com

2 tcp/ip performance limitations, 3 tcp/ip performance enhancement proxy – Comtech EF Data turboIP-45 User Manual

Page 15

background image

turboIP-45

Performance Enhancement Proxy

Revision 0

Introduction

CD/TURBOIP45.IOM

1–3

1.2

TCP/IP Performance Limitations

Due to its design, TCP/IP does not perform well over impaired links. The link impairment could be due

to delay or noise or both. A typical satellite link suffers due to high delay and high noise. The main

reasons for poor TCP/IP performance over an impaired link can be summarized as:

Slow start algorithm

Slow start algorithm allows a TCP sender to increase the data transmission rate
without overwhelming the network. It achieves this goal by gradually increasing
the number of unacknowledged segments at the start of the session. The time
required for an acknowledgement over the satellite link severely limits the ramp
up in transmission rate.

TCP window size

The most unacknowledged data that a TCP sender can have outstanding is
limited by the sender’s window size. This limits the transmission rate in the
steady state to Window_Size/Round_Trip_Time (e.g., for a typical receive
windows size of 64 kbytes and satellite round trip time of 540 ms, the maximum
throughput is limited to approximately 121 kbps).

Congestion avoidance
algorithms

The congestion avoidance and control mechanism of TCP attributes packet loss
to network congestion, as opposed to corruption due to noise in the channel.
This leads to drastic reduction in transmission rates. Recovery from congestion
is slowed due to the high round trip time and noise in the satellite channel.

1.3

TCP/IP Performance Enhancement Proxy

Comtech EF Data’s turboIP-45 Performance Enhancement Proxy is designed to alleviate TCP/IP

bottlenecks in an impaired environment (high delay, high bit error rate, or both), while preserving

interoperability with any TCP device. It achieves this by combining TCP with a number of

enhancements that modernize IP transport.

turboIP-45 is based on SCPS-TP, the Transport Protocol of SCPS, an open standard specifically defined

for space communications. This standard is open, published, and internationally distributed. SCPS-TP is

an ISO standard (15893), a CCSDS standard (714.0-B-1), and a MIL-STD (MIL-STD-2045-44000).

turboIP-45 is fully compatible with network devices that use TCP, supporting existing Internet

standards, including network congestion and retransmission schemes. This allows turboIP-45 at one end

of the link to operate with TCP devices at the other end of the link without the need for a peer turboIP-

45 device, providing partial performance enhancement. However, it is recommended that TCP traffic

pass through a pair of turboIP

TM

Performance Enhancement Proxies, in order to take full advantage of

the SCPS-TP protocol.