Virtlab:Protokoly/Tunelovací server

Z VirtlabWiki

< Virtlab:Protokoly(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 07:25, 19. 10. 2007
Vav166 (Diskuse | příspěvky)

← Předchozí porovnání
Aktuální verze
Kuc274 (Diskuse | příspěvky)

Řádka 1: Řádka 1:
-[[Kategorie:Protokol]]+Tento článek popisuje komunikační prokokol mezi [[Virtlab:Tunelovací server|Tunelovacím serverem]] a konfiguračními skripty Distribuovaného Virtlabu.
 + 
 +''Okamziky zacatku rezervovanych slotu hlida Aktivacni server. Ten v prislusnou chvili spusti skript activate.sh, ktery nejprve pusti generator konfiguraci pro spojovaci prvky. Pak vysledne soubory naleje do konfiguracnich serveru vsech lokalit, ty to preposlou do spojovacich prvku a tunel serveru.''
 + 
 +('''Prosim "garanta" aktivacniho serveru, aby doplnil podrobnosti, jak to vlastne funguje :-) ''')
 + 
 +Tunelovací server se konfiguruje připojením na port 40001
 + 
 +=== Popis protokolu ===
 + 
 +* Jde o textově orientovaný protokol
 +* Komunikace přes TCP spojení, standardně na portu 40001.
 +* Pro názvy příkazů a jména argumentů nerozlišuje velká a malá písmena (case insensitive).
 + 
 +S tunelovacím serverem je komunikováno příkazy
 + redir <local VLAN> <remote VLAN> <dest. IP>
 + 
 +a
 + noredir <local VLAN>
 + 
 +=== Příklad ===
 +Mějme následující topologii:
 + 
 + PC1 ---- TUNserver(ostrava) --- Internet ---- TUNserver(karvina) ---- PC2
 + 
 +PC1 je připojeno do VLAN 10. (IP 158.196.1.2 - ''adresa vymyšlena'')<br />
 +PC2 je připojeno do VLAN 20. (IP 1.2.3.4)
 + 
 +//Přesměrování lokální VLAN 10 na "cizí" VLAN 20 na adrese 1.2.3.4
 +Komunikaci mezi PC1 a PC2 zajistíme těmito příkazy:
 +* na TUNserveru v Ostravě:
 + redir 10 20 1.2.3.4
 +*na TUNserveru v Karviné:
 + redir 20 10 158.196.1.2
 + 
 +'''Z příkladu je patrné, že je vždy nutné napsat oba směry. Tedy i při tunelování v rámci jedné lokality musíme zadat dva příkazy.'''
 + 
[[Kategorie:Tunelovací server]] [[Kategorie:Tunelovací server]]

Aktuální verze

Tento článek popisuje komunikační prokokol mezi Tunelovacím serverem a konfiguračními skripty Distribuovaného Virtlabu.

Okamziky zacatku rezervovanych slotu hlida Aktivacni server. Ten v prislusnou chvili spusti skript activate.sh, ktery nejprve pusti generator konfiguraci pro spojovaci prvky. Pak vysledne soubory naleje do konfiguracnich serveru vsech lokalit, ty to preposlou do spojovacich prvku a tunel serveru.

(Prosim "garanta" aktivacniho serveru, aby doplnil podrobnosti, jak to vlastne funguje :-) )

Tunelovací server se konfiguruje připojením na port 40001

Popis protokolu

  • Jde o textově orientovaný protokol
  • Komunikace přes TCP spojení, standardně na portu 40001.
  • Pro názvy příkazů a jména argumentů nerozlišuje velká a malá písmena (case insensitive).

S tunelovacím serverem je komunikováno příkazy

redir <local VLAN> <remote VLAN> <dest. IP>

a

noredir <local VLAN>

Příklad

Mějme následující topologii:

PC1 ---- TUNserver(ostrava) --- Internet ---- TUNserver(karvina) ---- PC2

PC1 je připojeno do VLAN 10. (IP 158.196.1.2 - adresa vymyšlena)
PC2 je připojeno do VLAN 20. (IP 1.2.3.4)

//Přesměrování lokální VLAN 10 na "cizí" VLAN 20 na adrese 1.2.3.4 Komunikaci mezi PC1 a PC2 zajistíme těmito příkazy:

  • na TUNserveru v Ostravě:
redir 10 20 1.2.3.4
  • na TUNserveru v Karviné:
redir 20 10 158.196.1.2

Z příkladu je patrné, že je vždy nutné napsat oba směry. Tedy i při tunelování v rámci jedné lokality musíme zadat dva příkazy.