Digi 90000566_H Network Router User Manual


 
set mgmtglobal
Chapter 2 Command Descriptions 141
rcicompressionenabled={on|off}
Configures whether RCI command and response text is compressed,
when both are passed between the Digi device and the Connectware
Manager server. This compression primarily affects the size of the data
passed when settings or state information are formatted as RCI and
conveyed between device and server. Using compression on this RCI
text can reduce the size of passed data, and, for cellular products, reduce
the cost of reading and writing device settings.
When RCI compression is enabled, LIBZ compression is used on RCI
command and response text when it is sent between device and server.
The Connectware Device Protocol itself internally negotiates whether
compression is applied. RCI compression is enabled, or “on” by default
to reduce byte count and cost of sending data. As an example of savings,
typical cellular router settings will compress to about 8% of its original
size, which means that data can be sent in far fewer packets and less
time, than when the uncompressed version of the same data is sent.
The default is “on.” The ability to turn off RCI compression off is provided
for technical support/troubleshooting purposes; for example, if you want
to eliminate the possibility that this compression is causing some sort of
problem.
tcpnodelayenabled={on|off}
Configures whether use of the TCP NODELAY option is disabled by
default for the Connectware Manager connection between device and
server, when configuring the device's TCP socket endpoint for that
connection.
The default is “off.” This default reduces the number of packets sent when
the Connectware Manager connection is established between device
and server. While there is a very slight penalty in terms of added latency,
that penalty is very small compared to the relative high latencies for
cellular network communications. Reducing the packet count reduces the
number of bytes exchanged over the cellular connection, which saves
money. The typical start-up data count is reduced from about 7KB to 4KB
just by disabling TCP NODELAY.
The ability to turn on the TCP NODELAY option is provided for technical
support/troubleshooting purposes.
tcpkeepalivesenabled={on|off}
Enables or disables sending of TCP keep-alive packets over the client-
initiated connection to the Connectware Manager server, and whether
the device waits before dropping the connection. The default is “on.”
TCP keep-alives are performed at the TCP protocol level. The application
(Connectware Manager in this case) that is using that connection does
not know anything about when the TCP keep-alives are sent or received.
The TCP keep-alives simply serve to keep each end of the TCP
connection aware that the connection is still viable, and intermediate
network equipment (NATs in particular) is also made aware that the
connection is still good.