TODO/Navrhovaná budoucí rozšíření
Z VirtlabWiki
Verze z 13:02, 27. 3. 2008 Gry72 (Diskuse | příspěvky) (Stránka Budoucí rozšíření přemístěna na stránku TODO/Navrhovaná budoucí rozšíření) ← Předchozí porovnání |
Aktuální verze Gry72 (Diskuse | příspěvky) (→Rozšíření stávajícího a vývoj nového či integrace komerčně vyráběného HW) |
||
Řádka 1: | Řádka 1: | ||
- | * Možnost vytvářet logické topologie v XML (tvůrce úloh, zadávání on-demand topologie studentem) pomocí kreslítka. Obrázek z kreslítka exportovat do textového formátu pro DIA (http://www.gnome.org/projects/dia/), kde bude moci být "došlechtěn". | + | == Rozšíření stávajícího SW == |
- | **Možnost automatického doplňování textu do tohoto DIA-meziformátu (namapované interfaces routerů apod.) - konverze pomocí řádkového spuštění DIA do PNG. Vymyslet konvence, jak dostatecne obskurnimi klicovymi slovy identifikovat placeholders pro skutecne nazvy interfaces, ktere se maji za placeholders substituovat. | + | |
- | *** Pozor, .dia musí být uložen jako nekomprimovaný (checkbox v dialogu Save), jinak je gzip-ovan (lze rozbalit normalnim gzip-em) | + | |
- | *** dia --export=xxx.png --export-to-format=png --size=600x400 --log-to-stderr vstupni_soubor.dia | + | |
- | *** sed -i 's/PUVODNI/NOVY/g' soubor.dia - pozor na všelijaké uvozovky, backslashe a znaky regulárních výrazů | + | |
- | + | ||
- | ---- | + | |
- | * Průzkum možností konfigurace síťových parametrů Windows XP čistě textovými utilitami vzdáleným připojením pomocí Telnet klienta | + | |
- | ** Cílem je prozkoumat a zdokumentovat úplnost možností konfigurace síťových parametrů Windows XP čistě textovými utilitami vzdáleným připojením pomocí Telnet klienta a srovnat ji s možnostmi konfigurace v OS Linux. | + | |
- | ** Smyslem je ověřit integrovatelnost stanic s OS Windows XP simulovaných pomocí VMWare do systému virtuální laboratoře namísto stanic s OS Linux simulovaných nyní pomocí User Mode Linux (virtuální laboratoř umožňuje ovládat síťové prvky/stanice pouze textovým rozhraním). | + | |
---- | ---- | ||
- | Vylepšení mazacího mechanismu pro výmaz konfigurace síťových prvků | + | Vylepšení mazacího mechanismu pro výmaz konfigurace síťových prvků. |
Rozšířit stávající jednosměrné zasílání mazací sekvence o interaktivitu umožňující aplikovat různé postupy mazání podle toho, v jakém stavu/režimu uživatel zařízení zanecha | Rozšířit stávající jednosměrné zasílání mazací sekvence o interaktivitu umožňující aplikovat různé postupy mazání podle toho, v jakém stavu/režimu uživatel zařízení zanecha | ||
+ | |||
---- | ---- | ||
- | Návaznost editoru DIA na generování XML popisu logických topologií při zadávání "topologie na přání". Principiálně jde o transformaci XML výstupu DIA na DTD popisu úlohy. | + | Možnost vyhrazení časových úseků (stanovených jako periodicky opakované nebo jednorázové) jako vyhrazené pro rezervace určitých skupin uživatelů. |
+ | |||
---- | ---- | ||
- | Skripty pro zjišťování statistik vytížení/ekonomického přínosu Virtlabu | ||
- | Možné zajímavé statistiky (jistě najdeme i další): | + | Návrh a implementace pomocných komunikačních kanálů mezi studenty a tutorem (resp. různými tutory) a mezi studenty navzájem (vzájemná pomoc je dostupnější než pomoc tutora) |
+ | * Organizace pravidelného tutoringu, implementace kanálů a diskusního fóra s možností moderace pro vzájemné konzultace studentů. Možnost zápůjčky konzole jinému studentovi. | ||
- | * Poměr rezervovaných a skutečně využitých timeslotů | + | ---- |
- | * Korelace intenzity (času) využívání Virtlabu s hodnocením daného studenta u zkoušky (celkově a jen zápočet) | + | |
- | * Nejčastější denní doba, kdy studenti přistupují | + | |
- | * Průměrná doba skutečného řešení jednotlivých úloh | + | |
- | * Počty znaků přenesených do/z konzoly zařízení při řešení jednotlivých úloh, shlukovitost/rychlost přenosu znaků do zařízení - indikace vkládání konfigurace režimem cut&paste. | + | |
- | * ... | + | |
- | Případně realizovat "Ekonomický" výpočet efektivity virtuální laboratoře: pokusit se vyčíslit (srovnat) maximální využitelnost síťových prvků při maximálním reálně možném času zpřístupnění pro kontaktní výuku a při "nepřetržitém" zpřístupnění pomocí virtuální laboratoře. Namalovat pěkné "marketingové" grafy. Zohlednit i cenu zařízení a počty studentů, kteří výuku na prvcích absolvují. | + | Prevod zadani uloh do XML pro lepsi strojovou zpracovatelnost |
- | + | ||
- | Způsob implementace: pomocí SQL dotazů nad databází, na základě záznamů o rezervacích/přihlášeních v databázi. Možná přes SOAP API. | + | |
---- | ---- | ||
+ | |||
+ | == Rozšíření stávajícího a vývoj nového či integrace komerčně vyráběného HW == | ||
+ | |||
Nahrazení ASSSK pro přepínání provozu WAN linek tunelování provozu WAN linek mezi laboratorními prvky distribuovanými v různých lokalitách přes Internet pomocí Linuxu | Nahrazení ASSSK pro přepínání provozu WAN linek tunelování provozu WAN linek mezi laboratorními prvky distribuovanými v různých lokalitách přes Internet pomocí Linuxu | ||
- | Cíl: Prozkoumat protfolio synchronních sériových karet (nejlépe PCI, pro Linux) a jejich možnosti napojení na standardní Linuxové ovladače protokolu HDLC/PPP. Vyřešit výběr/konverzi sériového rozhraní fyz. vrstvy na RS-232 a transparentnost tunelování HDLC/PPP rámců (vč. předávání LCP/NCP rámců konec-konec). Vyzkoušet proti Cisco routerům. Vyřešit napojení na existující univerzální tunelovací software (DP Václava Bortlíka). Možná konstrukce vlastního prototypu multiportové synchronní sériové karty pro PC. | + | Prozkoumat protfolio synchronních sériových karet (nejlépe PCI, pro Linux) a jejich možnosti napojení na standardní Linuxové ovladače protokolu HDLC/PPP. Vyřešit výběr/konverzi sériového rozhraní fyz. vrstvy na RS-232 a transparentnost tunelování HDLC/PPP rámců (vč. předávání LCP/NCP rámců konec-konec). Vyzkoušet proti Cisco routerům. Vyřešit napojení na existující univerzální tunelovací software (DP Václava Bortlíka). Možná konstrukce vlastního prototypu multiportové synchronní sériové karty pro PC. |
---- | ---- | ||
+ | Zvážit možnost zapínání méně často využívaných prvků (Asterisk apod.) on-demand, tj. jen na dobu rezervace. | ||
- | Integrace zapínání, vypínání a resetu síťových prvků pomocí powerswitche do GUI Virtlabu. Nutno domyslet koncepci práv k těmto operacím. Zvážit možnost zapínání méně často využívaných prvků (Asterisk apod.) on-demand, tj. jen na dobu rezervace. | + | ---- |
---- | ---- | ||
+ | Možnost snadného perzistentního (per-user) ukládání konfigurací při přerušení práce (ze síťových prvků i XENů). Podpora pro situaci, že příště dostane student interfacy (i prvky) namapované jinak. | ||
+ | ---- | ||
+ | == Průzkumné aktivity == | ||
+ | ---- | ||
+ | == Integrace externích pomocných technologií == | ||
- | + | * Najít/modifikovat opensource JavaScript aplikaci pro kreslení logických topologií a definici parametrů požadovaných prvků a linek + export do XML popisu požadované logické topologie ("vlastní topologie studenta") | |
- | == Obecné == | + | ** možná vytvořit nad vhodným frameworkem, i v rámci Bc. DP |
- | + | * http://www.network-weathermap.com/manual/0.91/pages/editor.html | |
- | + | ||
- | * Možnost dát k jednotlivým pixlím úlohy předdefinovanou konfiguraci (ISP a tak) s tím, že konzola některé pixle nemusí být ani zpřístupněna studentům (nebo může zůstat, ale bude zaheslovaná – heslo pak systém musí znát, aby pixli mohl vymazat) | + |
Aktuální verze
Obsah |
Rozšíření stávajícího SW
Vylepšení mazacího mechanismu pro výmaz konfigurace síťových prvků. Rozšířit stávající jednosměrné zasílání mazací sekvence o interaktivitu umožňující aplikovat různé postupy mazání podle toho, v jakém stavu/režimu uživatel zařízení zanecha
Možnost vyhrazení časových úseků (stanovených jako periodicky opakované nebo jednorázové) jako vyhrazené pro rezervace určitých skupin uživatelů.
Návrh a implementace pomocných komunikačních kanálů mezi studenty a tutorem (resp. různými tutory) a mezi studenty navzájem (vzájemná pomoc je dostupnější než pomoc tutora)
- Organizace pravidelného tutoringu, implementace kanálů a diskusního fóra s možností moderace pro vzájemné konzultace studentů. Možnost zápůjčky konzole jinému studentovi.
Prevod zadani uloh do XML pro lepsi strojovou zpracovatelnost
Rozšíření stávajícího a vývoj nového či integrace komerčně vyráběného HW
Nahrazení ASSSK pro přepínání provozu WAN linek tunelování provozu WAN linek mezi laboratorními prvky distribuovanými v různých lokalitách přes Internet pomocí Linuxu
Prozkoumat protfolio synchronních sériových karet (nejlépe PCI, pro Linux) a jejich možnosti napojení na standardní Linuxové ovladače protokolu HDLC/PPP. Vyřešit výběr/konverzi sériového rozhraní fyz. vrstvy na RS-232 a transparentnost tunelování HDLC/PPP rámců (vč. předávání LCP/NCP rámců konec-konec). Vyzkoušet proti Cisco routerům. Vyřešit napojení na existující univerzální tunelovací software (DP Václava Bortlíka). Možná konstrukce vlastního prototypu multiportové synchronní sériové karty pro PC.
Zvážit možnost zapínání méně často využívaných prvků (Asterisk apod.) on-demand, tj. jen na dobu rezervace.
Možnost snadného perzistentního (per-user) ukládání konfigurací při přerušení práce (ze síťových prvků i XENů). Podpora pro situaci, že příště dostane student interfacy (i prvky) namapované jinak.
Průzkumné aktivity
Integrace externích pomocných technologií
- Najít/modifikovat opensource JavaScript aplikaci pro kreslení logických topologií a definici parametrů požadovaných prvků a linek + export do XML popisu požadované logické topologie ("vlastní topologie studenta")
- možná vytvořit nad vhodným frameworkem, i v rámci Bc. DP
- http://www.network-weathermap.com/manual/0.91/pages/editor.html