Re: [GROW] A new bgpdump tool

Claudio Jeker <cjeker@diehard.n-r-g.com> Fri, 20 March 2015 06:48 UTC

Return-Path: <cjeker@diehard.n-r-g.com>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 417541B2C4C for <grow@ietfa.amsl.com>; Thu, 19 Mar 2015 23:48:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level:
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YgYJOK-KPVnS for <grow@ietfa.amsl.com>; Thu, 19 Mar 2015 23:48:25 -0700 (PDT)
Received: from diehard.n-r-g.com (diehard.n-r-g.com [62.48.3.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2761D1B2C4B for <grow@ietf.org>; Thu, 19 Mar 2015 23:48:24 -0700 (PDT)
Received: (qmail 31131 invoked by uid 1001); 20 Mar 2015 06:48:21 -0000
Date: Fri, 20 Mar 2015 07:48:21 +0100
From: Claudio Jeker <cjeker@diehard.n-r-g.com>
To: grow@ietf.org
Message-ID: <20150320064821.GF13242@diehard.n-r-g.com>
References: <20150305.101734.501639731449288981.yasu@nttv6.jp> <54F8ACFA.1040503@network-services.uoregon.edu> <20150306.142705.1611674823609985976.yasu@nttv6.jp> <20150320.101540.2286853679165409908.yasu@nttv6.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20150320.101540.2286853679165409908.yasu@nttv6.jp>
User-Agent: Mutt/1.5.22 (2013-10-16)
Archived-At: <http://mailarchive.ietf.org/arch/msg/grow/1Yc5pjTqHcNkgDiCt4Ulhapqz4E>
Subject: Re: [GROW] A new bgpdump tool
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/grow/>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2015 06:48:28 -0000

On Fri, Mar 20, 2015 at 10:15:40AM +0900, Yasuhiro Ohara wrote:
> 
> Hi,
> 
> > tools. I'm going to summarize it and send the list to the mailing-list.
> 
> Below is the list of tools and some papers.
> 
> * Tools.
> 
> - libbgpdump
>   written in C.
>   <https://bitbucket.org/ripencc/bgpdump/wiki/Home>
> 
> - zebra-dump-parser
>   written in Perl.
>   <https://github.com/rfc1036/zebra-dump-parser>
> 
> - java-mrt library
>   written in Java.
>   <https://github.com/paaguti/java-mrt>
> 
> - UCLA bgpparser
>   written in C++.
>   <http://irl.cs.ucla.edu/software/bgpparser.html>
> 
> - mrtparse
>   written in Python.
>   <https://github.com/YoshiyukiYamauchi/mrtparse>
> 
> - bgpdump2
>   written in C.
>   <https://github.com/yasuhiro-ohara-ntt/bgpdump2>
> 
> 
> * route leaks
>   - <https://ripe69.ripe.net/presentations/157-RIPE-69-Routing-WG.pdf>
>     <https://ripe69.ripe.net/archives/video/10076/>
>   - <http://tools.ietf.org/pdf/draft-ietf-grow-route-leak-problem-definition-00.pdf>
>   - <https://tools.ietf.org/html/draft-sriram-route-leak-detection-mitigation-00>
>     (to be presented in the IDR WG meeting in Dallas)
> 

OpenBGPD's bgpctl is able to read mrt dump files as well. Currently only
table dumps are supported though.

- openbgpd bgpctl
  written in C.
  http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/bgpctl/

Cheers
-- 
Claudio