Doelstellingen
- Zo veilig mogelijk zijn. Nauwgezet coderen, stricte geldigheidscontroles
doen, vooral in het netwerk-invoerpad, en begrensde bufferoperaties gebruiken.
Privilege separation gebruiken om de effecten van mogelijke
veiligheidsproblemen te verzachten.
- Betrouwbaarheid is enorm belangrijk, aangezien het uitgaan van bgpd
gewoonlijk het verlies van alle routes en dus bereikbaarheid betekent.
- Een magere implementatie bieden, voldoende voor een meerderheid.
Niet proberen elk mogelijk obscuur gebruiksgeval te ondersteunen, maar de
typische gevallen bestrijken.
- Een krachtige en gemakkelijk te begrijpen configuratietaal aanbieden.
- Heel snel zijn, en heel geheugen-efficiënt. Aangezien bgpd tabellen draagt
met honderdduizenden entries, moeten deze nauwgezet ontworpen worden met het
oog op hun geheugenvereisten.
www@openbsd.org
$OpenBSD: goals.html,v 1.1 2005/03/27 07:41:30 saad Exp $