Hi Liyan,

As I responded previously, we need an additional change to the OSPF database 
exchange.

https://mailarchive.ietf.org/arch/msg/lsr/zYB-GA9fw2mVNcTyhcRAAIPBhGE/

We’ll have something soon and then we can compare the two solutions. 

Thanks,
Acee



> On Mar 31, 2023, at 2:36 AM, Liyan Gong <[email protected]> wrote:
> 
> 
> Hi All,
> 
> I would like to summarize our discussion as below. If any misunderstanding, 
> please correct me, thanks a lot.  1. for A--B scenario, The blackhole occurs 
> on router B when the following order comes:
>    1.1) B has the old LSA of A in its database.
>    1.2) B generates new router-lsa to advertise the adjacency B->A.   
>    1.3) B receives the re-originated LSA of A.
>    2. for A---B---C scenario, The blackhole occurs on router C when the 
> following order comes(same with what Les says):
>    2.1) C has the old lsa of A in its database.
>    2.2) C receives the new router-lsa of B advertising the adjacency B->A.    
>    2.3) C receives the re-originated LSA of A---B
>    Even if A--B scenarion is resolved, A--B--C scenario is likely to occur 
> under certain conditions, such as packet loss, out of order, or 
> MinLSInterval, MinLSArrival.
>  Because the sequence of the flooding process can not be controlled precisely 
> as Les has mentioned in the following email.
>  Although the possibility is not so high as A--B scenario, it still should be 
> considered when choosing the solution. It is best to address both scenarios 
> at once.
>  Taking this into consideration, Let's rethink about the two solutions we 
> have discussed.
>  solution 1:  SA-bit:
> for scenario A--B, The upper step 1.2) is delayed by a signal which is 
> controled by a timer. The solution works well as the presentation slides show.
> for scenrio A--B--C, If the timer is assigned properly, greater delay can be 
> provided for upper step 2.2). This will help to guarantee step 2.3) before 
> step 2.2) .
>  solution 2: Always requesting router-lsa:
> for A---B scenario, there are two concerns to be addressed. We will leave 
> this to Acee.
> 1)It can not work for other type of routes if only requesting router-lsa.
> 2)It will cause BadLSReq, when an older lsa is received,as the same 
> time,there is an instance on the sending neighbor's request list.
>  for A--B--C scenario, Assuming the above concerns for scenario A--B have 
> been resolved, I also agree with what Les has mentioned as below:
> This is likely to happen - but without some delay between flooding the 
> updated Router LSA from the restarting router and the updated Router LSA on 
> the neighbor there is still some risk.
>  So, Leaving behind the unaddressed concerns on A--B scenario,It seems to me 
> that SA-bit is better for A--B--C scenario.
> 
> Best Regards,
> Liyan
> 
> ----邮件原文----
> 发件人:"Les Ginsberg (ginsberg)" <[email protected]>
> 收件人:Tony Przygienda  <[email protected]>
> 抄 送: Acee Lindem  <[email protected]>,Liyan Gong  
> <[email protected]>,"chen.mengxiao" <[email protected]>,lsr  
> <[email protected]>,Weiqiang Cheng <[email protected]>,linchangwang  
> <[email protected]>
> 发送时间:2023-03-30 01:14:59
> 主题:RE:[Lsr]NewVersionNotificationfordraft-cheng-ospf-adjacency-suppress-00.txt
> 
>     
> Tony –
>  I think we are not far apart in our POV – though the relative size of the 
> bird and the gun might be debatable. 
>  Given that the draft authors and Acee seem to be agreeing that “something” 
> should be done, I am thinking that addressing the concern that I have will 
> not add much complexity to whatever solution they agree on.
> But I will defer to the OSPF experts.
>     Les
>  From: Tony Przygienda <[email protected]> 
> Sent: Tuesday, March 28, 2023 8:35 PM
> To: Les Ginsberg (ginsberg) <[email protected]>
> Cc: Acee Lindem <[email protected]>; Liyan Gong 
> <[email protected]>; chen.mengxiao <[email protected]>; lsr 
> <[email protected]>; Weiqiang Cheng <[email protected]>; linchangwang 
> <[email protected]>
> Subject: Re: 
> [Lsr]NewVersionNotificationfordraft-cheng-ospf-adjacency-suppress-00.txt
>  So Les, your concern AFAIU it is maybe bit overwrought. Local (assuming 
> remote is the unplanned bouncer, in chain example B local A remote) 
> advertises its LSA with the link failed and that gets flooded immediately (I 
> assume the link local-remote  is *not* a minimal cut in the topology so there 
> are paths to flood the whole network without the link coming up again unlike 
> the 3 router example) and then local does NOT advertise adjacency until it's 
> full no matter what which will take a bit of time. So  even if floods 
> high-version remote LSA overriding the remote's initial low-version LSA the 
> bidirectional check fails as Acee points out. Then remote overrides and 
> remote and local only flood LSAs with adjacency in them after full which 
> takes some time in any  case.  Adding additional signalling and 
> interdependencies between hellos and LSA origination seems to me shooting at 
> pretty little birds with canons somewhat due to involved interdependencies.
>  I probably repeat partially what Acee said but it's my 2c
>  -- tony
>  On Wed, Mar 29, 2023 at 9:53AM Les Ginsberg (ginsberg) <[email protected]> 
> wrote:
> Acee -
> 
> So your proposal is to have the neighbor of the restarting router be 
> responsible for ensuring that the Router LSA updates are done in the proper 
> order.
> I agree this can work as well.
> 
> I still think there is one element missing from your proposal i.e., 
> guaranteeing that the Router LSA update from the restarting router is flooded 
> before (or at least in the same Link State Update packet) as the updated 
> Router LSA from the neighbor - and that  this order is maintained at each 
> flooding hop throughout the network.
> This is likely to happen - but without some delay between flooding the 
> updated Router LSA from the restarting router and the updated Router LSA on 
> the neighbor there is still some risk.
> 
>    Les
> 
> > -----Original Message-----
> > From: Acee Lindem <[email protected]>
> > Sent: Tuesday, March 28, 2023 2:19 PM
> > To: Les Ginsberg (ginsberg) <[email protected]>
> > Cc: Liyan Gong <[email protected]>; Tony Przygienda
> > <[email protected]>; chen.mengxiao <[email protected]>; lsr
> > <[email protected]>; Weiqiang Cheng <[email protected]>;
> > linchangwang <[email protected]>
> > Subject: Re: [Lsr]NewVersionNotificationfordraft-cheng-ospf-adjacency-
> > suppress-00.txt
> > 
> > Hi Les
> > 
> > > On Mar 28, 2023, at 4:44 PM, Les Ginsberg (ginsberg)
> > <[email protected]> wrote:
> > >
> > > (For some reason, email from you now goes into my Junk folder – delaying
> > my response. )
> > >  Acee –
> > >  Consider the simple topology:
> > >  A---B---C
> > >  A is the restarting router.
> > > C represents “the rest of the network” attached to B.
> > >  Router A goes down.
> > > Adjacency on B to A goes down.
> > > The LSPDB on C now has:
> > >  Router LSA B w no adjacency to A
> > > Router LSA A w adjacency to B (stale)
> > >  A comes up – adjacency between A and B forms.
> > > What happens next on C (and all the routers downstream) depends on
> > order.
> > >  Case #1
> > > New Router LSA B w adjacency to A arrives.
> > 
> > With the change I proposed, Router B will not become adjacent to Router A
> > without getting an updated version of Router A’s LSA that doesn’t include
> > the link to Router B.
> > 
> > 
> > 
> > > At this point, C believes there is two-way connectivity between A and B
> > because of the presence of the stale Router LSA A
> > > New Router LSA A w no adjacency to B arrives
> > > Now C has the up to date information
> > >  Case #2
> > > New Router LSA A w no adjacency to B arrives
> > > New Router LSA B w adjacency to A arrives
> > > C still sees no 2way connectivity between A and B
> > >  The reason you need to control the ordering is to prevent Case #1 from
> > occurring.
> > > Yes, this is a transient – LSPDB will eventually converge – but the 
> > > duration
> > of “eventually’ depends on scale.
> > >  SA bit can be used to prevent Case #1 from ever occurring – or at least
> > make it very unlikely.
> > 
> > The change I proposed will prevent it as well. Router B will request Router 
> > A’s
> > LSA and Router A will respond with the new version which doesn’t have the
> > link to Router B. Router B will respond with the more-recent version (see 
> > this
> > excerpt from RFC 2328 13.3):
> > 
> > 
> > 
> >       (8) Else, the database copy is more recent. If the database copy
> >            has LS age equal to MaxAge and LS sequence number equal to
> >              MaxSequenceNumber, simply discard the received LSA without
> >            acknowledging it. (In this case, the LSA's LS sequence number is
> >            wrapping, and the MaxSequenceNumber LSA must be completely
> >            flushed before any new LSA instance can be introduced).
> >            Otherwise, as long as the database copy has not been sent in a
> >            Link State Update within the last MinLSArrival seconds, send the
> >            database copy back to the sending neighbor, encapsulated within
> >            a Link State Update Packet. The Link State Update Packet should
> >            be sent directly to the neighbor. In so doing, do not put the
> >            database copy of the LSA on the neighbor's link state
> >            retransmission list, and do not acknowledge the received (less
> > recent)
> >              LSA instance.
> > 
> > 
> > Once Router A receives a more recent version and processed as described in
> > section 13.4:
> > 
> > 
> >       However, if the received self-originated LSA is newer than the
> >       last instance that the router actually originated, the router
> >       must take special action. The reception of such an LSA
> >       indicates that there are LSAs in the routing domain that were
> >       originated by the router before the last time it was restarted.
> >       In most cases, the router must then advance the LSA's LS
> >       sequence number one past the received LS sequence number, and
> >       originate a new instance of the LSA.
> > 
> > 
> > Thanks,
> > Acee
> > 
> > 
> > 
> > 
> > 
> > 
> > >    Les
> > >  From: Acee Lindem <[email protected]>
> > > Sent: Tuesday, March 28, 2023 10:02 AM
> > > To: Les Ginsberg (ginsberg) <[email protected]>
> > > Cc: Liyan Gong <[email protected]>; Tony Przygienda
> > <[email protected]>; chen.mengxiao <[email protected]>; lsr
> > <[email protected]>; Weiqiang Cheng <[email protected]>;
> > linchangwang <[email protected]>
> > > Subject: Re: [Lsr]NewVersionNotificationfordraft-cheng-ospf-adjacency-
> > suppress-00.txt
> > >  Les,
> > >
> > >
> > > On Mar 28, 2023, at 12:45, Les Ginsberg (ginsberg) <[email protected]>
> > wrote:
> > >  Acee –
> > >  I will leave it to you and the other OSPF experts to decide what 
> > > mechanism
> > you want to use in OSPF.
> > >  My only comment is that in the solution you proposed you did not account
> > for the synchronization needed between Steps 2, 3, 4.
> > > This is needed I think to prevent the neighbor LSA advertising the new
> > adjacency to the restarting router from being propagated before the
> > updated Router LSA (w no neighbors) from the restarting router is
> > propagated.
> > > This is what avoids downstream routers from prematurely installing paths
> > via the restarting router.
> > >  Paths will not be installed until both routers advertise the link in 
> > > their
> > Router-LSAs (due to the backlink check in the SPF computation).
> > >  (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]
> > >
> > > The restarting router can delay advertising the link to account for any
> > required delays.
> > >
> > >
> > > Thanks,
> > > Acee
> > >
> > >
> > >  If you don’t want to use SA bit that’s fine – but I think you do need 
> > > some
> > signaling.
> > >     Les
> > >    From: Acee Lindem <[email protected]>
> > > Sent: Tuesday, March 28, 2023 7:43 AM
> > > To: Liyan Gong <[email protected]>
> > > Cc: Les Ginsberg (ginsberg) <[email protected]>; Tony Przygienda
> > <[email protected]>; chen.mengxiao <[email protected]>; lsr
> > <[email protected]>; Weiqiang Cheng <[email protected]>;
> > linchangwang <[email protected]>
> > > Subject: Re: [Lsr]NewVersionNotificationfordraft-cheng-ospf-adjacency-
> > suppress-00.txt
> > >  Hi Les, Liyan,
> > >  With the change I suggested, a restarting router should be able to flood 
> > > a
> > Router-LSA without the link adjacencies before the corresponding neighbor
> > comes full with the restarting. Additionally, if there are implementation-
> > specific delays (such as SPF, route download, etc) that a restarting router
> > wants to account for, it can simply delay advertising the Router-LSA link 
> > for
> > an adjacency once it comes up.
> > >  Just because we have this hello adjacency suppression hack in IS-IS
> > doesn’t mean that we have to put it in OSPF.
> > >   Thanks,
> > > Acee
> > >
> > >
> > >
> > > On Mar 28, 2023, at 01:46, Liyan Gong <[email protected]>
> > wrote:
> > >   Hi Les, Tony and Acee,
> > >  Appreciate your valuable suggestion. We will update the draft in the next
> > version as you suggested, including the title and detailed mechanism.
> > > What Les has elabrated about the SA bit solution in the following email is
> > consistent with the idea. Thank you again for the detailed description.
> > > Some additions are as follows:
> > >     •   Yes, as Les says, this issue becomes more likely as the IGP scale
> > increase and can be seen in practice easily.
> > >   The key point is that, in OSPF, the LSA re-origination and neighbor 
> > > full are
> > not in definite order.
> > >   The larger the database, the slower the synchronization. This will 
> > > delay the
> > lsa re-origination for restart router.
> > >  2.  Also because the LSA re-origination and neighbor full are not in 
> > > definite
> > order,
> > >     Using the solution of requesting only router-lsa specially, The 
> > > following
> > result I have mentioned becomes more likely:
> > >     Router B  has received the re-originated router lsa of router A, and 
> > > router
> > A&B both get into the full state. Now A is reachable through spf tree
> > calculation.
> > >     As a result, the external route is also reachable, since the type 5 
> > > lsa has
> > not been re-originated.
> > >
> > >     To resolve this, the neighbor router must request all the lsas 
> > > specially,
> > not only router-lsa. That is why I say this solution will cause more risk 
> > and
> > pressure.
> > >
> > > 3.  No obvious defect for the IS-IS SA bit has been seen in the practical
> > deployment. So, we think it is better to use the similar solution for OSPF.
> > >   Best Regards,
> > > Liyan
> > >   ----邮件原文----
> > > 发件人:"Les Ginsberg \\(ginsberg\\)"
> > <[email protected]>
> > > 收件人:Tony Przygienda  <[email protected]>
> > > 抄 送: Acee Lindem  <[email protected]>,Liyan Gong
> > <[email protected]>,"chen.mengxiao"
> > <[email protected]>,lsr  <[email protected]>,Weiqiang Cheng
> > <[email protected]>,linchangwang
> > <[email protected]>
> > > 发送时间:2023-03-28 10:44:41
> > > 主题:Re: [Lsr]NewVersionNotificationfordraft-cheng-ospf-adjacency-
> > suppress-00.txt
> > >
> > >    Tony -
> > >  From: Tony Przygienda <[email protected]>
> > > Sent: Monday, March 27, 2023 5:11 PM
> > > To: Les Ginsberg (ginsberg) <>
> > > Cc: Acee Lindem <[email protected]>; Liyan Gong
> > <[email protected]>; chen.mengxiao
> > <[email protected]>; lsr <[email protected]>; Weiqiang Cheng
> > <[email protected]>; linchangwang
> > <[email protected]>
> > > Subject: Re: [Lsr] NewVersionNotificationfordraft-cheng-ospf-adjacency-
> > suppress-00.txt
> > >  I didn't say "bigger", I said "random" ;-}
> > > [LES:] Ahhh…that makes all the difference. 
> > >  I tend to agree with SA bit solution though I don't grok how you can stop
> > flooding with that precisely. especially since you cannot rely on sequence 
> > of
> > hellos and DB sync packets arriving at the receiving node. And SA AFAIR
> > assumes LLC  or whatever while Acee's works on base spec ...
> > >  [LES:] Step 1: Send SA bit – neighbor continues to send Router LSA with 
> > > no
> > neighbor advertisement to the restarting router
> > > Step 2: Complete LSPDB sync – including Restarting router generating new
> > Router LSA w no neighbors
> > > Step 3: Delay to allow updated Router LSA  from Restarting router to be
> > flooded
> > > Step 4: Clear SA bit – neighboring routers can now advertise adjacency to
> > the Restarting router
> > > Step 5: Restarting router generates new Router LSA advertising neighbors
> > >  (To make this “extra reliable”, at Step 3 we can use your “random delay”
> > strategy.  )
> > >     Les
> > >  --- tony
> > >  On Tue, Mar 28, 2023 at 8:04AM Les Ginsberg (ginsberg)
> > <[email protected]> wrote:
> > > Tony –
> > >  It seems to me that the larger sequence # solution is less likely to 
> > > work the
> > more you use it. 
> > > In other words, if I restart once a month, each time I need to pick an 
> > > “even
> > bigger sequence #” to account for the starting point of the previous 
> > restart.
> > >  I know that with a 32 bit sequence #, we have decades of updates
> > available, but unless you save your most recent sequence # prior to restart
> > you either have to make a generous WAG  or risk the increasing likelihood
> > that your WAG won’t be big enough.
> > >  The SA bit logic is designed to allow the restarting router to control 
> > > when
> > the neighbors can safely resume advertising the neighbor to the restarting
> > router.
> > > This has addressed problematic cases seen even at low scale in IS-IS
> > because IS-IS does not have the equivalent of Exchange state on adjacency
> > bringup.
> > > While I agree with Acee that historically this hasn’t been a significant 
> > > issue
> > with OSPF, as IGP scale increases the visibility of this issue becomes more
> > likely.
> > >  However, the problem has another aspect i.e., it is important that the
> > updated LSA from the neighbor of the restarting router NOT be flooded prior
> > to the updated LSA from the restarting  router. Otherwise other routers in
> > the network may prematurely think that two-way connectivity to the
> > restarting router has been restored sooner than it actually has been. 
> > Neither
> > the draft nor Acee’s alternative explicitly address this point. Proper use 
> > of
> > the SA bit can address this aspect.
> > >     Les
> > >  From: Tony Przygienda <[email protected]>
> > > Sent: Monday, March 27, 2023 3:29 PM
> > > To: Acee Lindem <[email protected]>
> > > Cc: Liyan Gong <[email protected]>; chen.mengxiao
> > <[email protected]>; Les Ginsberg (ginsberg)
> > <[email protected]>;  lsr <[email protected]>; Weiqiang Cheng
> > <[email protected]>; linchangwang
> > <[email protected]>
> > > Subject: Re: [Lsr] NewVersionNotificationfordraft-cheng-ospf-adjacency-
> > suppress-00.txt
> > >  thought about it. there are also other solutions to the problem (or 
> > > rather
> > to make it significantly less likely/shorter duration since perfect solution
> > given we don't purge DB of  an adjacenct router when we lose adjacency to it
> > do not exist) such as e.g. choosing seqnr# on startup in a way that 
> > minimizes
> > the problem (IMO simplest solution but only probabilistic).
> > >  Acee's solution is significantly simpler and AFAIS will have roughly same
> > behavior as the suggested draft. can be combined iwth the seqnr#
> > recommendation (which I probably wouldn't  do since large seqnr# on
> > startups may trigger bugs in deployed, "not-so-hard-tested"
> > implementations ;-)
> > >  I see Acee's take as benign "over-compliance" to standard as we have it 
> > > ;-)
> > since the current wording does not say you MUST NOT do what he suggests
> > ;-)
> > >  -- tony
> > >  On Tue, Mar 28, 2023 at 1:45AM Acee Lindem <[email protected]>
> > wrote:
> > > Hi Liyan,
> > >  On Mar 27, 2023, at 06:36, Liyan Gong <[email protected]>
> > wrote:
> > >   Hi Acee,
> > >  Thank you for sharing your idea about the draft. Because of the time
> > limitation in the meeting, Let‘s continue here.
> > >   1. First, About your doubts about the existence of the problem, I would
> > like to check whether I have elaborated it clearly through the following 
> > email
> > and the presentation.
> > >      It is a real problem we've actually seen and can be reproduced 
> > > easily,
> > you can actually try it out.
> > > I have no doubt that one could craft a test that would simulate the
> > problem. My point was that in practice, the restarting Router-LSA is flooded
> > to its neighbors during the restart  and will be accepted by any neighbors 
> > in
> > Exchange State or better.
> > >    2. About your proposed solution, we would like to share our comments.
> > >      (1) Your solution does not work for other type of lsa except 
> > > router-lsa.
> > The blackhole still occurs for other type route.
> > >          For example, Router B  has received the re-originated router lsa 
> > > of
> > router A, and router A&B both get into the full state. Now A is reachable
> > through spf tree calculation.
> > >         As a result, the external route is also reachable, since the type 
> > > 5 lsa has
> > not been re-originated.
> > >  I don’t think this can happen. Once both router A&B get into full sate,
> > Router A will have requested and received all its stale (i.e., pre-restart 
> > LSAs)
> > from Router A and will have  either refreshed or purged them based it
> > current state.
> > >       (2) Your solution can be classified into the solution 2) mentioned 
> > > in our
> > presentation and more complicated.
> > >           It is a larger modification to the basic ospf protocol, 
> > > equivalent to
> > abandon the action of DD exchange. It will cause more risk and pressure for
> > all the routers in the network.
> > > I disagree strongly that my solution is more complicated, it only add the
> > Router-LSA to the link state request list. I don’t see how this could be 
> > judged
> > more complex than using  an independent hand-shake involved. OSPF Hello
> > to keep Router B from forming an adjacency. BTW, the use case(s) and
> > precisely how the mechanism will be used was specified in the slides but not
> > the draft. The draft only says:
> > >     With the proposed mechanism, the starting router's
> > >    neighbors will suppress advertising an adjacency to the starting
> > >    router until the starting router has been able to propagate newer
> > > versions of LSAs, so that the temporary blackholes can be avoided.
> > >  I’m  not saying this should be normative text, just a better example of 
> > > how
> > the mechanism would be used.
> > >  Also, if you do republish, please include the WG in the draft name so it 
> > > can
> > easily be found, i.e., draft-cheng-lsr-ospf-adjacency-suppress-00   Thanks,
> > > Acee
> > >    Hope to get your opinion, Thanks.
> > >  Best Regards,
> > > Liyan
> > >  ----邮件原文----
> > > 发件人:Liyan Gong  <[email protected]>
> > > 收件人:"acee.ietf" <[email protected]>
> > > 抄 送: "chen.mengxiao" <[email protected]>,Les Ginsberg
> > <[email protected]>,lsr  <[email protected]>,Weiqiang Cheng
> > <[email protected]>,linchangwang
> > <[email protected]>
> > > 发送时间:2023-03-09 11:27:58
> > > 主题:Re: [Lsr]NewVersionNotificationfordraft-cheng-ospf-adjacency-
> > suppress-00.txt
> > > Hi Acee,
> > >  Yes,it is a real problem we've actually seen.
> > >  Especially when the neighbor Rouer B has many more LSAs than the
> > Restart Router A.
> > >  In this scenario, the time between the following two key points will be
> > prolonged greatly.
> > >  Further discussion is welcome, thanks a lot.
> > >  Best Regards,
> > > Liyan
> > >    ----邮件原文----
> > > 发件人:Acee Lindem  <[email protected]>
> > > 收件人:Liyan Gong  <[email protected]>
> > > 抄 送: "Mengxiao.Chen" <[email protected]>,Les Ginsberg
> > <[email protected]>,lsr  <[email protected]>,Weiqiang Cheng
> > <[email protected]>,linchangwang
> > <[email protected]>
> > > 发送时间:2023-03-08 02:34:17
> > > 主题:Re: [Lsr] New VersionNotificationfordraft-cheng-ospf-adjacency-
> > suppress-00.txt
> > >
> > > Hi Liyan,
> > >
> > > This is very unlikely to happen as flooding between the routers commences
> > as soon as they reach Exchange state. I’m wondering if you’ve actually seen
> > this situation or it is hypothetical.
> > >
> > > In any case, I have a better solution which wouldn’t add the delay for the
> > next hello packet without the SA flag to be received before advertising the
> > link. I’m busy with some other things right now and want to think about it
> > more.
> > >
> > > For now, we will add your presentation to the list for IETF 116.
> > >
> > > Thanks,
> > > Acee
> > >
> > >
> > >
> > > > On Mar 7, 2023, at 3:54 AM, Liyan Gong  wrote:
> > > >
> > > >
> > > > Hi Les and Acee,
> > > >
> > > > Let me explain it further through the following diagram.
> > > >
> > > > 1) The neighbor relationship between Router A and Router B is stable.
> > The route 10.1.1.1/32 is reachable.
> > > > 2)Router A unplanned restarts and the loopback address has been
> > deleted.The process of the neighbor establish is as follows.
> > > > 3)The temporary blackhole occurs during the time range stated in the
> > right brace.
> > > >
> > > > There are two key points:
> > > > 1)Neighbor router reached the full state earlier.
> > > > 2)Neighbor router received the reoriginated lsas late.
> > > >
> > > > So,this purpose of the draft is to delay the point 1).
> > > >
> > > > Hope this helps,thank you.
> > > >
> > > > <1.png>
> > > >
> > > > Best Regards,
> > > > Liyan
> > > >
> > > >
> > > > ----邮件原文----
> > > > 发件人:"Mengxiao.Chen"
> > > > 收件人:"Les Ginsberg (ginsberg)" ,AceeLindem ,Liyan Gong
> > > > 抄 送: lsr  ,Weiqiang Cheng  ,linchangwang
> > > > 发送时间:2023-03-07 15:19:59
> > > > 主题:Re: [Lsr] New Version Notification fordraft-cheng-ospf-
> > adjacency-suppress-00.txt
> > > >
> > > > Hi Les,
> > > >
> > > > Thank you for your comments.
> > > > OSPF does include the LSDB sync requirement. But OSPF state machine
> > does not guarantee the two routers attain FULL state at the same time.
> > > >
> > > > R1(restart)------R2------R3
> > > >
> > > > R1 LSDB: R1's new router-LSA, seq 80000001
> > > > R2 LSDB: R1's old router-LSA, seq 80000500
> > > >
> > > > When R1 restarts from an unplanned outage, R1 will reinitialize its LSA
> > sequence number. But R2 has the previous copies of R1's LSA, which has
> > larger sequence number.
> > > > R2 thinks its local LSAs are "newer". So, R2 will attain FULL state, 
> > > > without
> > requesting R1 to update.
> > > > This may cause temporary blackholes to occur until R1 regenerates and
> > floods its own LSAs with higher sequence numbers.
> > > >
> > > > Thanks,
> > > > Mengxiao
> > > >
> > > > -----Original Message-----
> > > > From: Lsr  On Behalf Of Les Ginsberg (ginsberg)
> > > > Sent: Tuesday, March 7, 2023 1:29 AM
> > > > To: Acee Lindem ; Liyan Gong
> > > > Cc: lsr
> > > > Subject: Re: [Lsr] New Version Notification for draft-cheng-ospf-
> > adjacency-suppress-00.txt
> > > >
> > > > +1 to what Acee has said.
> > > >
> > > > As historical context, the SA bit was defined in IS-IS precisely 
> > > > because IS-
> > IS adjacency state machine does NOT include LSPDB sync as a requirement
> > before the adjacency is usable (unlike OSPF).
> > > > OSPF does not need SA bit.
> > > >
> > > >    Les
> > > >
> > > > > -----Original Message-----
> > > > > From: Lsr  On Behalf Of Acee Lindem
> > > > > Sent: Monday, March 6, 2023 8:01 AM
> > > > > To: Liyan Gong
> > > > > Cc: lsr
> > > > > Subject: Re: [Lsr] New Version Notification for draft-cheng-ospf-
> > adjacency-
> > > > > suppress-00.txt
> > > > >
> > > > > Hi Liyan,
> > > > >
> > > > > I should replied to this Email rather than your request for an IETF 
> > > > > 116
> > slot.
> > > > > Please reply to this one.
> > > > >
> > > > > I’m sorry but I don’t get this draft from a quick read. An OSPF router
> > would
> > > > > not advertise an adjacency until the router is in FULL state. An OSPF
> > router
> > > > > will not attain FULL state until database synchronization is complete.
> > > > > The following statement from you use case is incorrect:
> > > > >
> > > > >     So, without requesting the starting router to update its LSAs, the
> > > > >     neighbors of the starting router may transition to "Full" state 
> > > > > and
> > > > >     route the traffic through the starting router.
> > > > >
> > > > > Why do you think you need this extension?
> > > > >
> > > > >
> > > > > Thanks,
> > > > > Acee
> > > > >
> > > > >
> > > > > > On Mar 6, 2023, at 9:10 AM, Liyan Gong
> > > > > wrote:
> > > > > >
> > > > > > Dear All,
> > > > > > We have posted a new draft https://datatracker.ietf.org/doc/draft-
> > cheng-
> > > > > ospf-adjacency-suppress/.
> > > > > > This draft describes the extension of OSPF LLS to signal adjacency
> > > > > suppression which is functionally similar to the SA bit of Restart 
> > > > > TLV in
> > IS-IS.
> > > > > > The purpose is to avoid the temporary blackhole when a router
> > restarts
> > > > > from unplanned outages.
> > > > > > We are looing forward to your comments.Thanks a lot.
> > > > > >
> > > > > > Best Regards,
> > > > > > Liyan
> > > > > >
> > > > > > ----邮件原文----
> > > > > > 发件人:internet-drafts
> > > > > > 收件人:Changwang Lin ,Liyan Gong
> > > > > ,Mengxiao Chen
> > > > > ,Weiqiang Cheng
> > > > >
> > > > > > 抄 送: (无)
> > > > > > 发送时间:2023-03-06 17:43:39
> > > > > > 主题:New Version Notification for draft-cheng-ospf-adjacency-
> > suppress-
> > > > > 00.txt
> > > > > >
> > > > > >
> > > > > > A new version of I-D, draft-cheng-ospf-adjacency-suppress-00.txt
> > > > > > has been successfully submitted by Mengxiao Chen and posted to the
> > > > > > IETF repository.
> > > > > >
> > > > > > Name: draft-cheng-ospf-adjacency-suppress
> > > > > > Revision: 00
> > > > > > Title: OSPF Adjacency Suppression
> > > > > > Document date: 2023-03-06
> > > > > > Group: Individual Submission
> > > > > > Pages: 8
> > > > > > URL:            https://www.ietf.org/archive/id/draft-cheng-ospf-
> > adjacency-
> > > > > suppress-00.txt
> > > > > > Status:         https://datatracker.ietf.org/doc/draft-cheng-ospf-
> > adjacency-
> > > > > suppress/
> > > > > > Htmlized:       
> > > > > > https://datatracker.ietf.org/doc/html/draft-cheng-ospf-
> > > > > adjacency-suppress
> > > > > >
> > > > > >
> > > > > > Abstract:
> > > > > >    This document describes a mechanism for a router to signal its
> > > > > >    neighbors to suppress advertising the adjacency to it until link-
> > > > > >    state database synchronization is complete. This minimizes 
> > > > > > transient
> > > > > >    routing disruption when a router restarts from unplanned outages.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > The IETF Secretariat
> > > > > >
> > > > > >
> > > > > >
> > > > > > Subject:New Version Notification for draft-cheng-ospf-adjacency-
> > > > > suppress-00.txt
> > > > > >
> > > > > >
> > > > > > A new version of I-D, draft-cheng-ospf-adjacency-suppress-00.txt
> > > > > > has been successfully submitted by Mengxiao Chen and posted to the
> > > > > > IETF repository.
> > > > > >
> > > > > > Name: draft-cheng-ospf-adjacency-suppress
> > > > > > Revision: 00
> > > > > > Title: OSPF Adjacency Suppression
> > > > > > Document date: 2023-03-06
> > > > > > Group: Individual Submission
> > > > > > Pages: 8
> > > > > > URL:            https://www.ietf.org/archive/id/draft-cheng-ospf-
> > adjacency-
> > > > > suppress-00.txt
> > > > > > Status:         https://datatracker.ietf.org/doc/draft-cheng-ospf-
> > adjacency-
> > > > > suppress/
> > > > > > Htmlized:       
> > > > > > https://datatracker.ietf.org/doc/html/draft-cheng-ospf-
> > > > > adjacency-suppress
> > > > > >
> > > > > >
> > > > > > Abstract:
> > > > > >    This document describes a mechanism for a router to signal its
> > > > > >    neighbors to suppress advertising the adjacency to it until link-
> > > > > >    state database synchronization is complete. This minimizes 
> > > > > > transient
> > > > > >    routing disruption when a router restarts from unplanned outages.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > The IETF Secretariat
> > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Lsr mailing list
> > > > > > [email protected]
> > > > > > https://www.ietf.org/mailman/listinfo/lsr
> > > > >
> > > > > _______________________________________________
> > > > > Lsr mailing list
> > > > > [email protected]
> > > > > https://www.ietf.org/mailman/listinfo/lsr
> > > > _______________________________________________
> > > > Lsr mailing list
> > > > [email protected]
> > > > https://www.ietf.org/mailman/listinfo/lsr
> > > > -----------------------------------------------------------------------------------------
> > --------------------------------------------
> > > > 本邮件及其附件含有新华三集团的保密信息,仅限于发送给上面
> > 地址中列出
> > > > 的个人或群组。禁止任何其他人以任何形式使用(包括但不限于
> > 全部或部分地泄露、复制、
> > > > 或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话
> > 或邮件通知发件人并删除本
> > > > 邮件!
> > > > This e-mail and its attachments contain confidential information from
> > New H3C, which is
> > > > intended only for the person or entity whose address is listed above. 
> > > > Any
> > use of the
> > > > information contained herein in any way (including, but not limited to,
> > total or partial
> > > > disclosure, reproduction, or dissemination) by persons other than the
> > intended
> > > > recipient(s) is prohibited. If you receive this e-mail in error, please 
> > > > notify
> > the sender
> > > > by phone or email immediately and delete it!
> > > > _______________________________________________
> > > > Lsr mailing list
> > > > [email protected]
> > > > https://www.ietf.org/mailman/listinfo/lsr
> > > >
> > > > Subject:Re: [Lsr] New Version Notification fordraft-cheng-ospf-
> > adjacency-suppress-00.txt
> > > >
> > > > Hi Les,
> > > >
> > > > Thank you for your comments.
> > > > OSPF does include the LSDB sync requirement. But OSPF state machine
> > does not guarantee the two routers attain FULL state at the same time.
> > > >
> > > > R1(restart)------R2------R3
> > > >
> > > > R1 LSDB: R1's new router-LSA, seq 80000001
> > > > R2 LSDB: R1's old router-LSA, seq 80000500
> > > >
> > > > When R1 restarts from an unplanned outage, R1 will reinitialize its LSA
> > sequence number. But R2 has the previous copies of R1's LSA, which has
> > larger sequence number.
> > > > R2 thinks its local LSAs are "newer". So, R2 will attain FULL state, 
> > > > without
> > requesting R1 to update.
> > > > This may cause temporary blackholes to occur until R1 regenerates and
> > floods its own LSAs with higher sequence numbers.
> > > >
> > > > Thanks,
> > > > Mengxiao
> > > >
> > > > -----Original Message-----
> > > > From: Lsr  On Behalf Of Les Ginsberg (ginsberg)
> > > > Sent: Tuesday, March 7, 2023 1:29 AM
> > > > To: Acee Lindem ; Liyan Gong
> > > > Cc: lsr
> > > > Subject: Re: [Lsr] New Version Notification for draft-cheng-ospf-
> > adjacency-suppress-00.txt
> > > >
> > > > +1 to what Acee has said.
> > > >
> > > > As historical context, the SA bit was defined in IS-IS precisely 
> > > > because IS-
> > IS adjacency state machine does NOT include LSPDB sync as a requirement
> > before the adjacency is usable (unlike OSPF).
> > > > OSPF does not need SA bit.
> > > >
> > > >    Les
> > > >
> > > > > -----Original Message-----
> > > > > From: Lsr  On Behalf Of Acee Lindem
> > > > > Sent: Monday, March 6, 2023 8:01 AM
> > > > > To: Liyan Gong
> > > > > Cc: lsr
> > > > > Subject: Re: [Lsr] New Version Notification for draft-cheng-ospf-
> > adjacency-
> > > > > suppress-00.txt
> > > > >
> > > > > Hi Liyan,
> > > > >
> > > > > I should replied to this Email rather than your request for an IETF 
> > > > > 116
> > slot.
> > > > > Please reply to this one.
> > > > >
> > > > > I’m sorry but I don’t get this draft from a quick read. An OSPF router
> > would
> > > > > not advertise an adjacency until the router is in FULL state. An OSPF
> > router
> > > > > will not attain FULL state until database synchronization is complete.
> > > > > The following statement from you use case is incorrect:
> > > > >
> > > > >     So, without requesting the starting router to update its LSAs, the
> > > > >     neighbors of the starting router may transition to "Full" state 
> > > > > and
> > > > >     route the traffic through the starting router.
> > > > >
> > > > > Why do you think you need this extension?
> > > > >
> > > > >
> > > > > Thanks,
> > > > > Acee
> > > > >
> > > > >
> > > > > > On Mar 6, 2023, at 9:10 AM, Liyan Gong
> > > > > wrote:
> > > > > >
> > > > > > Dear All,
> > > > > > We have posted a new draft https://datatracker.ietf.org/doc/draft-
> > cheng-
> > > > > ospf-adjacency-suppress/.
> > > > > > This draft describes the extension of OSPF LLS to signal adjacency
> > > > > suppression which is functionally similar to the SA bit of Restart 
> > > > > TLV in
> > IS-IS.
> > > > > > The purpose is to avoid the temporary blackhole when a router
> > restarts
> > > > > from unplanned outages.
> > > > > > We are looing forward to your comments.Thanks a lot.
> > > > > >
> > > > > > Best Regards,
> > > > > > Liyan
> > > > > >
> > > > > > ----邮件原文----
> > > > > > 发件人:internet-drafts
> > > > > > 收件人:Changwang Lin ,Liyan Gong
> > > > > ,Mengxiao Chen
> > > > > ,Weiqiang Cheng
> > > > >
> > > > > > 抄 送: (无)
> > > > > > 发送时间:2023-03-06 17:43:39
> > > > > > 主题:New Version Notification for draft-cheng-ospf-adjacency-
> > suppress-
> > > > > 00.txt
> > > > > >
> > > > > >
> > > > > > A new version of I-D, draft-cheng-ospf-adjacency-suppress-00.txt
> > > > > > has been successfully submitted by Mengxiao Chen and posted to the
> > > > > > IETF repository.
> > > > > >
> > > > > > Name: draft-cheng-ospf-adjacency-suppress
> > > > > > Revision: 00
> > > > > > Title: OSPF Adjacency Suppression
> > > > > > Document date: 2023-03-06
> > > > > > Group: Individual Submission
> > > > > > Pages: 8
> > > > > > URL:            https://www.ietf.org/archive/id/draft-cheng-ospf-
> > adjacency-
> > > > > suppress-00.txt
> > > > > > Status:         https://datatracker.ietf.org/doc/draft-cheng-ospf-
> > adjacency-
> > > > > suppress/
> > > > > > Htmlized:       
> > > > > > https://datatracker.ietf.org/doc/html/draft-cheng-ospf-
> > > > > adjacency-suppress
> > > > > >
> > > > > >
> > > > > > Abstract:
> > > > > >    This document describes a mechanism for a router to signal its
> > > > > >    neighbors to suppress advertising the adjacency to it until link-
> > > > > >    state database synchronization is complete. This minimizes 
> > > > > > transient
> > > > > >    routing disruption when a router restarts from unplanned outages.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > The IETF Secretariat
> > > > > >
> > > > > >
> > > > > >
> > > > > > Subject:New Version Notification for draft-cheng-ospf-adjacency-
> > > > > suppress-00.txt
> > > > > >
> > > > > >
> > > > > > A new version of I-D, draft-cheng-ospf-adjacency-suppress-00.txt
> > > > > > has been successfully submitted by Mengxiao Chen and posted to the
> > > > > > IETF repository.
> > > > > >
> > > > > > Name: draft-cheng-ospf-adjacency-suppress
> > > > > > Revision: 00
> > > > > > Title: OSPF Adjacency Suppression
> > > > > > Document date: 2023-03-06
> > > > > > Group: Individual Submission
> > > > > > Pages: 8
> > > > > > URL:            https://www.ietf.org/archive/id/draft-cheng-ospf-
> > adjacency-
> > > > > suppress-00.txt
> > > > > > Status:         https://datatracker.ietf.org/doc/draft-cheng-ospf-
> > adjacency-
> > > > > suppress/
> > > > > > Htmlized:       
> > > > > > https://datatracker.ietf.org/doc/html/draft-cheng-ospf-
> > > > > adjacency-suppress
> > > > > >
> > > > > >
> > > > > > Abstract:
> > > > > >    This document describes a mechanism for a router to signal its
> > > > > >    neighbors to suppress advertising the adjacency to it until link-
> > > > > >    state database synchronization is complete. This minimizes 
> > > > > > transient
> > > > > >    routing disruption when a router restarts from unplanned outages.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > The IETF Secretariat
> > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Lsr mailing list
> > > > > > [email protected]
> > > > > > https://www.ietf.org/mailman/listinfo/lsr
> > > > >
> > > > > _______________________________________________
> > > > > Lsr mailing list
> > > > > [email protected]
> > > > > https://www.ietf.org/mailman/listinfo/lsr
> > > > _______________________________________________
> > > > Lsr mailing list
> > > > [email protected]
> > > > https://www.ietf.org/mailman/listinfo/lsr
> > > > -----------------------------------------------------------------------------------------
> > --------------------------------------------
> > > > 本邮件及其附件含有新华三集团的保密信息,仅限于发送给上面
> > 地址中列出
> > > > 的个人或群组。禁止任何其他人以任何形式使用(包括但不限于
> > 全部或部分地泄露、复制、
> > > > 或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话
> > 或邮件通知发件人并删除本
> > > > 邮件!
> > > > This e-mail and its attachments contain confidential information from
> > New H3C, which is
> > > > intended only for the person or entity whose address is listed above. 
> > > > Any
> > use of the
> > > > information contained herein in any way (including, but not limited to,
> > total or partial
> > > > disclosure, reproduction, or dissemination) by persons other than the
> > intended
> > > > recipient(s) is prohibited. If you receive this e-mail in error, please 
> > > > notify
> > the sender
> > > > by phone or email immediately and delete it!
> > > > _______________________________________________
> > > > Lsr mailing list
> > > > [email protected]
> > > > https://www.ietf.org/mailman/listinfo/lsr
> > > >
> > >
> > > _______________________________________________
> > > Lsr mailing list
> > > [email protected]
> > > https://www.ietf.org/mailman/listinfo/lsr
> > >   _______________________________________________
> > > Lsr mailing list
> > > [email protected]
> > > https://www.ietf.org/mailman/listinfo/lsr
> > >  _______________________________________________
> > > Lsr mailing list
> > > [email protected]
> > > https://www.ietf.org/mailman/listinfo/lsr
> >



_______________________________________________
Lsr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to