diff options
author | An-Cheng Huang <ancheng@vyatta.com> | 2007-10-01 13:14:31 -0700 |
---|---|---|
committer | An-Cheng Huang <ancheng@vyatta.com> | 2007-10-01 13:14:31 -0700 |
commit | cfa368bbc1d4c55c42c60838e04fc523625932b7 (patch) | |
tree | e439217d7e3ebb726b9954d7f823db2b47f18c9d /templates/policy/as-path-list | |
download | vyatta-cfg-quagga-cfa368bbc1d4c55c42c60838e04fc523625932b7.tar.gz vyatta-cfg-quagga-cfa368bbc1d4c55c42c60838e04fc523625932b7.zip |
initial import (from eureka /cli).upstream
Diffstat (limited to 'templates/policy/as-path-list')
6 files changed, 21 insertions, 0 deletions
diff --git a/templates/policy/as-path-list/node.def b/templates/policy/as-path-list/node.def new file mode 100644 index 00000000..04ba5e7b --- /dev/null +++ b/templates/policy/as-path-list/node.def @@ -0,0 +1,5 @@ +tag: +type: txt +help: "BGP autonomous system path filter" +syntax: pattern $(@) "^[-a-zA-Z0-9.]+$" ; "as-path-list name must be alpha-numeric" +end: "/opt/vyatta/sbin/vyatta_policy.pl --update-aspath-list $(@)" diff --git a/templates/policy/as-path-list/node.tag/description/node.def b/templates/policy/as-path-list/node.tag/description/node.def new file mode 100644 index 00000000..1d708acb --- /dev/null +++ b/templates/policy/as-path-list/node.tag/description/node.def @@ -0,0 +1,2 @@ +type: txt +help: "as-path-list description" diff --git a/templates/policy/as-path-list/node.tag/rule/node.def b/templates/policy/as-path-list/node.tag/rule/node.def new file mode 100644 index 00000000..3a0c33bd --- /dev/null +++ b/templates/policy/as-path-list/node.tag/rule/node.def @@ -0,0 +1,4 @@ +tag: +type: u32 +help: "Specify as-path-list rule number" +syntax: $(@) >= 1 && $(@) <= 65535; "rule number must be between 1 and 65535" diff --git a/templates/policy/as-path-list/node.tag/rule/node.tag/action/node.def b/templates/policy/as-path-list/node.tag/rule/node.tag/action/node.def new file mode 100644 index 00000000..26f6c631 --- /dev/null +++ b/templates/policy/as-path-list/node.tag/rule/node.tag/action/node.def @@ -0,0 +1,3 @@ +type: txt +help: "action to take on AS paths matching this rule" +syntax: $(@) in "permit", "deny"; "action must be permit or deny" diff --git a/templates/policy/as-path-list/node.tag/rule/node.tag/description/node.def b/templates/policy/as-path-list/node.tag/rule/node.tag/description/node.def new file mode 100644 index 00000000..3d61ac85 --- /dev/null +++ b/templates/policy/as-path-list/node.tag/rule/node.tag/description/node.def @@ -0,0 +1,2 @@ +type: txt +help: "description for this rule" diff --git a/templates/policy/as-path-list/node.tag/rule/node.tag/regex/node.def b/templates/policy/as-path-list/node.tag/rule/node.tag/regex/node.def new file mode 100644 index 00000000..39cc3615 --- /dev/null +++ b/templates/policy/as-path-list/node.tag/rule/node.tag/regex/node.def @@ -0,0 +1,5 @@ +type: txt +help: "AS path regular expression" +# TODO: check regex syntax; \ +# "invalid chars in regex syntax" +commit: $(../action/@) != ""; "You must specify an action before committing" |