Hello Again list, problem solved, it wanted to completely refresh the session to the IXP, issuing "bgpctl neighbor IXP_PRIMARY clear" and "bgpctl neighbor IXP_SECONDARY clear" openbgpd started to announce peer ASes.
So now a question to OpenBGPD team: this is a bug? or an undocumented procedure? Thanks again for your great work on Routing Daemons ________________________________ From: Mindless Gr <nomindles...@yahoo.com> To: "misc@openbsd.org" <misc@openbsd.org> Sent: Saturday, June 8, 2013 12:46 PM Subject: OpenBGPD help on announce needed :) Hello list, I am experiencing a very strange behavior of an newly installed OpenBGPD router running on OpenBSD 5.3 with all patches as of two days ago from errata page. This Router connects to internal Route Servers and it Peers with an IXP, i have tried many parameters but i am failing to announce other ASes that are behind me to the IXP it only announces my AS not others. Can someone shed some light on this? Thanks in advance :D My AS65500, my peer AS65501 and IXP AS65000 prefix information: * i am learning the route from another Router through Route Servers these are all connected to 192.168.128/25): OpenBGPD:~# bgpctl show ip bgp detail 172.16.0.0 BGP routing table entry for 172.16.0.0/23 65501 Nexthop 192.168.0.250 (via 192.168.0.250) from RS_PRIMARY (192.168.0.130) Origin IGP, metric 0, localpref 600, weight 0, internal, valid, best Last update: 00:26:40 ago Communities: 65500:12 65500:65501 Originator Id: 192.168.0.252 Cluster ID List: 192.168.0.130 BGP routing table entry for 172.16.0.0/23 65501 Nexthop 192.168.0.250 (via 192.168.0.250) from RS_SECONDARY (192.168.0.136) Origin IGP, metric 0, localpref 600, weight 0, internal, valid Last update: 00:17:46 ago Communities: 65500:12 65500:65501 Originator Id: 192.168.0.252 Cluster ID List: 192.168.0.136 The configuration is(bgpd.conf): # Macros RS_PRIMARY="192.168.0.130" RS_SECONDARY="192.168.0.136" IXP_PRIMARY="10.0.0.253" IXP_SECONDARY="10.0.0.254" # Global Configuration AS 65500 router-id 192.168.0.137 nexthop qualify via bgp # internal Route-Servers group "CORE-RS" { neighbor $RS_PRIMARY { descr "Core-MS-V4" remote-as 65500 local-address 192.168.0.137 announce IPv4 unicast set nexthop self } neighbor $RS_SECONDARY { descr "Core-SL-V4" remote-as 65500 local-address 192.168.0.137 announce IPv4 unicast set nexthop self } } group "IXP" { neighbor $IXP_PRIMARY { descr "IXP_PRIMARY" remote-as 65000 local-address 192.168.1.7 announce all announce IPv4 unicast set nexthop self enforce neighbor-as no } neighbor $IXP_SECONDARY { descr "IXP_SECONDARY" remote-as 65000 local-address 192.168.1.7 announce all announce IPv4 unicast set nexthop self enforce neighbor-as no } } #Filters # IXP Incoming allow from group IXP match from group IXP set { localpref 300, community 65500:52 } # IXP Outgoing deny to group IXP allow to group IXP community 65500:33 allow to group IXP community 65500:65501 allow to group IXP source-as 65501 allow to group IXP prefix 172.16.0.0/23