KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q254671: RRAS Route Table Not Updated When It Receives an RIP Metric 16

Article: Q254671
Product(s): Microsoft Windows NT
Version(s): winnt:4.0,4.0 SP3,4.0 SP4,4.0 SP5,4.0 SP6,4.0 SP6a
Operating System(s): 
Keyword(s): kbWinNT400PreSP7Fix
Last Modified: 08-MAY-2002

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Windows NT Server versions 4.0, 4.0 SP3, 4.0 SP4, 4.0 SP5, 4.0 SP6, 4.0 SP6a 
- Microsoft Routing and Remote Access Service Update for Windows NT Server version 4.0 
-------------------------------------------------------------------------------


SYMPTOMS
========

Routing and Remote Access Service (RRAS) may not properly update its routing
table when it receives a Routing Information Protocol (RIP) advertisement for a
route with a metric of 16. When viewing the routing table with the Kernrout
Print utility, the route with the previous metric is still present. The RRAS
server continues to use the old route.

CAUSE
=====

This behavior can occur under the following circumstances:

- RRAS is configured to listen to RIP advertisements for normal routing.

  -or-

- A static route is configured as a backup route in the event that an RIP
  learned route becomes unavailable.

If the failed route advertisement has been modified to a metric of 16
(unreachable), RRAS should update its routing table accordingly and use the
backup static route. The routing table can still show the RIP learned route at
its original metric.

The following is an example of a routing table with a static route and RIP
learned route to the same destination network:

+-----------------------------------------------------------+
| Destination | Mask        | Interface   | Metric | Source | 
+-----------------------------------------------------------+
| 172.17.0.0  | 255.255.0.0 | 192.168.1.2 | 3      | RIP    | 
+-----------------------------------------------------------+
| 172.17.0.0  | 255.255.0.0 | 192.168.1.1 | 5      | Static | 
+-----------------------------------------------------------+

When the RIP learned route becomes unreachable and is advertised as the
following, the change is not reflected in the routing table:

+-----------------------------------------------------------+
| Destination | Mask        | Interface   | Metric | Source | 
+-----------------------------------------------------------+
| 172.17.0.0  | 255.255.0.0 | 192.168.1.2 | 16     | RIP    | 
+-----------------------------------------------------------+

STATUS
======

Microsoft has confirmed this to be a problem in Windows NT 4.0.

Additional query words:

======================================================================
Keywords          : kbWinNT400PreSP7Fix 
Technology        : kbWinNTsearch kbWinNT400search kbWinNTSsearch kbWinNTS400sp6 kbWinNTS400sp5 kbWinNTS400sp4 kbWinNTS400sp3 kbWinNTS400search kbWinNTS400 kbAudDeveloper kbRRASNTSearch kbRRASNT400
Version           : winnt:4.0,4.0 SP3,4.0 SP4,4.0 SP5,4.0 SP6,4.0 SP6a
Hardware          : ALPHA x86
Issue type        : kbbug
Solution Type     : kbfix

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.