[Xorp-hackers] Code review and Development

Atanu Ghosh atanu@icir.org
Mon, 24 Nov 2003 16:41:58 -0800


Hi,

You can find the current status on
<http://www.xorp.org/releases/current/docs/status.html>.

In the case of BGP we have a fairly complete implementation. We are
currently concentrating on testing. The critical piece missing is
programmable filters. The design document for BGP
<http://www.xorp.org/releases/current/docs/bgp/bgp.pdf>. As a general
principle we have tried to use KDOC with all our code
<http://www.xorp.org/releases/current/docs/kdoc/html/bgp/index.html>.

Rather than write our own OSPF implementation we took John Moy's
<http://www.ospf.org/> and have started to port it to our XORP
structure. We are a small team and nobody is currently working on this
port. Interprocess communication in XORP is performed using XRLs
<http://www.xorp.org/releases/current/docs/libxipc/libxipc_overview.pdf>.
My understanding is that OSPF has an XRL interface that needs to be
tested and that configuration files need to be created so that OSPF can
be started from the router manager. Ultimately in XORP we intend that
only the FEA (Forwarding Engine Abstraction) should send or receive
packets. This would allow for example the OSPF process to run on a
different computer to the one on which the interfaces exist. This is
another piece of work that OSPF requires.

If you would like to do some reviewing of code then take a look at our
BGP implementation, taking into account the documentation and the known
bugs.

If you would like to write some code then continuing the OSPF port would
be very helpful.

   Atanu.


>>>>> "Avinash" == Avinash Ramanath <avinash@cs.sunysb.edu> writes:

    Avinash> Hi,
    Avinash> I am a graduate student at the Dept of Computer Science,
    Avinash> State University of New York at Stony Brook. I am working
    Avinash> on the interaction between BGP and OSPF in the Zebra
    Avinash> routing suite. I would like to contribute to the code
    Avinash> review process and if possible even to the development
    Avinash> process.  I would appreciate if somebody could let me know
    Avinash> how to proceed with the same.

    Avinash> Best Regards,
    Avinash> Avinash.
    Avinash> _______________________________________________
    Avinash> Xorp-hackers mailing list
    Avinash> Xorp-hackers@icir.org
    Avinash> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers