Home

Research

People

Software

News

PlanetLab

Contact Us

Internet Routing Forensics, funded by NSF

This web page is based upon work supported by the National Science Foundation under Grant No. 0520326. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Our primary goal in this research is to understand, classify and detect abnormal BGP events on the Internet.

While the Internet continues to thrive, the behavior of abnormal routing events are not well understood, nor are their symptoms and how they can be detected. Although numerous studies have created systems for detecting intrusions and anomalies by investigating traffic at the Internet data plane, no similar systems have been created for routing at the control plane. This leaves a wide range of critical basic and applied research questions unanswered, particularly for routing based on the Border Gateway Protocol (BGP) -- the de facto inter-domain routing protocol on the Internet.

This research -- Internet Routing Forensics (IRF) -- aims to provide a systematic means for understanding and detecting networking anomalies from the Internet control plane by investigating a huge amount of routing data. As its first step, IRF focuses on abnormal BGP events, such as Internet worms or large-scale electricity outages that may affect the normal operation of BGP. With detection speed, accuracy and usability as the major goals, this research will build a reliable but flexible framework that can systematically process large archives of BGP data, observe and learn the patterns and effects of abnormal BGP events as well as those of normal behavior, discover rules of abnormal BGP events, and apply these rules to detect the occurrence of these events -- even if they are yet unknown.

While IRF research lies primarily in the area of networking, it is inter-disciplinary. Besides leveraging modeling techniques, mathematical methods and statistical analysis, this research will in particular leverage data mining techniques to explore the huge data space from the global and local levels, devise a novel rule processor to optimize rules produced from the data mining process, and adopt supervised machine learning and other techniques to more accurately identify abnormal routing events within a given context. We collaborate with both the Data Integration and Data Mining Lab and Advanced Network Technology Center on this topic.

Documents:


In addition, we are also interested in studying the relationship between the Internet control plane and Internet data plane. Certain popular metrics have been used to reflect the instability of the Internet control plane, such as the volume and duration of BGP updates. However, it is unclear whether there is a direct relationship between those metrics and the data plane performance, especially as the Internet is becoming more densely connected and many networks become multi-homed. To clarify this, we measured data streams from a number of PlanetLab nodes toward a sink behind a multi-homed BGP Beacon, which can introduce scheduled BGP routing changes to potentially affect the performance of those data streams. In particular, as an important first step, we measured the delay, drop, jitter, and reordering of these data streams and compare them against the volume and duration of BGP updates. We found these data streams were only slightly affected and there is little correlations between these selected metrics from the two planes. Further work includes the correlation of the data plane performance with other control plane metrics while considering more types of routing changes. Our collaborators on this topic include Randy Bush, Zhuoqing Mao, Timothy Griffin, and Matthew Roughan.

Documents:


Also, we have studied the behavior of BGP during large-scale power outages, as reflected in this document:

This material is based upon work supported by the National Science Foundation under Grant No. 0520326.

Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.