AROW Series
Data Diode
Installation and Operation
5-6
Buffer overruns (TCP Data)
A blocked TCP socket will hold data up in the high side data buffer. If the
socket is blocked for too long with data still arriving from the low side,
data will start to overflow the buffer and be lost.
At maximum throughput, with no new data being put into the buffer from
the low side, it will take just over 2 seconds to read all the data from the
buffer, so there is a 2 second latency between a buffer overrun error
occurring and the errored data appearing at the application.
Application software needs to accept data as fast as possible. A
decoupling buffer/queue should be implemented so that data is accepted
even when processing is (temporarily) slower than the received data
rate.
If there is any chance the high side application cannot sustain the socket
throughput, low side data should be throttled back to enable the high side
to recover from situ
ations where the application can’t sustain the
throughput.
If the buffer overruns on the high ( receiving) side, the TCP socket will be
reset, all remaining data in the buffer will be lost.
UDP data is not affected by TCP socket blocking
Содержание AROW Series
Страница 2: ...AROW Series Data Diode Installation and Operation ...
Страница 8: ...AROW Series Data Diode Installation and Operation 1 5 15 INDEX 15 1 ...
Страница 18: ...AROW Series Data Diode Installation and Operation 4 3 ...
Страница 69: ...AROW Series Data Diode Installation and Operation 11 4 This page intentionally blank ...