On Mon, Mar 20, 2006 at 02:00:49AM -0500, Daniel Ouellet wrote: > I got bgpd crashing and kill itself in current snapshot of March 18. > > Happen twice so far, but I can't see why yet. > > Here is the error message I got: > > Mar 20 01:34:14 vcnam1 bgpd[18551]: fatal in SE: session_dispatch_imsg: > pipe closed: Operation now in progress > Mar 20 01:34:14 vcnam1 bgpd[20582]: fatal in RDE: pipe write error: > Broken pipe >
The error happened before these two lines. You parent process died. No idea why... If it is reproducable could you build a bgpd with "make DEBUG=-g" and run that version in gdb? > bgpd.conf : > ======== > #macros > peer1="x.x.x.2" > peer2="x.x.x.3" > peer3="x.x.x.4" > peer4="x.x.x.5" > > # global configuration > AS xxxx > router-id x.x.x.8 > listen on x.x.x.8 > > # neighbors and peers > group "peering ASxxxx" { > remote-as xxxx > tcp md5sig password xxxx > local-address x.x.x.8 > announce all > multihop 5 > softreconfig out yes > route-reflector > neighbor $peer1 { > descr "iBGP to peer1" > } > neighbor $peer2 { > descr "iBGP to peer2" > } > neighbor $peer3 { > descr "iBGP to peer3" > } > neighbor $peer4 { > descr "iBGP to peer4" > } > } > > # filter out prefixes longer than 32 or shorter than 8 bits > deny from any > allow from any prefixlen 8 - 32 > > # do not accept a default route > # deny from any prefix 0.0.0.0/0 > > # filter bogus networks > deny from any prefix 10.0.0.0/8 prefixlen >= 8 > deny from any prefix 172.16.0.0/12 prefixlen >= 12 > deny from any prefix 192.168.0.0/16 prefixlen >= 16 > deny from any prefix 169.254.0.0/16 prefixlen >= 16 > deny from any prefix 192.0.2.0/24 prefixlen >= 24 > deny from any prefix 224.0.0.0/4 prefixlen >= 4 > deny from any prefix 240.0.0.0/4 prefixlen >= 4 > -- :wq Claudio