DOCUMENT:Q105282 26-FEB-2002 [lanman] TITLE :Incorrect Source Routing Bit Causes NetBEUI Network Storm PRODUCT :Microsoft LAN Manager PROD/VER: OPER/SYS: KEYWORDS: ====================================================================== SYMPTOMS ======== Receiving a frame on an Ethernet with the source routing bit enabled can cause a machine running NetBEUI to propagate a network storm: entering a loop of transmitting invalid frames to other machines on the net. This seems to occur mostly with 3Com Etherlink3 network interface cards (NICs). CAUSE ===== NOTE: SABME and UA are defined below. When a link is established and the SABME frame has the source routing bit set erroneously, the routing length field is accounted for in the link table entry as well as in the original routing header info. This causes all subsequent frames on this link (including the following UA) to contain the original source routing info, but the source routing bit is ignored on the receive end, causing the frame to be misinterpreted. When the original frame contains a SABME with the source routing bit set incorrectly, the two machines enter a loop broadcasting SABME frames back and forth. STATUS ====== A fix has been made to NetBEUI, causing it to refuse to accept frames containing source routing information when operating on an Ethernet network. DEFINITIONS ----------- - SABME stands for "set asynchronous balanced mode extended." It is a frame sent from one logical link control (LLC) layer to another requesting establishment of a link connection between them. - UA stands for "unnumbered acknowledgment." It is a frame sent in response to a SABME that accepts the request and establishes the link connection. Additional query words: 2.20 2.2 multicast ====================================================================== Keywords : ============================================================================= 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 2002.