Hi all, Just popping my head in to say hello and introduce myself. I've been helping put together some useful BIRD scripts for Joe, who has mentioned it a few times on the list. Since then, the script has come a ways from just showing peer info - and I figure it is probably useful to a lot of you. bird-tool can: * Show peer information - Session/Route Table name - Session State & Uptime - Total/Accepted/Filtered Route counts * Nagios check mode (alarm if peers down or * Cacti perfdata mode - export peer info to cacti * Show prefixes - Accepted & Filtered in peer information - Accepted-only as an unformatted list (handy for scripting) There are also some handy Cacti data templates and scripts for pulling cached copies of the perfdata for graphs. Anyway, figured this might be of interest to some people here - you can get it from Github here: https://github.com/dowlingw/bird-tool More importantly, if you have any dramas getting it going or find a bug - feel free to reach out via email or github. Cheers :) Will Dowling
Hello All... Implemented Bird on my Route Server and got most of my routes working The challenges Currently faced is with Juniper Routers. All Peers using Junos are not connecting? Cisco was okay due to the no bgp enforce-first-as command Is there any thing to look out for? Regards Anibe
Sorry for using the wrong subject matter i.e bird-tool script I had used the mail to reply to the mailing list Once again my apologies.. Anibe On 7/11/2013 9:40 AM, Anibe Onuche wrote:
Hello All...
Implemented Bird on my Route Server and got most of my routes working
The challenges Currently faced is with Juniper Routers. All Peers using Junos are not connecting? Cisco was okay due to the no bgp enforce-first-as command
Is there any thing to look out for?
Regards Anibe
--
On 11. jul. 2013, at 10:44, Anibe Onuche <a.onuche@nixp.net> wrote:
Hello All...
Implemented Bird on my Route Server and got most of my routes working
The challenges Currently faced is with Juniper Routers. All Peers using Junos are not connecting? Cisco was okay due to the no bgp enforce-first-as command
Juniper Junos OS has no problems with that. It does not check that the first AS in AS-PATH matches the neighbouring AS. Therefore, there is no variant of this command in Junos. Are you using Junos OS (M, MX series etc) or JunosE?
Is there any thing to look out for?
Regards Anibe
Kind regards, Matjaž
On 11 Jul 2013, at 13:20, Matjaž Straus Istenič <matjaz.straus@arnes.si> wrote:
On 11. jul. 2013, at 10:44, Anibe Onuche <a.onuche@nixp.net> wrote:
Hello All...
Implemented Bird on my Route Server and got most of my routes working
The challenges Currently faced is with Juniper Routers. All Peers using Junos are not connecting? Cisco was okay due to the no bgp enforce-first-as command
Juniper Junos OS has no problems with that. It does not check that the first AS in AS-PATH matches the neighbouring AS. Therefore, there is no variant of this command in Junos. Are you using Junos OS (M, MX series etc) or JunosE?
Is there any thing to look out for?
It works for me on a J Series router. Just used (I'm sure your know this already) : JSerise ----------- set protocols bgp group BIRD peer-as 65504 set protocols bgp group BIRD neighbor 192.168.237.254 local-address 192.168.237.253 BIRD ---------- myas = 65504; table T3; protocol pipe P3 { table master; mode transparent; peer table T3; } protocol bgp R3x1 { local as myas; neighbor 192.168.237.253 as 65503; rs client; route limit 15000; table T3; import all; export all; hold time 180; } Mo
Thanks Mo & Matjaz Problem was the Password setting which most of the Juniper peers implemented. This was discovered after Mo Sent his configs which is similiar to mine except the transparent Pipe. Noticed the Password setting did not correspond. Thanks Once again Psss: what is the use of the PIPE commands and how does it affect the quality of the my route server? Regards Anibe O. On 7/11/2013 1:57 PM, Mo Shivji wrote:
On 11 Jul 2013, at 13:20, Matjaž Straus Istenič <matjaz.straus@arnes.si> wrote:
On 11. jul. 2013, at 10:44, Anibe Onuche <a.onuche@nixp.net> wrote:
Hello All...
Implemented Bird on my Route Server and got most of my routes working
The challenges Currently faced is with Juniper Routers. All Peers using Junos are not connecting? Cisco was okay due to the no bgp enforce-first-as command Juniper Junos OS has no problems with that. It does not check that the first AS in AS-PATH matches the neighbouring AS. Therefore, there is no variant of this command in Junos. Are you using Junos OS (M, MX series etc) or JunosE?
Is there any thing to look out for?
It works for me on a J Series router.
Just used (I'm sure your know this already) :
JSerise ----------- set protocols bgp group BIRD peer-as 65504 set protocols bgp group BIRD neighbor 192.168.237.254 local-address 192.168.237.253
BIRD ---------- myas = 65504; table T3;
protocol pipe P3 { table master; mode transparent; peer table T3; } protocol bgp R3x1 { local as myas; neighbor 192.168.237.253 as 65503; rs client; route limit 15000; table T3; import all; export all; hold time 180; }
Mo
-- Anibe Onuche Internet Exchange Point of Nigeria Network /Communication Department Tel:+234-809-3878-113 NOC:+234-809-3878-110 Website:www.ixp.net.ng
On 11 Jul 2013, at 14:45, Anibe Onuche <a.onuche@nixp.net> wrote:
Thanks Once again Psss: what is the use of the PIPE commands and how does it affect the quality of the my route server?
This should explain it. http://bird.network.cz/?get_doc&f=bird-6.html#ss6.6 Mo -- Mo Shivji, Senior Network Engineer, London Internet Exchange Ltd 3rd Floor, 21-27 St. Thomas Street, London SE1 9RY Registered in England 3137929 at Trinity Court, Trinity Street, Peterborough, PE1 1DA.
On Thu, Jul 11, 2013 at 02:51:33PM +0100, Mo Shivji wrote:
On 11 Jul 2013, at 14:45, Anibe Onuche <a.onuche@nixp.net> wrote:
Thanks Once again Psss: what is the use of the PIPE commands and how does it affect the quality of the my route server?
This should explain it.
If I don't misunderstand this section the documentation should be fixed: 6.6 Pipe [...] content. The transparent mode is the default mode. [...] mode opaque|transparent Specifies the mode for the pipe to work in. Default is opaque. Regards Bjoern -- ======================================================================== Achtung: neue Support-Nummer 0211 239577 99 Mehr Info unter http://www.openit.de/service.html ======================================================================== Bjoern Engels OpenIT GmbH engels@openit.de In der Steele 33a-41 PGP keyID 0xFB601479 D-40599 Duesseldorf ________________________________________________________________________ HRB 38815 Amtsgericht Duesseldorf USt-Id DE 812951861 Geschaeftsfuehrer: Oliver Haakert, Maurice Kemmann
On 11.7.2013 17:34, Bjoern Engels wrote:
On Thu, Jul 11, 2013 at 02:51:33PM +0100, Mo Shivji wrote:
On 11 Jul 2013, at 14:45, Anibe Onuche <a.onuche@nixp.net> wrote:
Thanks Once again Psss: what is the use of the PIPE commands and how does it affect the quality of the my route server?
This should explain it.
If I don't misunderstand this section the documentation should be fixed:
6.6 Pipe [...] content. The transparent mode is the default mode. [...] mode opaque|transparent
Specifies the mode for the pipe to work in. Default is opaque.
Yes, true. Default is transparent in current versions. Ondrej
Regards Bjoern
participants (6)
-
Anibe Onuche -
Bjoern Engels -
Matjaž Straus Istenič -
Mo Shivji -
Ondrej Filip -
Will Dowling