Improving IPv6 Packets Transmission Over High Speed Networks By Introducing Crc Extension Header

Loading...
Thumbnail Image
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
Citation