Hi,
I have a non-urgent problem with OpenBPGD and would like to know
if anybody has a suggestion on what went wrong/I did wrong.
Situation: I replaced an openbgpd based router (R1) with new hardware.
Of course, the mac addresses of the interfaces changed. After
the swap the BGP session with another openbgpd router (R20) did
not come up. Other sessions between R1 and other machines came
up without any problems. I run OpenBSD 4.1-stable at both routers.
bgpctl output on R1, the router with the new hardware:
Neighbor AS MsgRcvd MsgSent OutQ Up/Down
IBGP with R20 XYZ 0 0 0 Never Active
bgpctl output on R20:
Neighbor AS MsgRcvd MsgSent OutQ Up/Down
IBGP with R1 XYZ 100216 10455 0 00:27:52 Active
R1 is a poor guy, it regularly tries to open the connection to
port 179 on R20, but the SYN packets are simply ignored. On the
other hand, tcpdump shows that R20 does not try to open a TCP
connection to R1.
This is content of /var/log/messages of R20 around the time when
the old R1 router was shutdown (its local address X.X.96.20 is
on vlan201).
Oct 19 08:18:41 R20 bgpd[21642]: neighbor X.X.96.1 (IBGP with R1):
received notification: Cease, none
Oct 19 08:19:11 R20 bgpd[21642]: neighbor X.X.96.1 (IBGP with R1):
connect: Operation not permitted
Oct 19 08:21:12 R20 bgpd[21642]: neighbor X.X.96.1 (IBGP with R1):
connect: Operation not permitted
Oct 19 08:22:55 R20 /bsd: arp info overwritten for X.X.96.1 by
00:00:24:c8:d9:f8 on vlan201
I did not restart the bgpd on R20 (which would certainly help),
as I would like to further track down the problem.
- Christian