VSNLib: UN' INTERFACCIA UNICA DI CONFIGURAZIONE PER STACK VIRTUALI TRAMITE PACCHETTI NETLINK

Preite, Simone (2017) VSNLib: UN' INTERFACCIA UNICA DI CONFIGURAZIONE PER STACK VIRTUALI TRAMITE PACCHETTI NETLINK. [Laurea], Università di Bologna, Corso di Studio in Informatica [L-DM270]
Documenti full-text disponibili:
[img] Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Non commerciale - Condividi allo stesso modo 3.0 (CC BY-NC-SA 3.0)

Download (698kB)

Abstract

Il contenuto di questo elaborato è incentrato sulla presentazione di un esperimento: una libreria che si propone di rendere gli stack di rete virtuali (come picoTCP, Light Weith IP e Light Weight IPv6) compatibili con l'interfaccia di configurazione usata dal kernel linux per il proprio stack interno. La tecnologia in questione si chiama NETLINK, un sistema IPC(Inter Process Communication). La libreria (VSNLib) dovrebbe fornire, quindi, uno strato di compatibilità interposto tra NETLINK e gli stack. La struttura è molto semplice: si tratta di un programma scritto in linguaggio C che inizialmente carica il modulo prescelto dall'utente in base allo stack che vuole utilizzare e successivamente resta attivo in ricezione dei pacchetti netlink generati dalle interfacce comuni a quelle di linux (ad esempio è possibile usare ip addr add ..., ip link ..., ip route ...). Una volta ricevuto il pacchetto viene eseguito un parsing dello stesso necessario per popolare la struttura comune a tutti gli stack, dopo il parsing le informazioni ottenute vengono inviate al modulo specifico che si occupa poi di configurare lo stack. Completate le operazioni vengono dati feedback in risposta (in caso di successo o fallimento). Sono presenti, all'interno dell'elaborato, dei test per verificare l'effettivo funzionamento della libreria che, pur essendo ancora una vera e propria sperimentazione, dimostra che la realizzazione di un'interfaccia comune è effettivamente realizzabile.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Preite, Simone
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
netlink,stack,IPv6,IPv4,C,IPC,virtualization,rete,VDE,libreria,linux
Data di discussione della Tesi
20 Dicembre 2017
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^