Microsoft KB Archive/156974

= IBM 6611 Routers May Generate Invalid DHCP Frames =

Article ID: 156974

Article Last Modified on 12/5/2003

-

APPLIES TO


 * Microsoft Windows NT Workstation 3.51
 * Microsoft Windows NT Workstation 4.0 Developer Edition
 * Microsoft Windows NT Server 3.51
 * Microsoft Windows NT Server 4.0 Standard Edition
 * Microsoft Windows 95

-



This article was previously published under Q156974



SYMPTOMS
Your Dynamic Host Configuration Protocol (DHCP) clients that are on the opposite side of an IBM 6611 router from their DHCP Server may receive one of the following error messages when they attempt to lease an IP address:

Windows NT DHCP Client
The DHCP client could not obtain an IP address.

If you want to see DHCP messages in the future, choose YES, otherwise choose NO.

Windows 95 DHCP Client
This DHCP client was unable to obtain an IP network address from a DHCP server.



CAUSE
Some versions of software for the IBM 6611 router create and forward invalid frames when the router is acting as an RFC 1542 BOOTP relay agent. Specifically, the frames are invalid because their IP header contains a Source IP Address of 0.0.0.0, rather than the IP address of the router.

These invalid frames are silently discarded by the Windows NT TCP/IP stack and are not passed to the DHCP service on the server.



RESOLUTION
To correct this problem, contact IBM and request an upgrade to the IBM 6611 router software.

The product included here is manufactured by a vendor independent of Microsoft; we make no warranty, implied or otherwise, regarding the product's performance or reliability.



MORE INFORMATION
Per section 4.2.2.11 of RFC 1812 (Requirements for IP Version 4 Routers), a Source IP Address of 0.0.0.0 "MUST NOT be used as a source address by routers, except the router MAY use this as a source address as part of an initialization procedure (for example, if the router is using BOOTP to load its configuration information)."

In the situation described here, the IBM 6611 router is not in the process of determining its own configuration, and therefore, the frames it generates with a Source IP Address of 0.0.0.0 are invalid.

Keywords: kberrmsg kbnetwork kbprb kb3rdparty KB156974

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.