mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-11-08 20:28:43 +00:00
91 lines
2.8 KiB
TeX
91 lines
2.8 KiB
TeX
|
\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<70>va o~stavu projektu ke~dni 10. 11. 1999}
|
|||
|
|
|||
|
\vskip 0.5in
|
|||
|
|
|||
|
\leftline{\Large Obsazen<65>}
|
|||
|
|
|||
|
\noindent\halign{\quad \hfil # & \quad # \hfil \cr
|
|||
|
Vedouc<EFBFBD> projektu: & RNDr. Libor Forst \cr
|
|||
|
\noalign{\medskip}
|
|||
|
<EFBFBD><EFBFBD>astn<EFBFBD>ci: & Ond<6E>ej Filip \cr
|
|||
|
& Pavel Machek \cr
|
|||
|
& Martin Mare<72> \cr
|
|||
|
}
|
|||
|
|
|||
|
\bigskip
|
|||
|
\leftline{\Large Specifikace}
|
|||
|
|
|||
|
C<>lem projektu je vyvinout program umo<6D><6F>uj<75>c<EFBFBD> dynamick<63> routing
|
|||
|
internetovsk<EFBFBD>ch protokol<6F> (IPv4 a IPv6) pro opera<72>n<EFBFBD> syst<73>my kompatibiln<6C>
|
|||
|
s~UNIXem (zejm<6A>na pak pro Linux). Tento program komunikuje s~ostatn<74>mi
|
|||
|
routery v~s<>ti (respektive jej<65> <20><>sti, na n<><6E> se dynamick<63> routing vztahuje)
|
|||
|
prost<EFBFBD>ednictv<EFBFBD>m standardn<64>ch protokol<6F> (RIPv2, OSPFv2, BGP4), vym<79><6D>uje si
|
|||
|
s~nimi informace o~topologii s<>t<EFBFBD> a jej<65>ch dynamick<63>ch zm<7A>n<EFBFBD>ch a podle takto
|
|||
|
zji<EFBFBD>t<EFBFBD>n<EFBFBD> topologie nastavuje routovac<61> tabulky j<>dra OS.
|
|||
|
|
|||
|
Program d<>le zaji<6A><69>uje distribuci routovac<61>ch informac<61> mezi jednotliv<69>mi
|
|||
|
(jinak na sob<6F> naz<61>visl<73>mi) protokoly, p<>i<EFBFBD>em<65> tyto informace umo<6D><6F>uje
|
|||
|
filtrovat podle pravidel specifikovan<61>ch v~jednoduch<63>m programovac<61>m
|
|||
|
jazyku, <20><>m<EFBFBD> lze mimo jin<69> realizovat policy-based routing, kter<65>
|
|||
|
je jinak dostupn<70> pouze v~drah<61>ch komer<65>n<EFBFBD>ch routerech.
|
|||
|
|
|||
|
Projekt si rovn<76><6E> klade za c<>l vyu<79><75>t nejnov<6F>j<EFBFBD><6A>ch vymo<6D>enost<73>
|
|||
|
modern<EFBFBD>ch UNIXov<6F>ch OS, jako jsou v<>cen<65>sobn<62> routovac<61> tabulky, netlink
|
|||
|
apod.
|
|||
|
|
|||
|
Router bude mo<6D>no za b<>hu ovl<76>dat prost<73>ednictv<74>m <20><>d<EFBFBD>c<EFBFBD>ch p<><70>kaz<61>
|
|||
|
p<EFBFBD>ed<EFBFBD>van<EFBFBD>ch po lok<6F>ln<6C>m socketu. To zahrnuje v<>pis stavov<6F>ch informac<61>
|
|||
|
cel<EFBFBD>ho syst<73>mu (routovac<61>ch tabulek, topologick<63>ch map protokolu OSPF,
|
|||
|
atributov<EFBFBD>ch tabulek BGP a jin<69>ch <20>daj<61> nezbytn<74>ch pro spr<70>vce s<>t<EFBFBD>)
|
|||
|
a zejm<6A>na zm<7A>nu konfigurace bez nutnosti restartu protokol<6F> zm<7A>nami
|
|||
|
nedot<EFBFBD>en<EFBFBD>ch.
|
|||
|
|
|||
|
\medskip
|
|||
|
|
|||
|
\leftline{\Large Stav projektu}
|
|||
|
|
|||
|
Po ztr<74>t<EFBFBD> jednoho z~<7E>len<65> t<>mu pokra<72>uje v<>voj pon<6F>kud pomalej<65><6A>m
|
|||
|
tempem ne<6E> se p<>vodn<64> o<>ek<65>valo, nicm<63>n<EFBFBD> zad<61>n<EFBFBD> projektu hodl<64>me splnit
|
|||
|
v~cel<65>m rozsahu a projekt b<>hem tohoto <20>koln<6C>ho roku dokon<6F>it. V~sou<6F>asn<73>
|
|||
|
dob<EFBFBD> chyb<79> zejm<6A>na dokumentace (jej<65> nyn<79>j<EFBFBD><6A> podoba se omezuje v<>hradn<64>
|
|||
|
na~bohat<61> koment<6E><74>e ve~zdrojov<6F>ch textech) a podpora protokolu BGP.
|
|||
|
|
|||
|
\medskip
|
|||
|
|
|||
|
\noindent Stav jednotliv<69>ch <20><>st<73> projektu:
|
|||
|
|
|||
|
\medskip
|
|||
|
|
|||
|
\halign{# \hfil & \qquad \hfil#\cr
|
|||
|
Building system & 100\% \cr
|
|||
|
J<EFBFBD>dro routeru & 90\% \cr
|
|||
|
Spr<EFBFBD>va datov<6F>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<74> & 70\% \cr
|
|||
|
Parser konfigurace & 70\% \cr
|
|||
|
D<EFBFBD>lkov<EFBFBD> ovl<76>d<EFBFBD>n<EFBFBD> & 20\% \cr
|
|||
|
Dokumentace & 0\% \cr
|
|||
|
Online help & 0\% \cr
|
|||
|
}
|
|||
|
|
|||
|
\bye
|