Commit 36c080f
authored
Compatibility with the new Kathara; UI improvements; extension for SDN management (#4)
* UI edited: labInfo merged with preview (& other changes)
* Riorganizzata la struttura dei file, correzioni, pulizia del codice
Inizio a lavorare con d3 per le SDN
Completata la selezione di path dal grafo
Assegnazione di path a etichette
Ancora non sono gestite le regole duplicate
Cambiata organizzazione dei file e ordinato qualcos'altro
Interazione con i nodi per conoscere i dettagli dei flussi e divisione dei file in moduli
Possibilità di creare regole singole, grafico per statistiche, altre cose a metà
Tra le cose a metà: evidenziazione di regole create, grafico per statistiche, struttura dati per le regole da migliorare
Classe dedicata alla gestione dei dati; grafico per le statistiche completato; timeouts
Ancora da correggere regole duplicate e highlighting delle regole già inserite
Match multipli; bottoni a sinistra; details3 (inizio)
Completato highlight delle regole create
Iniziato a lavorare a: details3, pattern per i campi delle nuove regole, connessione col controller, altro
'altro' è il riconoscimento di quando un label è tracciato da un edge network: in questo caso devo trasformare il primo step in una regola di etichettatura
Migliorata selezione di switch e controller nella tabella principale
Ora gli switch e i controller hanno automaticamente la eth0 connessa alla stessa rete per poter comunicare tra di loro
Ora uso vue.js! Migliorato il rule-modal
Aggiunte le frecce alle linee di flusso delle etichette
Migliorati gli elementi Vue
* Bozza di pagina di connessione al controller e preview delle rules
Per le nuove regole vengono indicati i valori possibili
Ora si possono editare o rimuovere tutte le regole
Corretta configurazione di switch e controller
Altre modifiche minime
Corretta visualizzazione topologia e altri elementi grafici
Auto tag delle regole da/a edge networks
Collegamento controller-host tramite una docker network
Ancora non funziona
Separata la gestione del controller
Pagina di guida alla connessione al controller
* Possibilità di scegliere app di startup ryu
* Aggiunto observe links per Ryu
Corretto lancio di sdn-interfacenode con docker
* Comportamento default del controller (rest + observe-links)
* Cambiata organizzazione dei file
* Gli switch non hanno più l'IP; inclusa app rest_topology
* Aggiunto install lldp
* Divisa in due la scheda di connessione al nodo interfaccia
* Tolta barra menu
* Fix temporaneo per LLDP in Ryu
* La copia del lab prima dello start è ora implicita
* Possibilità di assegnare un IP a piacere al nodo interfaccia
* Corretto errore nel grafo della topologia che nascondeva alcuni ip dei domini
* Ora clean lab cancella anche il nodo interfaccia
* Cambiata struttura file e cartelle
* Correzioni per la parte SDN
* Rimosso esempio SDN; rimossa correzione LLDP temporanea
* Corrette alcune schede della pagina Connetti
* Piccole correzioni grafiche
* Merge con master
* Nuova minimap sulla destra
* index.html ora è nella root directory
* Corretto package.json
* Correzioni minori
* Minimap fissa al lato
* Cambiata organizzazione dei file
* Indentazione e simili
* Evidenziato il tab attivo
* Corretta minimappa
* Correzioni minori
* installate dipendenze e creato file configurazione
* Merge con branch eslint
* Connect appare ora solo su Electron
* Commentate parti SDN
* Separate nello script le macchine con un a capo
* Ora funziona col nuovo Kathara
Cambiato comando di start e corretti i nomi delle macchine che non possono essere avviate se hanno il trattino nel nome
* Credits
* Corretto toggle_tab
* Rimosso eslint
* Ripristinata parte SDN
* Corretta sintassi per utilizzare immagine docker a scelta
il nuovo Kathara non ha le specifiche del precedente. Aggiunti apici attorno al nome immagine
* Faccio spazio alla parte di SDN
* Creata cartella comune
* Agganciata parte SDN (ancora non funzionante)
* Parte SDN funzionante
* Spazi e tabulazioni
* Cambiamenti grafici parte sdn
* Rinnovata grafica parte SDN
* Correzioni grafiche parte NGL
* CSS in comune tra i due progetti
* Possibilità di rinominare le label
* Piccole correzioni grafiche
Aggiornato anche l'HOW TO
* Corretti riferimenti a GitHub
* Corretto errore lclean1 parent 065260a commit 36c080f
86 files changed
Lines changed: 9881 additions & 6407 deletions
File tree
- css
- examples
- 2015-12-11
- images
- js
- src
- lab-generator
- models
- sdn-manager
- rules-utils
- vue-components
- static
- images
- icons
- mac
- png
- win
- vendor
- css
- js
- style
- webfonts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | 1 | | |
6 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments