I have searched several websites (incl Microsoft) but have been unable to find a solution to this problem. Any help you can give would be much appreciated - if I find the answer elsewhere I'll update this site!
Setup
-----
A multihommed server running Windows 2000 Server with NIC_1 for LAN_1 and NIC_2 for LAN_2. LAN_1 is for user and management traffic only, LAN_2 is to be used for embedded call-processing traffic only. There should be no traffic between LAN_1 and LAN_2.
A default gateway is setup on LAN_1 for access to the internet. The route table is setup so that traffic is routed to LAN_1 or LAN_2 according to the destination IP address.
Problem
-------
When both LANs are up, traffic is routed correctly. However if LAN_2 fails, Windows automatically updates the route table to remove all routing to LAN_2.
Actual Result
-------------
All traffic now defaults to LAN_1. LAN_1 is suddenly flooded with datagrams that it cannot route.
Desired Result
--------------
The datagrams destined for LAN_2 are eaten by the server.
Note
-----
VxWorks OS does not automatically remove entries from the route table if a LAN fails so this seems to be a Windows OS feature.
Even static persistant routes are removed from the routing table on LAN failure.
Setup
-----
A multihommed server running Windows 2000 Server with NIC_1 for LAN_1 and NIC_2 for LAN_2. LAN_1 is for user and management traffic only, LAN_2 is to be used for embedded call-processing traffic only. There should be no traffic between LAN_1 and LAN_2.
A default gateway is setup on LAN_1 for access to the internet. The route table is setup so that traffic is routed to LAN_1 or LAN_2 according to the destination IP address.
Problem
-------
When both LANs are up, traffic is routed correctly. However if LAN_2 fails, Windows automatically updates the route table to remove all routing to LAN_2.
Actual Result
-------------
All traffic now defaults to LAN_1. LAN_1 is suddenly flooded with datagrams that it cannot route.
Desired Result
--------------
The datagrams destined for LAN_2 are eaten by the server.
Note
-----
VxWorks OS does not automatically remove entries from the route table if a LAN fails so this seems to be a Windows OS feature.
Even static persistant routes are removed from the routing table on LAN failure.