Hi,
I've got some questions regarding the ACP RPL profile. I would be very
grateful if someone can help me with better understanding how it is
supposed to work in dynamic scenarios.
First question: In the ACP RPL profile it is stated that "Nodes SHOULD
select more than one parent, at least three if possible". But I'm not
sure how multiple parents are selected by OF0 without nodes being
greedy. The OF0 RFC [RFC 6552] does not contain any information about
multiple parents, except for a 'backup feasible successor' (Section
4.2.2). But if I understand correctly this successor is not 'actively'
sought after, i.e., the node does not actively increase its rank to
obtain it, as that would surely violate the rules of RPL on greediness
formulated in RFC 6550 in sections 3.7.1 and 8.2.2.4?! Or am I mistaken?
Second question: The ACP RPL profile, as I understand it, features no
form of global repair or DODAG version increase (except manual
intervention by admin). How would that work with node mobility (which is
mentioned in Appendix A.4)? MaxRankIncrease would limit a node's rank
movement within a DODAG version and is only reset by a version increase,
or not? I can also imagine other scenarios besides mobility where the
maximum rank increase might lead to nodes not being able to select a
parent in the long run, without violating it.
I also looked at the 'unstrung' RPL implementation for enlightenment but
found nothing really regarding multiple parents or handling link
failures? The implementation looks to be WIP though. I might also have
missed something, in which case I would be grateful if someone can point
me to the relevant code sections.
Thank you!
Hendrik
_______________________________________________
Anima mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/anima