BGP Measurements
Routing Data Analysis
BGPStream allowed me to view snapshots of routing table information and step through its changes over time. I performed various tasks such as measuring growth in advertised prefixes, tracking growth of Autonomous Systems, analyzing path length changes over time, and identifying Autonomous Systems with the largest prefix growth.
Announcement-Withdrawal Events
Each snapshot of data provided information about BGP prefix announcements and their subsequent withdrawals which provided insight on routing stability and traffic dynamics. I was also able to use this information to identify Real-Time Blackholing events which are used as countermeasures for DDoS attacks.
Focus on BGP Measurements
In this project I was able to utilize BGPStream and PyBGPStream to delve into various aspects of BGP data, such as routing dynamics, prefix advertisements, and Autonomous Systems (AS).
Python
BGPStream
Networking
Data Analysis
*Due to Georgia Tech class policies, I cannot share code or any other materials that would reveal project solutions.