Zhao-Yang Dong <zhaoyang@NORTEL.COM> Thu, 14 April 2005 23:42 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 TAA12018 for <ospf-archive@LISTS.IETF.ORG>; Thu, 14 Apr 2005 19:42:02 -0400 (EDT)
Received: from vms.dc.lsoft.com (209.119.0.2) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <16.010141D3@cherry.ease.lsoft.com>; Thu, 14 Apr 2005 19:42:01 -0400
Received: by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP release 14.3) with spool id 66609131 for OSPF@PEACH.EASE.LSOFT.COM; Thu, 14 Apr 2005 19:42:00 -0400
Received: from 47.129.242.57 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0l) with TCP; Thu, 14 Apr 2005 19:32:00 -0400
Received: from zrtpd0jn.us.nortel.com (zrtpd0jn.us.nortel.com [47.140.202.35]) by zcars04f.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id j3ENVwQ09257 for <OSPF@PEACH.EASE.LSOFT.COM>; Thu, 14 Apr 2005 19:31:58 -0400 (EDT)
Received: by zrtpd0jn.us.nortel.com with Internet Mail Service (5.5.2653.19) id <2KL17A63>; Thu, 14 Apr 2005 19:31:58 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C5414A.212D1508"
Message-ID: <7A3E36B3528ED04A880178D337F30C9A044F6285@zrc2hxm1.corp.nortel.com>
Date: Thu, 14 Apr 2005 19:31:47 -0400
Reply-To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
Sender: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>
From: Zhao-Yang Dong <zhaoyang@NORTEL.COM>
To: OSPF@PEACH.EASE.LSOFT.COM
Precedence: list

In an OSPF link state database, each LSA is supposed to have a unique Link
State ID (LSID). Sometimes this is not true, especially in multiple vendor
devices environment. 

 

When originating summary and/or AS-external LSAs, how to assign unique LSID
for a network number who has multiple (different length of) masks is
described in RFC 2328 appendix E. However, I did not see any discussion in
RFC 2328 nor this archive how to handle/process summary and/or AS-external
LSAs received from other routers with the same LSID but different length of
masks. 

 

According RFC 2328, a LSA is identified by LS type, LSID and advertising
router. To determine which LSA of two LSA instances is newer, LS sequence
number, checksum and age are compared. Network mask does not seem play any
role while processing the received LSAs. 

 

My question is, for example, if I received a LSA with LSID=A.B.C.D and 24
bits mask and installed in my database, and later I received the same LSA
(i.e. same LS type, LSID and advertising router) but with 28 bits mask. If
the second LSA has the larger sequence number, should I replace my database
copy with the second LSA?

 

Thanks,

Zhaoyang