How to Make Networks Faults Visible

Native networking in QNX is “transparent”.
This is described under the heading, “Fault Tolerance” here:
http://www.qnx.com/literature/qnx_sysarch/net.html#CHOOSINGANET

“When nodes are connected by two or more networks,
there’s more than a single path to use for communication.
If a card in one network fails in a way that prevents any
communication on that network, the Network Manager will
automatically re-route all data through another network.
This happens automatically without any involvement on the
part of the application software, and results in transparent
network fault tolerance.”

Instead of transparency, supposing I would like to be
notified of a single path failure in a redundant network.

Any ideas how this could be accomplished?

TIA

Paul

“Paul Thomas” <pthomas@ise.bc.ca> wrote in message
news:a4h42c$jr1$1@inn.qnx.com

Native networking in QNX is “transparent”.
This is described under the heading, “Fault Tolerance” here:
http://www.qnx.com/literature/qnx_sysarch/net.html#CHOOSINGANET

“When nodes are connected by two or more networks,
there’s more than a single path to use for communication.
If a card in one network fails in a way that prevents any
communication on that network, the Network Manager will
automatically re-route all data through another network.
This happens automatically without any involvement on the
part of the application software, and results in transparent
network fault tolerance.”

Instead of transparency, supposing I would like to be
notified of a single path failure in a redundant network.

Any ideas how this could be accomplished?

This is just a guess but parsing the output of netmap command
might work (it shows last tx fail date I beleive)

You parse the error detected by Net store in the traceinfo buffer

Write your own netraw application that pools the network.

Use TCP/IP to detect the errors.

That would be an interesting features to add to Automap :wink:

TIA

Paul