Simulating LISP with NS3
Marechal, Emeline
Promoteur(s) : Donnet, Benoît
Date de soutenance : 26-jui-2019/27-jui-2019 • URL permanente : http://hdl.handle.net/2268.2/6737
Détails
Titre : | Simulating LISP with NS3 |
Auteur : | Marechal, Emeline |
Date de soutenance : | 26-jui-2019/27-jui-2019 |
Promoteur(s) : | Donnet, Benoît |
Membre(s) du jury : | Leduc, Guy
Boigelot, Bernard |
Langue : | Anglais |
Nombre de pages : | 75 |
Mots-clés : | [en] LISP [en] NAT [en] Mobility [en] LISP-MN [en] Network Simulator [en] ns-3 |
Discipline(s) : | Ingénierie, informatique & technologie > Sciences informatiques |
Public cible : | Grand public |
URL complémentaire : | https://github.com/Emeline-1/ns-3_LISP_NAT |
Institution(s) : | Université de Liège, Liège, Belgique |
Diplôme : | Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security" |
Faculté : | Mémoires de la Faculté des Sciences appliquées |
Résumé
[en] The Locator/Identifier Separation Protocol (LISP) is a novel routing architecture for the Internet that is based on the locator/identifier separation paradigm. The principle is to split the current address space into the identifier address space, which is composed of locally routable addresses used for identification; and the locator address space, composed of globally routable addresses used to route traffic in the network. The main objective is to solve the current Internet’s routing scalability problems threatening the network performance. Besides that, LISP also brings several new interesting benefits, in particular for Traffic Engi- neering (TE), and multi-homing. In this master thesis, we investigated LISP mobile nodes, in conjunction with NAT traversal for LISP traffic, through simulations on the ns-3 Network Simulator. To do so, we adapted the existing LISP implementation in ns-3 to add several functionalities to the model. Our main contribution consisted into adding a NAT model, proxy features (interworking mechanism used for communication between LISP sites and non-LISP sites), as well as the NAT extensions (LISP+NAT) to the LISP model. Additionally, we wrote a LISP-MN Helper, meant to help the script writer to easily setup a simulation scenario with mobile nodes and handovers. Finally, several unit tests have been integrated into the ns-3 testing framework for the NAT and LISP models. Our results confirm the intuition that NAT traversal has a negative impact on path stretch and on the handover delay. Indeed, most of the time, the handover delay when roaming into a non-LISP site behind a NAT is superior to the handover delay when roaming into a non-LISP site with no NAT deployment.
Fichier(s)
Document(s)
Citer ce mémoire
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.