Article ID: 205027 - Last Review: November 1, 2006 - Revision: 1.1 Dead Gateway Detection with RRAS and Demand Dial ConnectionsThis article was previously published under Q205027 On This PageSUMMARY
This article describes in detail the operation of Dead Gateway Detection (DGD) and its interaction with the Routing and Remote Access Service (RRAS) Update. The following list includes the 3 primary scenarios where fail-over may be expected, but does not occur: Scenario 1
DOD - - - - DOD
/ \
RRAS-A RRAS-B --- LAN 30.30.30.30
\ /
LAN - - - - - - - - - - - - LAN
10.10.10.1 10.10.10.10
destination net mask gateway interface metric 0.0.0.0 0.0.0.0 1.1.1.1 dod-test 4 0.0.0.0 0.0.0.0 10.10.10.10 NIC 2 Scenario 2
DOD - - - - - RAS
/ \
LAN - - - RRAS/Proxy ISP - - Internet
non-valid \ /
IP address LAN - - -T1/other - - - LAN
destination net mask gateway interface metric 0.0.0.0 0.0.0.0 1.1.1.1 dod-isp 4 0.0.0.0 0.0.0.0 40.40.40.40 NIC 2 Scenario 3
DOD - - - - - RAS
/ \
LAN - - - RRAS ISP - - Internet
valid \ /
IP address LAN - - -T1/other - - - LAN
destination net mask gateway interface metric 0.0.0.0 0.0.0.0 1.1.1.1 dod-isp b 4 0.0.0.0 0.0.0.0 40.40.40.40 NIC 2 Dead Gateway Detection only is activated by a server when it is the "initiator" of the TCP connection. In the preceding case, RRAS is not the source or initiator of the TCP session, and so is "unaware" that TCP sessions are not working correctly. Again, because the RRAS server does not "look" above the IP header when acting as a router, it never "sees" whether a packet is a UDP or TCP packet. That is why (in this scenario) RRAS will never fail-over to the second default gateway. MORE INFORMATION
In all three of these scenarios, the behavior expected will not
occur. Default gateway static routes added to RRAS that point to a DOD are not added to the list of available default gateways available to the router unless one of the 2 following conditions exists:
If you want to see the routes that the kernel of the OS is using at any one time, you can use "kernrout print" command at a command prompt. This is the routing table at the kernel level. This shows you the single best route that will be used by the operating system when making routing decisions. | Article Translations
|

Back to the top
