diff options
author | Stig Thormodsrud <stig@vyatta.com> | 2008-01-12 13:51:35 -0800 |
---|---|---|
committer | Stig Thormodsrud <stig@vyatta.com> | 2008-01-12 13:51:35 -0800 |
commit | 74acf758d9059cf9832403da644c4f8eb088563e (patch) | |
tree | e514d4676a649dde058fa6e361bd43b1e852c17c | |
parent | 3add3da42dd4a84329f424d8d0f80f3e76108114 (diff) | |
download | vyatta-cfg-quagga-74acf758d9059cf9832403da644c4f8eb088563e.tar.gz vyatta-cfg-quagga-74acf758d9059cf9832403da644c4f8eb088563e.zip |
Fix 2608: Four octet ASN cannot be configured
8 files changed, 8 insertions, 8 deletions
diff --git a/templates/policy/route-map/node.tag/rule/node.tag/set/aggregator/as/node.def b/templates/policy/route-map/node.tag/rule/node.tag/set/aggregator/as/node.def index 74b860d2..b41708ee 100644 --- a/templates/policy/route-map/node.tag/rule/node.tag/set/aggregator/as/node.def +++ b/templates/policy/route-map/node.tag/rule/node.tag/set/aggregator/as/node.def @@ -1,3 +1,3 @@ type: u32 help: "AS number of aggregator" -syntax: $(@) >= 1 && $(@) <= 65535; "AS number must be between 1 and 65535" +syntax: $(@) >= 1 && $(@) <= 4294967294; "AS number must be between 1 and 4294967294" diff --git a/templates/protocols/bgp/node.def b/templates/protocols/bgp/node.def index 39446de3..63fc0f03 100644 --- a/templates/protocols/bgp/node.def +++ b/templates/protocols/bgp/node.def @@ -2,6 +2,6 @@ tag: type: u32 help: "Configure a BGP Autonomous System on this router" # TODO: non-multinode parent -syntax: $(@) >= 1 && $(@) <= 65535; "AS number must be between 1 and 65535" +syntax: $(@) >= 1 && $(@) <= 4294967294; "AS number must be between 1 and 4294967294" update: "\\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router bgp $(@)\" " delete: "\\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"no router bgp $(@)\" " diff --git a/templates/protocols/bgp/node.tag/neighbor/node.tag/advertisement-interval/node.def b/templates/protocols/bgp/node.tag/neighbor/node.tag/advertisement-interval/node.def index 9a68121e..b789b194 100644 --- a/templates/protocols/bgp/node.tag/neighbor/node.tag/advertisement-interval/node.def +++ b/templates/protocols/bgp/node.tag/neighbor/node.tag/advertisement-interval/node.def @@ -1,6 +1,6 @@ type: u32 help: "Minimum interval between sending BGP routing updates" -syntax: $(@) >= 0 && $(@) <= 600; "remote-as must be between 0 and 600" +syntax: $(@) >= 0 && $(@) <= 600; "must be between 0 and 600" commit: exec "/opt/vyatta/sbin/vyatta-bgp.pl --check-as --as $(../../@) --neighbor $(../@)" update: "if [ -n \"$(../remote-as/@)\" ]; then \ peer=\"remote-as $(../remote-as/@)\"; \ diff --git a/templates/protocols/bgp/node.tag/neighbor/node.tag/local-as/local-as/node.def b/templates/protocols/bgp/node.tag/neighbor/node.tag/local-as/local-as/node.def index cdf0775f..7003828b 100644 --- a/templates/protocols/bgp/node.tag/neighbor/node.tag/local-as/local-as/node.def +++ b/templates/protocols/bgp/node.tag/neighbor/node.tag/local-as/local-as/node.def @@ -2,5 +2,5 @@ type: u32 help: "Local AS number" commit: exec "/opt/vyatta/sbin/vyatta-bgp.pl --check-as --as $(../../../@) --neighbor $(../../@)" commit: $(../peer-group/) == ""; "You can't set a local-as for neighbor $(../@) in peer-group $(../peer-group/@)" -syntax: $(@) >=1 && $(@) <= 65535; "local-as must be between 1 and 65535" +syntax: $(@) >=1 && $(@) <= 4294967294; "local-as must be between 1 and 4294967294" syntax: $(@) != $(../../../@); "Cannot have local-as same as BGP AS number" diff --git a/templates/protocols/bgp/node.tag/neighbor/node.tag/port/node.def b/templates/protocols/bgp/node.tag/neighbor/node.tag/port/node.def index 895a73ff..88322c45 100644 --- a/templates/protocols/bgp/node.tag/neighbor/node.tag/port/node.def +++ b/templates/protocols/bgp/node.tag/neighbor/node.tag/port/node.def @@ -1,6 +1,6 @@ type: u32 help: "Neighbor's BGP port" -syntax: $(@) >= 1 && $(@) <= 65535; "remote-as must be between 1 and 65535" +syntax: $(@) >= 1 && $(@) <= 4294967294; "remote-as must be between 1 and 4294967294" commit: exec "/opt/vyatta/sbin/vyatta-bgp.pl --check-as --as $(../../@) --neighbor $(../@)" update: "if [ -n \"$(../remote-as/@)\" ]; then \ peer=\"remote-as $(../remote-as/@)\"; \ diff --git a/templates/protocols/bgp/node.tag/neighbor/node.tag/remote-as/node.def b/templates/protocols/bgp/node.tag/neighbor/node.tag/remote-as/node.def index ba5dfc84..ceeba2bd 100644 --- a/templates/protocols/bgp/node.tag/neighbor/node.tag/remote-as/node.def +++ b/templates/protocols/bgp/node.tag/neighbor/node.tag/remote-as/node.def @@ -1,6 +1,6 @@ type: u32 help: "Specify BGP neighbor ASN" -syntax: $(@) >= 1 && $(@) <= 65535; "remote-as must be between 1 and 65535" +syntax: $(@) >= 1 && $(@) <= 4294967294; "remote-as must be between 1 and 4294967294" update: "\\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router bgp $(../../@)\" \ -c \"neighbor $(../@) remote-as $(@)\" " delete: "\\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router bgp $(../../@)\" \ diff --git a/templates/protocols/bgp/node.tag/parameters/confederation/identifier/node.def b/templates/protocols/bgp/node.tag/parameters/confederation/identifier/node.def index ad978f35..c30eebd7 100644 --- a/templates/protocols/bgp/node.tag/parameters/confederation/identifier/node.def +++ b/templates/protocols/bgp/node.tag/parameters/confederation/identifier/node.def @@ -1,6 +1,6 @@ type: u32 help: "Configure confederation AS id" -syntax: $(@) >= 1 && $(@) <= 65535; "confederation AS id must be between 1 and 65535" +syntax: $(@) >= 1 && $(@) <= 4294967294; "confederation AS id must be between 1 and 4294967294" update: "\\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router bgp $(../../../@)\" \ -c \"bgp confederation identifier $(@)\" " delete: "\\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router bgp $(../../../@)\" \ diff --git a/templates/protocols/bgp/node.tag/parameters/confederation/peers/node.def b/templates/protocols/bgp/node.tag/parameters/confederation/peers/node.def index a363a478..0b8d04ed 100644 --- a/templates/protocols/bgp/node.tag/parameters/confederation/peers/node.def +++ b/templates/protocols/bgp/node.tag/parameters/confederation/peers/node.def @@ -1,7 +1,7 @@ multi: type: u32 help: "Peer ASs in BGP confederation" -syntax: $(@) >= 1 && $(@) <= 65535; "confederation AS id must be between 1 and 65535" +syntax: $(@) >= 1 && $(@) <= 4294967294; "confederation AS id must be between 1 and 4294967294" update: "\\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router bgp $(../../../@)\" \ -c \"bgp confederation peers $(@)\" " delete: "\\${vyatta_sbindir}/vyatta-vtysh.pl -c \"configure terminal\" -c \"router bgp $(../../../@)\" \ |