|
What Rcat is ...
Rcat is an eBGP root cause analysis tool
developped by Anthony Lambert, PhD student at Orange Labs,
with the precious help of Mickael Meulle and Marc-Olivier Buob, many thanks to them
.
What Rcat does ...
Rcat analyzes BGP announcements sent by
route-views
eBGP peers
, so as to determine which ASs are the more likely to have originating
the inter domain structure changes which have lead to the emission
and spread of the BGP announcements collected.
Rcat performs several tasks:
-
Every day it computes for each eBGP peer its
primary path
to every prefix,
based on the analysis of the previous month RIBs.
-
Every 15 minutes,
It searches route-views' data repository for
new updates files to analyze. If some are
available, it analyzes route-views eBGP
peers' announcements they contain.
These announcements are interpreted accordingly to the pre-computed primary paths,
in order to detect the
unavailability periods
of the primary paths.
These unavailabilities are then correlated:
-
Inside of the different impacted
origin AS trees
to reduce the set of possible
originators
.
-
Between impacted origin AS trees to gather the ones impacted by the same underlying event
and reduce once again the set of possible originators.
Finally, an event is extracted events when Rcat decides, it has seen all the
primary path unavailabilities related to it, based on the
conditional fading probability
.
Said in other words, Rcat is a very big state machine that keeps track for
every primary path of its state: available or unavailable and correlates
primary paths unavailabilities so as to extract the underlying events.
|
What you can do with Rcat ...
Rcat enables you to search for inter domain events with the possibility of
setting many options (search period, time zone, impacted ASs, prefixes,
inferred originators, size, multiplicity, etc.).
For the events it finds, Rcat displays a picture (except for very huge
events), details about each impacted prefix p, including the
possibility of displaying the paths explored by each source router to reach p
during the event.
We strongly advertise you to throw an eye on the How To part to get a better
understanding of the possibilities of Rcat.
Rcat also enables you to draw many customizable graphs about announcements and
events. (See stats part.)
|
Interesting features of Rcat ...
Among others, the possibility to set complex logical queries and the
ability of Rcat to detect that the event it is extracting is an occurrence
of some event that has already happened at least once in the month, making
the concept of inter domain event signature real.
|
Questions or comments about Rcat ...
Please contact us at:
|
|