TCP/IP config for dual redundant LANs

We have QNX4.25 dual server system with two redundant LANs. It is configured
and work fine with Net and Net.***. On those LANs we are going to connect
dual Linux servers. We now need a way to configure a TCP/IP to route packets
and ensure the same redundancy. Does anyone know how to do it?

The masks and IP addresses are free for change. The first LAN is 10.2.201.*
and the second is 10.2.202.*. Here are some data:


sysinit.1 (and almost the same for sysinit.2)


Net &
Net.ether82557 -I0 -l1 &
Net.ether82557 -I1 -l2 &
netmap -f

netstart.1

netstart.1

#! /bin/sh
/usr/ucb/Tcpip -d forward Server1
/usr/ucb/ifconfig lo0 127.0.0.1 up
/usr/ucb/ifconfig en1 10.2.201.1 netmask 0xFFFFFF00 up
/usr/ucb/ifconfig en2 10.2.202.1 netmask 0xFFFFFF00 up
/usr/ucb/route add default 10.2.201.2

netstart.2

#! /bin/sh
/usr/ucb/Tcpip -d forward Server2
/usr/ucb/ifconfig lo0 127.0.0.1 up
/usr/ucb/ifconfig en1 10.2.201.2 netmask 0xFFFFFF00 up
/usr/ucb/ifconfig en2 10.2.202.2 netmask 0xFFFFFF00 up
/usr/ucb/route add default 10.2.201.1