[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: TE metric and graceful restart



Zafar and Don,

> >I think the text is correct since it is "should ... until it can determine
> >the amount of reserved..." Logically a node might never advertise zero
> >because it knows its resources. However, I do prefer *may* in place of the
> >first *should* which implies zero bandwidth advertisement is optional.
> 
> Dear Yakov,
> 
> I agree with Don. Switching the "should" to "may" will clarify the text 
> greatly.

Zero b/w advertisement is optional with the current spec, as "should" has 
to do with setting unreserved b/w to 0, and not with originating a TE LSA. 
The spec doesn't say that a node *should* originate a TE LSA upon the restart.

Yakov.

> 
> Thanks
> 
> Regards... Zafar
> 
> 
> >Thanks,
> >Don
> >
> >
> >Yakov Rekhter wrote:
> > >
> > > Don,
> > >
> > > > Kireeti, Zafer:
> > > >
> > > > I think that Zafer picked up on my earlier point that just because
> >routing
> > > > is gracefully restarting an implementation may have an independent
> > > > LSP system that can function just fine so why be forced to penalize
> > > > it? On the other hand, you may have an LSP system that is linked
> > > > to routing such it must restart as well and then I would agree that
> > > > zeroing bandwidth may well be necessary( but somewhat less "graceful").
> > > > I'm not convinced changing Metrics is required at all.
> > > >
> > > > So I would agree with Zafer the wording should be such that either
> > > > case is allowed,
> > >
> > > Here is the current text:
> > >
> > >    When a restarting node is going to originate its TE LSAs, the TE LSAs
> > >    containing Link TLV should be originated with 0 unreserved bandwidth,
> > >    and if the Link has LSC or FSC as its Switching Capability then also
> > >    with 0 as Max LSP Bandwidth, until the node is able to determine the
> > >    amount of unreserved resources taking into account the resources
> > >    reserved by the already established LSPs that have been preserved
> > >    across the restart. Once the restarting node determines the amount of
> > >    unreserved resources, taking into account the resources reserved by
> > >    the already established LSPs that have been preserved across the
> > >    restart, the node should advertise these resources in its TE LSAs.
> > >
> > > First of all note that the node advertises 0 unreserved b/w
> > > *only* "until the node is able to determine the
> > > amount of unreserved resources taking into account the resources
> > > reserved by the already established LSPs that have been preserved
> > > across the restart."
> > >
> > > Second, note that originating TE LSA with 0 unreserved b/w
> > > is *should*, not *must*.
> > >
> > > With this in mind, don't you think that the text is ok ?
> > > Or do you still want to change "should" in the first sentence above
> > > into "may" ?
> > >
> > > Yakov.
> > >
> > >
> 
> --=====================_15224191==_.ALT
> Content-Type: text/html; charset="us-ascii"
> 
> <html>
> <font size=3>At 01:01 PM 5/1/2002 -0400, Don Fedyk wrote:<br>
> <blockquote type=cite cite>Yakov,<br>
> <br>
> I think the text is correct since it is &quot;should ... until it can
> determine<br>
> the amount of reserved...&quot; Logically a node might never advertise
> zero <br>
> because it knows its resources. However, I do prefer *may* in place of
> the <br>
> first *should* which implies zero bandwidth advertisement is
> optional.&nbsp; </font></blockquote><br>
> Dear Yakov, <br>
> <br>
> I agree with Don. Switching the &quot;should&quot; to &quot;may&quot;
> will clarify the text greatly. <br>
> <br>
> Thanks<br>
> <br>
> Regards... Zafar <br>
> <br>
> <br>
> <blockquote type=cite cite><font size=3>Thanks,<br>
> Don<br>
> <br>
> <br>
> Yakov Rekhter wrote:<br>
> &gt; <br>
> &gt; Don,<br>
> &gt; <br>
> &gt; &gt; Kireeti, Zafer:<br>
> &gt; &gt; <br>
> &gt; &gt; I think that Zafer picked up on my earlier point that just
> because<br>
> routing<br>
> &gt; &gt; is gracefully restarting an implementation may have an
> independent <br>
> &gt; &gt; LSP system that can function just fine so why be forced to
> penalize <br>
> &gt; &gt; it? On the other hand, you may have an LSP system that is
> linked <br>
> &gt; &gt; to routing such it must restart as well and then I would agree
> that <br>
> &gt; &gt; zeroing bandwidth may well be necessary( but somewhat less
> &quot;graceful&quot;).<br>
> &gt; &gt; I'm not convinced changing Metrics is required at all. <br>
> &gt; &gt; <br>
> &gt; &gt; So I would agree with Zafer the wording should be such that
> either <br>
> &gt; &gt; case is allowed,<br>
> &gt; <br>
> &gt; Here is the current text:<br>
> &gt; <br>
> &gt;&nbsp;&nbsp;&nbsp; When a restarting node is going to originate its
> TE LSAs, the TE LSAs<br>
> &gt;&nbsp;&nbsp;&nbsp; containing Link TLV should be originated with 0
> unreserved bandwidth,<br>
> &gt;&nbsp;&nbsp;&nbsp; and if the Link has LSC or FSC as its Switching
> Capability then also<br>
> &gt;&nbsp;&nbsp;&nbsp; with 0 as Max LSP Bandwidth, until the node is
> able to determine the<br>
> &gt;&nbsp;&nbsp;&nbsp; amount of unreserved resources taking into account
> the resources<br>
> &gt;&nbsp;&nbsp;&nbsp; reserved by the already established LSPs that have
> been preserved<br>
> &gt;&nbsp;&nbsp;&nbsp; across the restart. Once the restarting node
> determines the amount of<br>
> &gt;&nbsp;&nbsp;&nbsp; unreserved resources, taking into account the
> resources reserved by<br>
> &gt;&nbsp;&nbsp;&nbsp; the already established LSPs that have been
> preserved across the<br>
> &gt;&nbsp;&nbsp;&nbsp; restart, the node should advertise these resources
> in its TE LSAs.<br>
> &gt; <br>
> &gt; First of all note that the node advertises 0 unreserved b/w<br>
> &gt; *only* &quot;until the node is able to determine the<br>
> &gt; amount of unreserved resources taking into account the
> resources<br>
> &gt; reserved by the already established LSPs that have been
> preserved<br>
> &gt; across the restart.&quot; <br>
> &gt; <br>
> &gt; Second, note that originating TE LSA with 0 unreserved b/w<br>
> &gt; is *should*, not *must*.<br>
> &gt; <br>
> &gt; With this in mind, don't you think that the text is ok ?<br>
> &gt; Or do you still want to change &quot;should&quot; in the first
> sentence above<br>
> &gt; into &quot;may&quot; ?<br>
> &gt; <br>
> &gt; Yakov.<br>
> &gt; <br>
> &gt; </font></blockquote></html>
> 
> --=====================_15224191==_.ALT--
>