svn a Reducing BGP Update Noise - Tools

As part of a broader organisational restructure, data networking research at Swinburne University of Technology has moved from the Centre for Advanced Internet Architecture (CAIA) to the Internet For Things (I4T) Research Lab.

Although CAIA no longer exists, this website reflects CAIA's activities and outputs between March 2002 and February 2017, and is being maintained as a service to the broader data networking research community.

Reducing BGP Update Noise

Tools released or used by the project
Name Description
Quagga per-prefix MRAI timer and path-exploration damping (PDI) patchset A set of patches providing an implementation of a per-prefix MRAI timer in Quagga, replacing the per-peer "burst" behavior - and an implementation of the path-exploration damping algorithm (PED) described in the paper: "A Technique for Reducing BGP Update Announcements through Path Exploration Damping"
MDFMT - MRT dump file manipulation toolkit Collecion of tools written in Python for MRT dump file manipulation. Includes a patchset for dpkt, a Python based packet creation/parsing library, which is needed in all tools. Includes also a tool to replay historic BGP data from MRT files into live BGP sessions.
  • Version 0.2:

  • This tarball includes the following tools and patches:

    • Dpkt patchset:
    • The patchset adds the MRT TableDumpV2 format and BGP 4 byte AS number support to dpkt, as well as some capability codes for BGP

    • LogToMRT:
    • A tool for converting Quagga text log files into MRT dump files

    • MRT slice:
    • Creates slices of large MRT dump files using a RIB dump to determine the start time and to create the initial updates (updated April 2012)

    • Update Regenerator (UR):
    • Regenerates BGP sessions recorded in MRT format, injecting the BP packets into Quagga

    • Additional Python Scripts:
    • Some Python scripts for evaluating MRT dumps (updated April 2012)
Quagga Accelerator (QA) A tool based on Quagga and Python to replay historic BGP data recorded in MRT files in an accelerated time frame.
Path Exploration Analyzer A tool based on libBGPdump (RIPE) to evaluate historic MRT dump files

Last Updated: Friday 4-May-2012 19:49:43 EST | Maintained by: Mattia Rossi ( | Authorised by: Grenville Armitage (