[Csci551-talk] TTL in project B

John Heidemann johnh@ISI.EDU
Mon, 21 Apr 2003 09:27:30 -0700


On Sun, 20 Apr 2003 22:19:40 PDT, siddharth vora wrote: 
>
> Hi,
>
> My question is, If every node maintain the number of packets sent by a particular SENDER we can detect the loop.
>
>
> But, in this project we are not going to transfer from Shared tree to Source specific tree so, I think we have to implement TTL to prevent the loop.
>
>Please correct me if I am wrong !!

This has only shared trees and doesn't require nodes to keep track of
packets set.

So I would encourage folks to implement TTLs as the specification says.

   -John Heidemann

>
>Siddharth.
>2632 Ellendle St.,
>Appt. # 117
>LA, CA 90007
>Phone : 323 737 7522
>
>----- Original Message -----
>From: John Heidemann <johnh@ISI.EDU>
>Date: Sunday, April 20, 2003 9:49 pm
>Subject: Re: [Csci551-talk] TTL in project B
>
>> On Sun, 20 Apr 2003 11:01:11 PDT, jigesh vora wrote: 
>> >Hi,
>> >  since we are using only muticast trees for communication there will not 
>> be any loops. So can someone tell me the use of TTL in the messages?
>> >
>> >Thanx
>> >Jigesh
>> 
>> You're correct that correct code will not have any loops.
>> 
>> All students in the class who can guarantee that all their code will
>> work completely correctly the first time are not required to implement
>> TTLs.
>> 
>> For the rest of the class, you might find that TTLs prevent
>> catestrophic meltdowns if you accidently get a loop while you're
>> testing your code.  (Think about it: what happens if you accidently
>> get a loop where the packets get sent to multiple places... every time
>> they loop back.)
>> 
>>   -John Heidemann
>>