New release 1.3.0!

Andrew Lemin andrew.lemin at monitorsoft.com
Thu Mar 31 12:09:54 CEST 2011


Great work to all involved :)



We have looked through the notes in the git repository etc however we are still confused as to whether multi-path support can be 'made to work' with RIP or not?





Currently our BIRD configuration defines a unique RIP protocol instance on each of our Linux routers edge interfaces to listen for RIP messages from our edge firewalls (which host and advertise many IPSec VPN routes via RIP);



This means that birds internal route table contains many multipath routes.

bird> show route

10.131.0.0/16      via 192.168.214.1 on eth2 [EDGE1RIP 11:07] * (120/4)

                   via 192.168.215.1 on eth3 [EDGE2RIP 11:07] (120/4)

10.0.0.0/24        via 192.168.214.1 on eth2 [EDGE1RIP 11:07] * (120/4)

10.1.20.0/24       via 192.168.214.1 on eth2 [EDGE1RIP 11:07] * (120/4)

                   via 192.168.215.1 on eth3 [EDGE2RIP 11:07] (120/4)

192.168.64.0/24    via 192.168.215.1 on eth3 [EDGE2RIP 11:07] * (120/4)

                   via 192.168.214.1 on eth2 [EDGE1RIP 11:07] (120/4)

192.168.65.0/24    via 192.168.215.1 on eth3 [EDGE2RIP 11:07] * (120/4)

                   via 192.168.214.1 on eth2 [EDGE1RIP 11:07] (120/4)

10.10.0.0/24       via 192.168.214.1 on eth2 [EDGE1RIP 11:07] * (120/4)

192.168.68.0/24    via 192.168.215.1 on eth3 [EDGE2RIP 11:07] * (120/4)

                   via 192.168.214.1 on eth2 [EDGE1RIP 11:07] (120/4)





In version 1.3.0, will these multipath routes that we have in our bird routing table now be exported to the kernel routing table? Please, please say yes :o/



Thank you for your help. Andy.



# cat /etc/bird.conf

#log syslog { error, fatal, bug };



protocol kernel {       # Protocol pipe to kernel table

        learn;         # Learn static routes in main kernel table

        scan time 10;   # Scan kernel routing table every 20 seconds

        import none;   # Do Not import main kernel routing table into BIRD table

        export filter {if net ~ [10.0.0.0/8+, 172.16.0.0/12+, 192.168.0.0/16+] then { accept; } reject; };

}



protocol device {       # Protocol pipe to network interfaces table

        scan time 10;   # Scan interfaces every 10 seconds

}



protocol rip EDGE2RIP { # Create RIP protocol instance called EDGE2RIP

        timeout time 65; # specifies how old route has to be to be considered unreachable. Default is 4*period (period default is 30)

        garbage time 70; # specifies how old route has to be to be discarded. Default is 10*period (period default is 30)

        honor always;

        export none;    # Do not transmit BIRD table to RIP peers

        import filter {if net ~ [10.0.0.0/8+, 172.16.0.0/12+, 192.168.0.0/16+] then { accept; } reject; };

        interface "eth3" { mode quiet; };

}



protocol rip EDGE1RIP { # Create RIP protocol instance called EDGE1RIP

        timeout time 65; # specifies how old route has to be to be considered unreachable. Default is 4*period (period default is 30)

        garbage time 70; # specifies how old route has to be to be discarded. Default is 10*period (period default is 30)

        honor always;

        export none;    # Do not transmit BIRD table to RIP peers

        import filter {if net ~ [10.0.0.0/8+, 172.16.0.0/12+, 192.168.0.0/16+] then { accept; } reject; };

        interface "eth2" { mode quiet; };

}







-----Original Message-----
From: owner-bird-users at atrey.karlin.mff.cuni.cz [mailto:owner-bird-users at atrey.karlin.mff.cuni.cz] On Behalf Of Tony Vroon
Sent: 31 March 2011 10:53
To: Ondrej Filip
Cc: bird-users at network.cz
Subject: Re: New release 1.3.0!



-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA1



On 03/31/11 10:27, Ondrej Filip wrote:

> New version is ready. This version includes many changes and bugfixes.

> We are working on packaging and other stuff.



In Gentoo now, thank you:

http://cia.vc/stats/author/chainsaw/.message/1e3992



My apologies for missing 1.2.5; it wasn't planned for production use in LINX.



Regards,

- --

Tony Vroon

UNIX systems administrator

London Internet Exchange Ltd, Trinity Court, Trinity Street, Peterborough, PE1 1DA Registered in England number 3137929

E-Mail: tony at linx.net<mailto:tony at linx.net>

-----BEGIN PGP SIGNATURE-----

Version: GnuPG v2.0.17 (GNU/Linux)

Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/



iEYEARECAAYFAk2UTuIACgkQp5vW4rUFj5qYpQCdF8i5lL+RTnOl9vp2oefIeWzn

bTYAniGuKTswJf0wnbJG58BA5VNMrWIz

=4zi0

-----END PGP SIGNATURE-----







________________________________
Monitor Computer Systems Limited
Company Registration Number: NI 17805
Registered Office: 3 Pine Crest, Holywood, North Down, Northern Ireland BT18 9ED
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20110331/d57f15c1/attachment-0001.html>


More information about the Bird-users mailing list