diff options
Diffstat (limited to 'doc/status.tex')
-rw-r--r-- | doc/status.tex | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/doc/status.tex b/doc/status.tex deleted file mode 100644 index cd7ce897..00000000 --- a/doc/status.tex +++ /dev/null @@ -1,90 +0,0 @@ -\input mjmac - -\hsize=7truein -\vsize=9.5truein -\language=\czech -\chyph - -\centerline{\Big Projekt BIRD} -\bigskip -\centerline{\Big\ss (Basic Internet Routing Daemon)} -\bigskip -\centerline{\large\it zpráva o~stavu projektu ke~dni 10. 11. 1999} - -\vskip 0.5in - -\leftline{\Large Obsazení} - -\noindent\halign{\quad \hfil # & \quad # \hfil \cr -Vedoucí projektu: & RNDr. Libor Forst \cr -\noalign{\medskip} -Účastníci: & Ondřej Filip \cr - & Pavel Machek \cr - & Martin Mareš \cr -} - -\bigskip -\leftline{\Large Specifikace} - - Cílem projektu je vyvinout program umožňující dynamický routing -internetovských protokolů (IPv4 a IPv6) pro operační systémy kompatibilní -s~UNIXem (zejména pak pro Linux). Tento program komunikuje s~ostatními -routery v~síti (respektive její části, na níž se dynamický routing vztahuje) -prostřednictvím standardních protokolů (RIPv2, OSPFv2, BGP4), vyměňuje si -s~nimi informace o~topologii sítě a jejích dynamických změnách a podle takto -zjištěné topologie nastavuje routovací tabulky jádra OS. - - Program dále zajišťuje distribuci routovacích informací mezi jednotlivými -(jinak na sobě nazávislými) protokoly, přičemž tyto informace umožňuje -filtrovat podle pravidel specifikovaných v~jednoduchém programovacím -jazyku, čímž lze mimo jiné realizovat policy-based routing, který -je jinak dostupný pouze v~drahých komerčních routerech. - - Projekt si rovněž klade za cíl využít nejnovějších vymožeností -moderních UNIXových OS, jako jsou vícenásobné routovací tabulky, netlink -apod. - - Router bude možno za běhu ovládat prostřednictvím řídících příkazů -předávaných po lokálním socketu. To zahrnuje výpis stavových informací -celého systému (routovacích tabulek, topologických map protokolu OSPF, -atributových tabulek BGP a jiných údajů nezbytných pro správce sítě) -a zejména změnu konfigurace bez nutnosti restartu protokolů změnami -nedotčených. - -\medskip - -\leftline{\Large Stav projektu} - - Po ztrátě jednoho z~členů týmu pokračuje vývoj poněkud pomalejším -tempem než se původně očekávalo, nicméně zadání projektu hodláme splnit -v~celém rozsahu a projekt během tohoto školního roku dokončit. V~současné -době chybí zejména dokumentace (její nynější podoba se omezuje výhradně -na~bohaté komentáře ve~zdrojových textech) a podpora protokolu BGP. - -\medskip - -\noindent Stav jednotlivých částí projektu: - -\medskip - -\halign{# \hfil & \qquad \hfil#\cr -Building system & 100\% \cr -Jádro routeru & 90\% \cr -Správa datových struktur & 80\% \cr -Podpora IPv4 & 100\% \cr -Podpora IPv6 & 70\% \cr -Interface na Linux 2.0 & 100\% \cr -Interface na Linux 2.2 & 100\% \cr -Interface na FreeBSD & 20\% \cr -Protokol RIP & 90\% \cr -Protokol OSPF pro IPv4 & 40\% \cr -Protokol OSPF pro IPv6 & 10\% \cr -Protokol BGP & 0\% \cr -Interpreter filtrů & 70\% \cr -Parser konfigurace & 70\% \cr -Dálkové ovládání & 20\% \cr -Dokumentace & 0\% \cr -Online help & 0\% \cr -} - -\bye |