PDA

View Full Version : Best source for IPv6 stack implementation documentation?




Devio
Aug 12, 2013, 07:35 AM
Firstly, apologies if this is in the wrong section however I think this is the most appropriate.

I am conducting some academic research regarding a comparison of IPv6 stacks in various operating systems handling certain data.

For this I need to write up background research before the experiment takes place.

My question is, like in the title, what is the best source for the documentation? With it being academic I need the most original, official and reliable information to base any claims on so wikipedia really can't cut it unfortunately.

Any history or milestones would be great and also anything to do with IPv6 headers, it's extension headers and ICMPv6 (mainly error handling).

Further apologies if I've missed anything glaringly obvious in my previous search endeavours.

Thanks for reading.

P.S. I should probably add that the comparison will be entirely neutral in results so it won't look bad for any operating systems involved.



ghellquist
Aug 13, 2013, 06:42 AM
Hmm. The official standards are of course the RFC-s.
RFC 4291 and RFC2460 are I Believe the current ones.
Try here
http://www.rfc-editor.org/rfc.html

As for history, maybe this might be one starting Point.
http://www.linux-ipv6.org/

Devio
Aug 13, 2013, 08:22 AM
Hmm. The official standards are of course the RFC-s.
RFC 4291 and RFC2460 are I Believe the current ones.
Try here
http://www.rfc-editor.org/rfc.html

As for history, maybe this might be one starting Point.
http://www.linux-ipv6.org/

I have extensively written about how the RFCs define IPv6, my aim is to now write about how the various operating systems interpret those RFCs and implement them.

I will have a look at http://www.linux-ipv6.org though, that looks like a pretty promising lead.

Thanks for the reply.

EDIT: I just had a semi-breakthrough. Mac OS X appears to have used the KAME stack of IPv6 which is also used by BSD (considering they're practically sibling operating systems this wasn't too much of a shock)

Coupled with the USAGI project for Linux I seem to be on the right track to get past my writers block for a day or two.

Still, any information, especially citable papers on this topic will be invaluable.

dyn
Aug 14, 2013, 04:27 PM
One thing an academic must be able to do is look for info, rate it (is it usable, is it trustworthy, etc.) and check it. If you are not able to do this on your own then you won't pass because they'll find you not worthy of the academic title. I'm shocked to see someone doing academic research asking such an obvious question. You say something about "previous search endeavours", why not explain something about those? What did you look for, where did you look for, why haven't you explained what you did already, why not research by dissecting?

pmd
Aug 16, 2013, 01:23 AM
Have you looked at the Apple IPv6 mailing list?

https://lists.apple.com/mailman/listinfo/ipv6-dev