diff options
author | root <root@debianlenny.sici.thales.no> | 2009-02-09 13:28:52 +0100 |
---|---|---|
committer | Stig Thormodsrud <stig@io.vyatta.com> | 2009-02-11 10:43:53 -0800 |
commit | 79dd5282b0462b3b116248821a58cdfc0a597812 (patch) | |
tree | 714e83a5ea80879f7f89a2e95bba902c01df59ba /templates/interfaces | |
parent | 2ba836d922e7393a3d3e3715b7fd94c4b7ef6622 (diff) | |
download | vyatta-cfg-quagga-79dd5282b0462b3b116248821a58cdfc0a597812.tar.gz vyatta-cfg-quagga-79dd5282b0462b3b116248821a58cdfc0a597812.zip |
Initial commit of config commands for ospfv3
Diffstat (limited to 'templates/interfaces')
66 files changed, 492 insertions, 0 deletions
diff --git a/templates/interfaces/ethernet/node.tag/ipv6/node.def b/templates/interfaces/ethernet/node.tag/ipv6/node.def new file mode 100644 index 00000000..6ad8bff4 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/node.def @@ -0,0 +1 @@ +help: Set IPv6 parameters for specified interface diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/cost/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/cost/node.def new file mode 100644 index 00000000..2c653c8f --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/cost/node.def @@ -0,0 +1,8 @@ +type: u32 +help: Set interface cost +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 cost $VAR(@) \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/dead-interval/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/dead-interval/node.def new file mode 100644 index 00000000..fcc3be00 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/dead-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval after which a neighbor is declared dead +default: 40 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 dead-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 40) diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/hello-interval/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/hello-interval/node.def new file mode 100644 index 00000000..ae277b4c --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/hello-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between hello packets +default: 10 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@) \" \ + -c \"ipv6 ospf6 hello-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 10) diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/ifmtu/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/ifmtu/node.def new file mode 100644 index 00000000..b6b84a87 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/ifmtu/node.def @@ -0,0 +1,11 @@ +type: u32 +help: Set interface MTU +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 ifmtu $VAR(@) \"; " +delete:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 ifmtu \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/instance-id/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/instance-id/node.def new file mode 100644 index 00000000..4df3aea7 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/instance-id/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set instance-id for this interface +default: 0 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 instance-id $VAR(@)\"; " +comp_help: possible completions: + <0-255> Instance Id (default 0) diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/node.def new file mode 100644 index 00000000..05014493 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/node.def @@ -0,0 +1 @@ +help: Set IPv6 Open Shortest Path First (OSPFv3) parameters for specified interface diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/passive/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/passive/node.def new file mode 100644 index 00000000..d5a43377 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/passive/node.def @@ -0,0 +1,7 @@ +help: Disable forming of adjacency on this interface +create:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 passive\"; " +delete:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 passive\"; " diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/priority/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/priority/node.def new file mode 100644 index 00000000..efd10574 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/priority/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set router priority +default: 1 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 priority $VAR(@)\"; " +comp_help: possible completions: + <0-255> Priority (default 1) diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/retransmit-interval/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/retransmit-interval/node.def new file mode 100644 index 00000000..34651d7a --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/retransmit-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between retransmitting lost link state advertisements +default: 5 +syntax:expression: $VAR(@) >= 3 && $VAR(@) <= 65535; "Must be between 3-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 retransmit-interval $VAR(@)\"; " +comp_help: possible completions: + <3-65535> Seconds (default 5) diff --git a/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/transmit-delay/node.def b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/transmit-delay/node.def new file mode 100644 index 00000000..0b623a42 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/ipv6/ospfv3/transmit-delay/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set link state transmit delay +default: 1 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 transmit-delay $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 1) diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/node.def new file mode 100644 index 00000000..6ad8bff4 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/node.def @@ -0,0 +1 @@ +help: Set IPv6 parameters for specified interface diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/cost/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/cost/node.def new file mode 100644 index 00000000..2c653c8f --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/cost/node.def @@ -0,0 +1,8 @@ +type: u32 +help: Set interface cost +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 cost $VAR(@) \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/dead-interval/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/dead-interval/node.def new file mode 100644 index 00000000..fcc3be00 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/dead-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval after which a neighbor is declared dead +default: 40 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 dead-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 40) diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/hello-interval/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/hello-interval/node.def new file mode 100644 index 00000000..ae277b4c --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/hello-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between hello packets +default: 10 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@) \" \ + -c \"ipv6 ospf6 hello-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 10) diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/ifmtu/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/ifmtu/node.def new file mode 100644 index 00000000..b6b84a87 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/ifmtu/node.def @@ -0,0 +1,11 @@ +type: u32 +help: Set interface MTU +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 ifmtu $VAR(@) \"; " +delete:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 ifmtu \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/instance-id/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/instance-id/node.def new file mode 100644 index 00000000..4df3aea7 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/instance-id/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set instance-id for this interface +default: 0 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 instance-id $VAR(@)\"; " +comp_help: possible completions: + <0-255> Instance Id (default 0) diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/node.def new file mode 100644 index 00000000..05014493 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/node.def @@ -0,0 +1 @@ +help: Set IPv6 Open Shortest Path First (OSPFv3) parameters for specified interface diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/passive/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/passive/node.def new file mode 100644 index 00000000..d5a43377 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/passive/node.def @@ -0,0 +1,7 @@ +help: Disable forming of adjacency on this interface +create:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 passive\"; " +delete:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 passive\"; " diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/priority/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/priority/node.def new file mode 100644 index 00000000..efd10574 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/priority/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set router priority +default: 1 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 priority $VAR(@)\"; " +comp_help: possible completions: + <0-255> Priority (default 1) diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/retransmit-interval/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/retransmit-interval/node.def new file mode 100644 index 00000000..34651d7a --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/retransmit-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between retransmitting lost link state advertisements +default: 5 +syntax:expression: $VAR(@) >= 3 && $VAR(@) <= 65535; "Must be between 3-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 retransmit-interval $VAR(@)\"; " +comp_help: possible completions: + <3-65535> Seconds (default 5) diff --git a/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/transmit-delay/node.def b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/transmit-delay/node.def new file mode 100644 index 00000000..0b623a42 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/ospfv3/transmit-delay/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set link state transmit delay +default: 1 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 transmit-delay $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 1) diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/node.def new file mode 100644 index 00000000..6ad8bff4 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/node.def @@ -0,0 +1 @@ +help: Set IPv6 parameters for specified interface diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/cost/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/cost/node.def new file mode 100644 index 00000000..2c653c8f --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/cost/node.def @@ -0,0 +1,8 @@ +type: u32 +help: Set interface cost +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 cost $VAR(@) \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/dead-interval/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/dead-interval/node.def new file mode 100644 index 00000000..fcc3be00 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/dead-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval after which a neighbor is declared dead +default: 40 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 dead-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 40) diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/hello-interval/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/hello-interval/node.def new file mode 100644 index 00000000..ae277b4c --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/hello-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between hello packets +default: 10 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@) \" \ + -c \"ipv6 ospf6 hello-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 10) diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/ifmtu/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/ifmtu/node.def new file mode 100644 index 00000000..b6b84a87 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/ifmtu/node.def @@ -0,0 +1,11 @@ +type: u32 +help: Set interface MTU +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 ifmtu $VAR(@) \"; " +delete:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 ifmtu \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/instance-id/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/instance-id/node.def new file mode 100644 index 00000000..4df3aea7 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/instance-id/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set instance-id for this interface +default: 0 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 instance-id $VAR(@)\"; " +comp_help: possible completions: + <0-255> Instance Id (default 0) diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/node.def new file mode 100644 index 00000000..05014493 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/node.def @@ -0,0 +1 @@ +help: Set IPv6 Open Shortest Path First (OSPFv3) parameters for specified interface diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/passive/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/passive/node.def new file mode 100644 index 00000000..d5a43377 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/passive/node.def @@ -0,0 +1,7 @@ +help: Disable forming of adjacency on this interface +create:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 passive\"; " +delete:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 passive\"; " diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/priority/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/priority/node.def new file mode 100644 index 00000000..efd10574 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/priority/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set router priority +default: 1 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 priority $VAR(@)\"; " +comp_help: possible completions: + <0-255> Priority (default 1) diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/retransmit-interval/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/retransmit-interval/node.def new file mode 100644 index 00000000..34651d7a --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/retransmit-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between retransmitting lost link state advertisements +default: 5 +syntax:expression: $VAR(@) >= 3 && $VAR(@) <= 65535; "Must be between 3-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 retransmit-interval $VAR(@)\"; " +comp_help: possible completions: + <3-65535> Seconds (default 5) diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/transmit-delay/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/transmit-delay/node.def new file mode 100644 index 00000000..0b623a42 --- /dev/null +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/ipv6/ospfv3/transmit-delay/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set link state transmit delay +default: 1 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 transmit-delay $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 1) diff --git a/templates/interfaces/loopback/node.tag/ipv6/node.def b/templates/interfaces/loopback/node.tag/ipv6/node.def new file mode 100644 index 00000000..6ad8bff4 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/node.def @@ -0,0 +1 @@ +help: Set IPv6 parameters for specified interface diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/cost/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/cost/node.def new file mode 100644 index 00000000..2c653c8f --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/cost/node.def @@ -0,0 +1,8 @@ +type: u32 +help: Set interface cost +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 cost $VAR(@) \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/dead-interval/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/dead-interval/node.def new file mode 100644 index 00000000..fcc3be00 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/dead-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval after which a neighbor is declared dead +default: 40 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 dead-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 40) diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/hello-interval/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/hello-interval/node.def new file mode 100644 index 00000000..ae277b4c --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/hello-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between hello packets +default: 10 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@) \" \ + -c \"ipv6 ospf6 hello-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 10) diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/ifmtu/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/ifmtu/node.def new file mode 100644 index 00000000..b6b84a87 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/ifmtu/node.def @@ -0,0 +1,11 @@ +type: u32 +help: Set interface MTU +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 ifmtu $VAR(@) \"; " +delete:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 ifmtu \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/instance-id/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/instance-id/node.def new file mode 100644 index 00000000..4df3aea7 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/instance-id/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set instance-id for this interface +default: 0 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 instance-id $VAR(@)\"; " +comp_help: possible completions: + <0-255> Instance Id (default 0) diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/node.def new file mode 100644 index 00000000..05014493 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/node.def @@ -0,0 +1 @@ +help: Set IPv6 Open Shortest Path First (OSPFv3) parameters for specified interface diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/passive/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/passive/node.def new file mode 100644 index 00000000..d5a43377 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/passive/node.def @@ -0,0 +1,7 @@ +help: Disable forming of adjacency on this interface +create:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 passive\"; " +delete:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 passive\"; " diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/priority/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/priority/node.def new file mode 100644 index 00000000..efd10574 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/priority/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set router priority +default: 1 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 priority $VAR(@)\"; " +comp_help: possible completions: + <0-255> Priority (default 1) diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/retransmit-interval/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/retransmit-interval/node.def new file mode 100644 index 00000000..34651d7a --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/retransmit-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between retransmitting lost link state advertisements +default: 5 +syntax:expression: $VAR(@) >= 3 && $VAR(@) <= 65535; "Must be between 3-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 retransmit-interval $VAR(@)\"; " +comp_help: possible completions: + <3-65535> Seconds (default 5) diff --git a/templates/interfaces/loopback/node.tag/ipv6/ospfv3/transmit-delay/node.def b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/transmit-delay/node.def new file mode 100644 index 00000000..0b623a42 --- /dev/null +++ b/templates/interfaces/loopback/node.tag/ipv6/ospfv3/transmit-delay/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set link state transmit delay +default: 1 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 transmit-delay $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 1) diff --git a/templates/interfaces/multilink/node.tag/ipv6/node.def b/templates/interfaces/multilink/node.tag/ipv6/node.def new file mode 100644 index 00000000..6ad8bff4 --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/node.def @@ -0,0 +1 @@ +help: Set IPv6 parameters for specified interface diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/cost/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/cost/node.def new file mode 100644 index 00000000..2c653c8f --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/cost/node.def @@ -0,0 +1,8 @@ +type: u32 +help: Set interface cost +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 cost $VAR(@) \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/dead-interval/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/dead-interval/node.def new file mode 100644 index 00000000..fcc3be00 --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/dead-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval after which a neighbor is declared dead +default: 40 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 dead-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 40) diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/hello-interval/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/hello-interval/node.def new file mode 100644 index 00000000..ae277b4c --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/hello-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between hello packets +default: 10 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@) \" \ + -c \"ipv6 ospf6 hello-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 10) diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/ifmtu/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/ifmtu/node.def new file mode 100644 index 00000000..b6b84a87 --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/ifmtu/node.def @@ -0,0 +1,11 @@ +type: u32 +help: Set interface MTU +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 ifmtu $VAR(@) \"; " +delete:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 ifmtu \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/instance-id/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/instance-id/node.def new file mode 100644 index 00000000..4df3aea7 --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/instance-id/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set instance-id for this interface +default: 0 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 instance-id $VAR(@)\"; " +comp_help: possible completions: + <0-255> Instance Id (default 0) diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/node.def new file mode 100644 index 00000000..05014493 --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/node.def @@ -0,0 +1 @@ +help: Set IPv6 Open Shortest Path First (OSPFv3) parameters for specified interface diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/passive/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/passive/node.def new file mode 100644 index 00000000..d5a43377 --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/passive/node.def @@ -0,0 +1,7 @@ +help: Disable forming of adjacency on this interface +create:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 passive\"; " +delete:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 passive\"; " diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/priority/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/priority/node.def new file mode 100644 index 00000000..efd10574 --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/priority/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set router priority +default: 1 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 priority $VAR(@)\"; " +comp_help: possible completions: + <0-255> Priority (default 1) diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/retransmit-interval/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/retransmit-interval/node.def new file mode 100644 index 00000000..34651d7a --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/retransmit-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between retransmitting lost link state advertisements +default: 5 +syntax:expression: $VAR(@) >= 3 && $VAR(@) <= 65535; "Must be between 3-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 retransmit-interval $VAR(@)\"; " +comp_help: possible completions: + <3-65535> Seconds (default 5) diff --git a/templates/interfaces/multilink/node.tag/ipv6/ospfv3/transmit-delay/node.def b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/transmit-delay/node.def new file mode 100644 index 00000000..0b623a42 --- /dev/null +++ b/templates/interfaces/multilink/node.tag/ipv6/ospfv3/transmit-delay/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set link state transmit delay +default: 1 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 transmit-delay $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 1) diff --git a/templates/interfaces/tunnel/node.tag/ipv6/node.def b/templates/interfaces/tunnel/node.tag/ipv6/node.def new file mode 100644 index 00000000..6ad8bff4 --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/node.def @@ -0,0 +1 @@ +help: Set IPv6 parameters for specified interface diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/cost/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/cost/node.def new file mode 100644 index 00000000..2c653c8f --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/cost/node.def @@ -0,0 +1,8 @@ +type: u32 +help: Set interface cost +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 cost $VAR(@) \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/dead-interval/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/dead-interval/node.def new file mode 100644 index 00000000..fcc3be00 --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/dead-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval after which a neighbor is declared dead +default: 40 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 dead-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 40) diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/hello-interval/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/hello-interval/node.def new file mode 100644 index 00000000..ae277b4c --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/hello-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between hello packets +default: 10 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@) \" \ + -c \"ipv6 ospf6 hello-interval $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 10) diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/ifmtu/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/ifmtu/node.def new file mode 100644 index 00000000..b6b84a87 --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/ifmtu/node.def @@ -0,0 +1,11 @@ +type: u32 +help: Set interface MTU +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 ifmtu $VAR(@) \"; " +delete:expression: "vyatta-vtysh -c \"configure terminal\" \ + -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 ifmtu \"; " +comp_help: possible completions: + <1-65535> Set Cost diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/instance-id/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/instance-id/node.def new file mode 100644 index 00000000..4df3aea7 --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/instance-id/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set instance-id for this interface +default: 0 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 instance-id $VAR(@)\"; " +comp_help: possible completions: + <0-255> Instance Id (default 0) diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/node.def new file mode 100644 index 00000000..05014493 --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/node.def @@ -0,0 +1 @@ +help: Set IPv6 Open Shortest Path First (OSPFv3) parameters for specified interface diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/passive/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/passive/node.def new file mode 100644 index 00000000..d5a43377 --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/passive/node.def @@ -0,0 +1,7 @@ +help: Disable forming of adjacency on this interface +create:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 passive\"; " +delete:expression: "vyatta-vtysh + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"no ipv6 ospf6 passive\"; " diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/priority/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/priority/node.def new file mode 100644 index 00000000..efd10574 --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/priority/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set router priority +default: 1 +syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Must be between 0-255" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 priority $VAR(@)\"; " +comp_help: possible completions: + <0-255> Priority (default 1) diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/retransmit-interval/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/retransmit-interval/node.def new file mode 100644 index 00000000..34651d7a --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/retransmit-interval/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set interval between retransmitting lost link state advertisements +default: 5 +syntax:expression: $VAR(@) >= 3 && $VAR(@) <= 65535; "Must be between 3-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 retransmit-interval $VAR(@)\"; " +comp_help: possible completions: + <3-65535> Seconds (default 5) diff --git a/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/transmit-delay/node.def b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/transmit-delay/node.def new file mode 100644 index 00000000..0b623a42 --- /dev/null +++ b/templates/interfaces/tunnel/node.tag/ipv6/ospfv3/transmit-delay/node.def @@ -0,0 +1,9 @@ +type: u32 +help: Set link state transmit delay +default: 1 +syntax:expression: $VAR(@) >= 1 && $VAR(@) <= 65535; "Must be between 1-65535" +update:expression: "vyatta-vtysh \ + -c \"configure terminal\" -c \"interface $VAR(../../../@)\" \ + -c \"ipv6 ospf6 transmit-delay $VAR(@)\"; " +comp_help: possible completions: + <1-65535> Seconds (default 1) |