Yes,
i don't see how the correspondence between link tuples and associated
neighbor tuples is maintained.
i think, upen receiving a hello message from neighbor node x, we will
iterate all the link set to this neighbor befor changing the here
for example,status.
if (tuple.symTime >= Simulator::Now ())
{
nb_tuple->status = NeighborTuple::STATUS_SYM;
NS_LOG_DEBUG (*nb_tuple << "->status = STATUS_SYM; changed:"
<< int (statusBefore != nb_tuple->status));
}
else
{
nb_tuple->status = NeighborTuple::STATUS_NOT_SYM;
NS_LOG_DEBUG (*nb_tuple << "->status = STATUS_NOT_SYM;
changed:"
<< int (statusBefore != nb_tuple->status));
}
if we use multiple interface "multiple interface adhoc for each
node". we have several links between the receiver node and the node
X.
i think, according to 8.1. Populating the Neighbor Set in RFC 263,
we have to verifies if all the link tuple from the receivernode to
the node X are asymetric or lost.
On 9 fév, 17:45, Gustavo Carneiro <
gjcarne...@gmail.com> wrote: