SWITCH Co je to switch, co dělá a co může umět. 17. září 2014



Podobné dokumenty
Architektury komunikujících systémů

Architektury komunikujících systémů

Přepínaný Ethernet. Virtuální sítě.

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

A7B36PSI Úvod 1/29. Jan Kubr. Honza Kubr - 1_uvod

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

X36PKO Úvod Jan Kubr - X36PKO 1 2/2006

Identifikátor materiálu: ICT-3-03

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Počítačové sítě. Lekce 3: Referenční model ISO/OSI

OPTOKONcept. - řešení výstavby FTTx sítí. Josef Tichý OptoNet Communication

Projekt IEEE 802, normy ISO 8802

Dodávka nových switchů a jejich integrace do stávající IT infrastruktury inspektorátu SZPI v Praze

JAK ČÍST TUTO PREZENTACI

Počítačové sítě. Miloš Hrdý. 21. října 2007

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Telekomunikační sítě Protokolové modely

Popis a ověření možností přepínacího modulu WIC- 4ESW pro směrovače Cisco

Budování sítě v datových centrech

Počítačové sítě Implementace RM OSI. Počítačové sítě - Vrstva datových spojů 1

STATUTÁRNÍ MĚSTO TEPLICE zastoupené Magistrátem města Teplice, oddělením informatiky a výpočetní techniky Náměstí Svobody 2, Teplice

Inovace bakalářského studijního oboru Aplikovaná chemie

Základy počítačových sítí Model počítačové sítě, protokoly

MODELY POČÍTAČOVÝCH SÍTÍ

Úvod Bezpečnost v počítačových sítích Technologie Ethernetu

X36PKO Jiří Smítka

Počítačové sítě internet

MPLS MPLS. Label. Switching) Michal Petřík -

Směrovací protokoly, propojování sítí

SPS Úvod Technologie Ethernetu

Technická specifikace zařízení

X.25 Frame Relay. Frame Relay

Počítačové sítě 1 Přednáška č.3 Datová vrstva

Počítačové sítě I. 9. Internetworking Miroslav Spousta,

Propojování sítí,, aktivní prvky a jejich principy

Počítačové sítě 1 Přednáška č.7 Přepínané LAN sítě

Úvod Úrovňová architektura sítě Prvky síťové architektury Historie Příklady

TOPOLOGIE DATOVÝCH SÍTÍ

Systémy pro sběr a přenos dat

Budování sítě v datových centrech

Aktivní prvky: přepínače

Technologie počítačových komunikací

Město Litvínov se sídlem Městský úřad Litvínov, náměstí Míru 11, Litvínov odbor systémového řízení

Počítačové sítě Protokoly, architektura Normalizace architektury otevřených systémů Referenční model OSI standard ISO 7498 r

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

Ethernet Historie Ethernetu Princip

Seznámit posluchače se základními principy činnosti lokálních počítačových sítí a způsobu jejich spojování:

Skupina IEEE 802. Institute of Electrical and Electronics Engineers skupina 802: standardy pro lokální sítě. podvrstvy

Počítačové sítě Teoretická průprava II. Ing. František Kovařík

Distribuované systémy a počítačové sítě

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Inovace bakalářského studijního oboru Aplikovaná chemie

A) Aktivních síťové prvky podklad pro zadávací dokumentaci

Distribuované směrovací moduly Gold DFE pro řady Matrix N

3.17 Využívané síťové protokoly

12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování

Vlastnosti podporované transportním protokolem TCP:

Další síťová zařízení

Principy ATM sítí. Ing. Vladimír Horák Ústav výpočetní techniky Univerzity Karlovy Operační centrum sítě PASNET

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

ST Síťové technologie

Technologie počítačových sítí 2. přednáška

SPŠ a VOŠ Písek, Písek, K. Čapka 402. Učební texty. Datové sítě I. Vypracovala: Mgr. Radka Pecková

SÍTĚ OTÁZKY 1) Přenos signálu a. Vyjmenujte média pro šíření a přenosy signálu? b. Jaké jsou charakteristické atributy analogového signálu?

Obsah. O autorech 9. Předmluva 13. KAPITOLA 1 Počítačové sítě a Internet 23. Jim Kurose 9 Keith Ross 9

PB169 Operační systémy a sítě

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

Úřad vlády České republiky Odbor informatiky

Skupina IEEE 802. Institute of Electrical and Electronics Engineers skupina 802 standardy pro lokální sítě. podvrstvy

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

ZPS 3 Standardizace počítačových sítí, zásobník TCP/IP, model ISO/OSI, vybrané protokoly

Základy IOS, Přepínače: Spanning Tree

