Axel AX3000 65 User's Manual - firmware 0632 User Manual

Page 290

Advertising
background image

Appendix


276

AX3000 - User's Manual

The TCP port assignment can be either random or fixed. The default value
depends on the current network service.

The random method means the AX3000 TCP ports are different after every re-
boot. On booting the AX3000 generates a new base value. This value (x) is
between 1024 and 3072. For each session a range of 8 TCP ports is given:
session 1 = (x...x+7), session 2 = (x+8…x+15)... When a connection is
established the next port of the associated range is used. After 8 connections,
the same TCP port of a range is re-used.

The main benefit of this method is that if the AX3000 is suddenly powered off
(power cut for example), at the next boot time, the connections are immediately
accepted by the server. (i.e. the sessions are hooked on different sockets
because the TCP ports are different). However this does create ‘phantom’
sessions, as the initial sessions are still active from the server’s perspective,
and must be killed by the server.

This can be done with the ‘keepalive’ process, manually killing or rebooting.

In some situations it may be beneficial to have always the same TCP port for an
AX3000 resource (to avoid phantom sessions or to identify connections). This is
the fixed port assignment. With this method the AX3000 resources are always:

- session 1 = 1024, ..., session 8 = 1031,
- aux1 port = 1032, aux2 port = 1033, parallel port 1034.
- net1 = 1035, net2 = 1036,
- usb1 = 1037, ... ,usb4 = 1040

f) The 'Nagle's Algorithm' Parameter

The Nagle's Algorithm controls behaviour of the output network dataflow of a
TCP/IP device. This algorithm allows the number of datagrams sent by the
AX3000 to decrease. However a certain latency may be noticeable due to the
caching of data before transmission.

This algorithm is disabled to prioritise performance. However some operating
systems require this function to be enabled.

g) The 'Keepalive' Parameter

The keepalive is a mechanism that allows the AX3000 to regularly check its
TCP/IP connection status.

Advertising
This manual is related to the following products: