From 1fa28abc7035984af01fa4332f0ed6ed8f4fc044 Mon Sep 17 00:00:00 2001 From: Adam Smith Date: Tue, 31 Dec 2024 13:43:55 -0500 Subject: T7432: RPKI VRF Support --- .../include/rpki/protocol-common-config.xml.i | 87 ++++++++++++++++++++++ interface-definitions/protocols_rpki.xml.in | 86 +-------------------- interface-definitions/vrf.xml.in | 9 +++ 3 files changed, 97 insertions(+), 85 deletions(-) create mode 100644 interface-definitions/include/rpki/protocol-common-config.xml.i (limited to 'interface-definitions') diff --git a/interface-definitions/include/rpki/protocol-common-config.xml.i b/interface-definitions/include/rpki/protocol-common-config.xml.i new file mode 100644 index 000000000..0b3356604 --- /dev/null +++ b/interface-definitions/include/rpki/protocol-common-config.xml.i @@ -0,0 +1,87 @@ + + + + RPKI cache server address + + ipv4 + IP address of RPKI server + + + ipv6 + IPv6 address of RPKI server + + + hostname + Fully qualified domain name of RPKI server + + + + + + + + #include + + + Preference of the cache server + + u32:1-255 + Preference of the cache server + + + + + + + #include + + + RPKI SSH connection settings + + + #include + #include + + + + + + + Interval to wait before expiring the cache + + u32:600-172800 + Interval in seconds + + + + + + 7200 + + + + Cache polling interval + + u32:1-86400 + Interval in seconds + + + + + + 300 + + + + Retry interval to connect to the cache server + + u32:1-7200 + Interval in seconds + + + + + + 600 + + diff --git a/interface-definitions/protocols_rpki.xml.in b/interface-definitions/protocols_rpki.xml.in index 9e2e84717..a298cdbfd 100644 --- a/interface-definitions/protocols_rpki.xml.in +++ b/interface-definitions/protocols_rpki.xml.in @@ -8,91 +8,7 @@ 819 - - - RPKI cache server address - - ipv4 - IP address of RPKI server - - - ipv6 - IPv6 address of RPKI server - - - hostname - Fully qualified domain name of RPKI server - - - - - - - - #include - - - Preference of the cache server - - u32:1-255 - Preference of the cache server - - - - - - - #include - - - RPKI SSH connection settings - - - #include - #include - - - - - - - Interval to wait before expiring the cache - - u32:600-172800 - Interval in seconds - - - - - - 7200 - - - - Cache polling interval - - u32:1-86400 - Interval in seconds - - - - - - 300 - - - - Retry interval to connect to the cache server - - u32:1-7200 - Interval in seconds - - - - - - 600 - + #include diff --git a/interface-definitions/vrf.xml.in b/interface-definitions/vrf.xml.in index a20be995a..03128cb99 100644 --- a/interface-definitions/vrf.xml.in +++ b/interface-definitions/vrf.xml.in @@ -95,6 +95,15 @@ #include + + + Resource Public Key Infrastructure (RPKI) + 820 + + + #include + + Static Routing -- cgit v1.2.3