The MPLS WG Archive[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index][Thread Index][Author Index][Subject Index] draft-minei-mpls-ldp-planned-restart-00.txt & draft-ali-ccamp-rsvp-hello-gr-admin-00.txt
Hi Yakov, Please see my comments in-line. >-----Original Message----- >From: Yakov Rekhter [mailto:yakov@juniper.net] >Sent: Wednesday, March 17, 2004 11:30 AM >To: zafar ali >Cc: 'Rahul Aggarwal'; 'Ina Minei'; 'MPLS wg'; >tian@redback.com; 'Loa Andersson'; 'George Swallow'; >ccamp@ops.ietf.org; 'Reshad Rahman'; dprairie@cisco.com >Subject: Re: draft-minei-mpls-ldp-planned-restart-00.txt & >draft-ali-ccamp-rsvp-hello-gr-admin-00.txt > > >Zafar, > >> >> >> >> >> SPs don't like to see RSVP Hello running even when there >> >> >> >> >> is >> >> >> >> >> no >> >> >> >> >> application requiring them. >> >> >> >> > >> >> >> >> >Could you please describe scenario(s) where you would >> >have RSVP >> >> >> >> >Hello running "even when there is no application >> >> >> >requiring them". >> >> >> >> > >> >> >> >> >Yakov. >> >> >> >> > >> >> >> >> >> >> >> >> Hi Yakov, >> >> >> >> >> >> >> >> Here is a scenario: >> >> >> >> >> >> >> >> 1. You start without any application that require RSVP >> >> >> >> Hellos. >> >> >> >> --> You will see RSVP Hellos are NOT running. >> >> >> >> >> >> >> >> 2. You enable an application (GR/ FRR) requiring >RSVP Hellos. >> >> >> >> --> You will see RSVP Hellos start running. >> >> >> >> >> >> >> >> So far so good :-) >> >> >> >> >> >> >> >> 3. You disable application requiring RSVP Hello. >> >> >> >> --> One would expect RSVP Hellos to stop but they keeps >> >> >> >running :-( If >> >> >> >> one side stops replying to RSVP Hello, it would >cause traffic >> >> >> >> disruption for LSPs that depend on the health of the Hello >> >> >> >> session. The only way to get around this limitation is to >> >> >> >> continue to run Hellos. >> >> >> > >> >> >> >The scenario you described above seems to assume that >there are >> >> >> >RSVP applications that do *not* require to run RSVP Hellos. >> >> >> >> >> >> Yes. Specifically, basic RSVP signaling does NOT require use of >> >> >> RSVP >> >> >> Hello to detect liveness of RSVP module at the neighbor >> >and instead >> >> >> uses refresh mechanics for this purpose. >> >> > >> >> >In principle one could use the refresh mechanism as a liveness >> >> >detection of the RSVP module of the control plane. However, the >> >> >overhead of the refresh mechanism is certainly higher than of >> >> >Hello. And that is why using RSVP Hellos for detecting >liveness of >> >> >RSVP module of the control plane seems to be the best available >> >> >today (note that "best" does not imply "the only"). >> >> >> >> So we are in agreement :-) >> > >> >So you agree that (a) RSVP Hello should be used to detect >> >liveness of RSVP module, and (b) any use of RSVP should >> >include (among other >> >things) the ability to detect liveness of the RSVP module of a >> >neighbor. Correct ? >> > >> >> No, unless you can please point me to a place where such use of RSVP >> Hello is documented. What you wanted to do can ONLY be achieved if >> RSVP Hello protocol is mandatory. The fact remains that RSVP Hellos >> are "optional" and standard RSVP (RFC2205) "IS" required to maintain >> state via the generation of RSVP refresh messages. > >And what is wrong with making RSVP Hellos mandatory, and use it as >*the* mechanism to determing the state of the RSVP module on a >neighbor ? > Are you saying that just because RSVP control plan at the neighbor is up means that it's in-sync, given that we don't use a reliable transport mechanics? We still need to rely on RSVP refresh messages for maintaining states; this is just "HOW" RSVP protocol is defined. And NOT to mention about existing implementations and deployments. Thanks Regards... Zafar >Yakov. >
|
|