Annotation of embedaddon/bird/doc/old/status.tex, revision 1.1.1.1

1.1       misho       1: \input mjmac
                      2: 
                      3: \hsize=7truein
                      4: \vsize=9.5truein
                      5: \language=\czech
                      6: \chyph
                      7: 
                      8: \centerline{\Big Projekt BIRD}
                      9: \bigskip
                     10: \centerline{\Big\ss (Basic Internet Routing Daemon)}
                     11: \bigskip
                     12: \centerline{\large\it zpráva o~stavu projektu ke~dni 10. 11. 1999}
                     13: 
                     14: \vskip 0.5in
                     15: 
                     16: \leftline{\Large Obsazení}
                     17: 
                     18: \noindent\halign{\quad \hfil # & \quad # \hfil \cr
                     19: Vedoucí projektu:      & RNDr. Libor Forst \cr
                     20: \noalign{\medskip}
                     21: Účastníci:             & Ondřej Filip \cr
                     22:                        & Pavel Machek \cr
                     23:                        & Martin Mareš \cr
                     24: }
                     25: 
                     26: \bigskip
                     27: \leftline{\Large Specifikace}
                     28: 
                     29:    Cílem projektu je vyvinout program umožňující dynamický routing
                     30: internetovských protokolů (IPv4 a IPv6) pro operační systémy kompatibilní
                     31: s~UNIXem (zejména pak pro Linux). Tento program komunikuje s~ostatními
                     32: routery v~síti (respektive její části, na níž se dynamický routing vztahuje)
                     33: prostřednictvím standardních protokolů (RIPv2, OSPFv2, BGP4), vyměňuje si
                     34: s~nimi informace o~topologii sítě a jejích dynamických změnách a podle takto
                     35: zjištěné topologie nastavuje routovací tabulky jádra OS.
                     36: 
                     37:    Program dále zajišťuje distribuci routovacích informací mezi jednotlivými
                     38: (jinak na sobě nazávislými) protokoly, přičemž tyto informace umožňuje
                     39: filtrovat podle pravidel specifikovaných v~jednoduchém programovacím
                     40: jazyku, čímž lze mimo jiné realizovat policy-based routing, který
                     41: je jinak dostupný pouze v~drahých komerčních routerech.
                     42: 
                     43:    Projekt si rovněž klade za cíl využít nejnovějších vymožeností
                     44: moderních UNIXových OS, jako jsou vícenásobné routovací tabulky, netlink
                     45: apod.
                     46: 
                     47:    Router bude možno za běhu ovládat prostřednictvím řídících příkazů
                     48: předávaných po lokálním socketu. To zahrnuje výpis stavových informací
                     49: celého systému (routovacích tabulek, topologických map protokolu OSPF,
                     50: atributových tabulek BGP a jiných údajů nezbytných pro správce sítě)
                     51: a zejména změnu konfigurace bez nutnosti restartu protokolů změnami
                     52: nedotčených.
                     53: 
                     54: \medskip
                     55: 
                     56: \leftline{\Large Stav projektu}
                     57: 
                     58:    Po ztrátě jednoho z~členů týmu pokračuje vývoj poněkud pomalejším
                     59: tempem než se původně očekávalo, nicméně zadání projektu hodláme splnit
                     60: v~celém rozsahu a projekt během tohoto školního roku dokončit. V~současné
                     61: době chybí zejména dokumentace (její nynější podoba se omezuje výhradně
                     62: na~bohaté komentáře ve~zdrojových textech) a podpora protokolu BGP.
                     63: 
                     64: \medskip
                     65: 
                     66: \noindent Stav jednotlivých částí projektu:
                     67: 
                     68: \medskip
                     69: 
                     70: \halign{# \hfil & \qquad \hfil#\cr
                     71: Building system                & 100\%         \cr
                     72: Jádro routeru          & 90\%          \cr
                     73: Správa datových struktur & 80\%                \cr
                     74: Podpora IPv4           & 100\%         \cr
                     75: Podpora IPv6           & 70\%          \cr
                     76: Interface na Linux 2.0 & 100\%         \cr
                     77: Interface na Linux 2.2 & 100\%         \cr
                     78: Interface na FreeBSD   & 20\%          \cr
                     79: Protokol RIP           & 90\%          \cr
                     80: Protokol OSPF pro IPv4 & 40\%          \cr
                     81: Protokol OSPF pro IPv6 & 10\%          \cr
                     82: Protokol BGP           & 0\%           \cr
                     83: Interpreter filtrů     & 70\%          \cr
                     84: Parser konfigurace     & 70\%          \cr
                     85: Dálkové ovládání       & 20\%          \cr
                     86: Dokumentace            & 0\%           \cr
                     87: Online help            & 0\%           \cr
                     88: }
                     89: 
                     90: \bye

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>