Portage de OpenLISP vers NetBSD/OpenBSD/DragonFly

Occurrences : 

2012

Nombre d'étudiants minimum: 

4

Nombre d'étudiants maximum: 

4

Nombre d'instances : 

3

Domaines: 

Descriptif du Projet :

Le protocole LISP (Locator/Identifier Separation Protocol) [1,2] a été introduit pour séparer les rôles d’identificateur et de localisateur d’une adresse IP. LISP considère deux espaces d’adressage indépendants: le Routing Locator Space (RLOC), qui est globalement routable, et le Endpoint Identifier Space (EID) qui est seulement routable localement.

Avec LISP, les routeurs dans le coeur du réseau manipulent des RLOCs et des routes sont maintenues de sorte que les paquets puissent être transférés de routeur en routeur. Au contraire, les extrémités de connexions (typiquement, des hôtes finaux) reçoivent des EIDs. Comme un EID n’est que localement routable, les routeurs du coeur du réseau ne maintiennent pas de routes vers les EIDs. À chaque EID sera associé un ou plusieurs RLOCs, permettant ainsi à l’information de voyager d’un point terminal vers un autre. Un des grands avantages d’une telle séparation est d’offrir la possibilité d’associer plusieurs localisateurs à un même identificateur. Ceci implique la possibilité d’avoir plusieurs chemins entre deux identificateurs et donc d’éventuellement choisir le chemin qui offre les meilleures performances.


Une implémentation de LISP, OpenLISP [3], est disponible sur FreeBSD. Dans ce projet, il est demandé de porter OpenLISP dans un des environnements NetBSD, OpenBSD, ou DragonFly.
 

Mots-clés

LISP, Routage, Réseaux, Programmation C.


Références

[1] D. Meyer. The Locator Identifier Separation Protocol (LISP). In Internet Protocol Journal, 11(1), pg. 23-36. March 2008.
[2] D. Farinacci, V. Fuller, D. Meyer, D. Lewis. Locator/ID Separation Protocol (LISP). Internet Engineering Task Force, Internet Draft (Work in Progress) draft-ietf-lisp-22. February 2012.
[3] L. Iannone. OpenLISP Implementation Report. Internet Engineering Task Force, Internet Draft (Work in Progress) draft-iannone-openlisp-implementation-01. July 2008. See http:// www.openlisp.org/