10-12-2023 06:14 AM
Can IOS, IOS-XE, or IOS-XR support server functioning as RPKI Validator? This is similar of PKI CA server configuration in any IOS platform.
I want to test it in our Lab without connecting to any RPKI servers in the Internet.
Thanks,
Audie
Solved! Go to Solution.
10-16-2023 07:34 AM
Hi @onibala ,
The two papers that M02@rt37 posted do not show how you can run the RPKI validation server natively on an XR or XE router, but rather how you can configure XR and XE to communicate with an RPKI validator server.
Do you currently have an RPKI validation server or are you looking at how you could run this functionality on XR to XE?
Regards,
10-16-2023 07:43 AM
Great analysis Harold. We do not have RPKI Validation server. Yes, I am looking to run the Validation function on XR or XE. XE preferably.
Thanks
10-16-2023 07:47 AM
-RPKI validator on a linux server (RRDP flow to RIR):
Routinator (by NLnetLabs)
The RPKI Validator (by the RIPE NCC)
OctoRPKI (by Cloudflare)
FORT (by NIC México)
-Configure RPKI server on your IOS-XR/XE Router (RTR flow between the Validator and the Router)
10-16-2023 08:10 AM
I know about it, but I want to run it on XE or XR.....thanks
10-16-2023 07:59 AM - edited 10-16-2023 08:01 AM
Hi @onibala ,
As I mentioned in a previous post, it would be preferable to run the RPKI validation server on a separate Linux server. The reason for that is that this function needs to do crypto related processing related to certification validation for a lot of resources (full Internet routing table), which could have an impact on the router if you decided to implement this function inside a container on XE or XR.
BTW, I have never tested the RPKI validation server in a container on XE and XR, so it remains to be tested.
Regards,
10-16-2023 08:05 AM
Can you share cisco doc. About ios xr container used as rpki.
I think the only option is server and it controls by ISP.
10-16-2023 08:14 AM
Hi @MHM Cisco World ,
> Can you share cisco doc. About ios xr container used as rpki.
As mentioned in a previous post, I have never tested running the RPKI validation server in a container on XR myself, but I just found a white paper that states that it is possible and how it can be done.
https://xrdocs.io/design/blogs/routinator-hosted-on-xr
> I think the only option is server and it controls by ISP.
It is possible that some ISP provide this service, but it is normally recommended to run the RPKI validation service as part of your local infrastructure.
Regards,
10-16-2023 08:17 AM - edited 10-16-2023 08:18 AM
Security team generally wants this service in a didicated server, in terms of flow and other security requirements.
10-16-2023 08:18 AM
Hi @onibala ,
Just found an excellent white paper describing how the RPKI validation server can be implemented in a container on XR.
https://xrdocs.io/design/blogs/routinator-hosted-on-xr
So, yes it can be done on XR. I have not found any paper for XE, but it might still be possible. This would need to be tested though.
Regards,
10-16-2023 08:23 AM
Harold, I saw this one already. The configuration is rather complex.
10-16-2023 08:41 AM - edited 10-16-2023 08:41 AM
Hi @onibala ,
Yes, it is a bit more complicated than installing on a dedicated Linux server. It is the cost you have to pay for not having to buy an additional server. You could also consider installing the RPKI validation server on an existing Linux server.
Regards,
10-16-2023 08:46 AM
I would rather buy couple XR devices for robustness and security.
10-16-2023 09:01 AM
Hi @onibala ,
If you want to install the RPKI validation server on the XR devices then you need to use the solution explained in the white paper I provided, as there is no native support in XR for that functionality.
Regards,
10-16-2023 05:07 AM - edited 10-16-2023 05:07 AM
Hello @onibala,
Have you got a toplogy in mind ? Have you got a draw of you want to lab ?
Which Validator do you want to test ? You want to both test IOS-XR and IOS-XE rpki server configuration ?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide