Internet Data Analytics allows researchers and engineers to focus on analytics by making data collection and presentation simple and efficient. Internet Data Analytics brings several emerging IP technologies together on a modern software development platform, with rich APIs that open the doors to endless applications for operations, design, engineering, and research.
Why We Built Internet Data Analytics
Routers use Border Gateway Protocol (BGP) to exchange network reachability information. This information has been the subject of academic research since the beginning of the Internet.
Historically, researchers have collected BGP data by directly peering from BGP routers (or vRouters) in their labs to routers participating in the Internet BGP routing exchange. This approach is less than ideal, because it requires manual configuration, and because access to data is typically limited to ASCII or MRT-formatted text files, which can become cumbersome as data sets grow.
A more fundamental challenge with historical collection methods is that using a one-to-one collection method (one BGP session per routing data source) makes it difficult to increase the number of collection points without adding significant management burden to network operators.
Internet Data Analytics reduces these operational challenges significantly by efficiently collecting BGP & IGP data from multiple sources, in a one-to-many fashion, without requiring BGP peering. This allows researchers to focus more energy on the data, itself, and less on its collection and interpretation.
Internet Data Analytics in a Nutshell
Internet Data Analytics is built upon the BGP Monitoring Protocol (BMP), in which BGP packets are streamed from BMP-enabled routers in the network to a server over a TCP session.
Collecting the Data
Internet Data Analytics data collection is done by a lightweight, open source collector daemon from OpenBMP (openbmp.org). OpenBMP receives, parses and stores BGP packets with near-real-time performance, and stores the data in a transactional database with flexible reporting options.
Accessing the Data
Users can access the data directly through a set of REST APIs (using JSON) or through a RESTCONF plugin.
We are also showcasing a prototype of the RAD Analysis & Visualization UI (RAD-AV) at Cisco Live! San Diego this week. This is a powerful analytics engine and user interface for enhanced visualization of Internet Data Analytics data.
Internet Data Analytics opens the doors for researchers to create exciting new applications without the burden of BGP data collection.
About the PIs
Serpil Bayraktar is a Principal Engineer in Chief Technology and Architecture Office at Cisco. She is responsible for advancing IP Routing Technologies and creating a new Routing Analytics framework. Serpil has more than 24 years of experience in networking industry and holds a B.S. in EE from Istanbul Technical University.
Declarative and Expressive Approach to Control Forwarding Paths in Carrier-Grade Networks
Renaud Hartert (UCLouvain), Stefano Vissicchio (UCLouvain), Pierre Schaus (UCLouvain), Olivier Bonaventure (UCLouvain), Clarence Filsfils (Cisco Systems Inc), Thomas Telkamp (Cisco Systems Inc), Pierre Francois (IMDEA Networks Institute)
SDN simplifies network management by relying on declarativity (high-level interface) and expressiveness (network flexibility). We propose a solution to support those features while preserving high robustness and scalability as needed in carrier-grade networks. Our solution is based on (i) a two-layer architecture separating connectivity and optimization tasks; and (ii) a centralized optimizer called DEFO, which translates high-level goals expressed almost in natural language into compliant network configurations. Our evaluation on real and synthetic topologies shows that DEFO improves the state of the art by (i) achieving better trade-offs for classic goals covered by previous works, (ii) supporting a larger set of goals (refined traffic engineering and service chaining), and (iii) optimizing large ISP networks in few seconds. We also quantify the gains of our implementation, running Segment Routing on top of IS-IS, over possible alternatives (RSVP-TE and OpenFlow).
Large-scale measurements of wireless network behavior
Sanjit Biswas (Cisco Meraki), John Bicket (Cisco Meraki), Edmund Wong (Cisco Meraki), Raluca Musaloiu-E (Cisco Meraki), Apurv Bhartia (Cisco Meraki), Dan Aguayo (Cisco Meraki)
Meraki is a cloud-based network management system which provides centralized configuration, monitoring, and network troubleshooting tools across hundreds of thousands of sites worldwide. As part of its architecture, the Meraki system has built a database of time-series measurements of wireless link, client, and application behavior for monitoring and debugging purposes. This paper studies an anonymized subset of measurements, containing data from approximately ten thousand radio access points, tens of thousands of links, and 5.6 million clients from one-week periods in January 2014 and January 2015 to provide a deeper understanding of real world network behavior. This paper observes the following phenomena: wireless network usage continues to grow quickly, driven most by growth in the number of devices connecting to each network. Intermediate link delivery rates are common indoors across a wide range of deployment environments. Typical access points share spectrum with dozens of nearby networks, but the presence of a network on a channel does not predict channel utilization. Most access points see 2.4 GHz channel utilization of 20% or more, with the top decile seeing greater than 50%, and the majority of the channel use contains decodable 802.11 headers.
Cisco uses CyberGrants to manage and review all research proposals. CyberGrants will be upgrading its user interface, which will be launching August 14th. This means that there will be some downtime starting on 8/7 EST COB through 8/14. We are not enforcing submission deadlines at this time, so proposals will be processed before and after this period. In the mean time, please send proposals and any questions you may have to email@example.com