bera defines an architecture for implementation of experimental
routing control planes.
We borrow ideas from other similar software projects like Quagga
and Xorp. However, bera's major goal is to provide a
framework for experimental development of routing protocols, thus
facilitating the work of researchers in the routing community. Thus,
it's fundametally intended that bera must remain simple.
The bera system comprises several daemons working cooperatively to
offer services commonly found in a routing control plane. In such a
scenario, XMLRPC is used as primary IPC mechanism. While bera
initially uses Java as rapid prototyping language, its overall
design will remain independent of programming language.
As initial milestone, bera plans to offer a minimal implementation
of traditional routing protocols, namely RIP, OSPF, BGP and LDP.
These details are provided for information only. No information here is legal advice and should not be used as such.