home
Master thesis:
Principles, implementation and transition to IPv6 protocol
Generic info
Title: Principles, implementation and transition to IPv6 protocol
Author: Vladimír Kotal
Department: Department of Software Engineering
Supervisor: RNDr. Filip Zavoral PhD.
Supervisor's e-mail address: filip.zavoral@mff.cuni.cz
Abstract:
IP protocol has served in role of main transport protocol for Internet
for more than twenty years. It provides only limited capabilities for
features, which are nowadays demanded: more efective address space
usage, IP security, mobility support, Quality of Service,
autoconfiguration. IP protocol version 6, successor of IP protocol, has
been standardized by IETF (Internet Ingineering Task Force) and started
to appear in production networks next to IP protocol.
The work will contain introduction to the IPv6 protocol, will present
its possibilities for modern applications and networks.
The goal of this work is to present and perform analysis of transition
mechanisms for complex networks, in which can be presumed that coexistence
of IPv4 and IPv6 will be long lasting.
This analysis will come out of several alternative IPv4 to IPv6 transition
strategies comparisons. These strategies will be described in terms of
address space segmentation, tunneling protocols, routing (peering and
transit), application protocols and transtition related security issues
from both theoretical point of view and also on models of real networks.
The characteristic of implementations of IPv6 protocol
in well known operating systems will be added as a complement to this work.
The result should be applicable as a base point for implementation of
transition strategies in production networks.
Keywords: Internet, IPv6, IP, autoconfiguration, routing, transition
mechanisms, tunnel
Status
-
finished
-
successfully defended
Download
Small bugs found so far
-
ADSL was not standardized by ADSL forum. It was first standardized in
1995 by the American National Standards Institute as T1.413, and then
by the ITU in 1999 as G.992.1. ADSL can transmit data at speeds up to
8 megabits per second ("Mbps") downstream and up to 640 Kbps upstream.
-
Teredo server does not have to be necessarily statefull, it is possible
to implement it as stateless process.
-
The thesis does not contain extensive introduction to IPv6 protocol. To
some extent is can be found in chapter 1.
-
The thesis does not contain characteristics of implementation of IPv6
protocol in operating systems. I have decided to scrap this chapter
after discussion with my advisor. It would have made the thesis too
long. I might publish some paper about this topic in the future.
-
ipv6gen script was not RFC 3513 compliant. This was fixed in
version 0.9 of this script.