Aktivní prvky: přepínače

Flow Monitoring & NBA. Pavel Minařík

TP-LINK. 28portový gigabitový řízený přepínač L3 JetStream. Hlavní znaky: Katalogový list T3700G-28TQ.

Telekomunikační sítě LAN sítě

Počítačové sítě IP multicasting

Směrování. static routing statické Při statickém směrování administrátor manuálně vloží směrovací informace do směrovací tabulky.

POPIS SOUČASNÉHO STAVU

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

STANDARDY POČÍTAČOVÝCH SÍTÍ

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.)

Aktivní prvky: brány a směrovače. směrovače

5. Směrování v počítačových sítích a směrovací protokoly

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

íta ové sít TCP/IP Protocol Family de facto Request for Comments

Rozdělení (typy) sítí

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Architektura TCP/IP je v současnosti

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Možnosti DHCP snoopingu, relayingu a podpora multicastingu na DSLAM Zyxel IES-1000

Aktivní prvky: opakovače a rozbočovače

Komunikační protokoly počítačů a počítačových sítí

Měření kvality služeb. Kolik protlačíte přes aktivní prvky? Kde jsou limitní hodnoty ETH spoje? Data Hlas Video. Black Box Network Infrastructure

Transkript:

SWITCH Co je to switch, co dělá a co může umět Josef Tichý 17. září 2014 tichy@optonet.cz

Co je to switch? Tradiční přepínač (switch) pracuje na úrovni 2. vrstvy ISO/OSI. Dnes již existuje přepínání na úrovni 3 a 4. vrstvy, a nastupuje dokonce i přepínání na úrovni 7. vrstvy ISO/OSI, označované nejčastěji jako content switching. Tradiční způsob fungování počítačových sítí vychází z toho, že identita dvou komunikujících stran (nejčastěji: klienta a serveru) je jednoznačně dána jejich adresami a nemění se. V důsledku toho je možné zajistit potřebný přenos dat mezi komunikujícími stranami na základě jejich adres: když příslušná data prochází přes nějaký přepojovací uzel sítě, tento se rozhoduje na základě adresy příjemce a odesilatele.

Co je to switch? V praxi se pak rozlišuje mezi směrovači alias routery, které se rozhodují na základě síťových adres (adres příslušejících síťové vrstvě, což jsou např. IP adres), a přepínači alias switchi, které se rozhodují na základě adres příslušejících linkové vrstvě (což jsou například Ethernetové adresy). Tradičním rozdílem mezi směrovači a přepínači přitom bylo a stále je to, že směrovače jsou optimalizovány spíše na inteligenci, tak aby dokázaly přijímat poměrně složitá rozhodnutí na základě údajů, které mají k dispozici (na základě síťových adres), zatímco přepínače jsou optimalizovány především na rychlost a nejsou naopak stavěny na přijímání složitějších rozhodnutí, která by jejich činnost zpomalovala.

Co je to switch? Switch (česky přepínač) je aktivní síťový prvek, propojující jednotlivé prvky sítě. Switch obsahuje větší či menší množství portů (až několik stovek), na něž se připojují síťová zařízení nebo části sítě. Pojem switch se používá pro různá zařízení v celé řadě síťových technologií. Nejčastěji switch potkáte jako aktivní prvek v síti Ethernet realizované kroucenou dvojlinkou. Zde nahradil dříve používané huby (rozbočovače), které signál jednoduše kopírovaly do všech ostatních rozhraní. Pracuje zde na 2. vrstvě OSI modelu. Vedle vyššího výkonu (stanice připojené k různým rozhraním switche navzájem nesoutěží o médium) znamená přínos i pro bezpečnost sítě, protože médium již není sdíleno a data se vysílají jen do rozhraní, jímž je připojen jejich adresát. Switch přepínač chovají se jako mosty (bridge) ve stromové topologii, jejich použití vede ke snížení kolizí, mohou přepínat mezi více segmenty zároveň.

Switching - historie Invented by Bob Metcalfe and developed by Xerox in 1970s 3 Mbps Ethernet defines set of physical and data link protocols CSMA/CD Ethernet frame formats: - Ethernet V2 (a.k.a. DIX Ethernet DEC Intel Xerox) - 1982 - IEEE 802.3 1983/1985 - IEEE 802.2 LLC and MAC sublayers - IEEE 802.1Q - tagged Ethernet frame

Switching - OSI Otevřený systém Systém - samostatný celek schopný vykonávat zpracování a přenos informace Otevřený systém - obsah norem popisujících jeho architekturu je veřejně přístupný - všechna zařízení (systémy) vyhovující normám jsou vzájemně propojitelná V OSI-RM je otevřený systém chápán jako abstraktní model reálného otevřeného systému -konkrétní implementace není specifikována

