> Hi Markus, > > I'd be very interested if you had any thoughts on retrieving the link > quality metrics. My understanding is that Contiki uses it for its > Objective Function (both OF0 and ETX).
Yes, RPL uses link-layer information (ETX). It uses it for both, OF0 and MRHOF (latter unfortunately named rpl-of-etx.c). > In my SimpleRPL, I don't retrieve > anything for now, because I haven't figured out a proper way to pass it > to the userspace. I haven't even started thinking about that. But is the link-layer information really needed at the RPL DODAG root? I thought the routes are installed by DAOs which are sent by the non-root nodes (which are basing their parent selection on the link-layer information). The link-layer information of the DAO is not used AFAIK. Then there would be no need for passing it to userspace. > (Also, it's great to learn that someone is working on a competing > implementation. :) ) (Not competing, it seems SimpleRPL is more advanced ATM. :) ) Markus > Regards, > Tony > > Le 2013-04-04 16:46, Markus Becker a écrit : > > Hi, > > > > some time ago I started porting Contiki's RPL implementation to > > Linux. Because > > of the same Contiki/linux-154 interop issues mentioned below, I > > stopped > > progressing further. The current state of it is, that it compiles > > with some > > most likely necessary stuff commented out. > > > > The repository is at: https://github.com/markushx/librpl > > > > Once I get the RPi kernel compiles with the latest 6lowpan changes, I > > might > > try to run it again against Contiki. > > > > Markus > > > >> Hello, > >> > >> I'm glad to announce the first release of SimpleRPL, a Linux-based > >> implementation of the Routing Protocol for Low-Power and Lossy > >> Networks > >> (RPL). > >> This protocol has been developed at the IETF as an attempt to define > >> a > >> routing > >> protocol suitable for lossy and low bandwidth link-layer (such as > >> IEEE > >> 802.15.4). It operates on top of IPv6 using ICMPv6 messages. You can > >> learn more > >> about it in RFC 6550. > >> > >> This implementation is a fully functional (and hopefully fully > >> compliant) > >> implementation of the standard. I tested it on both wired and > >> wireless > >> links > >> and it ran just fine, although you might want to adjust some > >> constant > >> value (as > >> I picked the default values from the RFC and did not performed any > >> fine > >> tuning > >> to it). I could not test simpleRPL against the Contiki' > >> implementation > >> of RPL > >> (due to the current 6LoWPAN interrop issues between Linux and > >> Contiki). > >> The > >> GitHub project page provide more information concerning the > >> limitations > >> and > >> various design choices. > >> > >> Once I'm confident it runs correctly (through your feedback), I'll > >> announce it > >> to a wider audience. > >> > >> The implementation is currently hosted on GitHub: > >> https://github.com/tcheneau/simpleRPL > >> > >> Thanks in advance for all your feedback. > >> > >> Regards, > >> > >> Tony > >> > >> ------------------------------------------------------------------------ > >> --- --- Minimize network downtime and maximize team effectiveness. > >> Reduce network management and security costs.Learn how to hire > >> the most talented Cisco Certified professionals. Visit the > >> Employer Resources Portal > >> http://www.cisco.com/web/learning/employer_resources/index.html > >> _______________________________________________ > >> Linux-zigbee-devel mailing list > >> Linux-zigbee-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel > > > > ------------------------------------------------ > > > > | Dipl.-Ing. Markus Becker > > | Communication Networks > > | TZI - Center for Computing Technologies > > | University Bremen > > | Germany > > > > ------------------------------------------------ > > > > | web: http://www.comnets.uni-bremen.de/~mab/ > > | mailto: m...@comnets.uni-bremen.de > > | telephone: +49 421 218 62379 > > | building: NW1 room: N2260 > > > > ------------------------------------------------ > > > > > > ------------------------------------------------------------------------- > > ----- Minimize network downtime and maximize team effectiveness. > > Reduce network management and security costs.Learn how to hire > > the most talented Cisco Certified professionals. Visit the > > Employer Resources Portal > > http://www.cisco.com/web/learning/employer_resources/index.html > > _______________________________________________ > > Linux-zigbee-devel mailing list > > Linux-zigbee-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel ------------------------------------------------ | Dipl.-Ing. Markus Becker | Communication Networks | TZI - Center for Computing Technologies | University Bremen | Germany ------------------------------------------------ | web: http://www.comnets.uni-bremen.de/~mab/ | mailto: m...@comnets.uni-bremen.de | telephone: +49 421 218 62379 | building: NW1 room: N2260 ------------------------------------------------ ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel