Congestion control for UDP-based applications in IPV6 networks using ICMPV6

Loading...
Thumbnail Image
Date
2009-02
Authors
Benbrahim, Mohamed Al Amin
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
With the Internet Protocol Version six (IPv6) coming to the world of computer science and increasingly taking over the Internet Protocol Version four (lPv4), new supported protocols have been developed, and others have been enhanced and modified to reach the requirements of the new network generation. Due to this, a number of services newly emerged and others were improved like IP telephony and video teleconferencing. Some features were evolved to solve the errors that were found in the services of IPv6. Developers and researches were able to reach a point where solutions were available for many applications' problems using different algorithms and new IPv6 capabilities. Congestion is one of several problems applications face in IPv6 networks, and it also leads to other sub-problems such as dropped packets, delay and numerous other end errors that are occurring. Still, UDPbased applications face those problems due to the fact that the User Datagram Protocol (UDP) does not have a mechanism to handle network congestions. In this project, an enhancement to the protocol is going to be suggested in order to control congestions occurring for the communication and the data transfer of UDP-based applications. The control is to be held over the network protocol using a new Internet Control Message Protocol version six (ICMPv6) message that inherits the structure of the existing ICMPv6 Too Big Packet message. Therefore, a number of scenarios are going to be simulated using the Tool Command Language (TCL) tools and the Network Simulator (NS2), to explore the possibility of congestion taking place in one or more routes, safely handling it, and to study this new mechanism's reliability and effectiveness.
Description
Keywords
Internet Protocol Version six (IPv6) , new supported protocols have been developed
Citation