Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Open Router

Open Router je jedním nejzajímavějších projektů, které v současné době probíhají pod křídly CESNETu. Cílem je vyvinout velmi rychlý a snadno konfigurovatelný IPv6 a IPv4 směrovač na bázi osobního počítače. Použití osobních počítačů v roli směrovačů není žádná novinka. V porovnání s hardwarovými směrovači však mají několik nevýhod.

Teoretická maximální průchodnost je omezena průchodností PCI sběrnice, která činí 4 Gb/s. Z praktických měření však vyplývá, že výkonný osobní počítač reálně dokáže procedit kolem 1 Gb/s. Na roli koncentrátoru několika gigabitových Ethernetů může PC zapomenout.

Když u hardwarového směrovače napíšete show config nebo něco podobného, obdržíte kompletní konfiguraci celého zařízení. Máte přehled a můžete hloubat, kde je chyba či co by se dalo zlepšit. V případě osobního počítače je konfigurace rozptýlena do několika inicializačních skriptů a konfiguračních souborů. Udělat si celkový obrázek je mnohem těžší, mezi jednotlivými složkami mohou vznikat nekonzistence a musíte se také naučit konfigurovat několik různých součástí systému s různou syntaxí.

Projekt OpenRouter se snaží nabídnout lék na oba zmíněné neduhy. Pokud se průchodnosti týče, řešení je jediné: hardwarová akcelerace. Výsledkem této části projektu má být speciální karta nazvaná Combo6, která bude mít na starosti vysokorychlostní směrování paketů.

Počítá se s její vnitřní průchodností kolem 10 Gb/s. Její první verze bude mít čtyři gigabitové Ethernety, které by měla dokázat směrovat plnou rychlostí. Jelikož je karta postavena na programovatelných hradlech (FPGA), lze snadno upravit její chování. Díky tomu bude možné v dalších verzích například nahradit čtveřici gigabitových Ethernetů jedním desetigigabitovým a podobně.

Architektura Open Routeru tedy vychází z osvědčené koncepce kvalitních směrovačů: o vlastní směrování se stará logika přímo na kartách a centrální procesor se zabývá jen řízením celého systému a správou pravidel pro směrování. Lze jej použít i pro rozhodování komplikovaných případů nebo softwarové směrování exotičtějších protokolů. Valnou většinu procházejících datagramů však centrální procesor nikdy neuvidí.

Kdyby počet rozhraní na kartě nedostačoval, lze do počítače instalovat několik karet Combo6. Jsou navzájem propojeny speciální sběrnicí. Pokud je třeba směrovat datagramy mezi dvojicí karet, protékají právě po této sběrnici. Čili PCI se nestává brzdou ani v takovýchto případech.

Celé řešení je modulární, což usnadňuje experimenty. Přeprogramováním FPGA lze změnit vnitřní život karty a zkoumat ještě rychlejší metody základního směrování. Řízení systému má na starosti software, který bude postaven na bázi volně šiřitelné odrůdy Unixu (počítá se s NetBSD a Linuxem). Tady se zase otevírá prostor pro testování nových směrovacích protokolů, které budou kartám plnit jejich směrovací tabulky.

Open Router je primárně vyvíjen pro IPv6 a jeho prvky jsou dimenzovány odpovídajícím způsobem. Obstarožní IPv4 bude pochopitelně také podporováno, aby si výdobytků projektu mohli užít i méně progresivní jedinci.

Pokud se snadnosti konfigurace týče, jde na to projekt Open Router od lesa. V jeho rámci se vyvíjí obecný konfigurační mechanismus na bázi XML. Základní myšlenka je taková, že veškerá data související s konfigurací budou uložena v XML souboru.

Z něj pak příslušné mechanismy (tzv. back-end) vygenerují potřebné konfigurační soubory. Nebo konfiguraci pro směrovač Cisco. Nebo Juniper. Cílem je, aby se konfigurátor dal použít pro různé platformy a aby jím správce sítě mohl pokud možno konfigurovat všechny její klíčové prvky.

Vznik a úpravu XML dat má na starosti front-end. Může mít několik tváří - WWW rozhraní nebo příkazový řádek napodobující juniperský Junos či IOS směrovačů Cisco. Uživatel si může vybrat, který přístup mu vyhovuje nejvíce.

Konfigurační stroj je samozřejmě nezávislý na kartě Combo6. Můžete jej použít ke konfiguraci běžného PC nebo třeba hardwarového směrovače.

