Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inode limit/RPKI of limited AS #973

Open
alphaonex86 opened this issue Jul 8, 2024 · 2 comments
Open

Inode limit/RPKI of limited AS #973

alphaonex86 opened this issue Jul 8, 2024 · 2 comments

Comments

@alphaonex86
Copy link

Extracted from doc:

Inode Usage
Please keep in mind that the RPKI consists of a great number of small files. As a result, Routinator will use a large amount of inodes. You should accommodate for at least two million inodes. This will give you ample margin for the RPKI repositories to grow over time, as adoption increases.

Then for me it's not Lightweight. Any way to filter for only limited list of AS? Because in my case I plan have just need < 200 AS RPKI info, very small IXP. Only your software don't allow me use light hardware (ARM with uSD)

@partim
Copy link
Member

partim commented Jul 9, 2024

I’m not sure filtering for certain ASNs makes much sense – ROAs provide information for prefixes. Removing ROAs with a certain prefix means you end making all prefixes “unknown” that don’t have any of your specified ASNs, removing protection for them. In any case, we’d still need to download the full data to find the objects for your ASNs, so this doesn’t really help you limit the size of the data set.

Note that you can create a small file system with a large inode size – this requirement doesn’t mean you need a giant disk. Potentially reliability issue aside, something like a 32 Gig SD card should be totally sufficient.

Finally, with Routinator 0.14.0, we don’t really need that many inodes in normal operations any more. However, if a large repository fails to download via RRDP and falls back to rsync, lots of small files will appear again and you do may run out of inodes. For this reason, we left the recommendation in place.

@alphaonex86
Copy link
Author

alphaonex86 commented Jul 9, 2024

we’d still need to download the full data to find the objects for your ASNs

No way to just download the minimal data ondemand? RAM only + ondemand + stale entry when no internet will be perfect for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants