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

Reply via email to