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