Vrstvy referenčního modelu OSI 1. Fyzická (physical) 2. Spojová (link) 3. Síťová (network) 4. Transportní (transport) 5. Relační (session) 6. Prezentační (presentation) 7. Aplikační (application) Počet vrstev (7) je kompromis dohody. Při praktickém použití je někdy implementace vrstvy prázdná, pokud není jejich služeb zapotřebí.

Fyzická vrstva (Physical layer) podporuje fyzickou komunikaci mezi (sousedními) systémy popisuje fyzické, elektrické a logické parametry rozhraní k přenosovému kanálu dvoubodové nebo vícebodové spojení, full nebo half duplex Poskytované služby: přenos sériového proudu bitů (příp. i značek, např. hranice rámců, vzor idle, ) oznamování chybových stavů spojové vrstvě (otevření a uzavření fyzického spojení) Příklady: rozhraní RS232, V.35, Ethernet 10BaseT

Spojová vrstva (Link layer) někdy též uváděno jako Linková vrstva poskytuje jedno nebo více (logických) spojení mezi dvěma entitami síťové vrstvy v sousedících systémech Poskytované služby: formátování a rozpoznávání rámců (+ adresace stanic) identifikace koncových bodů spojení (entit 3. vrstvy) - SAP vytváření, udržování a rušení (logických) spojení detekce a korekce chyb, oznamování neopravitelných chyb řízení toku dat (flow control) U LAN se pro zjednodušení a unifikaci funkcí společných různým sítím realizace často rozčleňuje do podvrstev Příklady: LLC 802.2, PPP, Frame Relay

Síťová vrstva (Network layer) Cílem překlenout rozdílné vlastností různých síťových technologií (spojově i nespojově orientovaných) a dosáhnout univerzální rozhraní služby zabezpečuje přenos dat obecně mezi nesousedními uzly sítě přes prostřédníky funkce a protokoly pro přenos po úsecích, směrování směrování: při přenosu jednotlivých paketů nebo při vytváření virtuálního skrývá topologii sítě (vč. problému směrování) před 4. (transportní) vrstvou jednoznačná adresace systémů v rámci celé sítě Poskytované služby: 1. Síťová služba se spojením spolehlivá zahajování a ukončování síťových spojení 2. Síťová služba beze spojení (nespolehlivá, datagramová služba) v Internetu (IP) Příklady: IP, IPX - služba bez spojení, X.25 - služba se spojením okruhu

Transportní vrstva (transport layer) poskytuje transparentní, spolehlivý a ekonomický přenos mezi dvojicí transportních adres (např. IP adresa + port) řeší adresaci transportních entit v rámci zařízení s jednou síťovou adresou (transportní adresy) mezi dvěma systémy může být několik transportních spojení současně služby poskytované vyšším vrstvám nezávisí na charakteru sítě nestará se o směrování paketů a přepojování okruhů transportní vrstva musí poskytovat službu se spojením postavena mezi síťovou infrastrukturu a její uživatele nejnižší vrstva, jejíž entity se nacházejí pouze v koncových systémech (síťové prvky se protokolem transportní vrstvy nezabývají)

Relační vrstva (session layer) 0rganizace a synchronizace dialogu mezi partnerskými entitami presentační vrstvy Poskytované služby: řízení dialogu - komunikace jednosměrná, obousměrná střídavá a obousměrná současná Normální, urgentní a pozdržený přenos zprávy Synchronizacční body (transakce) Funkce vrstvy: mapování relačního spojení na transportní spojení (1:N, N:1, serializace, dynamické vytváření a rušení) řízení toku dat v rámci relace Příklady: RPC (Standard Remote Procedure Call - vzdálené volání procedur) Sdílení disků transportní spojení jen na dobu komunikace, relační po celou dobu "připojení"

