mirror of
				https://gitlab.labs.nic.cz/labs/bird.git
				synced 2024-05-11 16:54:54 +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 |