OpenOSPFD
Encyclopedia
OpenOSPFD is a BSD licensed implementation of the Open Shortest Path First Protocol
. It is a network routing software suite
which allows ordinary general purpose computers to be used as routers exchanging routes with other computer systems speaking the OSPF protocol.
OpenOSPFD was developed by Esben Nørby and Claudio Jeker, for the OpenBSD project. It is a companion daemon of OpenBGPD
. The software was developed as an alternative to packages such as Quagga
, a routing software suite which is licensed under the GPL. OpenOSPFD is developed on OpenBSD
, and ports exist for FreeBSD
and NetBSD
.
), reliable, lean and easy to use. The configuration language is intended to be both powerful and easy enough for most users.
- Paper (pdf) by Claudio Jeker (2006)
- by Claudio Jeker
Open Shortest Path First
Open Shortest Path First is an adaptive routing protocol for Internet Protocol networks. It uses a link state routing algorithm and falls into the group of interior routing protocols, operating within a single autonomous system . It is defined as OSPF Version 2 in RFC 2328 for IPv4...
. It is a network routing software suite
Software suite
A software suite or application suite is a collection of computer programs, usually application software and programming software of related functionality, often sharing a more-or-less common user interface and some ability to smoothly exchange data with each other.Sometimes software makers...
which allows ordinary general purpose computers to be used as routers exchanging routes with other computer systems speaking the OSPF protocol.
OpenOSPFD was developed by Esben Nørby and Claudio Jeker, for the OpenBSD project. It is a companion daemon of OpenBGPD
OpenBGPD
OpenBGPD allows general purpose computers to be used as routers. It is a Unix system daemon that provides a free, open-source implementation of the Border Gateway Protocol version 4. This allows a machine to exchange routes with other systems that speak BGP....
. The software was developed as an alternative to packages such as Quagga
Quagga (Software)
Quagga is a network routing software suite providing implementations of Open Shortest Path First , Routing Information Protocol , Border Gateway Protocol and IS-IS for Unix-like platforms, particularly Linux, Solaris, FreeBSD and NetBSD....
, a routing software suite which is licensed under the GPL. OpenOSPFD is developed on OpenBSD
OpenBSD
OpenBSD is a Unix-like computer operating system descended from Berkeley Software Distribution , a Unix derivative developed at the University of California, Berkeley. It was forked from NetBSD by project leader Theo de Raadt in late 1995...
, and ports exist for FreeBSD
FreeBSD
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via BSD UNIX. Although for legal reasons FreeBSD cannot be called “UNIX”, as the direct descendant of BSD UNIX , FreeBSD’s internals and system APIs are UNIX-compliant...
and NetBSD
NetBSD
NetBSD is a freely available open source version of the Berkeley Software Distribution Unix operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed. The NetBSD project is primarily focused on high quality design,...
.
Goals
The design goals of OpenOSPF include being secure (non-exploitableExploit (computer security)
An exploit is a piece of software, a chunk of data, or sequence of commands that takes advantage of a bug, glitch or vulnerability in order to cause unintended or unanticipated behavior to occur on computer software, hardware, or something electronic...
), reliable, lean and easy to use. The configuration language is intended to be both powerful and easy enough for most users.
External links
- Project's Homepage
- OpenBSD Manual Page
- openospfd for FreeBSD
- OpenOSPFd and FreeBSD
- Routing with OpenBSD using OpenOSPFD and OpenBGPD
- Paper (pdf) by Claudio Jeker (2006)
- by Claudio Jeker