![]() |
to a large research university categorized by Autonomous System (AS) (from the Traffic2 program and HTML Report Generator) |
CoralReef is a suite of flexible, high performance Internet traffic data collection and analysis tools. The CoralReef suite is a passive monitoring system; thus, it does not increase network traffic or interfere with the performance of other network devices.
CoralReef is an evolving project of the Cooperative Association for Internet Data Analysis (CAIDA). It has evolved from a project to monitor OC3mon and OC12mon activity of MCI. This work was based on measurement and analysis tools assessing active flows for Ethernet and FDDI developed at SDSC under the NLANR (now NLANR MOAT) project. Current version of software used for NLANR/MOAT activities is at http://moat.nlanr.net/Coral/Software.
Current development under the CAIDA project is focused on the OC3mon and OC12mon collection tools implemented on Intel-based workstations running FreeBSD. Plans include development of an OC48mon monitor (development is continuing joinly with Joel Apisdorf of MCI Worldcom and University of Waikato under CAIDA's NGI project), and eventually an OC192mon monitor as well. CoralReef will soon also include support for the Dag2 network card which supports OC3mon and OC12mon on both POS and ATM networks. The CoralReef suite also includes software for collection and analysis of traces collected by these type of monitors.
CoralReef provides a set of drivers, libraries, utilities and analysis software for OCXmons. The package includes many ready made solutions, but is still evolving. We expect to refine and greatly enhance CoralReef's functionality and ease of use in the near future. CoralReef is known to work under FreeBSD (2.7, 2.8 and 3.0), Linux (2.0.36 and 2.2 pre*) and Solaris 2.5. The OCXmons cards drivers work only under FreeBSD. This release includes utilities that are under development. Feedback, requests and improvements would be greatly appreciated and can be sent to coral-info@caida.org.
CoralReef is a project of the Cooperative Association for Internet Data Analysis (CAIDA). It evolved from a project that monitored the OC3mon and OC12mon activity of MCI. This work was based on measurement and analysis tools assessing active flows for Ethernet and FDDI, and was developed at SDSC under the NLANR (now NLANR MOAT) project. The earlier version of software that has been used for NLANR/MOAT activities is at http://moat.nlanr.net/Coral/Software.
The current version of CoralReef under the CAIDA project supports ATM and POS devices at OC3 and OC12 bandwidths on Intel-based workstations running FreeBSD or Linux, and standard network interfaces on most Unix-like systems via libpcap. Plans include development of an OC48mon monitor (development is continuing jointly with the University of Waikato and others under CAIDA's NGI project), and eventually an OC192mon monitor as well. The CoralReef suite also includes software for analysis of traces collected by these type of monitors.
CoralReef provides a set of drivers, libraries, utilities and
analysis software for passive network measurement.
The package includes many ready made solutions, but is still evolving.
We expect to refine and greatly enhance CoralReef's functionality and
ease of use in the near future.
The CoralReef software is known to work under
FreeBSD (2.7, 2.8, 3.0, 3.1, 3.2, 3.4),
Linux (2.0.36, 2.2) and
Solaris (2.5, 2.6),
and is expected to work under most other Unix-like systems.
The Apptel POINT and FORE ATM card drivers work only under FreeBSD;
the DAG card is supported only under Linux.
This release includes utilities that are under development.
Feedback, requests and improvements would be greatly appreciated and
can be sent to
Released in March 1999, CoralReef 3.0 marked a significant breakthrough in the evolution of the CoralReef suite. With version 3.0, the libcoral set of core monitoring libraries has become available. The libcoral library is the foundation upon which the entire CoralReef suite rests. CoralReef 3.0 does not, nor was it ever intended to represent a "plug and play" solution. However, this release made the libcoral library and its associated API available to developers, making it easier for them to develop traffic analysis software. Other components of CoralReef continue to undergo development and refinement.
It is hoped that the release of the libcoral library will encourage the research and professional community to use CoralReef to develop their own Internet traffic analysis tools. In keeping with this spirit, the CAIDA development team plans to use a more rapid, incremental development cycle. Your comments and constructive feedback on this effort would be greatly appreciated.