Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 169 | DOWNLOAD 1077

Simulating LISP with NS3

Télécharger
Marechal, Emeline ULiège
Promoteur(s) : Donnet, Benoît ULiège
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 ULiège
Date de soutenance  : 26-jui-2019/27-jui-2019
Promoteur(s) : Donnet, Benoît ULiège
Membre(s) du jury : Leduc, Guy ULiège
Boigelot, Bernard ULiège
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)

File
Access LISP.pdf
Description: -
Taille: 4.2 MB
Format: Adobe PDF
File
Access LISP_summary.pdf
Description: -
Taille: 97.04 kB
Format: Adobe PDF

Auteur

  • Marechal, Emeline ULiège Université de Liège > Master ingé. civ. info., à fin.

Promoteur(s)

Membre(s) du jury

  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi Voir ses publications sur ORBi
  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 169
  • Nombre total de téléchargements 1077










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
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.