Opzioni di iscrizione

Data: 2 novembre 2026

Tipo di corso: in presenza

Orario: 15.00 - 18.00

Sede: Università Roma Tre, Dipartimento di Lettere Filosofia Lingue, Via Ostiense 236, Roma

Docente

Tommaso Caiazzi: è ricercatore presso l'Università Roma Tre, dove si occupa di routing, dataplane programmabili e sicurezza della rete. È tra i maintainer di Kathará, framework open source per l'emulazione di reti.

Abstract: Kathará è un framework open source per l'emulazione di reti basato su container, utilizzato in ambito didattico e di ricerca. Permette di riprodurre su un normale PC scenari di rete anche complessi, con le stesse configurazioni che si userebbero su apparati fisici, e si presta quindi alla realizzazione di digital twin della propria rete di produzione: ambienti fedeli in cui testare modifiche, verificare configurazioni e simulare guasti senza alcun rischio per l'infrastruttura reale.

Il seminario presenta il progetto e il funzionamento del framework, per poi passare a una parte pratica in cui i partecipanti, partendo da una rete di produzione di esempio con i suoi vincoli, ne costruiranno un gemello digitale e lo useranno per configurare e validare il routing. Verranno infine introdotte le API Python di Kathará, che consentono di automatizzare e controllare l'emulazione in modo programmatico, insieme ad alcuni progetti realizzati a partire da esse.

Programma:

  • Il progetto Kathará: idea, obiettivi e ambiti di utilizzo
  • Come funziona Kathará: architettura e creazione di un laboratorio di rete
  • Kathará per i digital twin di rete: riprodurre una rete di produzione in un ambiente emulato
  • Laboratorio pratico: costruzione del digital twin di una rete di esempio e validazione del routing
  • Risorse e materiale per proseguire in autonomia
  • Laboratorio pratico: le API Python di Kathará e il controllo programmatico del digital twin
  • Progetti basati su Kathará: ROSET e IXP Digital Twin
  • Domande e chiusura


Target:
Tecnici e amministratori di rete, ricercatori e docenti universitari che si occupano di reti e che desiderano uno strumento per sperimentare, testare configurazioni o progettare attività didattiche su scenari di rete emulati.

Requisiti dei partecipanti: Conoscenze di base di networking (modello TCP/IP, indirizzamento IP, principi di routing) e familiarità con la riga di comando Linux. La conoscenza di Python, anche a livello elementare, è utile per la parte dedicata alle API di Kathará, ma non è indispensabile per seguire il seminario.

Livello del corso: base

Numero massimo partecipanti: 60 

Dotazione pc partecipanti: I partecipanti dovranno portare un proprio portatile (Windows, macOS o Linux) con Docker e Kathará già installati e funzionanti. Per la parte sulle API è consigliata un'installazione di Python 3. Per l'installazione è sufficiente seguire le guide ufficiali:

Per verificare che tutto funzioni, prima del seminario eseguire "kathara check" in un terminale e scaricare le immagini usate in laboratorio con "docker pull kathara/base" e "docker pull kathara/frr". È necessario disporre dei permessi di amministratore sul proprio PC per l'installazione.

Iscrizione spontanea (Studente)
Iscrizione spontanea (Studente)
Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Alignment Text Alignment

Text Colour Text Colour

Paragraph Width Paragraph Width

0