Obiective
- Să fie pe cât de sigur este posibil. Scriem cod cu atenție, facem verificări
de validitate stricte, în special pe calea intrării din rețea și folosim operații
limitate cu "buffer"-ul. Folosim separarea privilegiilor pentru a limita efectele
unui posibil "bug" de securitate.
- Fiabilitatea este extrem de importantă, pentru că oprirea bgpd înseamnă de obicei,
pierderea tuturor rutelor și prin aceasta, accesibilitatea.
- Să furnizeze o implementare simplă, suficientă pentru majoritatea cazurilor.
Nu încercăm să suportăm fiecare mod de utilizare obscur, dar acoperim
cazurile tipice.
- Să furnizeze un limbaj de configurare puternic și ușor de înțeles.
- Să fie foarte rapid și cât mai eficient în utilizarea memoriei. Cum bgpd gestionează
tabele cu sute de mii de intrări, acestea trebuie să fie proiectate cu atenție în privința
cerințelor de memorie.
www@openbsd.org
$OpenBSD: goals.html,v 1.3 2006/05/10 21:50:16 saad Exp $