From 192903561e5d7211155554fe06c18673fa74e1ed Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Sun, 28 Nov 2021 10:00:57 +0100 Subject: ospfv3: T3928: add VRF support set vrf name foo protocols ospfv3 --- .../include/ospfv3/protocol-common-config.xml.i | 241 +++++++++++++++++++++ interface-definitions/protocols-ospfv3.xml.in | 240 +------------------- interface-definitions/vrf.xml.in | 9 + 3 files changed, 251 insertions(+), 239 deletions(-) create mode 100644 interface-definitions/include/ospfv3/protocol-common-config.xml.i (limited to 'interface-definitions') diff --git a/interface-definitions/include/ospfv3/protocol-common-config.xml.i b/interface-definitions/include/ospfv3/protocol-common-config.xml.i new file mode 100644 index 000000000..a93939a34 --- /dev/null +++ b/interface-definitions/include/ospfv3/protocol-common-config.xml.i @@ -0,0 +1,241 @@ + + + + OSPFv3 Area + + u32 + Area ID as a decimal value + + + ipv4 + Area ID in IP address forma + + + + + + + + + + OSPFv3 Area type + + + + + Stub OSPFv3 area + + + + + Do not inject inter-area routes into the stub + + + + + + + + + + Name of export-list + + policy access-list6 + + + + + + Name of import-list + + policy access-list6 + + + + + + Specify IPv6 prefix (border routers only) + + ipv6net + Specify IPv6 prefix (border routers only) + + + + + + + + + Advertise this range + + + + + + Do not advertise this range + + + + + + + + + + Administrative distance + + + #include + + + OSPFv3 administrative distance + + + #include + + + + + + + Enable routing on an IPv6 interface + + + + + txt + Interface used for routing information exchange + + + + + + + + + Enable OSPF on this interface + + protocols ospfv3 area + + + u32 + OSPF area ID as decimal notation + + + ipv4 + OSPF area ID in IP address notation + + + + + + + + #include + #include + + + Interface MTU + + u32:1-65535 + Interface MTU + + + + + + + + + Instance Id (default: 0) + + u32:0-255 + Instance Id + + + + + + 0 + + + + Network type + + broadcast point-to-point + + + broadcast + Broadcast network type + + + point-to-point + Point-to-point network type + + + ^(broadcast|point-to-point)$ + + Must be broadcast or point-to-point + + + #include + + +#include + + + OSPFv3 specific parameters + + + #include + + + + + Redistribute information from another routing protocol + + + + + Redistribute BGP routes + + + #include + + + + + Redistribute connected routes + + + #include + + + + + Redistribute kernel routes + + + #include + + + + + Redistribute RIPNG routes + + + #include + + + + + Redistribute static routes + + + #include + + + + +#include + diff --git a/interface-definitions/protocols-ospfv3.xml.in b/interface-definitions/protocols-ospfv3.xml.in index c7a94d58c..2b98ffa7b 100644 --- a/interface-definitions/protocols-ospfv3.xml.in +++ b/interface-definitions/protocols-ospfv3.xml.in @@ -8,245 +8,7 @@ 620 - - - OSPFv3 Area - - u32 - Area ID as a decimal value - - - ipv4 - Area ID in IP address forma - - - - - - - - - - OSPFv3 Area type - - - - - Stub OSPFv3 area - - - - - Do not inject inter-area routes into the stub - - - - - - - - - - Name of export-list - - policy access-list6 - - - - - - Name of import-list - - policy access-list6 - - - - - - Specify IPv6 prefix (border routers only) - - ipv6net - Specify IPv6 prefix (border routers only) - - - - - - - - - Advertise this range - - - - - - Do not advertise this range - - - - - - - - - - Administrative distance - - - #include - - - OSPFv3 administrative distance - - - #include - - - - - - - Enable routing on an IPv6 interface - - - - - txt - Interface used for routing information exchange - - - - - - - - - Enable OSPF on this interface - - protocols ospfv3 area - - - u32 - OSPF area ID as decimal notation - - - ipv4 - OSPF area ID in IP address notation - - - - - - - - #include - #include - - - Interface MTU - - u32:1-65535 - Interface MTU - - - - - - - - - Instance Id (default: 0) - - u32:0-255 - Instance Id - - - - - - 0 - - - - Network type - - broadcast point-to-point - - - broadcast - Broadcast network type - - - point-to-point - Point-to-point network type - - - ^(broadcast|point-to-point)$ - - Must be broadcast or point-to-point - - - #include - - - #include - - - OSPFv3 specific parameters - - - #include - - - - - Redistribute information from another routing protocol - - - - - Redistribute BGP routes - - - #include - - - - - Redistribute connected routes - - - #include - - - - - Redistribute kernel routes - - - #include - - - - - Redistribute RIPNG routes - - - #include - - - - - Redistribute static routes - - - #include - - - - - #include + #include diff --git a/interface-definitions/vrf.xml.in b/interface-definitions/vrf.xml.in index d6a602f53..14c31fa8a 100644 --- a/interface-definitions/vrf.xml.in +++ b/interface-definitions/vrf.xml.in @@ -60,6 +60,15 @@ #include + + + Open Shortest Path First (OSPF) for IPv6 + 621 + + + #include + + Static route parameters -- cgit v1.2.3