Improving IPv6 Packets Transmission Over High Speed Networks By Introducing Crc Extension Header
Loading...
Date
2010-04
Authors
Supriyanto
Journal Title
Journal ISSN
Volume Title
Publisher
Universiti Sains Malaysia
Abstract
Utilizing the advantages of IPv6 features and high speed networks
technologies on IPv6 packets transmission is believed will force the transmission to
be faster. Thus, verification and regeneration of cyclic redundancy check (CRC) code
in every router results in high network latency. This thesis attempts to decrease the
network latency by eliminating CRC calculation in router using the advantage of
IPv6 features itself. The CRC Extension Header (CEH) is introduced as a new IPv6
extension header to perform error detection in the Network layer. Generation of CRC
code requires a generator polynomial. Thus, it is important to get a suitable generator
polynomial for the CEH. The CRC-32C is chosen as a generator polynomial for the
proposed CEH due to its less processing time. Analysis was done by comparing error
control at the Network layer using CEH and error control at the Data Link layer
using FCS (Frame Check Sequence). The result demonstrated that transmitting IPv6
packets with CEH as error control provide lower network latency. The network
latency decreases by 72% for small packets and 66% for large packets. The decrease
in network latency of IPv6 packets transmission is due to the elimination the CRC
calculation and regeneration in every router. Processing time of IPv6 packet with
CEH both in the sender and the receiver is higher than FCS because CEH generation
uses more complex algorithm than FCS generation. However, the increase of average
processing time at the sender and the receiver is only 15%. This percentage is very
small compared to 68% reduction of average network latency. Another analysis was
done to investigate performance of IPv6 packets transmission without lower layer
error control. This is done by eliminating both the CEH and the FCS as lower layer
error control. Thus, error control is only conducted in upper layer which is Transport
layer error control. The result obtained shows processing time of IPv6 packets both
in sender and receiver decreases significantly (85%). However, the type of error
control only uses 16 bits checksum that does not cover entire IPv6 main header
which resulted in lower error detection capability compared to CEH and FCS
method. Any transmission error occurring within the IPv6 header not covered by the
checksum will be undetected.
Description
Keywords
Utilizing the advantages of IPv6 features and , high speed networks technologies on IPv6 packets transmission