Modify Bird to recognize packet fields

Ondrej Zajicek santiago at crfreenet.org
Mon Apr 4 20:21:56 CEST 2011


On Mon, Apr 04, 2011 at 06:02:25PM +0200, Marco Basaldella wrote:
> Hi everyone,
> 
> I have to modify a router to recognize some special packet fields, in
> order to implement a particular protocol we are testing.
>
> I thought I could modify BIRD, since we're using it in our Faculty ( I
> am research fellow at the Engineering Department of my University),
> but fist of all I'd like to know if is it possible. I've read the wiki
> and the Coder's doc, but I haven't found an answer for my question.
> 
> Does BIRD have a built-in engine that scans packet fields in ipv4 or
> ipv6 headers, or does it rely completely on the underlying

You mean packed fields in forwarded packets? Definitely no. Linux
routing has a pretty clear separation of control plane and forwarding
plane and BIRD (like other routing daemons) just computes routing
tables, linux kernel do the packet forwarding. So you probably would
need to modify linux kernel.

-- 
Elen sila lumenn' omentielvo

Ondrej 'SanTiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20110404/0a139159/attachment-0001.asc>


More information about the Bird-users mailing list