Hello the bird community,

I’ve two small questions, I've put them in the same mail even if they are not 
related :

1/ I currently use this code in my config to reject “martians”

        if ( is_martian() ) then {
                reject "prefix rejected by is_martian";
        }

Which prints in logs : <INFO> prefix rejected by is_martian
Do you know if there is a way to add some variables in the log (like 
bgp_path.first, from or net) ?


2/ I’ve notice a “strange” behaviour when comparing communities, is this 
voluntary?

Pair set have to be compared on the right :
bird> show route where bgp_community ~ [ (51706,51706) ] count
2467 of 2467 routes for 2426 networks

bird> show route where [ (51706,51706) ] ~ bgp_community count
0 of 2467 routes for 2426 networks


Pair have to be compared on the left :
bird> show route where (51706,51706) ~ bgp_community count
2467 of 2467 routes for 2426 networks

bird> show route where bgp_community ~ (51706,51706) count
0 of 2467 routes for 2426 networks


Thanks

--
Arnaud Fenioux
Network Engineer - FranceIX

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to