diff options
Diffstat (limited to 'templates/interfaces/loopback')
4 files changed, 27 insertions, 0 deletions
diff --git a/templates/interfaces/loopback/node.tag/ipv6/ripng/node.def b/templates/interfaces/loopback/node.tag/ipv6/ripng/node.def new file mode 100644 index 00000000..cb2d89aa --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ripng/node.def @@ -0,0 +1 @@ +help: Set Routing Information Protocol (RIPng) for specified interface diff --git a/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/disable/node.def b/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/disable/node.def new file mode 100644 index 00000000..825f24ab --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/disable/node.def @@ -0,0 +1,12 @@ +help: Disable split horizon on specified interface +create: vyatta-vtysh \ + -c "configure terminal" \ + -c "interface $VAR(../../../../@)" \ + -c "no ipv6 ripng split-horizon" + +delete: vyatta-vtysh \ + -c "configure terminal" \ + -c "interface $VAR(../../../../@)" \ + -c "ipv6 ripng split-horizon" + +commit:expression: ($VAR(../poison-reverse/) == ""); "You cannot have 'split-horizon poison-reverse' enabled with 'split-horizon' disabled for ethernet interface $VAR(../../../../@)" diff --git a/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/node.def b/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/node.def new file mode 100644 index 00000000..ba39b616 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/node.def @@ -0,0 +1 @@ +help: Set to control split horizon parameters on this interface diff --git a/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/poison-reverse/node.def b/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/poison-reverse/node.def new file mode 100644 index 00000000..e3b1663b --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ripng/split-horizon/poison-reverse/node.def @@ -0,0 +1,13 @@ +help: Enable poison reverse for split-horizon +create: vyatta-vtysh \ + -c "configure terminal" \ + -c "interface $VAR(../../../../@)" \ + -c "ipv6 ripng split-horizon poisoned-reverse" + +delete: vyatta-vtysh \ + -c "configure terminal" \ + -c "interface $VAR(../../../../@)" \ + -c "no ipv6 ripng split-horizon" \ + -c "ipv6 ripng split-horizon" + +commit:expression: ($VAR(../disable/) == ""); "You cannot have 'split-horizon poison-reverse' enabled with 'split-horizon' disabled for ethernet interface $VAR(../../../../@)" |