Implementation and performance analysis of an IPv6 multicast forwarder for the IXP2400 network processor

Park Woojin, Kim Inho, Lim Kyungsoo, Woo Sinam, Sun-Shin An

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper describes the design and implementation of an IPv6 multicast forwarder as the preliminary step for developing a high-speed IPv6 multicast-enabled router for use in an environment where multicast packets occupy some portion of the total network traffic using the programmable IXP2400 network processor. We validate our implementation and evaluate its performance with hardware experiments. Our experimental results show that the measured forwarding rate is 86% of full line rate in the minimum IPv6 packet size and the latency of IPv6 multicast packet forwarding compared with IPv6 unicast increases 25% in average. These are due to the processing overhead of IPv6 multicast route lookup in IPv6 Multicast Forwarder microblock, the packet copy in Packet Replication microblock, and the packet buffer management in Packet TX microblock1.

Original languageEnglish
Title of host publicationProceedings - International Conference on Information Technology-New Generations, ITNG 2007
Pages1039-1044
Number of pages6
DOIs
Publication statusPublished - 2007 Aug 28
Event4th International Conference on Information Technology-New Generations, ITNG 2007 - Las Vegas, NV, United States
Duration: 2007 Apr 22007 Apr 4

Other

Other4th International Conference on Information Technology-New Generations, ITNG 2007
CountryUnited States
CityLas Vegas, NV
Period07/4/207/4/4

Fingerprint

Routers
Hardware
Processing
Experiments

Keywords

  • IPv6
  • IXP2400
  • Multicast
  • Network processor
  • Performance

ASJC Scopus subject areas

  • Computer Science Applications
  • Information Systems
  • Software

Cite this

Woojin, P., Inho, K., Kyungsoo, L., Sinam, W., & An, S-S. (2007). Implementation and performance analysis of an IPv6 multicast forwarder for the IXP2400 network processor. In Proceedings - International Conference on Information Technology-New Generations, ITNG 2007 (pp. 1039-1044). [4151841] https://doi.org/10.1109/ITNG.2007.106

Implementation and performance analysis of an IPv6 multicast forwarder for the IXP2400 network processor. / Woojin, Park; Inho, Kim; Kyungsoo, Lim; Sinam, Woo; An, Sun-Shin.

Proceedings - International Conference on Information Technology-New Generations, ITNG 2007. 2007. p. 1039-1044 4151841.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Woojin, P, Inho, K, Kyungsoo, L, Sinam, W & An, S-S 2007, Implementation and performance analysis of an IPv6 multicast forwarder for the IXP2400 network processor. in Proceedings - International Conference on Information Technology-New Generations, ITNG 2007., 4151841, pp. 1039-1044, 4th International Conference on Information Technology-New Generations, ITNG 2007, Las Vegas, NV, United States, 07/4/2. https://doi.org/10.1109/ITNG.2007.106
Woojin P, Inho K, Kyungsoo L, Sinam W, An S-S. Implementation and performance analysis of an IPv6 multicast forwarder for the IXP2400 network processor. In Proceedings - International Conference on Information Technology-New Generations, ITNG 2007. 2007. p. 1039-1044. 4151841 https://doi.org/10.1109/ITNG.2007.106
Woojin, Park ; Inho, Kim ; Kyungsoo, Lim ; Sinam, Woo ; An, Sun-Shin. / Implementation and performance analysis of an IPv6 multicast forwarder for the IXP2400 network processor. Proceedings - International Conference on Information Technology-New Generations, ITNG 2007. 2007. pp. 1039-1044
@inproceedings{463db71caed944da88566398c2cf66e1,
title = "Implementation and performance analysis of an IPv6 multicast forwarder for the IXP2400 network processor",
abstract = "This paper describes the design and implementation of an IPv6 multicast forwarder as the preliminary step for developing a high-speed IPv6 multicast-enabled router for use in an environment where multicast packets occupy some portion of the total network traffic using the programmable IXP2400 network processor. We validate our implementation and evaluate its performance with hardware experiments. Our experimental results show that the measured forwarding rate is 86{\%} of full line rate in the minimum IPv6 packet size and the latency of IPv6 multicast packet forwarding compared with IPv6 unicast increases 25{\%} in average. These are due to the processing overhead of IPv6 multicast route lookup in IPv6 Multicast Forwarder microblock, the packet copy in Packet Replication microblock, and the packet buffer management in Packet TX microblock1.",
keywords = "IPv6, IXP2400, Multicast, Network processor, Performance",
author = "Park Woojin and Kim Inho and Lim Kyungsoo and Woo Sinam and Sun-Shin An",
year = "2007",
month = "8",
day = "28",
doi = "10.1109/ITNG.2007.106",
language = "English",
isbn = "0769527760",
pages = "1039--1044",
booktitle = "Proceedings - International Conference on Information Technology-New Generations, ITNG 2007",

}

TY - GEN

T1 - Implementation and performance analysis of an IPv6 multicast forwarder for the IXP2400 network processor

AU - Woojin, Park

AU - Inho, Kim

AU - Kyungsoo, Lim

AU - Sinam, Woo

AU - An, Sun-Shin

PY - 2007/8/28

Y1 - 2007/8/28

N2 - This paper describes the design and implementation of an IPv6 multicast forwarder as the preliminary step for developing a high-speed IPv6 multicast-enabled router for use in an environment where multicast packets occupy some portion of the total network traffic using the programmable IXP2400 network processor. We validate our implementation and evaluate its performance with hardware experiments. Our experimental results show that the measured forwarding rate is 86% of full line rate in the minimum IPv6 packet size and the latency of IPv6 multicast packet forwarding compared with IPv6 unicast increases 25% in average. These are due to the processing overhead of IPv6 multicast route lookup in IPv6 Multicast Forwarder microblock, the packet copy in Packet Replication microblock, and the packet buffer management in Packet TX microblock1.

AB - This paper describes the design and implementation of an IPv6 multicast forwarder as the preliminary step for developing a high-speed IPv6 multicast-enabled router for use in an environment where multicast packets occupy some portion of the total network traffic using the programmable IXP2400 network processor. We validate our implementation and evaluate its performance with hardware experiments. Our experimental results show that the measured forwarding rate is 86% of full line rate in the minimum IPv6 packet size and the latency of IPv6 multicast packet forwarding compared with IPv6 unicast increases 25% in average. These are due to the processing overhead of IPv6 multicast route lookup in IPv6 Multicast Forwarder microblock, the packet copy in Packet Replication microblock, and the packet buffer management in Packet TX microblock1.

KW - IPv6

KW - IXP2400

KW - Multicast

KW - Network processor

KW - Performance

UR - http://www.scopus.com/inward/record.url?scp=34548130066&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34548130066&partnerID=8YFLogxK

U2 - 10.1109/ITNG.2007.106

DO - 10.1109/ITNG.2007.106

M3 - Conference contribution

AN - SCOPUS:34548130066

SN - 0769527760

SN - 9780769527765

SP - 1039

EP - 1044

BT - Proceedings - International Conference on Information Technology-New Generations, ITNG 2007

ER -