BIRD 3 pro vývojáře
S nadcházející stabilizací vícevláknového BIRDa (verze 3) proběhne seminář o vnitřních principech, algoritmech a datových strukturách, na kterých je BIRD 3 založen. V kurzu se budeme zabývat zejména pokročilými technikami efektivního programování v C v Unixovém prostředí a jejich konkrétní aplikací v BIRDu 3. Školení proběhne v češtině. Průběh kurzu bude zaznamenán (audio, video) pro další použití v týmu BIRD uvnitř CZ.NIC.
Cíl kurzu
Představit BIRD 3 do takové míry, aby posluchač získal v minimálním čase veškeré potřebné informace pro pochopení vnitřní stuktury a architektury projektu. Kurzu se kromě veřejnosti účastní i celý tým projektu BIRD a bude možné se zeptat prakticky na cokoliv, na co dokážeme odpovědět.
Osnova
- terminologie a vysokoúrovňový pohled na architekturu BIRDa
 - zamykání a vnitřních domény
 - správa paměti a dalších zdrojů
 - virtuální I/O smyčky
 - předávání zpráv a časovače
 - směrovací tabulky, import a export
 - protokol a kanál
 - rekurzivní nexthopy a validace Flowspec pravidel
 - parser konfigurace
 - filtrový jazyk a interpretr
 - automatické vyhodnocování ROA a ASPA
 - plány do budoucna
 
Časová náročnost
Jednodenní kurz (9-17)
Vstupní podmínky
- znalost BIRD alespoň z uživatelské stránky
 - základy programování v C
 
Rozvrh
| Datum | Čas | Místo | Lektor | Volná místa | Cena s DPH | Přihlásit | 
|---|