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 |
---|