mirror of
				https://gitlab.labs.nic.cz/labs/bird.git
				synced 2024-05-11 16:54:54 +00:00 
			
		
		
		
	Added project status report for KSVI.
This commit is contained in:
		
							
								
								
									
										90
									
								
								doc/status.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								doc/status.tex
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,90 @@
 | 
			
		||||
\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
 | 
			
		||||
		Reference in New Issue
	
	Block a user