From a950059053f7394acfb453cc0d8194aa3dc721fa Mon Sep 17 00:00:00 2001 From: kumvijaya Date: Thu, 26 Sep 2024 11:31:07 +0530 Subject: T6732: added same as vyos 1x --- .../include/rip/access-list.xml.i | 39 ++++++++++++++++++ .../include/rip/access-list6.xml.i | 39 ++++++++++++++++++ .../include/rip/default-information.xml.i | 15 +++++++ .../include/rip/default-metric.xml.i | 14 +++++++ interface-definitions/include/rip/interface.xml.i | 33 +++++++++++++++ .../include/rip/prefix-list.xml.i | 33 +++++++++++++++ .../include/rip/prefix-list6.xml.i | 33 +++++++++++++++ .../include/rip/redistribute.xml.i | 15 +++++++ interface-definitions/include/rip/timers.xml.i | 48 ++++++++++++++++++++++ interface-definitions/include/rip/version.xml.i | 18 ++++++++ 10 files changed, 287 insertions(+) create mode 100644 interface-definitions/include/rip/access-list.xml.i create mode 100644 interface-definitions/include/rip/access-list6.xml.i create mode 100644 interface-definitions/include/rip/default-information.xml.i create mode 100644 interface-definitions/include/rip/default-metric.xml.i create mode 100644 interface-definitions/include/rip/interface.xml.i create mode 100644 interface-definitions/include/rip/prefix-list.xml.i create mode 100644 interface-definitions/include/rip/prefix-list6.xml.i create mode 100644 interface-definitions/include/rip/redistribute.xml.i create mode 100644 interface-definitions/include/rip/timers.xml.i create mode 100644 interface-definitions/include/rip/version.xml.i (limited to 'interface-definitions/include/rip') diff --git a/interface-definitions/include/rip/access-list.xml.i b/interface-definitions/include/rip/access-list.xml.i new file mode 100644 index 0000000..8799aa9 --- /dev/null +++ b/interface-definitions/include/rip/access-list.xml.i @@ -0,0 +1,39 @@ + + + + Access-list + + + + + Access list to apply to input packets + + u32 + Access list to apply to input packets + + + policy access-list + + + + + + + + + Access list to apply to output packets + + u32 + Access list to apply to output packets + + + policy access-list + + + + + + + + + diff --git a/interface-definitions/include/rip/access-list6.xml.i b/interface-definitions/include/rip/access-list6.xml.i new file mode 100644 index 0000000..7321352 --- /dev/null +++ b/interface-definitions/include/rip/access-list6.xml.i @@ -0,0 +1,39 @@ + + + + Access-list + + + + + Access list to apply to input packets + + u32 + Access list to apply to input packets + + + policy access-list6 + + + + + + + + + Access list to apply to output packets + + u32 + Access list to apply to output packets + + + policy access-list6 + + + + + + + + + diff --git a/interface-definitions/include/rip/default-information.xml.i b/interface-definitions/include/rip/default-information.xml.i new file mode 100644 index 0000000..957fb3a --- /dev/null +++ b/interface-definitions/include/rip/default-information.xml.i @@ -0,0 +1,15 @@ + + + + Control distribution of default route + + + + + Distribute a default route + + + + + + diff --git a/interface-definitions/include/rip/default-metric.xml.i b/interface-definitions/include/rip/default-metric.xml.i new file mode 100644 index 0000000..c0f1f9b --- /dev/null +++ b/interface-definitions/include/rip/default-metric.xml.i @@ -0,0 +1,14 @@ + + + + Metric of redistributed routes + + u32:1-16 + Default metric + + + + + + + diff --git a/interface-definitions/include/rip/interface.xml.i b/interface-definitions/include/rip/interface.xml.i new file mode 100644 index 0000000..7c64d07 --- /dev/null +++ b/interface-definitions/include/rip/interface.xml.i @@ -0,0 +1,33 @@ + + + + Interface name + + + + + txt + Interface name + + + #include + + + + + + Split horizon parameters + + + #include + + + Disable split horizon on specified interface + + + + + + + + diff --git a/interface-definitions/include/rip/prefix-list.xml.i b/interface-definitions/include/rip/prefix-list.xml.i new file mode 100644 index 0000000..8e806aa --- /dev/null +++ b/interface-definitions/include/rip/prefix-list.xml.i @@ -0,0 +1,33 @@ + + + + Prefix-list + + + + + Prefix-list to apply to input packets + + txt + Prefix-list to apply to input packets + + + policy prefix-list + + + + + + Prefix-list to apply to output packets + + txt + Prefix-list to apply to output packets + + + policy prefix-list + + + + + + diff --git a/interface-definitions/include/rip/prefix-list6.xml.i b/interface-definitions/include/rip/prefix-list6.xml.i new file mode 100644 index 0000000..84b6846 --- /dev/null +++ b/interface-definitions/include/rip/prefix-list6.xml.i @@ -0,0 +1,33 @@ + + + + Prefix-list + + + + + Prefix-list to apply to input packets + + txt + Prefix-list to apply to input packets + + + policy prefix-list6 + + + + + + Prefix-list to apply to output packets + + txt + Prefix-list to apply to output packets + + + policy prefix-list6 + + + + + + diff --git a/interface-definitions/include/rip/redistribute.xml.i b/interface-definitions/include/rip/redistribute.xml.i new file mode 100644 index 0000000..34154a5 --- /dev/null +++ b/interface-definitions/include/rip/redistribute.xml.i @@ -0,0 +1,15 @@ + + + + Metric for redistributed routes + + u32:1-16 + Redistribute route metric + + + + + + +#include + diff --git a/interface-definitions/include/rip/timers.xml.i b/interface-definitions/include/rip/timers.xml.i new file mode 100644 index 0000000..771a670 --- /dev/null +++ b/interface-definitions/include/rip/timers.xml.i @@ -0,0 +1,48 @@ + + + + RIPng timer values + + + + + Garbage collection timer + + u32:5-2147483647 + Garbage colletion time + + + + + + 120 + + + + Routing information timeout timer + + u32:5-2147483647 + Routing information timeout timer + + + + + + 180 + + + + Routing table update timer + + u32:5-2147483647 + Routing table update timer in seconds + + + + + + 30 + + + + diff --git a/interface-definitions/include/rip/version.xml.i b/interface-definitions/include/rip/version.xml.i new file mode 100644 index 0000000..61458b2 --- /dev/null +++ b/interface-definitions/include/rip/version.xml.i @@ -0,0 +1,18 @@ + + + + Limit RIP protocol version + + 1 + Allow RIPv1 only + + + 2 + Allow RIPv2 only + + + + + + + -- cgit v1.2.3