<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="generator" content="Osso Notes">
<title></title>
</head>
<body>
<p>----- Original message ----- <br>
&gt; Now, I have a question about the refresh message mentioned in the paper &quot;A Case
<br>
&gt; for End System Multicast&quot; ------ what is the content of the message? only the <br>
&gt; sequence number or the list of entry that represent the group membership or both
<br>
&gt; ? <br>
&gt; <br>
&gt; Several places in the paper metioning the notion &quot;refresh message&quot; which I'm <br>
&gt; confused of are: 1) paragraph two of section III-A : &quot;To handle this, we require
<br>
&gt; that each member periodically generate a refresh message with monotonically <br>
&gt; increasing sequence number, which is disseminated along the mesh.&quot; ------ I <br>
&gt; think it refer to a message containing only sequence number here 2) figure 3. <br>
&gt; and its description: &quot;Actions taken by a member i on receiving a refresh message
<br>
&gt; from member j.&quot; ------ I think it refer to a message containing a list <br>
&gt; representing the group member ship here. Seems contradictory in these places, so
<br>
&gt; what does &quot;refresh message&quot; really mean? <br>
<br>
It's not contradictory. The paragraph in S.III-A simply doesn't describe the full contents of a packet.
<br>
<br>
- Every group member periodically generates a message containing it's identity (IP address, perhaps), and a counter.
<br>
- Each peer periodically sends a list of origin:counter pairs to its neighbours. <br>
<br>
It doesn't take much of a leap for each peer to issue one message regularly which satisfies the algorithm.
<br>
<br>
Remember that although the mesh is not fully connected, each peer maintains state referring to all other group members. So while refresh messages are exchanged between /neighbours/, the messages may contain information about the whole group.
<br>
<br>
<br>
&gt; by the way, does any one have an implementation of narada? <br>
<br>
I couldn't find any when I looked a few years ago. Though I did work on a link-state variant of Narada, called Orta, and you should still be able to pull the source code for that from here:
<a href="http://svn.sdstrowes.co.uk/">http://svn.sdstrowes.co.uk/</a> <br>
<br>
<br>
Cheers, <br>
-S.<br>
</p>
<br>
<hr>
<font face="Arial" color="Gray" size="1">The University of Glasgow, charity number SC004401<br>
</font>
</body>
</html>