TY - JOUR
T1 - Linux IPv6 Stack Implementation Based on Serialized Data State Processing
AU - Yoshifuji, Hideaki
AU - Miyazawa, Kazunori
AU - Nakamura, Masahide
AU - Sekiya, Yuji
AU - Esaki, Hiroshi
AU - Murai, Jun
PY - 2004/3
Y1 - 2004/3
N2 - IPv6 is realized as the next generation internet platform, succeeding the current IPv4 internet environment. Linux, one of the major operating systems, has supported IPv6 since 1996, however, the quality of the protocol stack has not been good enough for professional operation. In this paper, we show our IPv6 stack implementation design regarding the neighbor management in Neighbor Discovery Protocol (NDP), the routing table management and the packet processing using XFRM architecture. The implementation is designed based on the Serialized Data State Processing, which aims at simpler object management so as to achieve stable, flexible and extensible IPv6 stack. According to the TAHI IPv6 Protocol Conformance Test Suite, we can show our implementation achieves enough implementation quality.
AB - IPv6 is realized as the next generation internet platform, succeeding the current IPv4 internet environment. Linux, one of the major operating systems, has supported IPv6 since 1996, however, the quality of the protocol stack has not been good enough for professional operation. In this paper, we show our IPv6 stack implementation design regarding the neighbor management in Neighbor Discovery Protocol (NDP), the routing table management and the packet processing using XFRM architecture. The implementation is designed based on the Serialized Data State Processing, which aims at simpler object management so as to achieve stable, flexible and extensible IPv6 stack. According to the TAHI IPv6 Protocol Conformance Test Suite, we can show our implementation achieves enough implementation quality.
KW - IPv6
KW - Linux
KW - Serialized data state processing
UR - http://www.scopus.com/inward/record.url?scp=1642384072&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=1642384072&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:1642384072
VL - E87-B
SP - 429
EP - 436
JO - IEICE Transactions on Communications
JF - IEICE Transactions on Communications
SN - 0916-8516
IS - 3
ER -