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.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Hideaki YOSHIFUJI, Kazunori MIYAZAWA, Masahide NAKAMURA, Yuji SEKIYA, Hiroshi ESAKI, Jun MURAI, "Linux IPv6 Stack Implementation Based on Serialized Data State Processing" in IEICE TRANSACTIONS on Communications,
vol. E87-B, no. 3, pp. 429-436, March 2004, doi: .
Abstract: 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.
URL: https://global.ieice.org/en_transactions/communications/10.1587/e87-b_3_429/_p
Copy
@ARTICLE{e87-b_3_429,
author={Hideaki YOSHIFUJI, Kazunori MIYAZAWA, Masahide NAKAMURA, Yuji SEKIYA, Hiroshi ESAKI, Jun MURAI, },
journal={IEICE TRANSACTIONS on Communications},
title={Linux IPv6 Stack Implementation Based on Serialized Data State Processing},
year={2004},
volume={E87-B},
number={3},
pages={429-436},
abstract={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.},
keywords={},
doi={},
ISSN={},
month={March},}
Copy
TY - JOUR
TI - Linux IPv6 Stack Implementation Based on Serialized Data State Processing
T2 - IEICE TRANSACTIONS on Communications
SP - 429
EP - 436
AU - Hideaki YOSHIFUJI
AU - Kazunori MIYAZAWA
AU - Masahide NAKAMURA
AU - Yuji SEKIYA
AU - Hiroshi ESAKI
AU - Jun MURAI
PY - 2004
DO -
JO - IEICE TRANSACTIONS on Communications
SN -
VL - E87-B
IS - 3
JA - IEICE TRANSACTIONS on Communications
Y1 - March 2004
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.
ER -