About the BGP Parser
The IRL BGP Parser converts BGP messages stored in binary MRT format to human-readbable XML format. The XML format is compatible with the output of CSU BgpMon and it's described in this document.
The IRL BGP Parser specifically addresses some bugs that were found in widely used RIPE's bgpdump code, such as:
- Incorrect merging of ASPATH and CONFED_SEQ attributes
- Invalid NEXTHOP attributes being displayed as 255.255.255.255
- If a BGP update contains both withdrawals and announcements, bgpdump would only display withdrawals
- Mixing of unicast and multicast announcements in the same output
Download
Legacy version:
- v0.3b2 released 6/20/11: bgpparser-0.3b2.tgz (CHANGELOG)
- Older versions
New version (requires boost libraries):
Documentation
People
The IRL BGP Parser was initially coded by Jason Ryder, Paul Wang and Alex Wang. Further code development was done by Jonathan Park, Payne Cheng, and Alexander Afanasyev.
Contact
Please report bugs/comments/suggestions to bgp-parser@cs.ucla.edu.
