Hi,

I want a way to swap out the kernel/iface stuff from BIRD and replace that
with something that can talk to an OpenFlow/SDN controller. I've made a
start debugging to find out where I need to cut things into place and put
it in github (bird Git was broken yesterday so had to start from 1.3.10
tarball) https://github.com/samrussell/bird

Is anyone else keen for this? I've hooked the krt_notify,
krt_learn_announce_update and ifa_send_notify functions and these seem to
be the main things - would this be enough to make a start?

My ideal goal would be to separate all the kernel/interface code from the
engine and abstract it away in another protocol (or 2) so that different
kernels/controllers can be swapped out at config time or run time, not at
build time.

Keen for any feedback

Cheers
Sam

Reply via email to