Hello, in the last weeks I played around a much with OpenBGPd, ifstated, vlans, carp, pf and pfsync. I have some trouble, but could always fix the problem or find a workaround. Because I don't have many I can do without on the production site of my setup, I run my tests only with one eBGP session.
Now I want to take my pair of routers in production state and went to the datacenter last night. When I took up another two eBGP-Session I can recognize two things: Via one carped vlan I can reach two eBGP Neighbors. Both sessions came up and the router is learning his fullfeed. But when I tried to reach a target via this connection it fails! "bgpctl sh rib" looks fine. I can see the target network, the diferent as-paths (and the choosen one) and the ip of my next-hop. But when I take a look at "bgpcgl sh fib" the mentioned gateway is _my_ local ip address as given in the bgpd.conf with local-address. Having a look at the kernel routing table with "route get <ip>" shows me an route with the correct interface, but without any gateway. After finishing learning the three full feeds and a couple of minutes the console of the box freezes! First I thought this is a hardware issue and switched to another box - the same. No messages on the console, nothing in the log files. Routing works fine for a some further minutes, but not long. Any ideas? I would be appreciative if you can give me a hint how to solve this two problems! Regards, Falk