On Tue, May 16, 2017 at 11:53:22AM +0000, Stuart Henderson wrote:
> On 2017-05-16, Nagarjun G <[email protected]> wrote:
> > Hi Team,
> >
> > We are running an OpenBGPD router inside an AS we own. We are collecting
> > BGP RIB files every 2 hours and UPDATE files every 5 mins. I tried parsing
> > these files using some well known parses like bgpstream and mabo. I am able
> > to parse RIB files successfully but I am unable to parse UPDATE files. I
> > see that files are getting truncated. Developers of mabo are saying that
> > files may be corrupted, mabo will not parse MRT headers are corrupted.
> >
> > *Commands used to dump files:*
> >
> > dump table-v2 "/tmp/rib-dump-v2-%Y%m%d%H%M" 7200
> > dump updates in "/tmp/updates-%Y%m%d%H%M" 300
> >
> > *Error while parsing UPDATE file using mabo:*
> >
> > $ ./mabo dump updates-in-1223.gz
> > {"type":"update","timestamp":1493880788.0,"peer_as":4755.0,"peer_ip":"121.244.206.224","as_path":"4755
> > 6453 7575 38022 55702","announce":["49.0.31.0/24"],"withdraw":[]}
> > [..]
> > MRT parsing error: MRT dump is truncated: 1493880791 16/4 138
> >
> > It starts parsing the file, then throws error.
> >
> > Could someone help me to fix the problem.
> > Thanks in Advance
> >
> > Regards,
> > Nagarjun
> >
> 
> I've just tried mabo on a mrt updates dump on an OpenBSD -current
> system and it works here.
> 
> Is bgpdump able to read the file? (just "pkg_add libbgpdump" and
> "bgpdump $file").  If so, if you lookup the last entry that mabo was
> able to parse, and look at the next entry in bgpdump (presumably the
> one triggering the failure), does that give any clues about what
> the problem might be?
> 

I guess this is the same bug reported in Dec last year and fixed in rev
1.356 of session.c. So this is fixed in 6.1 and -current but not in 6.0.

-- 
:wq Claudio

Reply via email to