Na projektu se podílí přes 40 lidí. Značnou část z nich tvoří studenti Fakulty informatiky Masarykovy univerzity a brněnského Vysokého učení technického. Vzhledem k tomu, že Open Router by zařazen i do mezinárodního projektu 6NET, je většina výstupů v angličtině.

UX konference
       

A jaké že jsou aktuální výsledky? Návrh karty je hotov - a zveřejněn, takže si ji můžete postavit i vy, pokud máte pár milionů a nějaký ten měsíc času. Funkční prototyp by měl být k dispozici do konce roku. U konfiguračního stroje zatím žádné hmatatelné výsledky v podobě vystavených programů nejsou. Nicméně můžete si přečíst základní principy jeho koncepce a cest, kterými se má ubírat jeho implementace.

To vše je k dispozici na adrese http://www.open­router.net/.

Pavel Satrapa

Autor dělá nepořádek v příslovích, protože sítě nejen dělá, ale i učí a dokonce také řídí. Vede katedru informačních technologií na Technické univerzitě v Liberci. Píše knihy.

Školení Google Analytics

DW - Školení Google Analytics
  • Jak vyhodnocovat úspěšnost reklamních kampaní.
  • Jak ovládat Google Analytics a najít v něm to, co potřebuji.
  • Co je to konverze a jak měřit hodnotu objednávek z webu.
  • Už to znáte? Nabízíme i školení pro pokročilé analytiky.

Detailní informace o školení Google Analytics »

Přehled názorů

Slepa cesta?
Anddlas 11. 12. 2002 06:54
Nový
└ 
Re: Slepa cesta?
zoul 11. 12. 2002 08:52
Nový
 
└ 
Re: Slepa cesta?
Anddlas 11. 12. 2002 09:51
Nový
 
 
├ 
Re: Slepa cesta?
Yenya 11. 12. 2002 10:47
Nový
 
 
│
├ 
Re: Slepa cesta?
Jan Panoch 11. 12. 2002 12:49
Nový
 
 
│
│
└ 
Re: Slepa cesta?
honzaf 11. 12. 2002 13:34
Nový
 
 
│
│
 
└ 
Re: Slepa cesta?
Jan Panoch 11. 12. 2002 13:37
Nový
 
 
│
│
 
 
└ 
Re: Slepa cesta?
David Rohleder 11. 12. 2002 14:23
Nový
 
 
│
├ 
Re: Slepa cesta?
David Antos 11. 12. 2002 13:47
Nový
 
 
│
│
└ 
Re: Slepa cesta?
Zdenek Salvet 11. 12. 2002 14:38
Nový
 
 
│
│
 
└ 
Re: Slepa cesta?
Yenya 12. 12. 2002 08:16
Nový
 
 
│
└ 
Re: Slepa cesta?
Karl 11. 12. 2002 14:52
Nový
 
 
│
 
└ 
Re: Slepa cesta?
David Rohleder 11. 12. 2002 14:58
Nový
 
 
│
 
 
└ 
Re: Slepa cesta?
Karl 11. 12. 2002 16:14
Nový
 
 
│
 
 
 
├ 
Re: Slepa cesta?
David Rohleder 11. 12. 2002 16:21
Nový
 
 
│
 
 
 
└ 
Re: Slepa cesta?
Root 11. 12. 2002 17:17
Nový
 
 
│
 
 
 
 
└ 
Re: Slepa cesta?
Jana Jiraskova 11. 12. 2002 20:17
Nový
 
 
│
 
 
 
 
 
└ 
Re: Slepa cesta?
Jan Panoch 12. 12. 2002 01:08
Nový
 
 
│
 
 
 
 
 
 
└ 
Re: Slepa cesta?
Anlkas 12. 12. 2002 10:36
Nový
 
 
└ 
Re: Slepa cesta?
Jan Panoch 11. 12. 2002 10:52
Nový
 
 
 
├ 
Cena ? Záruky? Stabilita projektu? Podmínky?
Tom Tobula 11. 12. 2002 12:30
Nový
 
 
 
│
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
David Antos 11. 12. 2002 13:59
Nový
 
 
 
│
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Tom Tobula 12. 12. 2002 17:56
Nový
 
 
 
│
 
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Zdenek Salvet 12. 12. 2002 19:01
Nový
 
 
 
│
 
 
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Tom Tobula 13. 12. 2002 14:25
Nový
 
 
 
│
 
 
 
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
David Antos 14. 12. 2002 18:19
Nový
 
 
 
│
 
 
 
 
 
├ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Petr Souček 15. 12. 2002 21:21
Nový
 
 
 
