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
TIA
Paul