La Mia Tesi |
My Thesis |
---|---|
Il linguaggio NetML
per la descrizione di reti di calcolatori: generazione automatica di configurazioni
di router |
NetML, a language
for describing computer networks: automatic generation of router configurations. |
Nella tesi è stato costruito
un linguaggio per descrivere reti di calcolatori e le configurazioni di
router, tramite XML. File per trasformare configurazioni descritti in NetML
in configurazioni per router Cisco, Juniper e per il demone Zebra, sono
stati creati in XSLT. |
Through this thesis, a language for
describing computer networks and the router configurations has been created
in XML. Transformation files were created in XSLT to transform a configuration
described in NetML into a configuration for a Cisco or a Juniper router as
well as for the Zebra demon. |
La costruzione del linguaggio può essere considerata
suddivisa in due parti:
|
The language was created dividing the work into two
parts:
|
Per quanto riguarda la configurazione
degli apparati, il linguaggio (per ora) può configurare gli aspetti
riguardanti RIP e BGP sui router Juniper, Cisco e Zebra. Per poter arrivare
a questo livello, si sono studiati i metodi di configurazione per questi due
protocolli nei tre sistemi (Juniper, Cisco e Zebra). |
Configuring the routers: the language
(for the moment) only allows the configuration of the RIP and BGP protocols
on Juniper, Cisco and Zebra routers. To create this part of the language,
the methods that were used by the three sistems was studied. |
Per quanto riguarda la descrizione
ai livelli 2 e 3 della pila ISO-OSI, il linguaggio memorizza la struttura
delle reti in modo che queste descrizioni possono essere visualizzate (memorizzate)
separatamente o insieme, dando una maggiore flessibilità sul livello
alla quale si vuole effettuare la descrizione. |
Description at the 2nd and 3rd level:
the language allows the user to memorize the network's structure at these
levels individually (as well as contemporarily) so as to be able to visualize
it individually, giving more flexibility when trying to describe the network. |
Per effettuare tutti questi studi
sono stati creati e confrontati degli schemi Entity-Relationship che descrivono
questi aspetti. |
Whilst studying the configuration
methods and the way the network's structure can be described, Entity-Relationship
diagrams were produced. |