Prezentační vrstva (Presentation layer) cílem sjednotit prezentaci informace, kterou si vyměňují entity v aplikační vrstvě binární reprezentace dat (jdatové typy a abeced), použité datové struktury a formáty poskytuje mechanismy pro dohodu o syntaxi a mechanismy její pozdější změny Presentační vrstva se zabývá pouze strukturou zpráv, sémantika zpráv je známa pouze aplikační vrstvě. Funkce vrstvy: dohoda o syntaxi (na začátku + možnost pozdějších změn) přenos zpráv se současnou transformací syntaxe a dat Příklady: normy pro kódování textu ASCII/EBDIC, grafických dat (TIFF,JPEG,...), normy pro binární reprezentaci datových typů (XDR, CDR/GIOP, ASN.1+BER řazení bitů ve slově (pozice LSB), řazení bajtů čísel (hi-lo, lo-hi) šifrování, komprese

Aplikační vrstva (Application layer) Cílem vrstvy je poskytnout aplikacím přístup ke komunikačnímu systému. Předepisuje, v jakém formátu a jak mají být data přebírána a předávána od aplikačních programů. Služby vrstvy: logická identifikace komunikujících partnerů dohoda parametrů funkcí nižších vrstev mechanismy zabezpečení zpráv určení přijatelné kvality služby výběr režimu dialogu dohoda o odpovědnosti za korekce chyb a zachování konzistence dat dohoda o syntaxi zpráv Příklady: - síťové aplikace (elektronická pošta, přenos souborů) - libovolný aplikační software využívající sítě

Přístupová metoda CSMA/CD Co vlastně pojem přístupová metoda znamená? Je to metoda, která reguluje přístup jednotlivých uzlů ke společně sdílenému přenosovému médiu. Metoda CSMA využívá "příposlechu nosné", tzn., že jednotlivé stanice monitorují, zda právě neprobíhá nějaké vysílání - aby se nerušily navzájem. Na společném přenosovém médiu může vysílat vždy jen jedna stanice, setkají-li se na médiu signály více stanic, zinterferují, vznikne kolize a signál je znehodnocen.

Kolizní a broadcastová doména

Metody přepínání Store-and-forward (vždy pro asymetrický switching-mezi porty o různých přenosových rychlostech) - koncepčně pracují způsobem store and forward rámec z jednoho rozhraní přijmou, uloží si do vyrovnávací paměti, prozkoumají jeho hlavičky, zkontroluji FCS a následně odvysílají do příslušného rozhraní. Cut-through switching- okamžitě začne vysílat po přečtení cílové MAC adresy - současné switche ale tento proces často optimalizují, takže k analýze hlaviček dochází, jakmile dorazí začátek rámce. Ani s vysíláním do cílového rozhraní se nečeká, až dorazí celý rámec, ale zahajuje se co nejrychleji, aby zpoždění rámce ve switchi bylo minimální. FragmentFree-kombinace, propouštění pozdrženo do okamžiku vysílání rámce, kdy na správně navržené síti již nemůže dojít ke kolizi - switch začne přeposílat rámec až po přijetí 64 bytů, kdy je jisté, že na daném segmentu nevznikla kolize - má význam v případě, kdy je do switche připojen hub. Adaptive switching automatické přepínání mezi metodami cut-trouth switching a store-and-forward.

Switching

Switch CAM tabulka Switch, česky řečeno přepínač, nahradil starší zařízení hub (rozbočovač) a také bridge (most). Hub pracuje na L1 a je velice jednoduchý, veškerý provoz (rámce), který přijde na jednom portu, odešle na všechny ostatní porty (mimo příchozího). V dnešní době se již snad s huby v praxi nesetkáme. Výhoda switche je v tom, že již většinu provozu nerozesílá všude, ale pouze tam, kde se nachází příjemce. Switch již pracuje na L2, takže přistupuje k MAC adresám a podle nich rozesílá provoz. Když přijde nějaký rámec, tak si přečte zdrojovou MAC adresu a v paměti si sestavuje tabulku portů a MAC adres, které se za nimi nachází. Tato tabulka se označuje jako CAM tabulka (Content Addressable Memory). Potom se podívá na cílovou MAC adresu a hledá ji v CAM tabulce. Pokud ji najde, tak odešle rámec na daný port. Pokud záznam pro tuto adresu nemá, tak rámec odešle na všechny porty mimo příchozího (většinou pak brzy přichází odpověď, takže takto odeslaných rámců není mnoho).

Základní parametry switchů Počet MAC adres na port - připojení jediné stanice nebo rozbočovače (hub) - "group switching". Celkový počet MAC adres (řádků v přepínací tabulce) Způsob přiřazení MAC adres k portům dynamické (samoučení a flooding rámců s dosud neznámými adresami) statické (možnost detekce vetřelců) Možnosti správy a monitorování provozu Telnet, SNMP, WWW Porty SPAN (Switched Port Analyser) Další přídavné funkce způsob zpracovávání multicastů filtrace provozu L3 funkce SPT (Spanning Tree Protocol), loop protection,

Spanning tree Důvod: Vyžadujeme loop-free topologii v redundantní síti Automatickou obnovu v případě výpadku linky Konvergence typicky 30 50 sec. Cisco přidalo mnoho rozšíření pro zlepšení rychlosti konvergence UplinkFast, BackboneFast IEEE802.1D - http://en.wikipedia.org/wiki/ieee_802.1d

Spanning tree

Spanning tree

Spanning tree - verze IEEE 802.1D: MAC Bridges (Spanning Tree Protocol) Cisco PVST: Per VLAN Spanning Tree Cisco PVST+: Per VLAN Spanning Tree Plus IEEE 802.1w: Rapid Spanning Tree Protocol (RSTP) IEEE 802.1s: Multiple Spanning Tree Protocol (MST) Cisco PVRST+: Per VLAN Rapid Spanning Tree (uses 802.1w) Juniper VSTP Vlan Spanning Tree Protocol

Spanning tree - porovnání

Dělení switchů Switche můžeme dělit dle jejich výbavy, výkonu a nebo určení použití. Nejjednodušší dělení by mohlo být na switche s MGMT a nebo bez MGMT. Dále bude zajímavé i dělení i dle rychlostí: fastethernet gigabit ethernet 10G ethernet Pak je možné rozlišovat dle portů (optické metalické). Funkcionality (základní rozlišení L2 L3) Dle fyzické konstrukce (pevné modulární)

Dělení switchů Access switche (např. ELTEX MES1000 a MES2000 nebo Juniper EX2200) většinově se používají L2 switche a slouží k uživatelskému přístupu do sítě podpora MAC address filteringu Řízení rychlostí jednotlivých portů QOS / COS Podpora VLAN (802.1Q) Podpora jumbo rámců Agregační switche (např. ELTEX MES3000 nebo Juniper EX4200) nebo distribuční bývají to L3 switche a slouží ke koncetraci přístupů z access switchů Vyšší výkon podpora MAC address filteringu Řízení rychlostí jednotlivých portů QOS / COS Podpora VLAN (802.1Q) + Q in Q Podpora jumbo rámců Core switche

ACCESS SWITCH L2 STP, RSTP, EAPS Spanning Tree Fast Link option STP Root Guard Ethernet OAM Static Mullticast groups IGMP Snooping v1, 2, 3 Multicast TV VLAN ACL 1024 rules L2-L3-L4 ACL Time-based ACL ACL Statistics OAM Dying gasp 802.ah Ethernet link OAM 802.1ag Connectivity Fault Management 802.3ah Unidirectional Link Detection Management Web-based, CLI, SSH, Telnet TFTP, RMON, SNMP, Radius, TACACS+ Security DHCP snooping, Option 82 for DHCP UDP relay, DHCP relay Dynamic ARP inspection MAC authentications BPDU attack prevention NetBIOS/ NetBEUI filtering Guest VLAN

ELTEX MES 1024/1124/2124 Interface 24x 10/100/1000Base-T 2x 10/100/1000Base-T / 1000Base-X (SFP) 4x 10/100/1000Base-T / 1000Base-X (SFP) Performance 8.8 / 12.8 / 56 Gbps MAC-address table 16K VLAN table 4K ACL table 1K Jumbo frame 10K Dimensions 430 x 44 x 265 mm (19, 1U)

AGREGAČNÍ SWITCH L3 Up to 512 IP interfaces Up to 12K routing table enties Clients BootP and DHCP Static IP routes Dynamic routing RIP v.2 Support ARP and ARP Proxy Dynamic Routing OSPF v.2 ACL 1024 rules L2-L3-L4 ACL Time-based ACL Statistics OAM Dying gasp 802.ah Ethernet link OAM 802.1ag Connectivity Fault Management 802.3ah Unidirectional Link Detection Management Web-based, CLI, SSH, Telnet TFTP, RMON, SNMP, Radius, TACACS+ Security DHCP snooping, Option 82 for DHCP UDP relay, DHCP relay Dynamic ARP MAC authentications

ELTEX MES3000 Interface 8/16/24x 100/1000Base-X (SFP) 4x 10/1000/1000Base-T / 1000Base-X (SFP) 2/4x 10GBase-R/1000Base-X (SFP+/SFP) Performance 128 Gbps MAC-address table 16K Dimensions 430 x 44 x 265 mm (19, 1U)

CORE SWITCH Podpora dynamického routingu (BGP, IS IS) Vyšší propustnost switche (např. 960Gbps) Vyšší hustota portů Porty s vyššími rychlostmi (10G, 40G)

MES5248 Interface 48 x 10G Base-X (SFP+)/48 x 1000Base-X (SFP) front panel: USB, Management Eth.port Console RS232 Performance 960 Gbps MAC-address table 32K VLAN table 4K Dimensions 430 x 44 x 400 mm (19, 1U)

DOTAZY? Děkuji za pozornost Josef Tichý tichy@optonet.cz