The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2001-Nov> msg00138



[Date Prev][Date Next][Thread Prev][Thread Next]  
  [Date Index][Thread Index][Author Index][Subject Index]

Hello Extension - destination IP address

  • From: "Arvind, K" <arvind@tenornetworks.com>
  • Date: Wed, 14 Nov 2001 15:34:16 -0500
  • Cc: "'mpls@uu.net'" <mpls@UU.NET>

	> LSP state) will detect it. Also, there are mechanisms in the 
	> HELLO protocol
	> that allow the protocol optionally to go into a suspended state,
if a
	> neighbor becomes unreachable for whatever reason - this can 

	>>One curious thing mentioned above is the "suspension" of Hello.
How's that
	>>work? I don't remember seeing that in the RFC. Thanks.

	Mark:

	The terminology "go into a suspended state" is not from the draft.
By this phrase, I meant the ability to time out a neighbor and then to
choose not to reinitiate HELLOs, perhaps until the neighbor is rediscovered
through other means. (See section on "Hello Usage"):

	"If no Instance values are received, via either REQUEST or ACK
objects, from a neighbor within a configured
	number of hello_intervals, then a node MUST presume that it cannot
communicate with the neighbor ...
	When communication is lost or presumed to be lost as described
above, a node MAY re-initiate HELLOs."

	Regards,
	Arvind.




> -----Original Message-----
> From:	Feng, Mark [SMTP:m_feng@trillium.com]
> Sent:	Wednesday, November 14, 2001 1:21 PM
> To:	'Arvind, K'; 'David Charlap'
> Cc:	'mpls@uu.net'
> Subject:	RE: Hello Extension - destination IP address
> 
> 
> 
> > -----Original Message-----
> > From: Arvind, K [mailto:arvind@tenornetworks.com]
> > Sent: Wednesday, November 14, 2001 10:04 AM
> > To: 'David Charlap'
> > Cc: 'mpls@uu.net'
> > Subject: RE: Hello Extension - destination IP address
> > 
> > The point of contention really was whether it is necessary to 
> > stop sending
> > Hellos when all of a neighbor's RSVP state  is torn, "since 
> > you won't be
> > able to tell whether the neighbor went offline, changed 
> > address, or simply
> > doesn't have state" (quoted from an earlier message in this thread) . 
> > I interpreted RSVP state to mean LSP state (for LSPs traversing the
> > neighbor). If this interpretation is wrong, then this was the 
> > source of
> > confusion.
> >  If it is correct, I still don't see the need to stop the 
> > HELLO protocol
> > (except for reasons of CPU/bandwidth conservation, if that is 
> > a requirement)
> > because "you won't be able to tell whether the neighbor went offline,
> > changed address, or simply doesn't have state". There is no such need
> > because if a neighbor that is running the HELLO protocol went 
> > offline or
> > changed address, the HELLO protocol (if left running even 
> > after removing all
> > LSP state) will detect it. Also, there are mechanisms in the 
> > HELLO protocol
> > that allow the protocol optionally to go into a suspended state, if a
> > neighbor becomes unreachable for whatever reason - this can 
> > take care of
> > cpu/bandwidth utilization issues, if deployed.
> > Regards,
> > Arvind
> > 
> 
> I think, based on the previous discussion, stopping the Hello exchange is
> to
> save CPU/bandwidth. It's been mentioned previously that, even if the Hello
> is not stopped, the Hello state machine itself will come to the correct
> state.
> 
> In case the neighbours are configured, there might be issues related to
> how
> much control/responsibility the user should have, e.g.
> stopping/re-starting
> of Hello.
> In case of discovering neighbours by "snooping" messsages received, the
> Hello machine is controlled entirely by the implementation. In this case,
> I
> feel you can do either, i.e. stopping/continue when all the states are
> torn.
> 
> One curious thing mentioned above is the "suspension" of Hello. How's that
> work? I don't remember seeing that in the RFC. Thanks.
> 
> - Mark