SichangHe / internet_route_verification_server

[ABANDONED] Network-operator-facing web server for `internet_route_verification`
MIT License
0 stars 0 forks source link

What queries to support #1

Open SichangHe opened 1 year ago

SichangHe commented 1 year ago

To be changed.

cunha commented 1 year ago

I don't think these are particularly important points for the paper, but they're statistics we might want to have handy (e.g., for the Web interface, and could be nice use cases to cover in the DB assignment):

The number of {OK, Bad, Skipped} rules (@cunha, what does this mean?), fraction of import/exports passing validation, etc.

Here I was thinking we should have info on the RPSL paring results per AS. I think we already have this, but just checking. For example, we want to know which ASes have RPSL errors or use RPSL functionality we didn't implement.

Route RPSL validation status across BGP dumps for a given prefix (@cunha, what does this mean?).

We will see multiple routes for a given prefix (e.g., 150.164.0.0/64). The idea here is to be able to get stats on whether these routes pass or how they fail RPSL validation.

SichangHe commented 1 year ago

Here I was thinking we should have info on the RPSL paring results per AS.

I overlooked this and though you were talking about the reports. If we model the IR to its full semantics in SQL, it would probably be very complicated. So, we would probably store them as JSON, which is harder to query.

cunha commented 1 year ago

I don't remember exactly what I had in mind at the time, but maybe modelling the more important relationships only (AS-to-route, AS-to-organization, AS-to-rules...).

On Thu, Nov 2, 2023, 23:46 Steven Hé (Sīchàng) @.***> wrote:

Here I was thinking we should have info on the RPSL paring results per AS.

I overlooked this and though you were talking about the reports. If we model the IR to its full semantics in SQL, it would probably be very complicated. So, we would probably store them as JSON, which is harder to query.

— Reply to this email directly, view it on GitHub https://github.com/SichangHe/internet_route_verification_server/issues/1#issuecomment-1791831465, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACPO5YZFPUDFPJEHR3ABG3YCRLITAVCNFSM6AAAAAA6O2DXD2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJRHAZTCNBWGU . You are receiving this because you were mentioned.Message ID: @.*** com>

SichangHe commented 11 months ago

From our email exchange:

Hi Steven, I think composing conditions would enable for more "advanced" queries. We should preferably go for queries that have some high-level application. Examples: