LSA flooding on a broadcast network

Jeff Wogaman - TX <jeff_wogaman@GMACM.COM> Tue, 09 December 2003 18:41 UTC

Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com [209.119.0.109]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA07238 for <ospf-archive@LISTS.IETF.ORG>; Tue, 9 Dec 2003 13:41:55 -0500 (EST)
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <2.00C6DA98@cherry.ease.lsoft.com>; Tue, 9 Dec 2003 13:42:08 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 1.8e) with spool id 63687510 for OSPF@PEACH.EASE.LSOFT.COM; Tue, 9 Dec 2003 13:42:07 -0500
Received: from 199.68.77.225 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with TCP; Tue, 9 Dec 2003 13:32:07 -0500
Received: through eSafe SMTP Relay 1070373437; Tue Dec 09 13:25:06 2003
Received: by uspahormsx91.gmacm.com with Internet Mail Service (5.5.2656.59) id <XR115W7H>; Tue, 9 Dec 2003 13:31:43 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C3BE82.AE36E48A"
Message-ID: <D763C19A4582934CB85B7AC250465DA6067B5F@dal1mx01.gmacm.gmacr.corp>
Date: Tue, 09 Dec 2003 13:31:37 -0500
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Jeff Wogaman - TX <jeff_wogaman@GMACM.COM>
Subject: LSA flooding on a broadcast network
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

Greetings,

I am new to the OSPF LISTSERV and this is my first post, I hope I am doing
it the right way! I have some questions regarding LSA flooding as it relates
to a broadcast segment. I have searched the archives and am looking to get a
little more clarification on the flooding process.

Given the following basic topology:


       |       |
       |       |
 A ----|       |----C
       |---1---|
       |       |
       |---2---|
 B ----|       |----D
       |       |
         |       |
    Net X       Net Y


On Net X, routers A and B are DR/BDR, they are also both ABRs.
On Net Y, routers 1 and 2 are DR/BDR.

When routers 1 and 2 receive an LSU on Net X they should flood the update
out their Net Y interface. Will both routers 1 and 2 flood the LSU out their
Net Y interfaces to the 224.0.0.5 address? I would assume the answer is yes
even though router 2 is the BDR for Net Y it will still flood the LSU to Net
Y since it did not receive the original LSU on the this interface based on
RFC 2328 section 13.3 paragraph 4, correct?

Now, given the more complex topology:

       |       |
       |---1---|
 A ----|       |----C
       |---2---|
       |       |
       |---3---|
 B ----|       |----D
       |---4---|
         |       |
    Net X       Net Y

On Net X, routers A and B are DR/BDR, they are also both ABRs.
On Net Y, routers 1 and 3 are DR/BDR.

In this scenario routers 1, 2, 3, and 4 receive the LSU on their Net X
interface. I would think routers 2 and 4 send the LSU to the 224.0.0.6
address, while routers 1 and 3 would send the LSU to the 224.0.0.5 address.
Is this correct? If this is the case it would appear that we might have
multiple copies of the same LSA bouncing around on Net Y between the various
routers.

I apologize if I have not gotten my thoughts across clearly as it is not an
easy topic to get across via text. I may be trying to read more into the
flooding process as defined in the RFC but I am confused on how the DR/BDR
should function in the more complex topology. I am trying to understand how
things should work in this environment since it is active in our current
topology and we have had some issues in the past. I would appreciate any
input that the forum might have to help clear up the fog for me a bit.
Thanks in advance for the help on this.

Regards,
jeff