Hi,
it is not really an issue, so I´m just questioning around mailing list. Does anyone know wether the IPv6 Source Routing Header (https://tools.ietf.org/html/rfc6554) is already somewhere in RIOT.
If it is not there, I would like to implement it. Question would be - where excatly inside the structure of RIOT?
Thanks in advance on any suggestion
Fabian
Hi Fabian,
I don't know about the implementation status ... however, one should be aware of the following.
This kind of header is called routing header and part of the generic IPv6 header architecture:
http://tools.ietf.org/html/rfc2460
The initial routing header *Type*0* has been deprecated in http://tools.ietf.org/html/rfc5095
RPL defines a *Type*3* routing header merely identical to rfc2460, putting some constraints such as duplicate address prevention etc.
Cheers,
Thomas
Hi Thomas,
yeah I mean Type 3 and I´m also aware of the problems, which arise from SRH Type 0. Unfortunately it is needed by the non-storing mode of RPL. Quote of RFC6550:
In the second mode, called
"Non-Storing", nodes do not store Downward routing tables. Downward
packets are routed with source routes populated by a DODAG root
[[RFC6554](http://tools.ietf.org/html/rfc6554)].