[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [manet] CDS robustness research repport
Philippe,
Philippe Jacquet wrote:
Hello, Richard,
Thank you for your comment and results. You made very interesting
remarks. It was already pointed out by Dai and Wu that neighbor
designated algorithms are more robust.
MPR based CDS uses only two hop information as well as MPR selection
in OLSR, no need of three hop information.
This is often misunderstood, so I will explain more clearly.
You need to specify what you mean by "2-hop information",
i.e., 2-hop information with respect to which node?
Each node selects its MPRs based on 2-hop information (with respect
to itself). But (with offline pruning) each node decides whether it
is a CDS node based on the MPR selection of its neighbors, which in
turn depends on the 2-hop information for each neighbor.
Thus, the decision of whether a given node becomes a CDS node
depends on 3-hop information with respect to the node itself.
This is the tradeoff, so it is important to understand this.
Do you agree? If not, then please explain.
BTW, I wanted to add something to my previous message.
The MDR selection algorithm in my draft selects MDRs persistently,
which is important for the stability of adjacencies.
In order to modify the OSPF-MDR extension to use an MPR-based
CDS, it would be necessary to use a *persistent* MPR selection
algorithm (and also for selecting Backup MPRs). This will likely
result in a larger number of MPRs and and larger CDS than shown
in your simulations (since you used a non-persistent MPR selection
algorithm).
Another point is that it is not clear how much more robust an MPR-based
CDS will be if reliable flooding (using adjacencies) is used as in
the OSPF-MDR extension. That is why detailed simulations are necessary,
e.g., using GTNetS.
Regards,
Richard
It is a little less efficient than MPR flooding but as resilient and
does not need last hop identification for broadcasting data, this is
why it is in our SMURF draft for data broadcast.
"Rule k" algorithm is originally from Dai and Wu, this is a
generalization of previous rule k=1,2,3 algorithms of Wu Li that are
very heavy on computation, k=infinity is more efficient and easier to
implement. It also needs two hop information as with MPR. I think your
MDR algorithm is a kind of adaptation of rule k=infinity.
I was not aware of the stretch factor effect, this is an interesting
remark.
Best regards,
Philippe
_______________________________________________
manet mailing list
manet at ietf.org
https://www1.ietf.org/mailman/listinfo/manet