│
 
 
 
 
 
│
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Michal Krsek 16. 12. 2002 00:07
Nový
 
 
 
│
 
 
 
 
 
│
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Petr Souček 16. 12. 2002 08:12
Nový
 
 
 
│
 
 
 
 
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Tom Tobula 16. 12. 2002 14:21
Nový
 
 
 
│
 
 
 
 
 
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
David Antos 16. 12. 2002 17:47
Nový
 
 
 
│
 
 
 
 
 
 
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Tom Tobula 17. 12. 2002 04:36
Nový
 
 
 
│
 
 
 
 
 
 
 
 
└ 
Re: Cena ? Záruky? Stabilita projektu? Podmínky?
Petr Souček 20. 12. 2002 19:52
Nový
 
 
 
└ 
Re: Slepa cesta?
Radek Pirochta 11. 12. 2002 14:51
Nový
 
 
 
 
├ 
Re: Slepa cesta?
Hlaskda 12. 12. 2002 14:38
Nový
 
 
 
 
└ 
Re: Slepa cesta?
Tom Tobula 12. 12. 2002 18:03
Nový
Platforma?
turby 11. 12. 2002 13:26
Nový
└ 
Re: Platforma?
Zdenek Salvet 11. 12. 2002 15:36
Nový
Cena soucastek
Clock 11. 12. 2002 14:19
Nový
Modifikace na optiku
Clock 11. 12. 2002 14:25
Nový
├ 
Re: Modifikace na optiku
David Rohleder 11. 12. 2002 14:38
Nový
│
└ 
Re: Modifikace na optiku
Clock 11. 12. 2002 14:42
Nový
│
 
└ 
Re: Modifikace na optiku
David Rohleder 11. 12. 2002 14:49
Nový
│
 
 
└ 
Re: Modifikace na optiku
Clock 12. 12. 2002 11:16
Nový
│
 
 
 
└ 
Re: Modifikace na optiku
David Rohleder 12. 12. 2002 11:57
Nový
└ 
Re: Modifikace na optiku
Zdenek Salvet 11. 12. 2002 16:23
Nový
 
└ 
Re: Modifikace na optiku
Clock 12. 12. 2002 11:20
Nový
 
 
├ 
Re: Modifikace na optiku
Jiri Novotny 12. 12. 2002 12:44
Nový
 
 
│
└ 
Re: Modifikace na optiku
Abraxis 12. 12. 2002 19:03
Nový
 
 
│
 
└ 
Re: Modifikace na optiku
Zdenek Salvet 12. 12. 2002 19:19
Nový
 
 
│
 
 
└ 
Re: Modifikace na optiku
Hmmm 13. 12. 2002 14:50
Nový
 
 
└ 
Re: Modifikace na optiku
Zdenek Salvet 12. 12. 2002 14:20
Nový
Cena
Pavel Satrapa 12. 12. 2002 11:19
Nový
├ 
Re: Cena
Adasdf 12. 12. 2002 14:49
Nový
│
├ 
Re: Cena
gjghjk 12. 12. 2002 15:29
Nový
│
├ 
Re: Cena
David Rohleder 12. 12. 2002 15:58
Nový
│
│
├ 
Re: Cena
Akajsd 13. 12. 2002 05:51
Nový
│
│
│
└ 
Re: Cena
Petr Souček 14. 12. 2002 00:14
Nový
│
│
│
 
└ 
Re: Cena
Akajsd 16. 12. 2002 05:26
Nový
│
│
│
 
 
└ 
Re: Cena
Petr Souček 16. 12. 2002 08:25
Nový
│
│
└ 
Re: Cena
Root 13. 12. 2002 08:00
Nový
│
│
 
└ 
Re: Cena
David Rohleder 13. 12. 2002 10:33
Nový
│
└ 
Re: Cena
Pavel Satrapa 12. 12. 2002 22:00
Nový
│
 
└ 
Re: Cena
Akajsd 13. 12. 2002 05:56
Nový
└ 
Re: Cena
Tom Tobula 12. 12. 2002 18:09
Nový
 
├ 
Re: Cena
Abraxis 12. 12. 2002 19:03
Nový
 
└ 
Re: Cena
Zdenek Salvet 12. 12. 2002 19:13
Nový
 
 
└ 
Re: Cena
Akajsd 13. 12. 2002 05:49
Nový
 
 
 
└ 
Re: Cena
jv 13. 12. 2002 08:03
Nový
 
 
 
 
└ 
Re: Cena
HJLKhjaklsd 17. 12. 2002 06:06
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem