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

Links to other resources relating to the project

Introduction to BGP on Wikipedia:
Border Gateway Protocol - Wikipedia, the free encyclopedia

Quagga and other BGP tools:
Quagga Software Routing Suite
MRT routing information export format
dpkt - Google Code: fast, simple packet creation / parsing
pybgpdump - Google Code: python library to easily analyze BGP mrt dumps
libbgpdump: C library designed to help with analyzing mrt dump files

BGP Tools, BGP Software, BGP Utilities (BGP, Border Gateway Protocol / Advanced Internet Routing)

Cisco resources:
Border Gateway Protocol (BGP) - Cisco Systems
BGP Design and Implementation - Google Books

RFC 4271 - A Border Gateway Protocol 4 (BGP-4)
RFC 4273 - Definitions of Managed Objects for BGP-4

RFC 3392 - Capabilities Advertisement with BGP-4
RFC 4760 - Multiprotocol Extensions for BGP-4
RFC 2918 - Route Refresh Capability for BGP-4
RFC 5291 - Outbound Route Filtering Capability for BGP-4
RFC 3107 - Carrying Label Information in BGP-4
RFC 4724 - Graceful Restart Mechanism for BGP
RFC 4893 - BGP Support for Four-octet AS Number Space

RFC 1997 - BGP Communities Attribute
RFC 1998 - An Application of the BGP Community Attribute in Multi-home Routing
RFC 3765 - NOPEER Community for Border Gateway Protocol (BGP) Route Scope Control
RFC 4384 - BGP Communities for Data Collection
RFC 4360 - BGP Extended Communities Attribute

RFC 4456 - BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP)
RFC 5065 - Autonomous System Confederations for BGP
RFC 1863 - A BGP/IDRP Route Server alternative to a full mesh routing
RFC 4223 - Reclassification of RFC 1863 to Historic

RFC 2439 - BGP Route Flap Damping

IANA reserved numbers for BGP:
Border Gateway Protocol (BGP) Parameters
Autonomous System (AS) Numbers
Capability Codes
Border Gateway Protocol (BGP) Well-known Communities

IANA — Protocol Registries

Some of Geoff Huston's ISP columns:
ISP Column - August 2005 - Exploring Autonomous System Numbers
ISP Column - January 2007 - 32-bit AS Numbers – The View from the old BGP World
ISP Column - June 2007 - Damping BGP

Geoff Huston -

BGP log files and statistics:
The BGP Instability Report
The BGP IPv6 Instability Report

Quagga text logs at
Routeviews mrt dump archives

BGP security:
BGP Security & Routing Security

RFC 2385 - Protection of BGP Sessions via the TCP MD5 Signature Option
RFC 3562 - Key Management Considerations for the TCP MD5 Signature Option
RFC 4278 - Standards Maturity Variance Regarding the TCP MD5 Signature Option (RFC 2385) and the BGP-4 Specification
RFC 4107 - Guidelines for Cryptographic Key Management

Pretty Good BGP - autonomous security for autonomous systems

DV (Distance Vector) routing protocols without path-exploration:
RFC 3561 - Ad hoc On-Demand Distance Vector (AODV) Routing
DSDV - Highly Dynamic Destination-Sequenced Distance-Vector Routing for Mobile Computers

Paul Jakma's weblog containing his view about path-exploration:
Blog entry about path-exploration damping
Paul Jakma's Weblog : Weblog

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