Hi Les,
> On Jul 12, 2024, at 02:57, Les Ginsberg (ginsberg) <[email protected]> wrote:
>
> I am happy that work on this problem has begun.
> I believe the most robust way forward is to implement the mechanisms defined
> in BOTH drafts.
>
> I think the mechanism defined in draft-hegde-lsr-ospf-better-idbx is sound
> and not overly complex (sorry Liyan 😊) and should be done.
> But it does not solve all aspects of the problem.
> It does make LSDB synchronization more robust – which addresses the control
> plane aspects of the problem.
> It also has the advantage that it does not require any support on the
> neighboring routers – and so the benefits can be realized simply by upgrading
> one router at a time.
>
> However, draft-hegde-lsr-ospf-better-idbx does not address forwarding plane
> aspects of the problem – which become more significant at scale.
> There are two aspects of this problem:
>
> 1)You do not have control over the order in which the updated LSAs are
> flooded to the rest of the network – so it is still possible for transient
> forwarding issues to occur multiple hops away from the restarting router.
> 2)The restarting router requires additional time – after full LSDB sync – to
> program the forwarding plane. It is well known that update of the forwarding
> plane takes much longer than protocol SPF calculation.
> If only a few hundred routes are supported, this may not be of significant
> concern, but if thousands of routes are supported the time it takes to
> program the forwarding plane becomes a significant contributor.
I fail to see how suppressing neighbor adjacency advertisement solves any
additional problems that are not solved by avoiding usage of the restarting
router’s stale LSAs.
Note that the OSPF SPF has a check for bi-directional connectivity, excerpted
from section 16.1 of RFC2328:
(b) Otherwise, W is a transit vertex (router or transit
network). Look up the vertex W's LSA (router-LSA or
network-LSA) in Area A's link state database. If the
LSA does not exist, or its LS age is equal to MaxAge, or
it does not have a link back to vertex V, examine the
next link in V's LSA.[23]
Consequently, the restarting router can simply suppress its own link
advertisement until such time that is required to solve the above problems. You
should be familiar with this quote:
“If you want a thing done well, do it yourself.”
― Napoleon Bonaparte
Thanks,
Acee
>
> draft-cheng-lsr-ospf-adjacency-suppress provides a way to address the above
> two aspects by providing a means for the neighbors of the restarting router
> to delay advertisement of the restored adjacency to the restarting router.
> (SA signaling)
>
> It could be argued that using SA signaling eliminates the need to do anything
> else – but given that this mechanism depends upon support by all the
> neighbors of the restarting router I believe there is still good reason to
> implement both mechanisms.
>
> NOTE: I would prefer that the two drafts be combined into a single draft –
> but that is optional and up to the authors. But from the WG perspective I
> would like to see both solutions progress.
>
> Les
>
>
>
> From: Liyan Gong <[email protected]
> <mailto:[email protected]>>
> Sent: Thursday, July 11, 2024 8:22 PM
> To: Acee Lindem <[email protected] <mailto:[email protected]>>; Aijun
> Wang <[email protected] <mailto:[email protected]>>
> Cc: Peter Psenak (ppsenak) <[email protected] <mailto:[email protected]>>;
> Yingzhen Qu <[email protected] <mailto:[email protected]>>; lsr
> <[email protected] <mailto:[email protected]>>; lsr-chairs <[email protected]
> <mailto:[email protected]>>; tony Przygienda <[email protected]
> <mailto:[email protected]>>; shraddha <[email protected]
> <mailto:[email protected]>>
> Subject: [Lsr] Re: About Premature aging of LSA and Purge LSA
>
> Hi Acee and Aijun,
>
> Thank you very much for your discussion. I would like to share my thoughts on
> the proposed solutions.
> In my view, draft-hegde-lsr-ospf-better-idbx may not be as straight forward
> as it initially appears.
> Despite its local applicability, it entails a complex neighbor establishment
> process, which is fundamental to the OSPF protocol and typically not altered
> lightly by those familiar with its workings.
> On the other hand, draft-cheng-lsr-ospf-adjacency-suppress presents a more
> focused approach tailored to address the specific issue without unintended
> consequences.
> I still believe the key factor in evaluating any approach is whether it
> impacts the current systems negatively.
>
> Regarding our extensive discussions on these drafts, please refer to our
> previous records for more details.
> https://mailarchive.ietf.org/arch/search/?q=%22draft-cheng-lsr-ospf-adjacency-suppress%22
>
> Thank you for your attention to this matter.
>
>
> Best Regards,
>
> Liyan
>
>
>
> ----邮件原文----
> 发件人:Acee Lindem <[email protected] <mailto:[email protected]>>
> 收件人:Aijun Wang <[email protected] <mailto:[email protected]>>
> 抄 送:Peter Psenak <[email protected] <mailto:[email protected]>>,Yingzhen Qu
> <[email protected] <mailto:[email protected]>>,lsr <[email protected]
> <mailto:[email protected]>>,lsr-chairs <[email protected]
> <mailto:[email protected]>>,tony Przygienda <[email protected]
> <mailto:[email protected]>>,shraddha <[email protected]
> <mailto:[email protected]>>
> 发送时间:2024-07-11 23:26:57
> 主题:[Lsr] Re: About Premature aging of LSA and Purge LSA
>
> As WG member:
>
> On Jul 11, 2024, at 05:29, Aijun Wang <[email protected]
> <mailto:[email protected]>> wrote:
>
> And, there is also another draft aims to solve the similar problem
> https://datatracker.ietf.org/doc/html/draft-cheng-lsr-ospf-adjacency-suppress-02,
> which it declares similar with the solution in IS-IS. Why not take this
> approach?
>
> Because this one doesn’t require any signaling and can accomplished via local
> behavior without requiring support from any other OSPF router. Additionally,
> it is simpler.. Well, at least for someone who has a deep understanding of
> the protocol.
>
> Thanks,
> Acee
>
>
>
>
> Best Regards
>
> Aijun Wang
> China Telecom
>
> 发件人: [email protected] <mailto:[email protected]>
> [mailto:[email protected]] 代表 Aijun Wang
> 发送时间: 2024年7月11日 17:20
> 收件人: 'Acee Lindem' <[email protected] <mailto:[email protected]>>
> 抄送: 'Peter Psenak' <[email protected] <mailto:[email protected]>>; 'Yingzhen
> Qu' <[email protected] <mailto:[email protected]>>; 'lsr'
> <[email protected] <mailto:[email protected]>>; 'lsr-chairs' <[email protected]
> <mailto:[email protected]>>; 'tony Przygienda' <[email protected]
> <mailto:[email protected]>>; 'shraddha' <[email protected]
> <mailto:[email protected]>>
> 主题: [Lsr] 答复: Re: About Premature aging of LSA and Purge LSA
>
> For the neighbors of the restarting router, why can’t they delete directly
> the LSAs that originated by the restarting router instead of putting them
> into one “Stale DB Exchange list” when they detect their neighbor is down?
>
> 发件人: [email protected] <mailto:[email protected]>
> [mailto:[email protected]] 代表 Acee Lindem
> 发送时间: 2024年7月10日 22:14
> 收件人: Aijun Wang <[email protected] <mailto:[email protected]>>
> 抄送: Peter Psenak <[email protected] <mailto:[email protected]>>; Yingzhen Qu
> <[email protected] <mailto:[email protected]>>; lsr <[email protected]
> <mailto:[email protected]>>; lsr-chairs <[email protected]
> <mailto:[email protected]>>; tony Przygienda <[email protected]
> <mailto:[email protected]>>; shraddha <[email protected]
> <mailto:[email protected]>>
> 主题: [Lsr] Re: About Premature aging of LSA and Purge LSA
>
> Yes - but the whole discussion of adjacency suppression and database
> synchronization is based on preventing TEMPORARY usage of stale LSAs leading
> to false bidirectional adjacencies during unplanned restart. RFC 2328 OSPF
> will converge without any modifications - there can just be transient traffic
> drops and/or loops.
>
> Thanks,
> Acee
> On Jul 9, 2024, at 20:42, Aijun Wang <[email protected]
> <mailto:[email protected]>> wrote:
>
> For the unplanned restart, shouldn’t the responsibility of the directed
> connect neighbors to send out such LSAs for the purge of obsolete LSA?
>
> Best Regards
>
> Aijun Wang
> China Telecom
>
> 发件人: [email protected] <mailto:[email protected]>
> [mailto:[email protected]] 代表 Acee Lindem
> 发送时间: 2024年7月9日 20:14
> 收件人: Peter Psenak <[email protected] <mailto:[email protected]>>
> 抄送: Aijun Wang <[email protected]
> <mailto:[email protected]>>; Yingzhen Qu <[email protected]
> <mailto:[email protected]>>; lsr <[email protected] <mailto:[email protected]>>;
> lsr-chairs <[email protected] <mailto:[email protected]>>; tony
> Przygienda <[email protected] <mailto:[email protected]>>; shraddha
> <[email protected] <mailto:[email protected]>>
> 主题: [Lsr] Re: About Premature aging of LSA and Purge LSA
>
> Additionally, you certainly don’t need a standards track solution to this
> problem. An implementation could honor MinLSInterval by simply locally
> keeping its own list of self-originated MaxAge LSAs and delaying
> reorigination.
>
> Thanks,
> Acee
>
>
> On Jul 9, 2024, at 04:13, Peter Psenak <[email protected]
> <mailto:[email protected]>> wrote:
>
> Aijun,
>
> On 09/07/2024 09:46, Aijun Wang wrote:
> Hi, Acee:
>
> Can the proposal in
> https://datatracker.ietf.org/doc/html/draft-dong-ospf-purge-lsa-00, together
> with https://datatracker.ietf.org/doc/html/rfc2328#section-14.1(Premature
> aging of LSAs) solve your mentioned problem?
> If so, is it simpler than your proposal?
> That is, before the router restart, it needs only send out the Purge LSA(when
> LSA sequence number is not to wrap) or premature aging of its LSA.(when
> sequence number is to wrap)
> does not work for unplanned restart.
>
> thanks,
> Peter
>
>
> Best Regards
>
> Aijun Wang
> China Telecom
>
> 发件人: [email protected] <mailto:[email protected]>
> [mailto:[email protected]] 代表 Acee Lindem
> 发送时间: 2024年7月9日 3:58
> 收件人: Yingzhen Qu <[email protected]> <mailto:[email protected]>
> 抄送: lsr <[email protected]> <mailto:[email protected]>; lsr-chairs
> <[email protected]> <mailto:[email protected]>; tony Przygienda
> <[email protected]> <mailto:[email protected]>; shraddha
> <[email protected]> <mailto:[email protected]>
> 主题: [Lsr] Re: IETF 120 LSR Slot Requests
>
> Speaking as WG member:
>
> I would like a 10 minute slot to present an update to
> https://datatracker.ietf.org/doc/draft-hegde-lsr-ospf-better-idbx/
>
> Thanks,
> Acee
>
>
>
> On Jun 25, 2024, at 14:19, Yingzhen Qu <[email protected]
> <mailto:[email protected]>> wrote:
>
> Hi,
>
> The draft agenda for IETF 120 has been posted:
> IETF 120 Meeting Agenda <https://datatracker.ietf.org/meeting/120/agenda/>
>
> The LSR session is scheduled on Friday Session I1 9:30 - 11:30, July 26, 2024.
>
> Please send slot requests to [email protected] <mailto:[email protected]>
> before the end of the day Wednesday July 10th. Please include draft name and
> link, presenter, desired slot length including Q&A.
>
> Please note that having a discussion on the LSR mailing list is a
> prerequisite for a draft presentation in the WG session. If you need any help
> please reach out to the chairs.
>
> Thanks,
> Yingzhen
_______________________________________________
Lsr mailing list -- [email protected]
To unsubscribe send an email to [email protected]