At 00:24 08/06/00, Antony Antony wrote:
Hi Jacques,
On Wed, 7 Jun 2000, Jacques Caron wrote:
At 21:20 06/06/00, Henk Uijterwaal (RIPE-NCC) wrote:
One thing we can do is add a query with a field "AS-PATH", you enter network, peer, data and time, and the output would be something like:
[...] A 193.0.0.0/8 17/11/1999 206.251.0.85 3549 1740 11127 8708 A 193.0.0.0/8 17/11/1999 193.0.0.56 3333 286 1740 11127 8708 A 193.0.0.0/8 17/11/1999 195.8.100.22 8259 5413 1740 11127 8708 A 193.0.0.0/8 17/11/1999 193.0.0.56 3333 1103 6453 1239 1785 11127 8708 [...]
If you had entered "11127" as the AS path, it would select all records, if you had entered "1740 11127", then the first 3 will be highlighted, etc.
The idea would be to have a table representation, with lines representing changes (updates) over time, and columns, representing peers.
In the above case, with an input of "AS1=1740" and "AS2=1785", one might have: Date & Time |206.251.0.85|193.0.0.56|195.8.100.22|1740|1785 17/11/1999 01:23|1740 |1740 |1740 |3 |0 17/11/1999 02:34|1740 |1785 |1740 |2 |1
IMHO column representation is probably not very suitable for time series. All peers may not update at the same time.
There would be a new line for each update.
Also in columns you loose rest of the aspath info. You don't really see how a transit path may get selected over other. Or if put whole path columns will become very long.
It's just a question of getting a "synthetic" view. Then one can use the regular (current) RIS output to check out exact details...
This way, one can see very quickly see which of multiple paths is used to get to a specific network among a large selection of peers, and how that changes over time (with the introduction of a new transit provider or of a new peering connection, with AS padding changes, etc.).
While I'm at RIS-related matters, have you ever though about "reproducing" the recorded BGP updates? This could be useful for testing purposes: a real
Yes it is possible. Current database will not help you here as it don't contain all BGP attributes. Raw data collected by RIS is in MRT's binary format. bgpsim, which comes with MRT can replay it. You find about bgpsim in MRT home page http://www.mrtd.net/ We haven't used this to look at "interesting events".
Thanks for the info, I'll get a look. Jacques. --- Jacques Caron PSINetworks Europe Network Engineer PSINet Europe Regional Peering Coordinator Planete.net IT Manager Mail: 8/10 rue Nieuport - 78140 Velizy - France Phone: +33 (0)1 34 63 19 71 - Fax: +33 (0)1 34 63 19 51
Jaques, I understand what you want and I do not think it is all that difficult to do. I would implement this by doing regular expression matching on the AS Path, that way you can for instance select the originating as by saying something like '3333$'. Also this would keep working should we decide to include other BGP attributes in the output represented by text strings. The way you propose it, with multiple expressions and multiple peers it can happen that one pear gets more than one match. This can make the column representation difficult, bu not impossible. Cheers Daniel
Jacques,
I understand what you want and I do not think it is all that difficult to do. I would implement this by doing regular expression matching on the AS Path, that way you can for instance select the originating as by saying something like '3333$'. Also this would keep working should we decide to include other BGP attributes in the output represented by text strings.
In order to conclude this discussion: we understand what you want and will implement this. However, at the moment we lack the manpower to actually do the work, this will change after the summer when a second person will start to work on the RIS. We have put this on his to-do list, if there are any details to be sorted out, we'll get back to you then. Cheers, Henk ------------------------------------------------------------------------------ Henk Uijterwaal Email: henk.uijterwaal@ripe.net RIPE Network Coordination Centre WWW: http://www.ripe.net/home/henk Singel 258 Phone: +31.20.535-4414, Fax -4445 1016 AB Amsterdam Home: +31.20.4195305 The Netherlands Mobile: +31.6.55861746 ------------------------------------------------------------------------------ A man can take a train and never reach his destination. (Kerouac, well before RFC2780).
At 11:59 20/06/00, Henk Uijterwaal (RIPE-NCC) wrote:
Jacques,
I understand what you want and I do not think it is all that difficult to do. I would implement this by doing regular expression matching on the AS Path, that way you can for instance select the originating as by saying something like '3333$'. Also this would keep working should we decide to include other BGP attributes in the output represented by text strings.
In order to conclude this discussion: we understand what you want and will implement this.
However, at the moment we lack the manpower to actually do the work, this will change after the summer when a second person will start to work on the RIS. We have put this on his to-do list, if there are any details to be sorted out, we'll get back to you then.
Great, no problem, it was just an idea, not something I need next week :-) Thanks, Jacques. --- Jacques Caron PSINetworks Europe Network Engineer PSINet Europe Regional Peering Coordinator Planete.net IT Manager Mail: 8/10 rue Nieuport - 78140 Velizy - France Phone: +33 (0)1 34 63 19 71 - Fax: +33 (0)1 34 63 19 51
participants (3)
-
Daniel Karrenberg -
Henk Uijterwaal (RIPE-NCC) -
Jacques Caron