Virtlab:Komponenty/Informace pro vývojáře
Z VirtlabWiki
| Verze z 10:05, 19. 10. 2007 Vav166 (Diskuse | příspěvky) ← Předchozí porovnání  | 
				Aktuální verze Nov675 (Diskuse | příspěvky) (→ Virtuální spojovací pole verze 3)  | 
			||
| Řádka 1: | Řádka 1: | ||
| - | *== Servery == | + | Používaná [[Virtlab:Terminologie|terminologie]] v distribuované virtuální laboratoři. | 
| + | |||
| + | |||
| + | == Servery == | ||
| * [[Virtlab:Řídící server | Řídící server]] lokality | * [[Virtlab:Řídící server | Řídící server]] lokality | ||
| - | * [[Virtlab:Aktivační server | Aktivační server]] | ||
| * [[Virtlab:Rezervační server | Rezervační server]] | * [[Virtlab:Rezervační server | Rezervační server]] | ||
| * [[Virtlab:Konfigurační server | Konfigurační server]] | * [[Virtlab:Konfigurační server | Konfigurační server]] | ||
| Řádka 7: | Řádka 9: | ||
| * [[Virtlab:Konzolový server | Konzolový server]] | * [[Virtlab:Konzolový server | Konzolový server]] | ||
| * [[Virtlab:Tunelovací server | Tunelovací server]] | * [[Virtlab:Tunelovací server | Tunelovací server]] | ||
| + | * [[Virtlab:CRON | CRON (atd)]] - aktivátor/deaktivátor distribuovaných virtuálních topologií | ||
| - | == Další == | + | '''Zaniknuvší komponenty (obsolete):''' | 
| + | |||
| + | * [[Virtlab:Komponenty/Aktivační server | Aktivační server]] (vzniklý [[Virtlab:Komponenty/Rozdělení rezervačního a aktivačního serveru | rozdělením rezervačního serveru]]) | ||
| + | |||
| + | |||
| + | === Standardní porty serverů === | ||
| + | <table border="1" cellpadding="5"> | ||
| + | <tr><td width="200px">'''Server'''</td><td>'''Port'''</td></tr> | ||
| + | <tr><td>Konzolový server</td><td>10000</td></tr> | ||
| + | <tr><td>Tunelovací server</td><td>40001 (konzole), 40002 (data)</td></tr> | ||
| + | <tr><td>Rezervační server</td><td>50001</td></tr> | ||
| + | <tr><td>Konfigurační server</td><td>60001</td></tr> | ||
| + | <tr><td>Mazací server</td><td>60002</td></tr> | ||
| + | <tr><td>Portsetter</td><td>60003</td></tr> | ||
| + | </table> | ||
| + | |||
| + | |||
| + | == Komponenty na straně klientů == | ||
| * [[Virtlab:Applet | Klientský applet]] | * [[Virtlab:Applet | Klientský applet]] | ||
| + | |||
| + | |||
| + | == Distribuované virtuální spojovací pole (a.k.a Spojovač) == | ||
| + | |||
| + | === Spojovací prvky === | ||
| + | * [[ASSSK]] | ||
| + | * C3550/3560, Signamax, dříve C1900 | ||
| + | |||
| + | === [[Virtuální spojovací pole verze 3| Virtuální spojovací pole verze 3]] === | ||
| + | |||
| + | Modulární architektura tunelovacího serveru. Univerzální enkapsulační formát při tunelování Internetem s textovým záhlavím obsahujícím fyzická jména prvků a rozhraní, mezi nimiž enkapsulovaný rámec prochází. Časově omezená platnost propojení. Uchovávání persistence přesměrovávací tabulky při ukončení Tunelovacího serveru. | ||
| + | |||
| + | === [[Virtuální spojovací pole verze 2| Virtuální spojovací pole verze 2]] === | ||
| + | |||
| + | Filosofie spojovače: pevné konfigurace C3560, QinQ tunely pro spojování obyčejných i trunk portů, QinQ tunely ukončeny na Tunnel Serveru, veškerý provoz přemosťován Tunnel Serverem. ASSSK obsluhovány stejně jako ve staré verzi. | ||
| + | |||
| + | ===Virtuální spojovací pole verze 1 === | ||
| + | Generátor používající dynamické přiřazování spojovaných portů do VLAN a uploadu konfigurací do VLMUXů. | ||
| + | |||
| * [[Virtlab:Virtuální spojovací pole | Virtuální spojovací pole]] | * [[Virtlab:Virtuální spojovací pole | Virtuální spojovací pole]] | ||
| + | * [[Virtlab:Generátor konfigurací pro spojovací prvky distribuovaného virtuálního spojovacího pole|Generátor konfigurací pro spojovací prvky distribuovaného virtuálního spojovacího pole]] | ||
| + | |||
| + | == Zaniknuvší komponenty (obsolete) == | ||
| + | * [[Virtlab:Komponenty/Aktivační server | Aktivační server]] (vzniklý [[Virtlab:Komponenty/Rozdělení rezervačního a aktivačního serveru | rozdělením rezervačního serveru]]) | ||
| + | |||
| + | |||
| + | == Další == | ||
| * [[Virtlab:Komunikační protokoly mezi komponentami distribuovaného Virtlabu | Komunikační protokoly mezi komponentami distribuovaného Virtlabu]] | * [[Virtlab:Komunikační protokoly mezi komponentami distribuovaného Virtlabu | Komunikační protokoly mezi komponentami distribuovaného Virtlabu]] | ||
| * SQL [[Virtlab:Databáze | databáze]] | * SQL [[Virtlab:Databáze | databáze]] | ||
| - | * [[ASSSK]] | ||
| - | * [[Virtlab:Generátor konfigurací pro spojovací prvky distribuovaného virtuálního spojovacího pole|Generátor konfigurací pro spojovací prvky distribuovaného virtuálního spojovacího pole]] | ||
| * [[Virtlab:LoggingDebugging | Konvence pro logování]] | * [[Virtlab:LoggingDebugging | Konvence pro logování]] | ||
| - | + | * [[Certifikační autorita]] | |
| == Konfigurační soubory == | == Konfigurační soubory == | ||
| - | * [[Virtlab:Konfigurační soubory/act-server.conf | act-server.conf]] | + | |
| + | [https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2FCONFIGS%2Fconf-manual.odt&rev=0&sc=0 Konfigurační manuál] | ||
| + | |||
| * [[Virtlab:Konfigurační soubory/conf-servers.conf | conf-servers.conf]] | * [[Virtlab:Konfigurační soubory/conf-servers.conf | conf-servers.conf]] | ||
| * [[Virtlab:Konfigurační soubory/cons-devices.conf | cons-devices.conf]] | * [[Virtlab:Konfigurační soubory/cons-devices.conf | cons-devices.conf]] | ||
| * [[Virtlab:Konfigurační soubory/cons-servers.conf | cons-servers.conf]] | * [[Virtlab:Konfigurační soubory/cons-servers.conf | cons-servers.conf]] | ||
| - | * [[Virtlab:Konfigurační soubory/cspec.conf | cspec.conf]] | ||
| * [[Virtlab:Konfigurační soubory/erase-device.conf | erase-device.conf]] | * [[Virtlab:Konfigurační soubory/erase-device.conf | erase-device.conf]] | ||
| * [[Virtlab:Konfigurační soubory/erase-servers.conf | erase-servers.conf]] | * [[Virtlab:Konfigurační soubory/erase-servers.conf | erase-servers.conf]] | ||
| * [[Virtlab:Konfigurační soubory/rsv-server.conf | rsv-server.conf]] | * [[Virtlab:Konfigurační soubory/rsv-server.conf | rsv-server.conf]] | ||
| + | * [[Virtlab:Konfigurační soubory/sitename | sitename]] | ||
| * [[Virtlab:Konfigurační soubory/spoje.conf | spoje.conf]] | * [[Virtlab:Konfigurační soubory/spoje.conf | spoje.conf]] | ||
| * [[Virtlab:Konfigurační soubory/uploads.conf | uploads.conf]] | * [[Virtlab:Konfigurační soubory/uploads.conf | uploads.conf]] | ||
| - | * [[Virtlab:Konfigurační soubory/vlanstore.conf | vlanstore.conf]] | ||
| * [[Virtlab:Konfigurační soubory/vybaveni.xml | vybaveni.xml]] | * [[Virtlab:Konfigurační soubory/vybaveni.xml | vybaveni.xml]] | ||
| + | * [[Virtlab:Konfigurační soubory/tunservers.conf | tunservers.conf]] | ||
| * [[Virtlab:Konfigurační soubory/settings.php | settings.php]] | * [[Virtlab:Konfigurační soubory/settings.php | settings.php]] | ||
| + | [[Virtlab:Generátor konfigurací | Generátor konfigurací]] | ||
| + | * [http://config.dvirtlab.net http://config.dvirtlab.net] | ||
| + | |||
| + | == XML == | ||
| + | * [[Virtlab:Equipment.dtd | equipment.dtd]] | ||
| + | * [[Virtlab:Validace XML|Validace XML]] ve Virtlabu | ||
| [[Kategorie:Komponenty virtlabu]] | [[Kategorie:Komponenty virtlabu]] | ||
| [[Kategorie:Server]] | [[Kategorie:Server]] | ||
| - | [[Kategorie:Soubor]] | + | [[Kategorie:Konfigurační soubor]] | 
| [[Kategorie:UNCOMPLETE]] | [[Kategorie:UNCOMPLETE]] | ||
Aktuální verze
Používaná terminologie v distribuované virtuální laboratoři.
Obsah | 
Servery
- Řídící server lokality
 - Rezervační server
 - Konfigurační server
 - Mazací server
 - Konzolový server
 - Tunelovací server
 - CRON (atd) - aktivátor/deaktivátor distribuovaných virtuálních topologií
 
Zaniknuvší komponenty (obsolete):
Standardní porty serverů
| Server | Port | 
| Konzolový server | 10000 | 
| Tunelovací server | 40001 (konzole), 40002 (data) | 
| Rezervační server | 50001 | 
| Konfigurační server | 60001 | 
| Mazací server | 60002 | 
| Portsetter | 60003 | 
Komponenty na straně klientů
Distribuované virtuální spojovací pole (a.k.a Spojovač)
Spojovací prvky
- ASSSK
 - C3550/3560, Signamax, dříve C1900
 
Virtuální spojovací pole verze 3
Modulární architektura tunelovacího serveru. Univerzální enkapsulační formát při tunelování Internetem s textovým záhlavím obsahujícím fyzická jména prvků a rozhraní, mezi nimiž enkapsulovaný rámec prochází. Časově omezená platnost propojení. Uchovávání persistence přesměrovávací tabulky při ukončení Tunelovacího serveru.
Virtuální spojovací pole verze 2
Filosofie spojovače: pevné konfigurace C3560, QinQ tunely pro spojování obyčejných i trunk portů, QinQ tunely ukončeny na Tunnel Serveru, veškerý provoz přemosťován Tunnel Serverem. ASSSK obsluhovány stejně jako ve staré verzi.
Virtuální spojovací pole verze 1
Generátor používající dynamické přiřazování spojovaných portů do VLAN a uploadu konfigurací do VLMUXů.
- Virtuální spojovací pole
 - Generátor konfigurací pro spojovací prvky distribuovaného virtuálního spojovacího pole
 
Zaniknuvší komponenty (obsolete)
Další
- Komunikační protokoly mezi komponentami distribuovaného Virtlabu
 - SQL databáze
 - Konvence pro logování
 - Certifikační autorita
 
Konfigurační soubory
- conf-servers.conf
 - cons-devices.conf
 - cons-servers.conf
 - erase-device.conf
 - erase-servers.conf
 - rsv-server.conf
 - sitename
 - spoje.conf
 - uploads.conf
 - vybaveni.xml
 - tunservers.conf
 - settings.php
 
XML
- equipment.dtd
 - Validace XML ve Virtlabu
 
