diff options
Diffstat (limited to 'docs')
73 files changed, 91709 insertions, 2424 deletions
diff --git a/docs/404.rst b/docs/404.rst index dd2c5d13..5073773a 100644 --- a/docs/404.rst +++ b/docs/404.rst @@ -7,5 +7,5 @@ Sorry, We could not find a page. Try using the search box or go to the release homepage: * `1.2.x (crux) <https://docs.vyos.io/en/crux/>`_ - * `1.3.x (crux) <https://docs.vyos.io/en/equuleus/>`_ - * `rolling release (equuleus) <https://docs.vyos.io/en/latest/>`_
\ No newline at end of file + * `1.3.x (equuleus) <https://docs.vyos.io/en/equuleus/>`_ + * `rolling release (sagitta) <https://docs.vyos.io/en/latest/>`_ diff --git a/docs/_ext/vyos.py b/docs/_ext/vyos.py index 52364fc1..99dc8133 100644 --- a/docs/_ext/vyos.py +++ b/docs/_ext/vyos.py @@ -620,7 +620,7 @@ def process_coverage(app, fromdocname, doccmd, xmlcmd, vyoscmd, cli_type): else: coverage_list[strip]['vyoscmd'] = cmd coverage_list[strip]['invyos'] = True - if coverage_list[strip]['indocs'] and coverage_list[strip]['inxml']: + if coverage_list[strip]['indocs'] and coverage_list[strip]['invyos']: strip_true_list.append(strip) @@ -666,7 +666,7 @@ def process_coverage(app, fromdocname, doccmd, xmlcmd, vyoscmd, cli_type): doc_vyos_text.append('Nothing found in VyOS') - if not coverage_list[entry]['indocs'] or not coverage_list[entry]['inxml'] or not coverage_list[entry]['invyos']: + if not coverage_list[entry]['indocs'] or not coverage_list[entry]['invyos']: status = False else: status = True diff --git a/docs/_include/coverage/20220907-1.3.2.json b/docs/_include/coverage/20220907-1.3.2.json new file mode 100644 index 00000000..91dbc05f --- /dev/null +++ b/docs/_include/coverage/20220907-1.3.2.json @@ -0,0 +1,88777 @@ +{ + "cfgcmd": [ + { + "cmd": [ + "cluster", + "dead-interval", + "<value>" + ], + "help": "lp: u32: 1-29999; Interval after which a node is considered dead after missing heartbeats (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "cluster", + "group", + "<text>", + "auto-failback", + "<value>" + ], + "help": "Fail back to primary node if it recovers from failure", + "run": null, + "type": "bool", + "val_help": null + }, + { + "cmd": [ + "cluster", + "group", + "<text>", + "monitor", + "<value>" + ], + "help": "IP address(es) for monitoring connectivity", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "cluster", + "group", + "<text>", + "primary", + "<value>" + ], + "help": "Host name of the primary node [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "cluster", + "group", + "<text>", + "secondary", + "<value>" + ], + "help": "Host name(s) of the secondary node(s) [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "cluster", + "group", + "<text>", + "service", + "<value>" + ], + "help": "lp: <IP addr>/<prefix len>/<interface>; IP address (with subnet mask length and interface) to be clustered", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "cluster", + "interface", + "<value>" + ], + "help": "Interface(s) for sending/receiving heartbeat packets [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "cluster", + "keepalive-interval", + "<value>" + ], + "help": "Time interval between heartbeat packets (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "cluster", + "mcast-group", + "<value>" + ], + "help": "Multicast group for sending/receiving heartbeat packets", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "cluster", + "monitor-dead-interval", + "<value>" + ], + "help": "lp: u32: 1-29999; Interval after which a monitor node is considered dead (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "cluster", + "pre-shared-secret", + "<value>" + ], + "help": "Pre-shared secret for authentication between cluster nodes [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "all-ping", + "<value>" + ], + "help": "lp: enable; Enable processing of all IPv4 ICMP echo requests", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "broadcast-ping", + "<value>" + ], + "help": "lp: enable; Enable processing of broadcast IPv4 ICMP echo/timestamp requests", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "config-trap", + "<value>" + ], + "help": "lp: enable; Enable sending SNMP trap on firewall configuration change", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "address-group", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv4range; IPv4 range to match (e.g. 10.0.0.1-10.0.0.200)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "address-group", + "<text>", + "description", + "<value>" + ], + "help": "Address-group description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "ipv6-address-group", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "ipv6-address-group", + "<text>", + "description", + "<value>" + ], + "help": "IPv6 Address-group description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "ipv6-network-group", + "<text>", + "description", + "<value>" + ], + "help": "IPv6-network-group description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "ipv6-network-group", + "<text>", + "network", + "<value>" + ], + "help": "lp: ipv6net; IPv6 Subnet to match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "network-group", + "<text>", + "description", + "<value>" + ], + "help": "Network-group description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "network-group", + "<text>", + "network", + "<value>" + ], + "help": "lp: ipv4net; IPv4 Subnet to match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "port-group", + "<text>", + "description", + "<value>" + ], + "help": "Port-group description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "group", + "port-group", + "<text>", + "port", + "<value>" + ], + "help": "lp: <start>-<end>; Numbered port range (e.g. 1001-1050)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ip-src-route", + "<value>" + ], + "help": "lp: disable; Disable processing of IPv4 packets with source route option", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "default-action", + "<value>" + ], + "help": "lp: accept; Accept if no prior rules are hit", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "description", + "<value>" + ], + "help": "Rule-set description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "enable-default-log" + ], + "help": "Option to log packets hitting default-action", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: accept; Rule action to accept", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv6range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "destination", + "group", + "address-group", + "<value>" + ], + "help": "Group of addresses", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "destination", + "group", + "network-group", + "<value>" + ], + "help": "Group of networks", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "destination", + "group", + "port-group", + "<value>" + ], + "help": "Group of ports", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "disable" + ], + "help": "Option to disable rule", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "hop-limit", + "eq", + "<value>" + ], + "help": "lp: u32:0-255; Hop limit equal to value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "hop-limit", + "gt", + "<value>" + ], + "help": "lp: u32:0-255; Hop limit greater than value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "hop-limit", + "lt", + "<value>" + ], + "help": "lp: u32:0-255; Hop limit less than value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "icmpv6", + "type", + "<value>" + ], + "help": "lp: <0-255>/<0-255>; ICMPv6 type and code numbers", + "run": null, + "type": "cho \\\"Invalid ICMPv6 type: $typepart\\\"", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "ipsec", + "match-ipsec" + ], + "help": "Inbound IPsec packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "ipsec", + "match-none" + ], + "help": "Inbound non-IPsec packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "limit", + "burst", + "<value>" + ], + "help": "Maximum number of packets to allow in excess of rate", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "limit", + "rate", + "<value>" + ], + "help": "Maximum average matching rate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "log", + "<value>" + ], + "help": "Option to log packets matching rule", + "run": null, + "type": "txt; \"firewall logging must be enable or disable\"", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "p2p", + "all" + ], + "help": "AppleJuice/BitTorrent/Direct Connect/eDonkey/eMule/Gnutella/KaZaA application packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "p2p", + "applejuice" + ], + "help": "AppleJuice application packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "p2p", + "bittorrent" + ], + "help": "BitTorrent application packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "p2p", + "directconnect" + ], + "help": "Direct Connect application packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "p2p", + "edonkey" + ], + "help": "eDonkey/eMule application packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "p2p", + "gnutella" + ], + "help": "Gnutella application packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "p2p", + "kazaa" + ], + "help": "KaZaA application packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: !<protocol>; All IPv6 protocols except for the specified name or number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "recent", + "count", + "<value>" + ], + "help": "lp: u32:1-255; Source addresses seen more than N times", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "recent", + "time", + "<value>" + ], + "help": "Source addresses seen in the last N seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv6range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "source", + "group", + "address-group", + "<value>" + ], + "help": "Group of addresses", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "source", + "group", + "network-group", + "<value>" + ], + "help": "Group of networks", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "source", + "group", + "port-group", + "<value>" + ], + "help": "Group of ports", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "source", + "mac-address", + "<value>" + ], + "help": "lp: <!MAC address>; Match everything except the specified MAC address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple source ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "state", + "established", + "<value>" + ], + "help": "Established state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "state", + "invalid", + "<value>" + ], + "help": "Invalid state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "state", + "new", + "<value>" + ], + "help": "New state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "state", + "related", + "<value>" + ], + "help": "Related state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "tcp", + "flags", + "<value>" + ], + "help": "elp: Allowed values for TCP flags : SYN ACK FIN RST URG PSH ALL", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "time", + "monthdays", + "<value>" + ], + "help": "elp: Format for monthdays - 2,12,21", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "time", + "startdate", + "<value>" + ], + "help": "elp: Format for date : yyyy-mm-dd. To specify time of date with startdate, append", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "time", + "starttime", + "<value>" + ], + "help": "elp: Enter time using using 24 hour notation - hh:mm:ss", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "time", + "stopdate", + "<value>" + ], + "help": "elp: Format for date : yyyy-mm-dd. To specify time of date with stopdate,", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "time", + "stoptime", + "<value>" + ], + "help": "elp: Enter time using using 24 hour notation - hh:mm:ss", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "time", + "utc" + ], + "help": "Interpret times for startdate, stopdate, starttime and stoptime to be UTC", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "time", + "weekdays", + "<value>" + ], + "help": "elp: Format for weekdays - Mon,Thu,Sat", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-receive-redirects", + "<value>" + ], + "help": "lp: disable; Disable processing of received ICMPv6 redirect messages", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "ipv6-src-route", + "<value>" + ], + "help": "lp: disable; Disable processing of IPv6 packets with routing header", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "log-martians", + "<value>" + ], + "help": "lp: disable; Disable logging of Ipv4 packets with invalid addresses", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "default-action", + "<value>" + ], + "help": "lp: accept; Accept if no prior rules are hit", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "description", + "<value>" + ], + "help": "Rule-set description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "enable-default-log" + ], + "help": "Option to log packets hitting default-action", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: accept ; Rule action to accept", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "destination", + "group", + "address-group", + "<value>" + ], + "help": "Group of addresses", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "destination", + "group", + "network-group", + "<value>" + ], + "help": "Group of networks", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "destination", + "group", + "port-group", + "<value>" + ], + "help": "Group of ports", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "disable" + ], + "help": "Option to disable firewall rule", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "fragment", + "match-frag" + ], + "help": "Second and further fragments of fragmented packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "fragment", + "match-non-frag" + ], + "help": "Head fragments or unfragmented packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "icmp", + "code", + "<value>" + ], + "help": "lp: u32:0-255; ICMP code", + "run": null, + "type": "u32; \"ICMP code must be between 0 and 255\"", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "icmp", + "type", + "<value>" + ], + "help": "lp: u32:0-255; ICMP type", + "run": null, + "type": "u32; \"ICMP type must be between 0 and 255\"", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "icmp", + "type-name", + "<value>" + ], + "help": "lp: address-mask-reply; ICMP type/code name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "ipsec", + "match-ipsec" + ], + "help": "Inbound IPsec packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "ipsec", + "match-none" + ], + "help": "Inbound non-IPsec packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "limit", + "burst", + "<value>" + ], + "help": "Maximum number of packets to allow in excess of rate", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "limit", + "rate", + "<value>" + ], + "help": "Maximum average matching rate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "log", + "<value>" + ], + "help": "Option to log packets matching rule", + "run": null, + "type": "txt; \"firewall logging must be enable or disable\"", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: !<protocol>; All IP protocols except for the specified name or number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "recent", + "count", + "<value>" + ], + "help": "lp: u32:1-255; Source addresses seen more than N times", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "recent", + "time", + "<value>" + ], + "help": "Source addresses seen in the last N seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "source", + "group", + "address-group", + "<value>" + ], + "help": "Group of addresses", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "source", + "group", + "network-group", + "<value>" + ], + "help": "Group of networks", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "source", + "group", + "port-group", + "<value>" + ], + "help": "Group of ports", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "source", + "mac-address", + "<value>" + ], + "help": "lp: <!MAC address>; Match everything except the specified MAC address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple source ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "state", + "established", + "<value>" + ], + "help": "Established state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "state", + "invalid", + "<value>" + ], + "help": "Invalid state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "state", + "new", + "<value>" + ], + "help": "New state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "state", + "related", + "<value>" + ], + "help": "Related state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "tcp", + "flags", + "<value>" + ], + "help": "elp: Allowed values for TCP flags : SYN ACK FIN RST URG PSH ALL", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "time", + "monthdays", + "<value>" + ], + "help": "elp: Format for monthdays - 2,12,21", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "time", + "startdate", + "<value>" + ], + "help": "elp: Format for date : yyyy-mm-dd. To specify time of date with startdate, append", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "time", + "starttime", + "<value>" + ], + "help": "elp: Enter time using using 24 hour notation - hh:mm:ss", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "time", + "stopdate", + "<value>" + ], + "help": "elp: Format for date : yyyy-mm-dd. To specify time of date with stopdate,", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "time", + "stoptime", + "<value>" + ], + "help": "elp: Enter time using using 24 hour notation - hh:mm:ss", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "time", + "utc" + ], + "help": "Interpret times for startdate, stopdate, starttime and stoptime to be UTC", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "name", + "<text>", + "rule", + "<text>", + "time", + "weekdays", + "<value>" + ], + "help": "elp: Format for weekdays - Mon,Thu,Sat", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "options", + "interface", + "<text>", + "adjust-mss", + "<value>" + ], + "help": "lp: 500-1460; TCP Maximum segment size in bytes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "options", + "interface", + "<text>", + "adjust-mss6", + "<value>" + ], + "help": "lp: 1280-1492; TCP Maximum segment size in bytes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "options", + "interface", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "receive-redirects", + "<value>" + ], + "help": "lp: disable; Disable processing of received IPv4 ICMP redirect messages", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "send-redirects", + "<value>" + ], + "help": "lp: disable; Disable sending IPv4 ICMP redirect messages", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "state-policy", + "established", + "action", + "<value>" + ], + "help": "lp: reject ; Action to reject", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "state-policy", + "established", + "log", + "enable" + ], + "help": "Enable logging of packets part of an established connection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "state-policy", + "invalid", + "action", + "<value>" + ], + "help": "lp: reject ; Action to reject", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "state-policy", + "invalid", + "log", + "enable" + ], + "help": "Enable logging of packets part of an invalid connection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "state-policy", + "related", + "action", + "<value>" + ], + "help": "lp: reject ; Action to reject", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "state-policy", + "related", + "log", + "enable" + ], + "help": "Enable logging of packets part of a related connection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "firewall", + "syn-cookies", + "<value>" + ], + "help": "lp: disable; Disable use of TCP SYN cookies with IPv4", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "firewall", + "twa-hazards-protection", + "<value>" + ], + "help": "lp: disable; Disable RFC1337 TIME-WAIT hazards protection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "advertise-interval", + "<value>" + ], + "help": "lp: u32:1-255; Advertise interval in seconds (default: 1)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "authentication", + "password", + "<value>" + ], + "help": "lp: txt; Password string (up to 8 characters)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "authentication", + "type", + "<value>" + ], + "help": "lp: ah; AH - IPSEC (not recommended)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "description", + "<value>" + ], + "help": "Group description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "health-check", + "failure-count", + "<value>" + ], + "help": "Health check failure count required for transition to fault (default: 3)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "health-check", + "interval", + "<value>" + ], + "help": "Health check execution interval in seconds (default: 60)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "health-check", + "script", + "<value>" + ], + "help": "Health check script file", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "hello-source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 hello source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "interface", + "<value>" + ], + "help": "Network interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "no-preempt" + ], + "help": "Disable master preemption", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "peer-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 unicast peer address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "preempt-delay", + "<value>" + ], + "help": "lp: u32:0-1000; preempt delay", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "priority", + "<value>" + ], + "help": "lp: u32:1-255; Router priority", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "rfc3768-compatibility" + ], + "help": "Use VRRP virtual MAC address as per RFC3768", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "track", + "exclude-vrrp-interface" + ], + "help": "Disable track state of main interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "track", + "interface", + "<value>" + ], + "help": "lp: txt; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "transition-script", + "backup", + "<value>" + ], + "help": "Script to run on VRRP state transition to backup", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "transition-script", + "fault", + "<value>" + ], + "help": "Script to run on VRRP state transition to fault", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "transition-script", + "master", + "<value>" + ], + "help": "Script to run on VRRP state transition to master", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "transition-script", + "mode-force" + ], + "help": "Disable VRRP state checking (deprecated, will be removed in VyOS 1.4)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "transition-script", + "stop", + "<value>" + ], + "help": "Script to run on VRRP state transition to stop", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "virtual-address", + "<text>", + "interface", + "<value>" + ], + "help": "lp: txt; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "virtual-address-excluded", + "<value>" + ], + "help": "lp: ipv6; IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "group", + "<text>", + "vrid", + "<value>" + ], + "help": "lp: u32:1-255; Virtual router identifier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "sync-group", + "<text>", + "member", + "<value>" + ], + "help": "lp: txt; VRRP group name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "sync-group", + "<text>", + "transition-script", + "backup", + "<value>" + ], + "help": "Script to run on VRRP state transition to backup", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "sync-group", + "<text>", + "transition-script", + "fault", + "<value>" + ], + "help": "Script to run on VRRP state transition to fault", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "sync-group", + "<text>", + "transition-script", + "master", + "<value>" + ], + "help": "Script to run on VRRP state transition to master", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "high-availability", + "vrrp", + "sync-group", + "<text>", + "transition-script", + "stop", + "<value>" + ], + "help": "Script to run on VRRP state transition to stop", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "arp-monitor", + "interval", + "<value>" + ], + "help": "lp: u32; Specifies the ARP link monitoring frequency in milliseconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "arp-monitor", + "target", + "<value>" + ], + "help": "lp: ipv4; Specify IPv4 address of ARP requests when interval is enabled", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "hash-policy", + "<value>" + ], + "help": "lp: encap3+4; combine encapsulated IP address and port to make hash", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "lacp-rate", + "<value>" + ], + "help": "lp: fast; Request partner to transmit LACPDUs every 1 second", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "member", + "interface", + "<value>" + ], + "help": "lp: txt; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "mii-mon-interval", + "<value>" + ], + "help": "lp: u32:50-1000; MII link monitoring frequency in milliseconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "min-links", + "<value>" + ], + "help": "lp: u32:0-16; Minimum number of member interfaces required up before enabling bond", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "mirror", + "egress", + "<value>" + ], + "help": "Mirror the egress traffic of the interface to the destination interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "mirror", + "ingress", + "<value>" + ], + "help": "Mirror the ingress traffic of the interface to the destination interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "mode", + "<value>" + ], + "help": "lp: xor-hash; Distribute based on MAC address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "primary", + "<value>" + ], + "help": "lp: txt; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "egress-qos", + "<value>" + ], + "help": "VLAN egress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ingress-qos", + "<value>" + ], + "help": "VLAN ingress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: 802.1q; VLAN-tagged frame (IEEE 802.1q), ethertype 0x8100", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vif-s", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bonding", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "aging", + "<value>" + ], + "help": "lp: u32:10-1000000; MAC address aging time in seconds (default: 300)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "enable-vlan" + ], + "help": "Enable VLAN aware bridge", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "forwarding-delay", + "<value>" + ], + "help": "lp: u32:0-200; Spanning Tree Protocol forwarding delay in seconds (default 15)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "hello-time", + "<value>" + ], + "help": "lp: u32:1-10; Spanning Tree Protocol hello advertisement interval in seconds (default 2)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "igmp", + "querier" + ], + "help": "Enable IGMP querier", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "max-age", + "<value>" + ], + "help": "lp: u32:1-40; Bridge maximum aging time in seconds (default 20)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "member", + "interface", + "<text>", + "allowed-vlan", + "<value>" + ], + "help": "lp: <idN>-<idM>; VLAN id range allowed on this interface (use '-' as delimiter)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "member", + "interface", + "<text>", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; Path cost value for Spanning Tree Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "member", + "interface", + "<text>", + "isolated" + ], + "help": "Port is isolated (also known as Private-VLAN)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "member", + "interface", + "<text>", + "native-vlan", + "<value>" + ], + "help": "lp: u32:1-4094; Virtual Local Area Network (VLAN) ID", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "member", + "interface", + "<text>", + "priority", + "<value>" + ], + "help": "lp: u32:0-63; Bridge port priority", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "mirror", + "egress", + "<value>" + ], + "help": "Mirror the egress traffic of the interface to the destination interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "mirror", + "ingress", + "<value>" + ], + "help": "Mirror the ingress traffic of the interface to the destination interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "priority", + "<value>" + ], + "help": "lp: u32:0-65535; Bridge priority (default 32768)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "stp" + ], + "help": "Enable spanning tree protocol", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "egress-qos", + "<value>" + ], + "help": "VLAN egress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ingress-qos", + "<value>" + ], + "help": "VLAN ingress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vif", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "bridge", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "dummy", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "disable-flow-control" + ], + "help": "Disable Ethernet flow control (pause frames)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "duplex", + "<value>" + ], + "help": "lp: full; Full duplex", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "eapol", + "ca-cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "eapol", + "cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "eapol", + "key-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "hw-id", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "mirror", + "egress", + "<value>" + ], + "help": "Mirror the egress traffic of the interface to the destination interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "mirror", + "ingress", + "<value>" + ], + "help": "Mirror the ingress traffic of the interface to the destination interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "offload", + "gro" + ], + "help": "Enable Generic Receive Offload", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "offload", + "gso" + ], + "help": "Enable Generic Segmentation Offload", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "offload", + "lro" + ], + "help": "Enable Large Receive Offload", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "offload", + "rps" + ], + "help": "Enable Receive Packet Steering", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "offload", + "sg" + ], + "help": "Enable Scatter-Gather", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "offload", + "tso" + ], + "help": "Enable TCP Segmentation Offloading", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ring-buffer", + "rx", + "<value>" + ], + "help": "lp: u32:80-16384; ring buffer size", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "ring-buffer", + "tx", + "<value>" + ], + "help": "lp: u32:80-16384; ring buffer size", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "speed", + "<value>" + ], + "help": "lp: 100000; 100 Gbit/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "egress-qos", + "<value>" + ], + "help": "VLAN egress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ingress-qos", + "<value>" + ], + "help": "VLAN ingress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: 802.1q; VLAN-tagged frame (IEEE 802.1q), ethertype 0x8100", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vif-s", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "ethernet", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:1450-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "remote", + "<value>" + ], + "help": "lp: ipv6; Tunnel remote IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "geneve", + "<text>", + "vni", + "<value>" + ], + "help": "lp: 0-16777214; GENEVE virtual network identifier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "description", + "<value>" + ], + "help": "Description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "input", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "destination-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "encapsulation", + "<value>" + ], + "help": "lp: ip; IP encapsulation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "peer-session-id", + "<value>" + ], + "help": "lp: u32:1-429496729; L2TPv3 peer session identifier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "peer-tunnel-id", + "<value>" + ], + "help": "lp: u32:1-429496729; L2TPv3 peer tunnel identifier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "remote", + "<value>" + ], + "help": "lp: ipv6; Tunnel remote IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "session-id", + "<value>" + ], + "help": "lp: u32:1-429496729; L2TPv3 session identifier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "source-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "tunnel-id", + "<value>" + ], + "help": "lp: u32:1-429496729; L2TPv3 local tunnel identifier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "l2tpv3", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "loopback", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "security", + "cipher", + "<value>" + ], + "help": "lp: gcm-aes-256; Galois/Counter Mode of AES cipher with 256-bit key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "security", + "encrypt" + ], + "help": "Enable optional MACsec encryption", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "security", + "mka", + "cak", + "<value>" + ], + "help": "lp: txt; 16-byte (128-bit) hex-string (32 hex-digits) for gcm-aes-128 or 32-byte (256-bit) hex-string (64 hex-digits) for gcm-aes-256", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "security", + "mka", + "ckn", + "<value>" + ], + "help": "lp: txt; 32-byte (256-bit) hex-string (64 hex-digits)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "security", + "mka", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; MACsec Key Agreement protocol (MKA) priority", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "security", + "replay-window", + "<value>" + ], + "help": "lp: u32:1-4294967295; Number of packets that could be misordered", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "source-interface", + "<value>" + ], + "help": "lp: interface; Physical interface used for traffic forwarding", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "macsec", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "authentication", + "password", + "<value>" + ], + "help": "OpenVPN password used for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "authentication", + "username", + "<value>" + ], + "help": "OpenVPN username used for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "device-type", + "<value>" + ], + "help": "lp: tap; TAP device, required for OSI layer 2", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "encryption", + "cipher", + "<value>" + ], + "help": "lp: aes256gcm; AES algorithm with 256-bit key GCM", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "encryption", + "ncp-ciphers", + "<value>" + ], + "help": "lp: aes256gcm; AES algorithm with 256-bit key GCM", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "hash", + "<value>" + ], + "help": "lp: sha512; SHA-512 algorithm", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "keep-alive", + "failure-count", + "<value>" + ], + "help": "lp: u32:0-1000; Maximum number of keepalive packet failures", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "keep-alive", + "interval", + "<value>" + ], + "help": "lp: u32:0-600; Keepalive packet interval (seconds)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "local-address", + "<text>", + "subnet-mask", + "<value>" + ], + "help": "Subnet-mask for local IP address of tunnel (IPv4 only)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "local-host", + "<value>" + ], + "help": "lp: ipv6; Local IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "local-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "mode", + "<value>" + ], + "help": "lp: server; Server in client-server mode", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "openvpn-option", + "<value>" + ], + "help": "Additional OpenVPN options. You must", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "persistent-tunnel" + ], + "help": "Do not close and reopen interface (TUN/TAP device) on client restarts", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: tcp-active; TCP and initiates connections actively", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "remote-address", + "<value>" + ], + "help": "lp: ipv6; Remote end IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "remote-host", + "<value>" + ], + "help": "lp: txt; Hostname of remote host", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "remote-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "replace-default-route", + "local", + "<value>" + ], + "help": "Tunnel endpoints are on the same subnet", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client", + "<text>", + "ip", + "<value>" + ], + "help": "lp: ipv6; Client IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client", + "<text>", + "push-route", + "<value>" + ], + "help": "lp: ipv6net; IPv6 network and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client", + "<text>", + "subnet", + "<value>" + ], + "help": "lp: ipv6net; IPv6 network and prefix length belonging to the client", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client-ip-pool", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client-ip-pool", + "start", + "<value>" + ], + "help": "lp: ipv4; IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client-ip-pool", + "stop", + "<value>" + ], + "help": "lp: ipv4; IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client-ip-pool", + "subnet-mask", + "<value>" + ], + "help": "lp: ipv4; IPv4 subnet mask", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client-ipv6-pool", + "base", + "<value>" + ], + "help": "lp: ipv6net; Client IPv6 pool base address with optional prefix length (defaults: base = server subnet + 0x1000, prefix length = server prefix length)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "client-ipv6-pool", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "domain-name", + "<value>" + ], + "help": "lp: txt; Domain Name Server suffix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "max-connections", + "<value>" + ], + "help": "lp: u32:1-4096; Number of concurrent clients", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "push-route", + "<text>", + "metric", + "<value>" + ], + "help": "lp: u32:0-4294967295; Metric for this route", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "reject-unconfigured-clients" + ], + "help": "Reject connections from clients that are not explicitly configured", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "subnet", + "<value>" + ], + "help": "lp: ipv6net; IPv6 network and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "server", + "topology", + "<value>" + ], + "help": "lp: subnet; Subnet topology", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "shared-secret-key-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "auth-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "ca-cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "crl-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "crypt-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "dh-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "key-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "role", + "<value>" + ], + "help": "lp: passive; Wait for incoming TLS connection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "tls", + "tls-version-min", + "<value>" + ], + "help": "lp: 1.2; TLS v1.2", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "use-lzo-compression" + ], + "help": "Use fast LZO compression on this TUN/TAP interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "openvpn", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "access-concentrator", + "<value>" + ], + "help": "Access concentrator name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "authentication", + "password", + "<value>" + ], + "help": "lp: txt; Password used for connection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "authentication", + "user", + "<value>" + ], + "help": "lp: txt; Username used for connection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "connect-on-demand" + ], + "help": "Establishment connection automatically when traffic is sent", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "default-route", + "<value>" + ], + "help": "lp: force; Replace existing default route", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "idle-timeout", + "<value>" + ], + "help": "lp: u32:0-86400; Idle timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "local-address", + "<value>" + ], + "help": "lp: ipv4; Address of local end of the PPPoE link", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-1500; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "no-peer-dns" + ], + "help": "Do not use DNS servers provided by the peer", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "remote-address", + "<value>" + ], + "help": "lp: ipv4; Address of remote end of the PPPoE link", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "service-name", + "<value>" + ], + "help": "Service name, only connect to access concentrators advertising this", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "source-interface", + "<value>" + ], + "help": "lp: interface; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pppoe", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "mode", + "<value>" + ], + "help": "lp: passthru; Promicious mode passthrough of underlying device", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "source-interface", + "<value>" + ], + "help": "lp: interface; Physical interface used for traffic forwarding", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "egress-qos", + "<value>" + ], + "help": "VLAN egress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ingress-qos", + "<value>" + ], + "help": "VLAN ingress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: 802.1q; VLAN-tagged frame (IEEE 802.1q), ethertype 0x8100", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vif-s", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "pseudo-ethernet", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "6rd-prefix", + "<value>" + ], + "help": "lp: ipv6; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "6rd-relay-prefix", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix of interface for 6rd", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "encapsulation", + "<value>" + ], + "help": "lp: sit; Simple Internet Transition encapsulation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:64-8024; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "multicast", + "<value>" + ], + "help": "lp: disable; Disable Multicast (default)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ip", + "ignore-df" + ], + "help": "Enable IPv4 DF suppression on this tunnel", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ip", + "key", + "<value>" + ], + "help": "lp: u32; Tunnel key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ip", + "no-pmtu-discovery" + ], + "help": "Disable Path MTU Discovery on this tunnel", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ip", + "tos", + "<value>" + ], + "help": "lp: u32:0-99; Type of Service (TOS)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ip", + "ttl", + "<value>" + ], + "help": "lp: u32:1-255; Time to Live", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ipv6", + "encaplimit", + "<value>" + ], + "help": "lp: none; Encaplimit disabled", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ipv6", + "flowlabel", + "<value>" + ], + "help": "lp: 0x0-0x0fffff; Tunnel key, or hex value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ipv6", + "hoplimit", + "<value>" + ], + "help": "lp: u32:0-255; Hoplimit (default 64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "parameters", + "ipv6", + "tclass", + "<value>" + ], + "help": "lp: 0x0-0x0fffff; Traffic class, 'inherit' or hex value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "remote", + "<value>" + ], + "help": "lp: ipv6; Tunnel remote IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "source-interface", + "<value>" + ], + "help": "lp: interface; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "tunnel", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "address", + "<value>" + ], + "help": "IP address", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "description", + "<value>" + ], + "help": "Description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "disable" + ], + "help": "Disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-9000; Maximum Transmission Unit (MTU)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vti", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "group", + "<value>" + ], + "help": "lp: ipv6; Multicast IPv6 group address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:1200-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "remote", + "<value>" + ], + "help": "lp: ipv6; Tunnel remote IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "source-interface", + "<value>" + ], + "help": "lp: interface; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "vni", + "<value>" + ], + "help": "lp: 0-16777214; VXLAN virtual network identifier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "vxlan", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "fwmark", + "<value>" + ], + "help": "lp: number; value which marks the packet for QoS/shaper", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "peer", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address of remote tunnel endpoint", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "peer", + "<text>", + "allowed-ips", + "<value>" + ], + "help": "IP addresses allowed to traverse the peer", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "peer", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "peer", + "<text>", + "persistent-keepalive", + "<value>" + ], + "help": "lp: u32:1-65535; Interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "peer", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "peer", + "<text>", + "preshared-key", + "<value>" + ], + "help": "base64 encoded preshared key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "peer", + "<text>", + "pubkey", + "<value>" + ], + "help": "base64 encoded public key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "private-key", + "<value>" + ], + "help": "Private key to use on that interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireguard", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "40mhz-incapable" + ], + "help": "40MHz intolerance, use 20MHz only!", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "auto-powersave" + ], + "help": "Enable WMM-PS unscheduled automatic power aave delivery [U-APSD]", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "channel-set-width", + "<value>" + ], + "help": "lp: ht40-; Supported channel set width both 20 MHz and 40 MHz with secondary channel below primary channel", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "delayed-block-ack" + ], + "help": "Enable HT-delayed block ack", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "dsss-cck-40" + ], + "help": "Enable DSSS_CCK-40", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "greenfield" + ], + "help": "Enable HT-greenfield", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "ldpc" + ], + "help": "Enable LDPC coding capability", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "lsig-protection" + ], + "help": "Enable L-SIG TXOP protection capability", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "max-amsdu", + "<value>" + ], + "help": "lp: 7935; Set maximum A-MSDU length to 7935 octets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "short-gi", + "<value>" + ], + "help": "lp: 40; Short GI for 40 MHz", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "smps", + "<value>" + ], + "help": "lp: dynamic; DYNAMIC Spatial Multiplexing (SM) Power Save", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "stbc", + "rx", + "<value>" + ], + "help": "lp: [1-3]+; Number of spacial streams that can use RX STBC", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "ht", + "stbc", + "tx" + ], + "help": "Enable sending PPDU using STBC (Space Time Block Coding)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "require-ht" + ], + "help": "Require stations to support HT PHY (reject association if they do not)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "require-vht" + ], + "help": "Require stations to support VHT PHY (reject association if they do not)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "antenna-count", + "<value>" + ], + "help": "lp: u32:1-8; Number of antennas for this card", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "antenna-pattern-fixed" + ], + "help": "Set if antenna pattern does not change during the lifetime of an association", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "beamform", + "<value>" + ], + "help": "lp: multi-user-beamformee; Support for operation as multi user beamformee", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "center-channel-freq", + "freq-1", + "<value>" + ], + "help": "lp: u32:34-173; 5Ghz (802.11 a/h/j/n/ac) center channel index (use 42 for primary 80MHz channel 36)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "center-channel-freq", + "freq-2", + "<value>" + ], + "help": "lp: u32:34-173; 5Ghz (802.11 a/h/j/n/ac) center channel index (use 58 for primary 80MHz channel 52)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "channel-set-width", + "<value>" + ], + "help": "lp: 3; 80+80 MHz channel width", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "ldpc" + ], + "help": "Enable LDPC (Low Density Parity Check) coding capability", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "link-adaptation", + "<value>" + ], + "help": "lp: both; Station can provide VHT MFB in response to VHT MRQ and unsolicited VHT MFB", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "max-mpdu", + "<value>" + ], + "help": "lp: 11454; ncrease Maximum MPDU length to 11454 octets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "max-mpdu-exp", + "<value>" + ], + "help": "lp: u32:0-7; Maximum length of A-MPDU pre-EOF padding = 2 pow(13 + x) -1 octets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "short-gi", + "<value>" + ], + "help": "lp: 160; Short GI for 160 MHz", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "stbc", + "rx", + "<value>" + ], + "help": "lp: [1-4]+; Number of spacial streams that can use RX STBC", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "stbc", + "tx" + ], + "help": "Enable sending PPDU using STBC (Space Time Block Coding)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "tx-powersave" + ], + "help": "Enable VHT TXOP Power Save Mode", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "capabilities", + "vht", + "vht-cf" + ], + "help": "Station supports receiving VHT variant HT Control field", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "channel", + "<value>" + ], + "help": "lp: u32:34-173; 5Ghz (802.11 a/h/j/n/ac) Channel", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "country-code", + "<value>" + ], + "help": "lp: txt; ISO/IEC 3166-1 Country Code", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "disable-broadcast-ssid" + ], + "help": "Disable broadcast of SSID from access-point", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "expunge-failing-stations" + ], + "help": "Disassociate stations based on excessive transmission failures", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "hw-id", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "isolate-stations" + ], + "help": "Isolate stations on the AP so they cannot see each other", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "max-stations", + "<value>" + ], + "help": "lp: u32:1-2007; Number of allowed stations", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "mgmt-frame-protection", + "<value>" + ], + "help": "lp: required; MFP enforced", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "mode", + "<value>" + ], + "help": "lp: ac; 802.11ac - 1300 Mbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "physical-device", + "<value>" + ], + "help": "Wireless physical device (default: phy0)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "reduce-transmit-power", + "<value>" + ], + "help": "lp: u32:0-255; TX power reduction in dBm", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wep", + "key", + "<value>" + ], + "help": "lp: txt; Wired Equivalent Privacy key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "cipher", + "<value>" + ], + "help": "lp: TKIP; Temporal Key Integrity Protocol [IEEE 802.11i/D7.0]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "group-cipher", + "<value>" + ], + "help": "lp: TKIP; Temporal Key Integrity Protocol [IEEE 802.11i/D7.0]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "mode", + "<value>" + ], + "help": "lp: wpa+wpa2; Allow both WPA and WPA2", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "passphrase", + "<value>" + ], + "help": "lp: txt; Passphrase of at least 8 but not more than 63 printable characters", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "radius", + "server", + "<text>", + "accounting" + ], + "help": "Enable RADIUS server to receive accounting info", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "radius", + "server", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "radius", + "server", + "<text>", + "key", + "<value>" + ], + "help": "Shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "radius", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1812)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "security", + "wpa", + "radius", + "source-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "ssid", + "<value>" + ], + "help": "Wireless access-point service set identifier (SSID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "type", + "<value>" + ], + "help": "lp: monitor; Passively monitor all packets on the frequency/channel", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "egress-qos", + "<value>" + ], + "help": "VLAN egress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ingress-qos", + "<value>" + ], + "help": "VLAN ingress QoS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: 802.1q; VLAN-tagged frame (IEEE 802.1q), ethertype 0x8100", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "mac", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-16000; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vif-c", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vif-s", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wireless", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "address", + "<value>" + ], + "help": "lp: dhcpv6; Dynamic Host Configuration Protocol for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "apn", + "<value>" + ], + "help": "Access Point Name (APN)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "authentication", + "password", + "<value>" + ], + "help": "lp: txt; Password used for connection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "authentication", + "user", + "<value>" + ], + "help": "lp: txt; Username used for connection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "connect-on-demand" + ], + "help": "Establishment connection automatically when traffic is sent", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcp-options", + "client-id", + "<value>" + ], + "help": "Identifier used by client to identify itself to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcp-options", + "default-route-distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for the default route from DHCP server (default 210)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcp-options", + "host-name", + "<value>" + ], + "help": "Override system host-name sent to DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcp-options", + "mtu" + ], + "help": "Use MTU value from DHCP server - ignore interface setting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcp-options", + "no-default-route" + ], + "help": "Do not request routers from DHCP server", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcp-options", + "reject", + "<value>" + ], + "help": "lp: ipv4net; IPv4 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcp-options", + "vendor-class-id", + "<value>" + ], + "help": "Identify the vendor client type to the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcpv6-options", + "duid", + "<value>" + ], + "help": "lp: duid; DHCP unique identifier (DUID)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcpv6-options", + "parameters-only" + ], + "help": "Acquire only config parameters, no address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: >0; Used to form IPv6 interface address (default: EUI-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "interface", + "<text>", + "sla-id", + "<value>" + ], + "help": "lp: u32:0-65535; Decimal integer which fits in the length of SLA IDs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcpv6-options", + "pd", + "<text>", + "length", + "<value>" + ], + "help": "lp: u32:32-64; Length of delegated prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcpv6-options", + "rapid-commit" + ], + "help": "Wait for immediate reply instead of advertisements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "dhcpv6-options", + "temporary" + ], + "help": "IPv6 temporary address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "disable-link-detect" + ], + "help": "Ignore link state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "firewall", + "in", + "ipv6-name", + "<value>" + ], + "help": "Inbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "firewall", + "in", + "name", + "<value>" + ], + "help": "Inbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "firewall", + "local", + "ipv6-name", + "<value>" + ], + "help": "Local IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "firewall", + "local", + "name", + "<value>" + ], + "help": "Local IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "firewall", + "out", + "ipv6-name", + "<value>" + ], + "help": "Outbound IPv6 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "firewall", + "out", + "name", + "<value>" + ], + "help": "Outbound IPv4 firewall ruleset name for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "arp-cache-timeout", + "<value>" + ], + "help": "lp: u32:1-86400; ARP cache entry timout in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "disable-arp-filter" + ], + "help": "Disable ARP filter on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "enable-arp-accept" + ], + "help": "Enable ARP accept on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "enable-arp-announce" + ], + "help": "Enable ARP announce on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "enable-arp-ignore" + ], + "help": "Enable ARP ignore on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "enable-proxy-arp" + ], + "help": "Enable proxy-arp on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "bandwidth", + "<value>" + ], + "help": "lp: u32:1-100000; Bandwidth in megabits/sec (for calculating OSPF cost)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF interface cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; OSPF dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPF hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit (MTU) mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "ospf", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Transmit delay in seconds (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "proxy-arp-pvlan" + ], + "help": "Enable private VLAN proxy ARP on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "rip", + "authentication", + "md5", + "<text>", + "password", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "rip", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Password (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "rip", + "split-horizon", + "disable" + ], + "help": "Disable split horizon on specified interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "rip", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ip", + "source-validation", + "<value>" + ], + "help": "lp: disable; No source validation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "address", + "autoconf" + ], + "help": "Enable acquisition of IPv6 address using stateless autoconfig (SLAAC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "address", + "eui64", + "<value>" + ], + "help": "lp: <h:h:h:h:h:h:h:h/64>; IPv6 /64 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "address", + "no-default-link-local" + ], + "help": "Remove the default link-local address from the interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IP forwarding on this interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "dup-addr-detect-transmits", + "<value>" + ], + "help": "lp: u32:1-n; Number of NS messages to send while performing DAD", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "cost", + "<value>" + ], + "help": "lp: u32:1-65535; OSPFv3 cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval in seconds (default 40)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Interval between OSPFv3 hello packets in seconds (default 10)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "ifmtu", + "<value>" + ], + "help": "lp: u32:1-65535; Interface MTU", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "instance-id", + "<value>" + ], + "help": "lp: u32:0-255; Instance Id (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "mtu-ignore" + ], + "help": "Disable Maximum Transmission Unit mismatch detection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "network", + "<value>" + ], + "help": "lp: point-to-point; Point-to-point network type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "passive" + ], + "help": "Disable forming of adjacency", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Priority (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:3-65535; Retransmit interval in seconds (default 5)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ospfv3", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (default 1)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "disable" + ], + "help": "Disable split horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "ipv6", + "ripng", + "split-horizon", + "poison-reverse" + ], + "help": "Enable poison reverse for split-horizon", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "mtu", + "<value>" + ], + "help": "lp: u32:68-1500; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "policy", + "ipv6-route", + "<value>" + ], + "help": "IPv6 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "policy", + "route", + "<value>" + ], + "help": "IPv4 policy route ruleset for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "redirect", + "<value>" + ], + "help": "lp: Interface for packet redirection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "traffic-policy", + "in", + "<value>" + ], + "help": "Ingress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "traffic-policy", + "out", + "<value>" + ], + "help": "Egress traffic policy for interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "interfaces", + "wwan", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "disable-source-nat" + ], + "help": "Disable source nat rules from being configured for wan load balancing", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "enable-local-traffic" + ], + "help": "Enable wan load balancing for locally sourced traffic", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "flush-connections" + ], + "help": "Flush connection tracking tables on connection state change", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "hook", + "<value>" + ], + "help": "lp: Script in /config/scripts", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "interface-health", + "<text>", + "failure-count", + "<value>" + ], + "help": "lp: u32:1-10; Failure count", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "interface-health", + "<text>", + "nexthop", + "<value>" + ], + "help": "lp: dhcp; Set the nexthop via DHCP", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "interface-health", + "<text>", + "success-count", + "<value>" + ], + "help": "lp: u32:1-10; Success count", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "interface-health", + "<text>", + "test", + "<text>", + "resp-time", + "<value>" + ], + "help": "lp: u32:1-30; Response time (seconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "interface-health", + "<text>", + "test", + "<text>", + "target", + "<value>" + ], + "help": "Health target address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "interface-health", + "<text>", + "test", + "<text>", + "test-script", + "<value>" + ], + "help": "lp: Script in /config/scripts", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "interface-health", + "<text>", + "test", + "<text>", + "ttl-limit", + "<value>" + ], + "help": "lp: u32:1-254; Number of hops", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "interface-health", + "<text>", + "test", + "<text>", + "type", + "<value>" + ], + "help": "lp: user-defined; User defined test script", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "exclude" + ], + "help": "Exclude packets matching this rule from wan load balance", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "failover" + ], + "help": "Enable failover for packets matching this rule from wan load balance", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "inbound-interface", + "<value>" + ], + "help": "Inbound interface name (e.g., \"eth0\") [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "interface", + "<text>", + "weight", + "<value>" + ], + "help": "lp: u32:1-255; Interface weight", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "limit", + "burst", + "<value>" + ], + "help": "Burst limit for matching packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "limit", + "period", + "<value>" + ], + "help": "Time window for rate calculation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "limit", + "rate", + "<value>" + ], + "help": "Number of packets used for rate limit", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "limit", + "threshold", + "<value>" + ], + "help": "Threshold behavior for limit", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "per-packet-balancing" + ], + "help": "Option to match traffic per-packet instead of the default, per-flow", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: !<protocol>; All IP protocols except for the specified name or number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple source ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "load-balancing", + "wan", + "sticky-connections", + "inbound" + ], + "help": "Enable sticky incoming WAN connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv4range ; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "disable" + ], + "help": "Disable NAT rule", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "exclude" + ], + "help": "Exclude packets matching this rule from NAT", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "inbound-interface", + "<value>" + ], + "help": "lp: <interface> ; Interface name or \"any\"", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "log", + "<value>" + ], + "help": "NAT rule logging", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: !<protocol> ; All IP protocols except for the specified name or number (negation)", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv4range ; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple source ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "translation", + "address", + "<value>" + ], + "help": "lp: ipv4net ; NAT to the specified network address. Host part of the address will remain unchanged", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "translation", + "options", + "address-mapping", + "<value>" + ], + "help": "lp: random; Random source or destination address allocation for each connection (defaut)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "destination", + "rule", + "<text>", + "translation", + "port", + "<value>" + ], + "help": "lp: <start>-<end> ; Numbered port range (e.g., 1001-1005)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "nptv6", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "nptv6", + "rule", + "<text>", + "disable" + ], + "help": "Disable NAT rule", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "nat", + "nptv6", + "rule", + "<text>", + "outbound-interface", + "<value>" + ], + "help": "lp: <interface> ; Interface name or \"any\"", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "nptv6", + "rule", + "<text>", + "source", + "prefix", + "<value>" + ], + "help": "lp: ipv6net; IPv6 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "nptv6", + "rule", + "<text>", + "translation", + "prefix", + "<value>" + ], + "help": "lp: ipv6net; IPv6 prefix to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv4range ; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "disable" + ], + "help": "Disable NAT rule", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "exclude" + ], + "help": "Exclude packets matching this rule from NAT", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "log", + "<value>" + ], + "help": "NAT rule logging", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "outbound-interface", + "<value>" + ], + "help": "lp: <interface> ; Interface name or \"any\"", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: !<protocol> ; All IP protocols except for the specified name or number (negation)", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv4range ; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple source ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "translation", + "address", + "<value>" + ], + "help": "lp: masquerade ; NAT to the primary address of outbound-interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "translation", + "options", + "address-mapping", + "<value>" + ], + "help": "lp: random; Random source or destination address allocation for each connection (defaut)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "translation", + "options", + "port-mapping", + "<value>" + ], + "help": "lp: none; Do not apply port randomization (default)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "nat", + "source", + "rule", + "<text>", + "translation", + "port", + "<value>" + ], + "help": "lp: <start>-<end> ; Numbered port range (e.g., 1001-1005)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "description", + "<value>" + ], + "help": "Description for this access-list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching networks", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "destination", + "any" + ], + "help": "Any IP address to match", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "destination", + "host", + "<value>" + ], + "help": "lp: Host address to match", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "destination", + "inverse-mask", + "<value>" + ], + "help": "lp: Inverse-mask to match", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "destination", + "network", + "<value>" + ], + "help": "lp: Network to match", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "source", + "any" + ], + "help": "Any IP address to match", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "source", + "host", + "<value>" + ], + "help": "lp: Host address to match", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "source", + "inverse-mask", + "<value>" + ], + "help": "lp: Inverse-mast to match", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list", + "<text>", + "rule", + "<text>", + "source", + "network", + "<value>" + ], + "help": "lp: Network to match", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list6", + "<text>", + "description", + "<value>" + ], + "help": "Description for this IPv6 access-list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list6", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching networks", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list6", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this IPv6 access-list rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list6", + "<text>", + "rule", + "<text>", + "source", + "any" + ], + "help": "Any IPv6 address to match", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list6", + "<text>", + "rule", + "<text>", + "source", + "exact-match" + ], + "help": "Exact match of the network prefixes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "access-list6", + "<text>", + "rule", + "<text>", + "source", + "network", + "<value>" + ], + "help": "lp: IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "as-path-list", + "<text>", + "description", + "<value>" + ], + "help": "Description for this as-path-list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "as-path-list", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching as-paths", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "as-path-list", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "as-path-list", + "<text>", + "rule", + "<text>", + "regex", + "<value>" + ], + "help": "lp: <aa:nn>; AS path regular expression (ex: \"50:1 6553:1201\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "community-list", + "<text>", + "description", + "<value>" + ], + "help": "Description for this community list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "community-list", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching communities", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "community-list", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "community-list", + "<text>", + "rule", + "<text>", + "regex", + "<value>" + ], + "help": "lp: Community list regular expression or one of: internet, local-AS, no-advertise, no-export", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "extcommunity-list", + "<text>", + "description", + "<value>" + ], + "help": "Description for this community list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "extcommunity-list", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "extcommunity-list", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "extcommunity-list", + "<text>", + "rule", + "<text>", + "regex", + "<value>" + ], + "help": "lp: Extended community list regular expression", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "description", + "<value>" + ], + "help": "Policy ipv6-route rule set description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "enable-default-log" + ], + "help": "Option to log packets hitting default-action", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: drop; Rule action to drop", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv6range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "disable" + ], + "help": "Option to disable rule", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "icmpv6", + "type", + "<value>" + ], + "help": "lp: <0-255>/<0-255>; ICMPv6 type and code numbers", + "run": null, + "type": "cho \\\"Invalid ICMPv6 type: $typepart\\\"", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "ipsec", + "match-ipsec" + ], + "help": "Inbound IPsec packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "ipsec", + "match-none" + ], + "help": "Inbound non-IPsec packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "limit", + "burst", + "<value>" + ], + "help": "Maximum number of packets to allow in excess of rate", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "limit", + "rate", + "<value>" + ], + "help": "Maximum average matching rate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "log", + "<value>" + ], + "help": "Option to log packets matching rule", + "run": null, + "type": "txt; \"firewall logging must be enable or disable\"", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: !<protocol>; All IPv6 protocols except for the specified name or number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "recent", + "count", + "<value>" + ], + "help": "lp: u32:1-255; Source addresses seen more than N times", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "recent", + "time", + "<value>" + ], + "help": "Source addresses seen in the last N seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "set", + "dscp", + "<value>" + ], + "help": "Packet Differentiated Services Codepoint (DSCP)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "set", + "mark", + "<value>" + ], + "help": "lp: u32:1-2147483647; Packet marking", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "set", + "table", + "<value>" + ], + "help": "lp: main ; Main table", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "set", + "tcp-mss", + "<value>" + ], + "help": "lp: 500-1460; Explicitly set TCP MSS value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv6range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "source", + "mac-address", + "<value>" + ], + "help": "lp: <!MAC address>; Match everything except the specified MAC address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple source ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "state", + "established", + "<value>" + ], + "help": "Established state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "state", + "invalid", + "<value>" + ], + "help": "Invalid state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "state", + "new", + "<value>" + ], + "help": "New state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "state", + "related", + "<value>" + ], + "help": "Related state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "tcp", + "flags", + "<value>" + ], + "help": "elp: Allowed values for TCP flags : SYN ACK FIN RST URG PSH ALL", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "time", + "monthdays", + "<value>" + ], + "help": "elp: Format for monthdays - 2,12,21", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "time", + "startdate", + "<value>" + ], + "help": "elp: Format for date : yyyy-mm-dd. To specify time of date with startdate, append", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "time", + "starttime", + "<value>" + ], + "help": "elp: Enter time using using 24 hour notation - hh:mm:ss", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "time", + "stopdate", + "<value>" + ], + "help": "elp: Format for date : yyyy-mm-dd. To specify time of date with stopdate,", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "time", + "stoptime", + "<value>" + ], + "help": "elp: Enter time using using 24 hour notation - hh:mm:ss", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "time", + "utc" + ], + "help": "Interpret times for startdate, stopdate, starttime and stoptime to be U$", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "time", + "weekdays", + "<value>" + ], + "help": "elp: Format for weekdays - Mon,Thu,Sat", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "large-community-list", + "<text>", + "description", + "<value>" + ], + "help": "Description for this large community list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "large-community-list", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching communities", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "large-community-list", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "large-community-list", + "<text>", + "rule", + "<text>", + "regex", + "<value>" + ], + "help": "lp: Community list regular expression", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "local-route", + "rule", + "<text>", + "set", + "table", + "<value>" + ], + "help": "lp: u32:1-200; Table number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "local-route", + "rule", + "<text>", + "source", + "<value>" + ], + "help": "lp: ipv4net; Prefix to match against", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list", + "<text>", + "description", + "<value>" + ], + "help": "Description for this prefix-list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching prefixes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list", + "<text>", + "rule", + "<text>", + "ge", + "<value>" + ], + "help": "lp: u32:0-32; Netmask greater than length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list", + "<text>", + "rule", + "<text>", + "le", + "<value>" + ], + "help": "lp: u32:0-32; Netmask less than length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list", + "<text>", + "rule", + "<text>", + "prefix", + "<value>" + ], + "help": "lp: Prefix to match against", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list6", + "<text>", + "description", + "<value>" + ], + "help": "Description for this prefix-list6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list6", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching prefixes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list6", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list6", + "<text>", + "rule", + "<text>", + "ge", + "<value>" + ], + "help": "lp: u32:0-128; Netmask greater than length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list6", + "<text>", + "rule", + "<text>", + "le", + "<value>" + ], + "help": "lp: u32:0-128; Netmask less than length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "prefix-list6", + "<text>", + "rule", + "<text>", + "prefix", + "<value>" + ], + "help": "lp: IPv6 prefix", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "description", + "<value>" + ], + "help": "Policy route rule set description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "enable-default-log" + ], + "help": "Option to log packets hitting default-action", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: drop ; Rule action to drop", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "destination", + "group", + "address-group", + "<value>" + ], + "help": "Group of addresses", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "destination", + "group", + "network-group", + "<value>" + ], + "help": "Group of networks", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "destination", + "group", + "port-group", + "<value>" + ], + "help": "Group of ports", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "disable" + ], + "help": "Option to disable rule", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "fragment", + "match-frag" + ], + "help": "Second and further fragments of fragmented packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "fragment", + "match-non-frag" + ], + "help": "Head fragments or unfragmented packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "icmp", + "code", + "<value>" + ], + "help": "ICMP code (0-255)", + "run": null, + "type": "u32; \"ICMP code must be between 0 and 255\"", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "icmp", + "type", + "<value>" + ], + "help": "ICMP type (0-255)", + "run": null, + "type": "u32; \"ICMP type must be between 0 and 255\"", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "icmp", + "type-name", + "<value>" + ], + "help": "ICMP type-name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "ipsec", + "match-ipsec" + ], + "help": "Inbound IPsec packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "ipsec", + "match-none" + ], + "help": "Inbound non-IPsec packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "limit", + "burst", + "<value>" + ], + "help": "Maximum number of packets to allow in excess of rate", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "limit", + "rate", + "<value>" + ], + "help": "Maximum average matching rate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "log", + "<value>" + ], + "help": "Option to log packets matching rule", + "run": null, + "type": "txt; \"firewall logging must be enable or disable\"", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: !<protocol>; All IP protocols except for the specified name or number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "recent", + "count", + "<value>" + ], + "help": "lp: u32:1-255; Source addresses seen more than N times", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "recent", + "time", + "<value>" + ], + "help": "Source addresses seen in the last N seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "set", + "dscp", + "<value>" + ], + "help": "Packet Differentiated Services Codepoint (DSCP)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "set", + "mark", + "<value>" + ], + "help": "lp: u32:1-2147483647; Packet marking", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "set", + "table", + "<value>" + ], + "help": "lp: main ; Main table", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "set", + "tcp-mss", + "<value>" + ], + "help": "lp: 500-1460; Explicitly set TCP MSS value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "source", + "group", + "address-group", + "<value>" + ], + "help": "Group of addresses", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "source", + "group", + "network-group", + "<value>" + ], + "help": "Group of networks", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "source", + "group", + "port-group", + "<value>" + ], + "help": "Group of ports", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "source", + "mac-address", + "<value>" + ], + "help": "lp: <!MAC address>; Match everything except the specified MAC address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple source ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "state", + "established", + "<value>" + ], + "help": "Established state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "state", + "invalid", + "<value>" + ], + "help": "Invalid state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "state", + "new", + "<value>" + ], + "help": "New state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "state", + "related", + "<value>" + ], + "help": "Related state", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "tcp", + "flags", + "<value>" + ], + "help": "elp: Allowed values for TCP flags : SYN ACK FIN RST URG PSH ALL", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "time", + "monthdays", + "<value>" + ], + "help": "elp: Format for monthdays - 2,12,21", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "time", + "startdate", + "<value>" + ], + "help": "elp: Format for date : yyyy-mm-dd. To specify time of date with startdate, append", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "time", + "starttime", + "<value>" + ], + "help": "elp: Enter time using using 24 hour notation - hh:mm:ss", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "time", + "stopdate", + "<value>" + ], + "help": "elp: Format for date : yyyy-mm-dd. To specify time of date with stopdate,", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "time", + "stoptime", + "<value>" + ], + "help": "elp: Enter time using using 24 hour notation - hh:mm:ss", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "time", + "utc" + ], + "help": "Interpret times for startdate, stopdate, starttime and stoptime to be UTC", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route", + "<text>", + "rule", + "<text>", + "time", + "weekdays", + "<value>" + ], + "help": "elp: Format for weekdays - Mon,Thu,Sat", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "description", + "<value>" + ], + "help": "Description for this route-map", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "action", + "<value>" + ], + "help": "lp: deny; Deny matching prefixes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "call", + "<value>" + ], + "help": "lp: Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "continue", + "<value>" + ], + "help": "lp: u32:1-65535; Rule number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Description for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "as-path", + "<value>" + ], + "help": "lp: AS path list name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "community", + "community-list", + "<value>" + ], + "help": "BGP community-list to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "community", + "exact-match" + ], + "help": "Community-list to exactly match", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "extcommunity", + "<value>" + ], + "help": "lp: Extended community name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "interface", + "<value>" + ], + "help": "lp: Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ip", + "address", + "access-list", + "<value>" + ], + "help": "lp: u32:2000-2699; IP extended access list number (expanded range)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ip", + "address", + "prefix-list", + "<value>" + ], + "help": "lp: Prefix list name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ip", + "nexthop", + "access-list", + "<value>" + ], + "help": "lp: u32:2000-2699; IP extended access list number (expanded range)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ip", + "nexthop", + "prefix-list", + "<value>" + ], + "help": "lp: Prefix list name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ip", + "route-source", + "access-list", + "<value>" + ], + "help": "lp: u32:2000-2699; IP extended access list number (expanded range)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ip", + "route-source", + "prefix-list", + "<value>" + ], + "help": "lp: Prefix list name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ipv6", + "address", + "access-list", + "<value>" + ], + "help": "lp: IPV6 access list name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ipv6", + "address", + "prefix-list", + "<value>" + ], + "help": "lp: IPv6 prefix list name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "ipv6", + "nexthop", + "<value>" + ], + "help": "lp: next-hop ipv6 address IPv6", + "run": null, + "type": "ipv6", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "large-community", + "large-community-list", + "<value>" + ], + "help": "BGP large-community-list to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "local-preference", + "<value>" + ], + "help": "lp: u32:0-4294967295; Local Preference", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "metric", + "<value>" + ], + "help": "lp: u32:1-65535; Route metric", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "origin", + "<value>" + ], + "help": "lp: incomplete; Incomplete origin", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "peer", + "<value>" + ], + "help": "lp: local: Static or redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "rpki", + "<value>" + ], + "help": "Match RPKI validation result", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "match", + "tag", + "<value>" + ], + "help": "lp: u32:1-65535; Route tag", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "on-match", + "goto", + "<value>" + ], + "help": "lp: u32:1-65535; Rule number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "on-match", + "next" + ], + "help": "Next sequence number to goto on match", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "aggregator", + "as", + "<value>" + ], + "help": "lp: u32:1-4294967295; BGP AS number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "aggregator", + "ip", + "<value>" + ], + "help": "lp: IP address", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "as-path-exclude", + "<value>" + ], + "help": "lp: BGP AS path exclude string (ex: \"456 64500 45001\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "as-path-prepend", + "<value>" + ], + "help": "lp: BGP AS path prepend string (ex: \"456 64500 45001\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "atomic-aggregate" + ], + "help": "Border Gateway Protocol (BGP) atomic aggregate attribute", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "bgp-extcommunity-rt", + "<value>" + ], + "help": "lp: <AA:NN>; ExtCommunity in format: AS:value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "comm-list", + "comm-list", + "<value>" + ], + "help": "BGP communities with a community-list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "comm-list", + "delete" + ], + "help": "Delete BGP communities matching the community-list", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "community", + "<value>" + ], + "help": "lp: additive; Add the community instead of replacing existing communities", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "distance", + "<value>" + ], + "help": "lp: u32:0-255; Distance value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "extcommunity-rt", + "<value>" + ], + "help": "lp: IP:NN; Based on a router-id IP address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "extcommunity-soo", + "<value>" + ], + "help": "lp: IP:NN; Based on a router-id IP address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "ip-next-hop", + "<value>" + ], + "help": "lp: IP address", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "ipv6-next-hop", + "global", + "<value>" + ], + "help": "lp: IPv6 address", + "run": null, + "type": "ipv6", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "ipv6-next-hop", + "local", + "<value>" + ], + "help": "lp: IPv6 address", + "run": null, + "type": "ipv6", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "ipv6-next-hop", + "prefer-global" + ], + "help": "Prefer global address as the nexthop", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "large-community", + "<value>" + ], + "help": "lp: ASN:nn:mm BGP large community", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "local-preference", + "<value>" + ], + "help": "lp: Local preference value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "metric", + "<value>" + ], + "help": "lp: u32:0-4294967295; Metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "metric-type", + "<value>" + ], + "help": "lp: type-2; OSPF external type 2 metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "origin", + "<value>" + ], + "help": "lp: incomplete; Incomplete origin", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "originator-id", + "<value>" + ], + "help": "lp: Orignator IP address", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "src", + "<value>" + ], + "help": "lp: ipv6; IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "table", + "<value>" + ], + "help": "lp: u32:1-200; Table value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "tag", + "<value>" + ], + "help": "lp: u32:1-65535; Tag value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "policy", + "route-map", + "<text>", + "rule", + "<text>", + "set", + "weight", + "<value>" + ], + "help": "lp: BGP weight", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "echo-mode" + ], + "help": "Enables the echo transmission mode", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "interval", + "echo-interval", + "<value>" + ], + "help": "lp: 10-60000; The minimal echo receive transmission interval that this system is capable of handling", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "interval", + "multiplier", + "<value>" + ], + "help": "lp: 2-255; Remote transmission interval will be multiplied by this value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "interval", + "receive", + "<value>" + ], + "help": "lp: 10-60000; Interval in milliseconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "interval", + "transmit", + "<value>" + ], + "help": "lp: 10-60000; Interval in milliseconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "multihop" + ], + "help": "Allow this BFD peer to not be directly connected", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "shutdown" + ], + "help": "Disable this peer", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: ipv6; Local IPv6 address used to connect to the peer", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bfd", + "peer", + "<text>", + "source", + "interface", + "<value>" + ], + "help": "Local interface to bind our peer listener to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "aggregate-address", + "<text>", + "as-set" + ], + "help": "Generate AS-set path information for this aggregate address", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "aggregate-address", + "<text>", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "aggregate-address", + "<text>", + "summary-only" + ], + "help": "Announce the aggregate summary network only", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "maximum-paths", + "ebgp", + "<value>" + ], + "help": "lp: u32:1-255; EBGP multipaths", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "maximum-paths", + "ibgp", + "<value>" + ], + "help": "lp: u32:1-255; IBGP multipaths", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "network", + "<text>", + "backdoor" + ], + "help": "Network as a backdoor route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "network", + "<text>", + "route-map", + "<value>" + ], + "help": "Route-map to modify route attributes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "connected", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "connected", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "isis", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "isis", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "kernel", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "kernel", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "ospf", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "ospf", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "rip", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "rip", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "static", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "static", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv4-unicast", + "redistribute", + "table", + "<value>" + ], + "help": "Redistribute non-main Kernel Routing Table", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "aggregate-address", + "<text>", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "aggregate-address", + "<text>", + "summary-only" + ], + "help": "Announce the aggregate summary network only", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "maximum-paths", + "ebgp", + "<value>" + ], + "help": "lp: u32:1-255; EBGP multipaths", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "maximum-paths", + "ibgp", + "<value>" + ], + "help": "lp: u32:1-255; IBGP multipaths", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "network", + "<text>", + "path-limit", + "<value>" + ], + "help": "lp: u32:0-255; AS path hop count limit", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "network", + "<text>", + "route-map", + "<value>" + ], + "help": "lp: Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "connected", + "metric", + "<value>" + ], + "help": "lp: Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "connected", + "route-map", + "<value>" + ], + "help": "lp: Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "kernel", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "kernel", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "ospfv3", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "ospfv3", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "ripng", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "ripng", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "static", + "metric", + "<value>" + ], + "help": "Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "address-family", + "ipv6-unicast", + "redistribute", + "static", + "route-map", + "<value>" + ], + "help": "Route map to filter redistributed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "allowas-in", + "number", + "<value>" + ], + "help": "lp: u32:1-10; Number of times AS is allowed in path", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "as-override" + ], + "help": "AS for routes sent to this neighbor to be the local AS", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "attribute-unchanged", + "as-path" + ], + "help": "Send AS path unchanged (IPv4)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "attribute-unchanged", + "med" + ], + "help": "Send multi-exit discriminator unchanged (IPv4)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "attribute-unchanged", + "next-hop" + ], + "help": "Send nexthop unchanged (IPv4)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "capability", + "orf", + "prefix-list", + "receive" + ], + "help": "Capability to receive the ORF", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "capability", + "orf", + "prefix-list", + "send" + ], + "help": "Capability to send the ORF", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "default-originate", + "route-map", + "<value>" + ], + "help": "IPv4-Route-map to specify criteria of the default", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "distribute-list", + "export", + "<value>" + ], + "help": "lp: u32:1-65535; Access list number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "distribute-list", + "import", + "<value>" + ], + "help": "lp: u32:1-65535; Access-list number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "filter-list", + "export", + "<value>" + ], + "help": "As-path-list to filter outgoing IPv4-route updates to this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "filter-list", + "import", + "<value>" + ], + "help": "As-path-list to filter incoming IPv4-route updates from this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "maximum-prefix", + "<value>" + ], + "help": "lp: u32:1-4294967295; Prefix limit", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "nexthop-self", + "force" + ], + "help": "Set the next hop to self for reflected routes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "prefix-list", + "export", + "<value>" + ], + "help": "IPv4-Prefix-list to filter outgoing route updates to this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "prefix-list", + "import", + "<value>" + ], + "help": "IPv4-Prefix-list to filter incoming route updates from this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "remove-private-as" + ], + "help": "Remove private AS numbers from AS path in outbound IPv4-route updates", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "route-map", + "export", + "<value>" + ], + "help": "IPv4-Route-map to filter outgoing route updates to this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "route-map", + "import", + "<value>" + ], + "help": "IPv4-Route-map to filter incoming route updates from this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "route-reflector-client" + ], + "help": "Neighbor as a IPv4-route reflector client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "route-server-client" + ], + "help": "Neighbor is IPv4-route server client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "soft-reconfiguration", + "inbound" + ], + "help": "Inbound soft reconfiguration for this neighbor [REQUIRED]", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "unsuppress-map", + "<value>" + ], + "help": "Route-map to selectively unsuppress suppressed IPv4-routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv4-unicast", + "weight", + "<value>" + ], + "help": "lp: u32: 1-65535; Weight for routes from this neighbor", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "allowas-in", + "number", + "<value>" + ], + "help": "lp: u32:1-10; Number of times AS is allowed in path", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "attribute-unchanged", + "as-path" + ], + "help": "Send AS path unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "attribute-unchanged", + "med" + ], + "help": "Send multi-exit discriminator unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "attribute-unchanged", + "next-hop" + ], + "help": "Send nexthop unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "capability", + "orf", + "prefix-list", + "receive" + ], + "help": "Capability to receive the ORF", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "capability", + "orf", + "prefix-list", + "send" + ], + "help": "Capability to send the ORF", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "default-originate", + "route-map", + "<value>" + ], + "help": "Route-map to specify criteria of the default", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "disable-send-community", + "extended" + ], + "help": "Disable sending extended community attributes to this neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "disable-send-community", + "standard" + ], + "help": "Disable sending standard community attributes to this neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "distribute-list", + "export", + "<value>" + ], + "help": "Access-list to filter outgoing route updates to this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "distribute-list", + "import", + "<value>" + ], + "help": "Access-list to filter incoming route updates from this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "filter-list", + "export", + "<value>" + ], + "help": "As-path-list to filter outgoing route updates to this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "filter-list", + "import", + "<value>" + ], + "help": "As-path-list to filter incoming route updates from this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "maximum-prefix", + "<value>" + ], + "help": "lp: u32:1-4294967295; Prefix limit", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "nexthop-local", + "unchanged" + ], + "help": "Leave link-local nexthop unchanged for this peer", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "nexthop-self", + "force" + ], + "help": "Set the next hop to self for reflected routes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "peer-group", + "<value>" + ], + "help": "IPv6 peer group for this peer", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "prefix-list", + "export", + "<value>" + ], + "help": "Prefix-list to filter outgoing route updates to this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "prefix-list", + "import", + "<value>" + ], + "help": "Prefix-list to filter incoming route updates from this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "remove-private-as" + ], + "help": "Remove private AS numbers from AS path in outbound route updates", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "route-map", + "export", + "<value>" + ], + "help": "Route-map to filter outgoing route updates to this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "route-map", + "import", + "<value>" + ], + "help": "Route-map to filter incoming route updates from this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "route-reflector-client" + ], + "help": "Neighbor as a route reflector client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "route-server-client" + ], + "help": "Neighbor as route server client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "soft-reconfiguration", + "inbound" + ], + "help": "Inbound soft reconfiguration for this neighbor [REQUIRED]", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "unsuppress-map", + "<value>" + ], + "help": "Route-map to selectively unsuppress suppressed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "address-family", + "ipv6-unicast", + "weight", + "<value>" + ], + "help": "lp: u32: 1-65535; Weight for routes from this neighbor", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "advertisement-interval", + "<value>" + ], + "help": "lp: u32:0-600; Advertisement interval in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "bfd", + "check-control-plane-failure" + ], + "help": null, + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "capability", + "dynamic" + ], + "help": "Advertise dynamic capability to this neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "capability", + "extended-nexthop" + ], + "help": "Advertise extended-nexthop capability to this neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "description", + "<value>" + ], + "help": "Description for this neighbor", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "disable-capability-negotiation" + ], + "help": "Disable capability negotiation with this neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "disable-connected-check" + ], + "help": "Disable check to see if EBGP peer's address is a connected route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "disable-send-community", + "extended" + ], + "help": "Disable sending extended community attributes to this neighbor (IPv4)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "disable-send-community", + "standard" + ], + "help": "Disable sending standard community attributes to this neighbor (IPv4)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "ebgp-multihop", + "<value>" + ], + "help": "lp: u32:1-255; Number of hops", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "interface", + "peer-group", + "<value>" + ], + "help": "peer group for this peer", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "interface", + "remote-as", + "<value>" + ], + "help": "lp: internal; same as the local AS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "interface", + "v6only", + "peer-group", + "<value>" + ], + "help": "peer group for this peer", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "interface", + "v6only", + "remote-as", + "<value>" + ], + "help": "lp: internal; same as the local AS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "local-as", + "<text>", + "no-prepend", + "replace-as" + ], + "help": "Only prepend local-as when transmitting local-route updates to this peer.", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "override-capability" + ], + "help": "Ignore capability negotiation with specified neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "passive" + ], + "help": "Do not initiate a session with this neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "password", + "<value>" + ], + "help": "BGP MD5 password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "peer-group", + "<value>" + ], + "help": "IPv4 peer group for this peer", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32: 1-65535; Neighbor BGP port number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "remote-as", + "<value>" + ], + "help": "lp: internal; same as local AS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "shutdown" + ], + "help": "Administratively shut down neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "solo" + ], + "help": "Do not send back prefixes learned from the neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "strict-capability-match" + ], + "help": "Enable strict capability negotiation", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "timers", + "connect", + "<value>" + ], + "help": "lp: 0; Disable connect timer", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "timers", + "holdtime", + "<value>" + ], + "help": "lp: 0; Disable hold timer", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "timers", + "keepalive", + "<value>" + ], + "help": "lp: u32:1-65535; Keepalive interval in seconds (default 60)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "ttl-security", + "hops", + "<value>" + ], + "help": "lp: u32:1-254; Number of hops", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "neighbor", + "<text>", + "update-source", + "<value>" + ], + "help": "lp: <interface>; Interface as route source", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "always-compare-med" + ], + "help": "Always compare MEDs from different neighbors", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "bestpath", + "as-path", + "confed" + ], + "help": "Compare AS-path lengths including confederation sets & sequences", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "bestpath", + "as-path", + "ignore" + ], + "help": "Ignore AS-path length in selecting a route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "bestpath", + "as-path", + "multipath-relax" + ], + "help": "specifies that BGP decision process should consider paths of equal AS_PATH length candidates for multipath computation", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "bestpath", + "compare-routerid" + ], + "help": "Compare the router-id for identical EBGP paths", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "bestpath", + "med", + "confed" + ], + "help": "Compare MEDs among confederation paths", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "bestpath", + "med", + "missing-as-worst" + ], + "help": "Treat missing route as a MED as the least preferred one", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "cluster-id", + "<value>" + ], + "help": "Route-reflector cluster-id", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "confederation", + "identifier", + "<value>" + ], + "help": "lp: u32:1-4294967294; Confederation AS id", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "confederation", + "peers", + "<value>" + ], + "help": "lp: u32:1-4294967294; Peer AS number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "dampening", + "half-life", + "<value>" + ], + "help": "lp: u32:1-45; Half-life penalty in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "dampening", + "max-suppress-time", + "<value>" + ], + "help": "lp: u32:1-255; Maximum suppress duration in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "dampening", + "re-use", + "<value>" + ], + "help": "lp: u32:1-20000; Re-use time in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "dampening", + "start-suppress-time", + "<value>" + ], + "help": "lp: u32:1-20000; Start-suppress-time", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "default", + "local-pref", + "<value>" + ], + "help": "lp: u32:0-4294967295; Local preference", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "default", + "no-ipv4-unicast" + ], + "help": "Deactivate IPv4 unicast for a peer by default", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "deterministic-med" + ], + "help": "Compare MEDs between different peers in the same AS", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "distance", + "global", + "external", + "<value>" + ], + "help": "lp: u32:1-255; Administrative distance for external BGP routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "distance", + "global", + "internal", + "<value>" + ], + "help": "lp: u32:1-255; Administrative distance for internal BGP routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "distance", + "global", + "local", + "<value>" + ], + "help": "lp: u32:1-255; Administrative distance for local BGP routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "distance", + "prefix", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Administrative distance for external BGP routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "graceful-restart", + "stalepath-time", + "<value>" + ], + "help": "lp: u32:1-3600; Hold time in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "graceful-shutdown" + ], + "help": "Graceful shutdown", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "log-neighbor-changes" + ], + "help": "Log neighbor up/down changes and reset reason", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "network-import-check" + ], + "help": "Enable IGP route check for network statements", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "no-client-to-client-reflection" + ], + "help": "Disable client to client route reflection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "no-fast-external-failover" + ], + "help": "Disable immediate sesison reset if peer's connected link goes down", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "parameters", + "router-id", + "<value>" + ], + "help": "BGP router id", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "allowas-in", + "number", + "<value>" + ], + "help": "lp: u32:1-10; Number of times AS is allowed in path", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "attribute-unchanged", + "as-path" + ], + "help": "Send AS path unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "attribute-unchanged", + "med" + ], + "help": "Send multi-exit discriminator unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "attribute-unchanged", + "next-hop" + ], + "help": "Send nexthop unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "capability", + "orf", + "prefix-list", + "receive" + ], + "help": "Capability to receive the ORF", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "capability", + "orf", + "prefix-list", + "send" + ], + "help": "Capability to send the ORF", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "default-originate", + "route-map", + "<value>" + ], + "help": "Route-map to specify criteria of the default", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "disable-send-community", + "extended" + ], + "help": "Disable sending extended community attributes to this peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "disable-send-community", + "standard" + ], + "help": "Disable sending standard community attributes to this peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "distribute-list", + "export", + "<value>" + ], + "help": "lp: u32:1-65535; Access list number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "distribute-list", + "import", + "<value>" + ], + "help": "lp: u32:1-65535; Access list number", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "filter-list", + "export", + "<value>" + ], + "help": "As-path-list to filter outgoing route updates to this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "filter-list", + "import", + "<value>" + ], + "help": "As-path-list to filter incoming route updates from this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "maximum-prefix", + "<value>" + ], + "help": "lp: u32:1-4294967295; Prefix limit", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "nexthop-self", + "force" + ], + "help": "Set the next hop to self for reflected routes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "prefix-list", + "export", + "<value>" + ], + "help": "Prefix-list to filter outgoing route updates to this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "prefix-list", + "import", + "<value>" + ], + "help": "Prefix-list to filter incoming route updates from this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "remove-private-as" + ], + "help": "Remove private AS numbers from AS path in outbound route updates", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "route-map", + "export", + "<value>" + ], + "help": "Route-map to filter outgoing route updates to this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "route-map", + "import", + "<value>" + ], + "help": "Route-map to filter incoming route updates from this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "route-reflector-client" + ], + "help": "Peer-group as a route reflector client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "route-server-client" + ], + "help": "Peer-group as route server client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "soft-reconfiguration", + "inbound" + ], + "help": "Inbound soft reconfiguration for this peer-group [REQUIRED]", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "unsuppress-map", + "<value>" + ], + "help": "Route-map to selectively unsuppress suppressed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv4-unicast", + "weight", + "<value>" + ], + "help": "lp: u32:1-65535; Weight for routes from this peer-group", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "allowas-in", + "number", + "<value>" + ], + "help": "lp: u32:1-10; Number of times AS is allowed in path", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "attribute-unchanged", + "as-path" + ], + "help": "Send AS path unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "attribute-unchanged", + "med" + ], + "help": "Send multi-exit discriminator unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "attribute-unchanged", + "next-hop" + ], + "help": "Send nexthop unchanged", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "capability", + "orf", + "prefix-list", + "receive" + ], + "help": "Capability to receive the ORF", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "capability", + "orf", + "prefix-list", + "send" + ], + "help": "Capability to send the ORF", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "default-originate", + "route-map", + "<value>" + ], + "help": "Route-map to specify criteria of the default", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "disable-send-community", + "extended" + ], + "help": "Disable sending extended community attributes to this peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "disable-send-community", + "standard" + ], + "help": "Disable sending standard community attributes to this peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "distribute-list", + "export", + "<value>" + ], + "help": "Access-list to filter outgoing route updates to this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "distribute-list", + "import", + "<value>" + ], + "help": "Access-list to filter incoming route updates from this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "filter-list", + "export", + "<value>" + ], + "help": "As-path-list to filter outgoing route updates to this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "filter-list", + "import", + "<value>" + ], + "help": "As-path-list to filter incoming route updates from this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "maximum-prefix", + "<value>" + ], + "help": "lp: u32:1-4294967295; Prefix limit", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "nexthop-local", + "unchanged" + ], + "help": "Leave link-local nexthop unchanged for this peer", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "nexthop-self", + "force" + ], + "help": "Set the next hop to self for reflected routes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "prefix-list", + "export", + "<value>" + ], + "help": "Prefix-list to filter outgoing route updates to this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "prefix-list", + "import", + "<value>" + ], + "help": "Prefix-list to filter incoming route updates from this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "remove-private-as" + ], + "help": "Remove private AS numbers from AS path in outbound route updates", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "route-map", + "export", + "<value>" + ], + "help": "Route-map to filter outgoing route updates to this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "route-map", + "import", + "<value>" + ], + "help": "Route-map to filter incoming route updates from this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "route-reflector-client" + ], + "help": "Peer-group as a route reflector client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "route-server-client" + ], + "help": "Peer-group as route server client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "soft-reconfiguration", + "inbound" + ], + "help": "Inbound soft reconfiguration for this peer-group [REQUIRED]", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "address-family", + "ipv6-unicast", + "unsuppress-map", + "<value>" + ], + "help": "Route-map to selectively unsuppress suppressed routes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD) support", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "capability", + "dynamic" + ], + "help": "Advertise dynamic capability to this peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "capability", + "extended-nexthop" + ], + "help": "Advertise extended-nexthop capability to this neighbor", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "description", + "<value>" + ], + "help": "Description for this peer-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "disable-capability-negotiation" + ], + "help": "Disable capability negotiation with this peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "disable-connected-check" + ], + "help": "Disable check to see if EBGP peer's address is a connected route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "ebgp-multihop", + "<value>" + ], + "help": "lp: u32:1-255; Number of hops", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "local-as", + "<text>", + "no-prepend" + ], + "help": "Disable prepending local-as to updates from EBGP peers", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "override-capability" + ], + "help": "Ignore capability negotiation with specified peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "passive" + ], + "help": "Do not intiate a session with this peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "password", + "<value>" + ], + "help": "BGP MD5 password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "remote-as", + "<value>" + ], + "help": "lp: internal; same as the local AS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "shutdown" + ], + "help": "Administratively shut down peer-group", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "ttl-security", + "hops", + "<value>" + ], + "help": "lp: u32:1-254; Number of hops", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "peer-group", + "<text>", + "update-source", + "<value>" + ], + "help": "lp: <interface>; Interface as route source", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "route-map", + "<value>" + ], + "help": "Filter routes installed in local route map", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "timers", + "holdtime", + "<value>" + ], + "help": "lp: 0; Don't hold routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "bgp", + "<text>", + "timers", + "keepalive", + "<value>" + ], + "help": "lp: u32:1-65535; Keep-alive time in seconds (default 60)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp", + "interface", + "<text>", + "join", + "<text>", + "source", + "<value>" + ], + "help": "lp: ipv4; Source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp", + "interface", + "<text>", + "query-interval", + "<value>" + ], + "help": "lp: u32:1-1800; Query interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp", + "interface", + "<text>", + "query-max-response-time", + "<value>" + ], + "help": "lp: u32:10-250; Query response value in deci-seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp", + "interface", + "<text>", + "version", + "<value>" + ], + "help": "lp: 3; IGMP version 3", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp-proxy", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp-proxy", + "disable-quickleave" + ], + "help": "Option to disable \"quickleave\"", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp-proxy", + "interface", + "<text>", + "alt-subnet", + "<value>" + ], + "help": "lp: ipv4net; IPv4 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp-proxy", + "interface", + "<text>", + "role", + "<value>" + ], + "help": "lp: disabled; Disabled interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp-proxy", + "interface", + "<text>", + "threshold", + "<value>" + ], + "help": "lp: u32:1-255; TTL threshold for the interfaces (default: 1)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "igmp-proxy", + "interface", + "<text>", + "whitelist", + "<value>" + ], + "help": "lp: ipv4net; IPv4 network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "area-password", + "md5", + "<value>" + ], + "help": "lp: txt; Level-wide password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "area-password", + "plaintext-password", + "<value>" + ], + "help": "lp: txt; Circuit password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv4", + "level-1", + "always" + ], + "help": "Always advertise default route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv4", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv4", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv4", + "level-2", + "always" + ], + "help": "Always advertise default route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv4", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv4", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv6", + "level-1", + "always" + ], + "help": "Always advertise default route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv6", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv6", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv6", + "level-2", + "always" + ], + "help": "Always advertise default route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv6", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "default-information", + "originate", + "ipv6", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "domain-password", + "md5", + "<value>" + ], + "help": "lp: txt; Level-wide password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "domain-password", + "plaintext-password", + "<value>" + ], + "help": "lp: txt; Circuit password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "dynamic-hostname" + ], + "help": "Dynamic hostname for IS-IS", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "bfd" + ], + "help": "Enable Bidirectional Forwarding Detection (BFD)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "circuit-type", + "<value>" + ], + "help": "lp: level-2-only; Level-2 only adjacencies are formed", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-600; Set Hello interval", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "hello-multiplier", + "<value>" + ], + "help": "lp: u32:2-100; Set multiplier for Hello holding time", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "hello-padding" + ], + "help": "Add padding to IS-IS hello packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "network", + "point-to-point" + ], + "help": "point-to-point network type", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "no-three-way-handshake" + ], + "help": "Disable three-way handshake", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "passive" + ], + "help": "Configure passive mode for interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "password", + "md5", + "<value>" + ], + "help": "lp: txt; Level-wide password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "password", + "plaintext-password", + "<value>" + ], + "help": "lp: txt; Circuit password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "priority", + "<value>" + ], + "help": "lp: u32:0-127; Priority value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "interface", + "<text>", + "psnp-interval", + "<value>" + ], + "help": "lp: u32:0-127; PSNP interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "level", + "<value>" + ], + "help": "lp: level-2; Act as an area router", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "log-adjacency-changes" + ], + "help": "Log adjacency state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "lsp-gen-interval", + "<value>" + ], + "help": "lp: u32:1-120; Minimum interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "lsp-mtu", + "<value>" + ], + "help": "lp: u32:128-4352; Maximum size of generated LSPs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "lsp-refresh-interval", + "<value>" + ], + "help": "lp: u32:1-65235; LSP refresh interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "max-lsp-lifetime", + "<value>" + ], + "help": "lp: u32:350-65535; LSP lifetime in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "metric-style", + "<value>" + ], + "help": "lp: wide; Use new style of TLVs to carry wider metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "net", + "<value>" + ], + "help": "lp: XX.XXXX. ... .XXX.XX; Network entity title (NET)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "purge-originator" + ], + "help": "Use the RFC 6232 purge-originator", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "bgp", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "bgp", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "bgp", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "bgp", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "connected", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "connected", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "connected", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "connected", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "kernel", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "kernel", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "kernel", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "kernel", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "ospf", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "ospf", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "ospf", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "ospf", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "rip", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "rip", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "rip", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "rip", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "static", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "static", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "static", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv4", + "static", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "bgp", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "bgp", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "bgp", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "bgp", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "connected", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "connected", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "connected", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "connected", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "kernel", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "kernel", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "kernel", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "kernel", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "ospf6", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "ospf6", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "ospf6", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "ospf6", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "ripng", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "ripng", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "ripng", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "ripng", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "static", + "level-1", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "static", + "level-1", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "static", + "level-2", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777215; Default metric value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "redistribute", + "ipv6", + "static", + "level-2", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "enable" + ], + "help": "Enable segment-routing functionality", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "global-block", + "high-label-value", + "<value>" + ], + "help": "lp: u32:16-1048575; MPLS label value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "global-block", + "low-label-value", + "<value>" + ], + "help": "lp: u32:16-1048575; MPLS label value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "maximum-label-depth", + "<value>" + ], + "help": "lp: u32:1-16; MPLS label depth", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "prefix", + "<text>", + "absolute", + "explicit-null" + ], + "help": "Request upstream neighbor to replace segment/label with explicit null label", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "prefix", + "<text>", + "absolute", + "no-php-flag" + ], + "help": "Do not request penultimate hop popping for segment/label", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "prefix", + "<text>", + "absolute", + "value", + "<value>" + ], + "help": "lp: u32:16-1048575; The absolute segment/label ID value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "prefix", + "<text>", + "index", + "explicit-null" + ], + "help": "Request upstream neighbor to replace segment/label with explicit null label", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "prefix", + "<text>", + "index", + "no-php-flag" + ], + "help": "Do not request penultimate hop popping for segment/label", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "segment-routing", + "prefix", + "<text>", + "index", + "value", + "<value>" + ], + "help": "lp: u32:0-65535; The index segment/label ID value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "set-attached-bit" + ], + "help": "Set attached bit to identify as L1/L2 router for inter-area traffic", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "set-overload-bit" + ], + "help": "Set overload bit to avoid any transit traffic", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "spf-delay-ietf", + "holddown", + "<value>" + ], + "help": "lp: u32:0-60000; Time with no received IGP events before considering IGP stable in ms", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "spf-delay-ietf", + "init-delay", + "<value>" + ], + "help": "lp: u32:0-60000; Delay used while in QUIET state (in ms)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "spf-delay-ietf", + "long-delay", + "<value>" + ], + "help": "lp: u32:0-60000; Delay used while in LONG_WAIT state in ms", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "spf-delay-ietf", + "short-delay", + "<value>" + ], + "help": "lp: u32:0-60000; Delay used while in SHORT_WAIT state (in ms)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "spf-delay-ietf", + "time-to-learn", + "<value>" + ], + "help": "lp: u32:0-60000; Maximum duration needed to learn all the events related to a single failure in ms", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "spf-interval", + "<value>" + ], + "help": "lp: u32:1-120; Interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "traffic-engineering", + "address", + "<value>" + ], + "help": "lp: ipv4; IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "isis", + "traffic-engineering", + "enable" + ], + "help": "Enable MPLS traffic engineering extensions", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "interface", + "<value>" + ], + "help": "Enable MPLS packet processing on interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "allocation", + "ipv4", + "access-list", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "allocation", + "ipv6", + "access-list6", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "discovery", + "hello-ipv4-holdtime", + "<value>" + ], + "help": "lp: u32:1-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "discovery", + "hello-ipv4-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "discovery", + "hello-ipv6-holdtime", + "<value>" + ], + "help": "lp: u32:1-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "discovery", + "hello-ipv6-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "discovery", + "session-ipv4-holdtime", + "<value>" + ], + "help": "lp: u32:15-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "discovery", + "session-ipv6-holdtime", + "<value>" + ], + "help": "lp: u32:15-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "discovery", + "transport-ipv4-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 bind as transport", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "discovery", + "transport-ipv6-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 bind as transport", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "export", + "ipv4", + "explicit-null" + ], + "help": "Explicit-Null Label", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "export", + "ipv4", + "export-filter", + "filter-access-list", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "export", + "ipv4", + "export-filter", + "neighbor-access-list", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "export", + "ipv6", + "explicit-null" + ], + "help": "Explicit-Null Label", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "export", + "ipv6", + "export-filter", + "filter-access-list6", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "export", + "ipv6", + "export-filter", + "neighbor-access-list6", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "import", + "ipv4", + "import-filter", + "filter-access-list", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "import", + "ipv4", + "import-filter", + "neighbor-access-list", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "import", + "ipv6", + "import-filter", + "filter-access-list6", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "import", + "ipv6", + "import-filter", + "neighbor-access-list6", + "<value>" + ], + "help": "lp: u32:1-2699; Access list number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "interface", + "<value>" + ], + "help": "Enable LDP and neighbor discovery on interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "neighbor", + "<text>", + "password", + "<value>" + ], + "help": "Neighbor password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "neighbor", + "<text>", + "session-holdtime", + "<value>" + ], + "help": "lp: u32:15-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "neighbor", + "<text>", + "ttl-security", + "<value>" + ], + "help": "lp: disable; Disable neighbor TTL security", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "parameters", + "cisco-interop-tlv" + ], + "help": "Enable Cisco non-compliant format capability TLV", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "parameters", + "ordered-control" + ], + "help": "Enable LDP ordered label distribution control mode", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "parameters", + "transport-prefer-ipv4" + ], + "help": "Prefer IPv4 for TCP peer transport connection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "router-id", + "<value>" + ], + "help": "lp: ipv4; LDP IPv4 ID", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "targeted-neighbor", + "ipv4", + "address", + "<value>" + ], + "help": "lp: ipv4; Neighbor/session address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "targeted-neighbor", + "ipv4", + "enable" + ], + "help": "Accept and respond to targeted hellos", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "targeted-neighbor", + "ipv4", + "hello-holdtime", + "<value>" + ], + "help": "lp: u32:1-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "targeted-neighbor", + "ipv4", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "targeted-neighbor", + "ipv6", + "address", + "<value>" + ], + "help": "lp: ipv6; Neighbor/session address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "targeted-neighbor", + "ipv6", + "enable" + ], + "help": "Accept and respond to targeted hellos", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "targeted-neighbor", + "ipv6", + "hello-holdtime", + "<value>" + ], + "help": "lp: u32:1-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "ldp", + "targeted-neighbor", + "ipv6", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "parameters", + "maximum-ttl", + "<value>" + ], + "help": "lp: u32:1-255; Maximum hops allowed", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "mpls", + "parameters", + "no-propagate-ttl" + ], + "help": "Disable copy of IP TTL to MPLS TTL", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "cisco-authentication", + "<value>" + ], + "help": "Pass phrase for cisco authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "dynamic-map", + "<text>", + "nbma-domain-name", + "<value>" + ], + "help": "Set HUB fqdn (nbma-address - fqdn) [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "holding-time", + "<value>" + ], + "help": "Holding time in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "map", + "<text>", + "cisco" + ], + "help": " If the statically mapped peer is running Cisco IOS, specify this", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "map", + "<text>", + "nbma-address", + "<value>" + ], + "help": "Set HUB address (nbma-address - external hub address or fqdn) [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "map", + "<text>", + "register" + ], + "help": "Specifies that Registration Request should be sent to this peer on startup.", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "multicast", + "<value>" + ], + "help": "elp: possible completions:", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "non-caching" + ], + "help": "This can be used to reduce memory consumption on big NBMA subnets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "redirect" + ], + "help": " Enable sending of Cisco style NHRP Traffic Indication packets", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "shortcut" + ], + "help": "Enable creation of shortcut routes. A received NHRP Traffic Indication will trigger the resolution and establishment of a shortcut route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "shortcut-destination" + ], + "help": "This instructs opennhrp to reply with authorative answers on \\n", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "nhrp", + "tunnel", + "<text>", + "shortcut-target", + "<text>", + "holding-time", + "<value>" + ], + "help": "Holding time in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "access-list", + "<text>", + "export", + "<value>" + ], + "help": "lp: static Filter static routes;", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "area-type", + "normal" + ], + "help": "Normal OSPF area", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "area-type", + "nssa", + "default-cost", + "<value>" + ], + "help": "lp: u32:0-16777215; Summary default cost", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "area-type", + "nssa", + "no-summary" + ], + "help": "Do not inject inter-area routes into stub", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "area-type", + "nssa", + "translate", + "<value>" + ], + "help": "lp: never; NSSA-ABR to never translate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "area-type", + "stub", + "default-cost", + "<value>" + ], + "help": "lp: u32:0-16777215; Summary default cost of stub area", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "area-type", + "stub", + "no-summary" + ], + "help": "Do not inject inter-area routes into stub", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "authentication", + "<value>" + ], + "help": "lp: md5; Use md5 authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "network", + "<value>" + ], + "help": "OSPF network [REQUIRED]", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "range", + "<text>", + "cost", + "<value>" + ], + "help": "lp: u32: 0-16777215; Metric for this range", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "range", + "<text>", + "not-advertise" + ], + "help": "Do not advertise this range", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "range", + "<text>", + "substitute", + "<value>" + ], + "help": "Announce area range as another prefix", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "shortcut", + "<value>" + ], + "help": "lp: enable; Enable shortcutting mode;", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "virtual-link", + "<text>", + "authentication", + "md5", + "key-id", + "<text>", + "md5-key", + "<value>" + ], + "help": "lp: MD5 Key (16 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "virtual-link", + "<text>", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "lp: Plain text password (8 characters or less)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "virtual-link", + "<text>", + "dead-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Neighbor dead interval (seconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "virtual-link", + "<text>", + "hello-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Hello interval (seconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "virtual-link", + "<text>", + "retransmit-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Retransmit interval (seconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "area", + "<text>", + "virtual-link", + "<text>", + "transmit-delay", + "<value>" + ], + "help": "lp: u32:1-65535; Link state transmit delay (seconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "auto-cost", + "reference-bandwidth", + "<value>" + ], + "help": "lp: u32:1-4294967; Reference bandwidth cost in Mbits/sec (default 100)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "default-information", + "originate", + "always" + ], + "help": "Always advertise default route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "default-information", + "originate", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777214; Default metric", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "default-information", + "originate", + "metric-type", + "<value>" + ], + "help": "lp: u32:1-2; Metric type for default routes (default 2)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "default-information", + "originate", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "default-metric", + "<value>" + ], + "help": "lp: u32:0-16777214; Metric of redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "distance", + "global", + "<value>" + ], + "help": "lp: u32:1-255; Administrative distance", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "distance", + "ospf", + "external", + "<value>" + ], + "help": "lp: u32: 1-255; Distance for external routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "distance", + "ospf", + "inter-area", + "<value>" + ], + "help": "lp: u32:1-255; Distance for inter-area routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "distance", + "ospf", + "intra-area", + "<value>" + ], + "help": "lp: u32:1-255; Distance for intra-area routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "log-adjacency-changes", + "detail" + ], + "help": "Log all state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "max-metric", + "router-lsa", + "administrative" + ], + "help": "Administratively apply, for an indefinite period", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "max-metric", + "router-lsa", + "on-shutdown", + "<value>" + ], + "help": "lp: u32:5-86400; Time (seconds) to advertise self as stub-router", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "max-metric", + "router-lsa", + "on-startup", + "<value>" + ], + "help": "lp: u32:5-86400; Time (seconds) to advertise self as stub-router", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "mpls-te", + "enable" + ], + "help": "Enable MPLS-TE functionality", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "mpls-te", + "router-address", + "<value>" + ], + "help": "Stable IP address of the advertising router", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "neighbor", + "<text>", + "poll-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Seconds between dead neighbor polling interval (default 60)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "neighbor", + "<text>", + "priority", + "<value>" + ], + "help": "lp: u32:0-255; Neighbor priority (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "parameters", + "abr-type", + "<value>" + ], + "help": "lp: standard; Standard ABR type", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "parameters", + "opaque-lsa" + ], + "help": "Enable the Opaque-LSA capability (rfc2370)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "parameters", + "rfc1583-compatibility" + ], + "help": "Enable rfc1583 criteria for handling AS external routes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "parameters", + "router-id", + "<value>" + ], + "help": "Override the default router identifier", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "passive-interface", + "<value>" + ], + "help": "Suppress routing updates on an interface", + "run": null, + "type": "txt", + "val_help": "efault; Default to suppress routing updates on all interfaces" + }, + { + "cmd": [ + "protocols", + "ospf", + "passive-interface-exclude", + "<value>" + ], + "help": "Interface to exclude when using 'passive-interface default'", + "run": null, + "type": "txt", + "val_help": "interface>; Interface to exclude from 'passive-interface default'" + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "bgp", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777214; Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "bgp", + "metric-type", + "<value>" + ], + "help": "lp: u32:1-2; Metric type (default 2)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "bgp", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "connected", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777214; Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "connected", + "metric-type", + "<value>" + ], + "help": "lp: u32:1-2; Metric type (default 2)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "connected", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "isis", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777214; Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "isis", + "metric-type", + "<value>" + ], + "help": "lp: u32:1-2; Metric type (default 2)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "isis", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "kernel", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777214; Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "kernel", + "metric-type", + "<value>" + ], + "help": "lp: u32:1-2; Metric type (default 2)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "kernel", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "rip", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777214; Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "rip", + "metric-type", + "<value>" + ], + "help": "lp: u32:1-2; Metric type (default 2)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "rip", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "static", + "metric", + "<value>" + ], + "help": "lp: u32:0-16777214; Metric for redistributed routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "static", + "metric-type", + "<value>" + ], + "help": "lp: u32:1-2; Metric type (default 2)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "redistribute", + "static", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "refresh", + "timers", + "<value>" + ], + "help": "lp: u32:10-1800; Timer value in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "route-map", + "<value>" + ], + "help": "Filter routes installed in local route map", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "timers", + "throttle", + "spf", + "delay", + "<value>" + ], + "help": "lp: u32:0-600000; Delay in msec (default 200)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "timers", + "throttle", + "spf", + "initial-holdtime", + "<value>" + ], + "help": "lp: u32:0-600000; Initial hold time in msec (default 1000)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospf", + "timers", + "throttle", + "spf", + "max-holdtime", + "<value>" + ], + "help": "lp: u32:0-600000; Max hold time in msec (default 10000)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "area", + "<text>", + "area-type", + "stub", + "no-summary" + ], + "help": "Do not inject inter-area routes into stub", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "area", + "<text>", + "export-list", + "<value>" + ], + "help": "Name of export-list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "area", + "<text>", + "import-list", + "<value>" + ], + "help": "Name of import-list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "area", + "<text>", + "interface", + "<value>" + ], + "help": "OSPFv3 area interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "area", + "<text>", + "range", + "<text>", + "advertise" + ], + "help": "Advertise this range", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "area", + "<text>", + "range", + "<text>", + "not-advertise" + ], + "help": "Do not advertise this range", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "distance", + "global", + "<value>" + ], + "help": "lp: u32:1-255; Administrative distance", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "distance", + "ospfv3", + "external", + "<value>" + ], + "help": "lp: u32: 1-255; Distance for external routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "distance", + "ospfv3", + "inter-area", + "<value>" + ], + "help": "lp: u32:1-255; Distance for inter-area routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "distance", + "ospfv3", + "intra-area", + "<value>" + ], + "help": "lp: u32:1-255; Distance for intra-area routes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "log-adjacency-changes", + "detail" + ], + "help": "Log all state changes", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "parameters", + "router-id", + "<value>" + ], + "help": "Router identifier", + "run": null, + "type": "ipv4", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "redistribute", + "bgp", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "redistribute", + "connected", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "redistribute", + "kernel", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "redistribute", + "ripng", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "redistribute", + "static", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ospfv3", + "route-map", + "<value>" + ], + "help": "Filter routes installed in local route map", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "pim", + "interface", + "<text>", + "dr-priority", + "<value>" + ], + "help": "lp: u32:1-4294967295; Value of the new DR Priority", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "pim", + "interface", + "<text>", + "hello", + "<value>" + ], + "help": "lp: u32:1-180; Hello Interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "pim", + "rp", + "address", + "<text>", + "group", + "<value>" + ], + "help": "lp: ipv4net; Group Address range RFC 3171", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "pim", + "rp", + "keep-alive-timer", + "<value>" + ], + "help": "lp: u32:31-60000; Keep alive Timer in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "default-distance", + "<value>" + ], + "help": "lp: u32:1-255; Administrative distance", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "default-information", + "originate" + ], + "help": "Distribute a default route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "default-metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistributed routes metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "distribute-list", + "access-list", + "in", + "<value>" + ], + "help": "lp: u32; Access list to apply to input packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "distribute-list", + "access-list", + "out", + "<value>" + ], + "help": "lp: u32; Access list to apply to output packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "distribute-list", + "interface", + "<text>", + "access-list", + "in", + "<value>" + ], + "help": "lp: u32; Access list to apply to input packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "distribute-list", + "interface", + "<text>", + "access-list", + "out", + "<value>" + ], + "help": "lp: u32; Access list to apply to output packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "distribute-list", + "interface", + "<text>", + "prefix-list", + "in", + "<value>" + ], + "help": "lp: txt; Prefix-list to apply to input packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "distribute-list", + "interface", + "<text>", + "prefix-list", + "out", + "<value>" + ], + "help": "lp: txt; Prefix-list to apply to output packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "distribute-list", + "prefix-list", + "in", + "<value>" + ], + "help": "lp: txt; Prefix-list to apply to input packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "distribute-list", + "prefix-list", + "out", + "<value>" + ], + "help": "lp: txt; Prefix-list to apply to output packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "interface", + "<value>" + ], + "help": "lp: txt; Apply filtering to an interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "neighbor", + "<value>" + ], + "help": "lp: ipv4; Neighbor router", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "network", + "<value>" + ], + "help": "lp: ipv4net; RIP network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "network-distance", + "<text>", + "access-list", + "<value>" + ], + "help": "lp: txt; Access list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "network-distance", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Administrative distance", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "passive-interface", + "<value>" + ], + "help": "lp: default; Suppress routing updates on all interfaces by default", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "bgp", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "bgp", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "connected", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "connected", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "isis", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "isis", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "kernel", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "kernel", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "ospf", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "ospf", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "static", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "redistribute", + "static", + "route-map", + "<value>" + ], + "help": "lp: txt; Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "route", + "<value>" + ], + "help": "lp: ipv4net; RIP static route", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "timers", + "garbage-collection", + "<value>" + ], + "help": "lp: u32:5-2147483647; Garbage colletion time (default 120)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "timers", + "timeout", + "<value>" + ], + "help": "lp: u32:5-2147483647; Routing information timeout timer (default 180)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rip", + "timers", + "update", + "<value>" + ], + "help": "lp: u32:5-2147483647; Routing table update timer in seconds (default 30)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "aggregate-address", + "<value>" + ], + "help": "Aggregate RIPng route announcement", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "default-information", + "originate" + ], + "help": "Distribute a default route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "default-metric", + "<value>" + ], + "help": "lp: u32:1-16; Default metric", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "distribute-list", + "access-list", + "in", + "<value>" + ], + "help": "Access list to apply to input packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "distribute-list", + "access-list", + "out", + "<value>" + ], + "help": "Access list to apply to output packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "distribute-list", + "interface", + "<text>", + "access-list", + "in", + "<value>" + ], + "help": "Access list to apply to input packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "distribute-list", + "interface", + "<text>", + "access-list", + "out", + "<value>" + ], + "help": "Access list to apply to output packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "distribute-list", + "interface", + "<text>", + "prefix-list", + "in", + "<value>" + ], + "help": "Prefix-list to apply to input packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "distribute-list", + "interface", + "<text>", + "prefix-list", + "out", + "<value>" + ], + "help": "Prefix-list to apply to output packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "distribute-list", + "prefix-list", + "in", + "<value>" + ], + "help": "Prefix-list to apply to input packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "distribute-list", + "prefix-list", + "out", + "<value>" + ], + "help": "Prefix-list to apply to output packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "interface", + "<value>" + ], + "help": "Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "network", + "<value>" + ], + "help": "RIPng network", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "passive-interface", + "<value>" + ], + "help": "Suppress routing updates on an interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "bgp", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "bgp", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "connected", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "connected", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "kernel", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "kernel", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "ospfv3", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "ospfv3", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "static", + "metric", + "<value>" + ], + "help": "lp: u32:1-16; Redistribute route metric", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "redistribute", + "static", + "route-map", + "<value>" + ], + "help": "Route map reference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "route", + "<value>" + ], + "help": "RIPng static route", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "route-map", + "<value>" + ], + "help": "Filter routes installed in local route map", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "timers", + "garbage-collection", + "<value>" + ], + "help": "lp: u32:0-65535; Garbage colletion time (default 120)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "timers", + "timeout", + "<value>" + ], + "help": "lp: u32:0-65535; Routing information timeout timer (default 180)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "ripng", + "timers", + "update", + "<value>" + ], + "help": "lp: u32:0-65535; Routing table update timer in seconds (default 30)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rpki", + "cache", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rpki", + "cache", + "<text>", + "preference", + "<value>" + ], + "help": "lp: u32:1-255; Polling period", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rpki", + "cache", + "<text>", + "ssh", + "known-hosts-file", + "<value>" + ], + "help": "RPKI SSH known hosts file", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rpki", + "cache", + "<text>", + "ssh", + "private-key-file", + "<value>" + ], + "help": "RPKI SSH private key file", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rpki", + "cache", + "<text>", + "ssh", + "public-key-file", + "<value>" + ], + "help": "RPKI SSH public key file path", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rpki", + "cache", + "<text>", + "ssh", + "username", + "<value>" + ], + "help": "RPKI SSH username", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "rpki", + "polling-period", + "<value>" + ], + "help": "lp: u32:1-86400; Polling period in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "arp", + "<text>", + "hwaddr", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "disable" + ], + "help": "Disable IPv4 interface static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "next-hop-vrf", + "<value>" + ], + "help": "lp: <vrf> ; Name of VRF to leak to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "interface-route6", + "<text>", + "next-hop-interface", + "<text>", + "disable" + ], + "help": "Disable IPv6 interface static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "interface-route6", + "<text>", + "next-hop-interface", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "multicast", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "multicast", + "route", + "<text>", + "next-hop", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route", + "<text>", + "blackhole", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route", + "<text>", + "blackhole", + "tag", + "<value>" + ], + "help": "lp: u32:1-4294967295; Tag for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route", + "<text>", + "dhcp-interface", + "<value>" + ], + "help": "lp: txt; DHCP interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route", + "<text>", + "next-hop", + "<text>", + "disable" + ], + "help": "Disable IPv4 next-hop static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route", + "<text>", + "next-hop", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route", + "<text>", + "next-hop", + "<text>", + "next-hop-interface", + "<value>" + ], + "help": "IPv4 gateway interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route", + "<text>", + "next-hop", + "<text>", + "next-hop-vrf", + "<value>" + ], + "help": "lp: <vrf> ; Name of VRF to leak to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route-map", + "<value>" + ], + "help": "Filter routes installed in local route map", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route6", + "<text>", + "blackhole", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route6", + "<text>", + "next-hop", + "<text>", + "disable" + ], + "help": "Disable IPv6 next-hop static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route6", + "<text>", + "next-hop", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route6", + "<text>", + "next-hop", + "<text>", + "interface", + "<value>" + ], + "help": "IPv6 gateway interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "route6", + "<text>", + "next-hop", + "<text>", + "next-hop-vrf", + "<value>" + ], + "help": "lp: <vrf> ; Name of VRF to leak to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "disable" + ], + "help": "Disable IPv4 interface static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "interface-route6", + "<text>", + "next-hop-interface", + "<text>", + "disable" + ], + "help": "Disable IPv6 interface static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "interface-route6", + "<text>", + "next-hop-interface", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route", + "<text>", + "blackhole", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route", + "<text>", + "dhcp-interface", + "<value>" + ], + "help": "DHCP interface that supplies the next-hop IP address for this static route", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route", + "<text>", + "next-hop", + "<text>", + "disable" + ], + "help": "Disable IPv4 next-hop static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route", + "<text>", + "next-hop", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route", + "<text>", + "next-hop", + "<text>", + "next-hop-interface", + "<value>" + ], + "help": "network interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route6", + "<text>", + "blackhole", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route6", + "<text>", + "next-hop", + "<text>", + "disable" + ], + "help": "Disable IPv6 next-hop static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route6", + "<text>", + "next-hop", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "static", + "table", + "<text>", + "route6", + "<text>", + "next-hop", + "<text>", + "interface", + "<value>" + ], + "help": "IPv6 gateway interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "disable" + ], + "help": "Disable IPv4 interface static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "interface-route", + "<text>", + "next-hop-interface", + "<text>", + "next-hop-vrf", + "<value>" + ], + "help": "lp: <vrf> ; Name of VRF to leak to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "interface-route6", + "<text>", + "next-hop-interface", + "<text>", + "disable" + ], + "help": "Disable IPv6 interface static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "interface-route6", + "<text>", + "next-hop-interface", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "interface-route6", + "<text>", + "next-hop-interface", + "<text>", + "next-hop-vrf", + "<value>" + ], + "help": "lp: <vrf> ; Name of VRF to leak to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route", + "<text>", + "blackhole", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route", + "<text>", + "dhcp-interface", + "<value>" + ], + "help": "DHCP interface that supplies the next-hop IP address for this static route", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route", + "<text>", + "next-hop", + "<text>", + "disable" + ], + "help": "Disable IPv4 next-hop static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route", + "<text>", + "next-hop", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route", + "<text>", + "next-hop", + "<text>", + "next-hop-interface", + "<value>" + ], + "help": "IPv4 gateway interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route", + "<text>", + "next-hop", + "<text>", + "next-hop-vrf", + "<value>" + ], + "help": "lp: <vrf> ; Name of VRF to leak to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route6", + "<text>", + "blackhole", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route6", + "<text>", + "next-hop", + "<text>", + "disable" + ], + "help": "Disable IPv6 next-hop static route", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route6", + "<text>", + "next-hop", + "<text>", + "distance", + "<value>" + ], + "help": "lp: u32:1-255; Distance for this route", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route6", + "<text>", + "next-hop", + "<text>", + "interface", + "<value>" + ], + "help": "IPv6 gateway interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "protocols", + "vrf", + "<text>", + "static", + "route6", + "<text>", + "next-hop", + "<text>", + "next-hop-vrf", + "<value>" + ], + "help": "lp: <vrf> ; Name of VRF to leak to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "broadcast-relay", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "broadcast-relay", + "id", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv4; Optional source address for forwarded packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "broadcast-relay", + "id", + "<text>", + "description", + "<value>" + ], + "help": "Description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "broadcast-relay", + "id", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "broadcast-relay", + "id", + "<text>", + "interface", + "<value>" + ], + "help": "Interface to repeat UDP broadcasts to [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "broadcast-relay", + "id", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; UDP port to listen on", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "accept-protocol", + "<value>" + ], + "help": "lp: dccp; Sync Datagram Congestion Control Protocol entries", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "disable-external-cache" + ], + "help": "Directly injects the flow-states into the in-kernel Connection Tracking System of the backup firewall.", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "event-listen-queue-size", + "<value>" + ], + "help": "lp: u32; Queue size in MB", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "expect-sync", + "<value>" + ], + "help": "Protocol for which expect entries need to be synchronized", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "failover-mechanism", + "vrrp", + "sync-group", + "<value>" + ], + "help": "VRRP sync group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "ignore-address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 prefix to ignore", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "interface", + "<text>", + "peer", + "<value>" + ], + "help": "lp: ipv4; IP address to listen for incoming connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "interface", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "listen-address", + "<value>" + ], + "help": "lp: ipv4; IP address to listen for incoming connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "mcast-group", + "<value>" + ], + "help": "Multicast group to use for syncing conntrack entries", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "conntrack-sync", + "sync-queue-size", + "<value>" + ], + "help": "lp: u32; Queue size in MB", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "console-server", + "device", + "<text>", + "data-bits", + "<value>" + ], + "help": "Serial port data bits (default: 8)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "console-server", + "device", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "console-server", + "device", + "<text>", + "parity", + "<value>" + ], + "help": "Parity setting (default: none)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "console-server", + "device", + "<text>", + "speed", + "<value>" + ], + "help": "Serial port baud rate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "console-server", + "device", + "<text>", + "ssh", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "console-server", + "device", + "<text>", + "stop-bits", + "<value>" + ], + "help": "Serial port stop bits (default: 1)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-relay", + "interface", + "<value>" + ], + "help": "DHCP relay interface [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-relay", + "relay-options", + "hop-count", + "<value>" + ], + "help": "lp: u32:1-255; Hop count (default: 10)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-relay", + "relay-options", + "max-size", + "<value>" + ], + "help": "lp: u32:64-1400; Maximum packet size (default: 576)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-relay", + "relay-options", + "relay-agents-packets", + "<value>" + ], + "help": "lp: discard; discard packet (default action if giaddr not set in packet)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-relay", + "server", + "<value>" + ], + "help": "lp: ipv4; DHCP server IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "dynamic-dns-update" + ], + "help": "Dynamically update Domain Name System (RFC4702)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "failover", + "name", + "<value>" + ], + "help": "Peer name used to identify connection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "failover", + "remote", + "<value>" + ], + "help": "lp: ipv4; IPv4 address of failover peer", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "failover", + "source-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "failover", + "status", + "<value>" + ], + "help": "lp: secondary; Configure this server to be the secondary node", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "global-parameters", + "<value>" + ], + "help": "Additional global parameters for DHCP server. You must", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "host-decl-name" + ], + "help": "Use host declaration name for forward DNS name", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "hostfile-update" + ], + "help": "Updating /etc/hosts file (per client lease)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "listen-address", + "<value>" + ], + "help": "lp: ipv4; IP address to listen for incoming connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "authoritative" + ], + "help": "Option to make DHCP server authoritative for this physical network", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "description", + "<value>" + ], + "help": "lp: txt; Description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "domain-name", + "<value>" + ], + "help": "Client Domain Name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "domain-search", + "<value>" + ], + "help": "Client Domain Name search list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "name-server", + "<value>" + ], + "help": "lp: ipv4; Domain Name Server (DNS) IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "ntp-server", + "<value>" + ], + "help": "lp: ipv4; NTP server IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "ping-check" + ], + "help": "Sends ICMP Echo request to the address being assigned", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "shared-network-parameters", + "<value>" + ], + "help": "Additional shared-network parameters for DHCP server.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "bootfile-name", + "<value>" + ], + "help": "Bootstrap file name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "bootfile-server", + "<value>" + ], + "help": "Server (IP address or domain name) from which the initial", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "client-prefix-length", + "<value>" + ], + "help": "lp: u32:0-32; DHCP client prefix length must be 0 to 32", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "default-router", + "<value>" + ], + "help": "lp: ipv4; Default router IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "description", + "<value>" + ], + "help": "lp: txt; Description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "domain-name", + "<value>" + ], + "help": "Client Domain Name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "domain-search", + "<value>" + ], + "help": "Client Domain Name search list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "enable-failover" + ], + "help": "Enable DHCP failover support for this subnet", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "exclude", + "<value>" + ], + "help": "lp: ipv4; IPv4 address to exclude from lease range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "ip-forwarding" + ], + "help": "Enable IP forwarding on client", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "lease", + "<value>" + ], + "help": "lp: u32; DHCP lease time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "name-server", + "<value>" + ], + "help": "lp: ipv4; Domain Name Server (DNS) IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "ntp-server", + "<value>" + ], + "help": "lp: ipv4; NTP server IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "ping-check" + ], + "help": "Sends ICMP Echo request to the address being assigned", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "pop-server", + "<value>" + ], + "help": "lp: ipv4; POP3 server IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "range", + "<text>", + "start", + "<value>" + ], + "help": "lp: ipv4; IPv4 start address of pool", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "range", + "<text>", + "stop", + "<value>" + ], + "help": "lp: ipv4; IPv4 end address of pool", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "server-identifier", + "<value>" + ], + "help": "lp: ipv4; DHCP server identifier IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "smtp-server", + "<value>" + ], + "help": "lp: ipv4; SMTP server IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-mapping", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-mapping", + "<text>", + "ip-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 address used in static mapping", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-mapping", + "<text>", + "mac-address", + "<value>" + ], + "help": "lp: macaddr; Hardware (MAC) address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-mapping", + "<text>", + "static-mapping-parameters", + "<value>" + ], + "help": "Additional static-mapping parameters for DHCP server.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-route", + "<text>", + "next-hop", + "<value>" + ], + "help": "lp: ipv4; IPv4 address of router", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "subnet-parameters", + "<value>" + ], + "help": "Additional subnet parameters for DHCP server. You must", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "tftp-server-name", + "<value>" + ], + "help": "lp: hostname; TFTP server FQDN", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "time-offset", + "<value>" + ], + "help": "lp: [-]N; Time offset (number, may be negative)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "time-server", + "<value>" + ], + "help": "lp: ipv4; Time server IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "wins-server", + "<value>" + ], + "help": "lp: ipv4; WINS server IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcp-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "wpad-url", + "<value>" + ], + "help": "Web Proxy Autodiscovery (WPAD) URL", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-relay", + "listen-interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address on listen interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-relay", + "max-hop-count", + "<value>" + ], + "help": "lp: u32:1-255; Hop count (default: 10)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-relay", + "upstream-interface", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address of the DHCP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-relay", + "use-interface-id-option" + ], + "help": "Option to set DHCPv6 interface-ID option", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "global-parameters", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "preference", + "<value>" + ], + "help": "lp: u32:0-255; DHCPv6 server preference (0-255)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "common-options", + "domain-search", + "<value>" + ], + "help": "Client Domain Name search list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "common-options", + "info-refresh-time", + "<value>" + ], + "help": "lp: u32:1-4294967295; DHCPv6 information refresh time", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "common-options", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "description", + "<value>" + ], + "help": "lp: txt; Description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "address-range", + "prefix", + "<text>", + "temporary" + ], + "help": "Address range will be used for temporary addresses", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "address-range", + "start", + "<text>", + "stop", + "<value>" + ], + "help": "lp: ipv6; IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "domain-search", + "<value>" + ], + "help": "Client Domain Name search list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "lease-time", + "default", + "<value>" + ], + "help": "lp: u32:1-4294967295; DHCPv6 valid lifetime", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "lease-time", + "maximum", + "<value>" + ], + "help": "lp: u32:1-4294967295; Maximum lease time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "lease-time", + "minimum", + "<value>" + ], + "help": "lp: u32:1-4294967295; Minimum lease time in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "nis-domain", + "<value>" + ], + "help": "NIS domain name for client to use", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "nis-server", + "<value>" + ], + "help": "lp: ipv6; IPv6 address of NIS server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "nisplus-domain", + "<value>" + ], + "help": "NIS+ domain name for client to use", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "nisplus-server", + "<value>" + ], + "help": "lp: ipv6; IPv6 address of NIS+ server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "prefix-delegation", + "start", + "<text>", + "prefix-length", + "<value>" + ], + "help": "lp: u32:32-64; Delagated prefix length (32-64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "prefix-delegation", + "start", + "<text>", + "stop", + "<value>" + ], + "help": "lp: ipv6; IPv6 address used in prefix delegation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "sip-server", + "<value>" + ], + "help": "lp: hostname; FQDN of SIP server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "sntp-server", + "<value>" + ], + "help": "IPv6 address of an SNTP server for client to use", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-mapping", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-mapping", + "<text>", + "identifier", + "<value>" + ], + "help": "lp: h[[:h]...]; DUID: colon-separated hex list (as used by isc-dhcp option dhcpv6.client-id)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-mapping", + "<text>", + "ipv6-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address for this static mapping", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dhcpv6-server", + "shared-network-name", + "<text>", + "subnet", + "<text>", + "static-mapping", + "<text>", + "ipv6-prefix", + "<value>" + ], + "help": "lp: ipv6net; IPv6 prefix for this static mapping", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "rfc2136", + "<text>", + "key", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "rfc2136", + "<text>", + "record", + "<value>" + ], + "help": "Record to be updated [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "rfc2136", + "<text>", + "server", + "<value>" + ], + "help": "Server to be updated [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "rfc2136", + "<text>", + "ttl", + "<value>" + ], + "help": "lp: u32:1-86400; DNS forwarding cache size", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "rfc2136", + "<text>", + "zone", + "<value>" + ], + "help": "Zone to be updated [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "service", + "<text>", + "host-name", + "<value>" + ], + "help": "Hostname registered with DDNS service [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "service", + "<text>", + "login", + "<value>" + ], + "help": "Login for DDNS service [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "service", + "<text>", + "password", + "<value>" + ], + "help": "Password for DDNS service [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "service", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: zoneedit1; Zoneedit protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "service", + "<text>", + "server", + "<value>" + ], + "help": "lp: FQDN; Hostname of DDNS server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "service", + "<text>", + "zone", + "<value>" + ], + "help": "DNS zone to update (only available with CloudFlare)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "use-web", + "skip", + "<value>" + ], + "help": "Skip everything before this on the given URL", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "dynamic", + "interface", + "<text>", + "use-web", + "url", + "<value>" + ], + "help": "URL to obtain the current external IP address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "allow-from", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "cache-size", + "<value>" + ], + "help": "lp: u32:0-2147483647; DNS forwarding cache size", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "dhcp", + "<value>" + ], + "help": "Interfaces whose DHCP client nameservers to forward requests to", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "dns64-prefix", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and /96 only prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "dnssec", + "<value>" + ], + "help": "lp: validate; Full blown DNSSEC validation. Send SERVFAIL to clients on bogus responses.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "domain", + "<text>", + "addnta" + ], + "help": "Add NTA (negative trust anchor) for this domain (must be set if the domain does not support DNSSEC)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "domain", + "<text>", + "recursion-desired" + ], + "help": "Set the \"recursion desired\" bit in requests to the upstream nameserver", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "domain", + "<text>", + "server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "ignore-hosts-file" + ], + "help": "Do not use local /etc/hosts file in name resolution", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "listen-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address to listen for incoming connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "negative-ttl", + "<value>" + ], + "help": "lp: u32:0-7200; Seconds to cache NXDOMAIN entries", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "no-serve-rfc1918" + ], + "help": "Makes the server authoritatively not aware of RFC1918 addresses", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address from which to send traffic", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "dns", + "forwarding", + "system" + ], + "help": "Use system name servers", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "api", + "cors", + "allow-origin", + "<value>" + ], + "help": "Allow resource request from origin", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "api", + "debug" + ], + "help": "Debug", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "api", + "keys", + "id", + "<text>", + "key", + "<value>" + ], + "help": "HTTP API plaintext key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "api", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "api", + "socket" + ], + "help": "Run server on Unix domain socket", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "api", + "strict" + ], + "help": "Enforce strict path checking", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "api-restrict", + "virtual-host", + "<value>" + ], + "help": "Restrict proxy to virtual host(s)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "certificates", + "certbot", + "domain-name", + "<value>" + ], + "help": "Domain name(s) for which to obtain certificate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "certificates", + "certbot", + "email", + "<value>" + ], + "help": "Email address to associate with certificate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "certificates", + "system-generated-certificate", + "lifetime", + "<value>" + ], + "help": "lp: 1-65535; Number of days", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "virtual-host", + "<text>", + "listen-address", + "<value>" + ], + "help": "lp: '*'; any", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "virtual-host", + "<text>", + "listen-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "virtual-host", + "<text>", + "server-name", + "<value>" + ], + "help": "Server names: exact, wildcard, or regex", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "https", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ids", + "ddos-protection", + "alert-script", + "<value>" + ], + "help": "Path to fastnetmon alert script", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ids", + "ddos-protection", + "direction", + "<value>" + ], + "help": "Direction for processing traffic", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ids", + "ddos-protection", + "listen-interface", + "<value>" + ], + "help": "Listen interface for mirroring traffic", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ids", + "ddos-protection", + "mode", + "mirror" + ], + "help": "Listen mirrored traffic mode", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "ids", + "ddos-protection", + "network", + "<value>" + ], + "help": "lp: ipv4net; Processed network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ids", + "ddos-protection", + "threshold", + "fps", + "<value>" + ], + "help": "lp: u32:0-4294967294; Flows per second", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ids", + "ddos-protection", + "threshold", + "mbps", + "<value>" + ], + "help": "lp: u32:0-4294967294; Megabits per second", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ids", + "ddos-protection", + "threshold", + "pps", + "<value>" + ], + "help": "lp: u32:0-4294967294; Packets per second", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "interface", + "<text>", + "mac-address", + "<text>", + "rate-limit", + "download", + "<value>" + ], + "help": "Download bandwidth limit in kbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "interface", + "<text>", + "mac-address", + "<text>", + "rate-limit", + "upload", + "<value>" + ], + "help": "Upload bandwidth limit in kbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "interface", + "<text>", + "mac-address", + "<text>", + "vlan-id", + "<value>" + ], + "help": "VLAN-ID of the client network", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "mode", + "<value>" + ], + "help": "lp: noauth; Authentication disabled", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "acct-interim-jitter", + "<value>" + ], + "help": "lp: u32:1-60; Maximum jitter value in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "acct-timeout", + "<value>" + ], + "help": "lp: u32:0-60; Timeout in seconds, 0 to keep active", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "dynamic-author", + "key", + "<value>" + ], + "help": "Shared secret for Dynamic Authorization Extension server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "dynamic-author", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; TCP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "dynamic-author", + "server", + "<value>" + ], + "help": "lp: ipv4; IPv4 address for aynamic authorization server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "max-try", + "<value>" + ], + "help": "lp: u32:1-20; Maximum tries", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "nas-identifier", + "<value>" + ], + "help": "NAS-Identifier attribute sent to RADIUS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "nas-ip-address", + "<value>" + ], + "help": "lp: ipv4; NAS-IP-Address attribute", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "preallocate-vif" + ], + "help": "Enable attribute NAS-Port-Id in Access-Request", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "rate-limit", + "attribute", + "<value>" + ], + "help": "Specifies which radius attribute contains rate information. (default is Filter-Id)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "rate-limit", + "enable" + ], + "help": "Enables Bandwidth shaping via RADIUS", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "rate-limit", + "multiplier", + "<value>" + ], + "help": "lp: <0.001-1000>; Shaper multiplier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "rate-limit", + "vendor", + "<value>" + ], + "help": "Specifies the vendor dictionary. (dictionary needs to be in /usr/share/accel-ppp/radius)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "server", + "<text>", + "acct-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1813)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "server", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "server", + "<text>", + "disable-accounting" + ], + "help": "Disable accounting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "server", + "<text>", + "fail-time", + "<value>" + ], + "help": "lp: u32:0-600; Fail time penalty", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "server", + "<text>", + "key", + "<value>" + ], + "help": "Shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1812)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "source-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "authentication", + "radius", + "timeout", + "<value>" + ], + "help": "lp: u32:1-60; Timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "client-ip-pool", + "name", + "<text>", + "gateway-address", + "<value>" + ], + "help": "lp: ipv4; Default Gateway send to the client", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "client-ip-pool", + "name", + "<text>", + "subnet", + "<value>" + ], + "help": "lp: ipv4net; IPv4 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "client-ipv6-pool", + "delegate", + "<text>", + "delegation-prefix", + "<value>" + ], + "help": "lp: u32:32-64; Delegated prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "client-ipv6-pool", + "prefix", + "<text>", + "mask", + "<value>" + ], + "help": "lp: u32:48-128; Client prefix length (default: 64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "interface", + "<text>", + "client-subnet", + "<value>" + ], + "help": "lp: ipv4net; IPv4 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "interface", + "<text>", + "external-dhcp", + "dhcp-relay", + "<value>" + ], + "help": "lp: ipv4; IPv4 address of the DHCP Server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "interface", + "<text>", + "external-dhcp", + "giaddr", + "<value>" + ], + "help": "address of the relay agent (Relay Agent IP Address)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "interface", + "<text>", + "network", + "<value>" + ], + "help": "lp: vlan; One VLAN per client", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "interface", + "<text>", + "network-mode", + "<value>" + ], + "help": "lp: L3; clients are behind this router", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "interface", + "<text>", + "vlan-id", + "<value>" + ], + "help": "VLAN monitor for the automatic creation of vlans (user per vlan)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "interface", + "<text>", + "vlan-range", + "<value>" + ], + "help": "VLAN monitor for the automatic creation of vlans (user per vlan)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ipoe-server", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "interface", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "interface", + "<text>", + "location", + "coordinate-based", + "altitude", + "<value>" + ], + "help": "lp: [+-]<meters>; Altitude in meters", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "interface", + "<text>", + "location", + "coordinate-based", + "datum", + "<value>" + ], + "help": "lp: MLLW; NAD83/MLLW", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "interface", + "<text>", + "location", + "coordinate-based", + "latitude", + "<value>" + ], + "help": "lp: <latitude>; Latitude (example \"37.524449N\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "interface", + "<text>", + "location", + "coordinate-based", + "longitude", + "<value>" + ], + "help": "lp: <longitude>; Longitude (example \"122.267255W\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "interface", + "<text>", + "location", + "elin", + "<value>" + ], + "help": "lp: u32:0-9999999999; Emergency Call Service ELIN number (between 10-25 numbers)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "legacy-protocols", + "cdp" + ], + "help": "Listen for CDP for Cisco routers/switches", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "legacy-protocols", + "edp" + ], + "help": "Listen for EDP for Extreme routers/switches", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "legacy-protocols", + "fdp" + ], + "help": "Listen for FDP for Foundry routers/switches", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "legacy-protocols", + "sonmp" + ], + "help": "Listen for SONMP for Nortel routers/switches", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "management-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 Management Address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "lldp", + "snmp", + "enable" + ], + "help": "Enable SNMP queries of the LLDP database", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "mdns", + "repeater", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "mdns", + "repeater", + "interface", + "<value>" + ], + "help": "Interface to repeat mDNS advertisements [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "authentication", + "organization", + "<value>" + ], + "help": "Authentication organization for InfluxDB v2 [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "authentication", + "token", + "<value>" + ], + "help": "lp: txt; Authentication token", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "bucket", + "<value>" + ], + "help": "Remote bucket, by default (main)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "prometheus-client", + "allow-from", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "prometheus-client", + "authentication", + "password", + "<value>" + ], + "help": "lp: txt; Authentication password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "prometheus-client", + "authentication", + "username", + "<value>" + ], + "help": "Authentication username", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "prometheus-client", + "listen-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address to listen for incoming connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "prometheus-client", + "metric-version", + "<value>" + ], + "help": "lp: u32:1-2; Metric version (default: 2)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "prometheus-client", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "source", + "<value>" + ], + "help": "lp: telegraf; Telegraf internal statistics", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "monitoring", + "telegraf", + "url", + "<value>" + ], + "help": "lp: url; Remote URL to InfluxDB v2", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "access-concentrator", + "<value>" + ], + "help": "Access concentrator name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "local-users", + "username", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "local-users", + "username", + "<text>", + "password", + "<value>" + ], + "help": "Password for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "local-users", + "username", + "<text>", + "rate-limit", + "download", + "<value>" + ], + "help": "Download bandwidth limit in kbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "local-users", + "username", + "<text>", + "rate-limit", + "upload", + "<value>" + ], + "help": "Upload bandwidth limit in kbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "local-users", + "username", + "<text>", + "static-ip", + "<value>" + ], + "help": "Static client IP address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "mode", + "<value>" + ], + "help": "lp: radius; Use RADIUS server for user autentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "protocols", + "<value>" + ], + "help": "lp: mschap-v2; Authentication via MS-CHAPv2 (Microsoft Challenge Handshake Authentication Protocol, version 2)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "acct-interim-jitter", + "<value>" + ], + "help": "lp: u32:1-60; Maximum jitter value in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "acct-timeout", + "<value>" + ], + "help": "lp: u32:0-60; Timeout in seconds, 0 to keep active", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "called-sid-format", + "<value>" + ], + "help": "lp: ifname:mac; NAS-Port-Id - should contain root interface name and mac address (NAS-Port-Id=eth1:00:00:00:00:00:00)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "dynamic-author", + "key", + "<value>" + ], + "help": "Shared secret for Dynamic Authorization Extension server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "dynamic-author", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; TCP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "dynamic-author", + "server", + "<value>" + ], + "help": "lp: ipv4; IPv4 address for aynamic authorization server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "max-try", + "<value>" + ], + "help": "lp: u32:1-20; Maximum tries", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "nas-identifier", + "<value>" + ], + "help": "NAS-Identifier attribute sent to RADIUS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "nas-ip-address", + "<value>" + ], + "help": "lp: ipv4; NAS-IP-Address attribute", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "preallocate-vif" + ], + "help": "Enable attribute NAS-Port-Id in Access-Request", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "rate-limit", + "attribute", + "<value>" + ], + "help": "Specifies which radius attribute contains rate information. (default is Filter-Id)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "rate-limit", + "enable" + ], + "help": "Enables Bandwidth shaping via RADIUS", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "rate-limit", + "multiplier", + "<value>" + ], + "help": "lp: <0.001-1000>; Shaper multiplier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "rate-limit", + "vendor", + "<value>" + ], + "help": "Specifies the vendor dictionary. (dictionary needs to be in /usr/share/accel-ppp/radius)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "server", + "<text>", + "acct-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1813)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "server", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "server", + "<text>", + "disable-accounting" + ], + "help": "Disable accounting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "server", + "<text>", + "fail-time", + "<value>" + ], + "help": "lp: u32:0-600; Fail time penalty", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "server", + "<text>", + "key", + "<value>" + ], + "help": "Shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1812)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "source-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "authentication", + "radius", + "timeout", + "<value>" + ], + "help": "lp: u32:1-60; Timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "client-ip-pool", + "start", + "<value>" + ], + "help": "First IP address in the pool", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "client-ip-pool", + "stop", + "<value>" + ], + "help": "Last IP address in the pool", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "client-ip-pool", + "subnet", + "<value>" + ], + "help": "lp: ipv4net; IPv4 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "client-ipv6-pool", + "delegate", + "<text>", + "delegation-prefix", + "<value>" + ], + "help": "lp: u32:32-64; Delegated prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "client-ipv6-pool", + "prefix", + "<text>", + "mask", + "<value>" + ], + "help": "lp: u32:48-128; Client prefix length (default: 64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "gateway-address", + "<value>" + ], + "help": "lp: ipv4; Default Gateway send to the client", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "interface", + "<text>", + "vlan-id", + "<value>" + ], + "help": "lp: u32:1-4094; VLAN monitor for the automatic creation of single vlan", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "interface", + "<text>", + "vlan-range", + "<value>" + ], + "help": "lp: start-end; VLAN monitor range for the automatic creation of vlans (e.g. 1-4094)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "limits", + "burst", + "<value>" + ], + "help": "Burst count", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "limits", + "connection-limit", + "<value>" + ], + "help": "Acceptable rate of connections (e.g. 1/min, 60/sec)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "limits", + "timeout", + "<value>" + ], + "help": "Timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "mtu", + "<value>" + ], + "help": "Maximum Transmission Unit (MTU) - default 1492", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "pado-delay", + "<text>", + "sessions", + "<value>" + ], + "help": "lp: u32:1-999999; Number of sessions", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "ccp" + ], + "help": "CCP negotiation (default disabled)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "interface-cache", + "<value>" + ], + "help": "lp: u32:1-256000; Count of interfaces to keep in cache", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "ipv4", + "<value>" + ], + "help": "lp: require; Require IPv4 negotiation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "ipv6", + "<value>" + ], + "help": "lp: require; Require IPv6 negotiation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "ipv6-accept-peer-intf-id" + ], + "help": "Accept peer interface identifier", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "ipv6-intf-id", + "<value>" + ], + "help": "lp: x:x:x:x; specify interface identifier for IPv6", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "ipv6-peer-intf-id", + "<value>" + ], + "help": "lp: calling-sid; Calculate interface identifier from calling-station-id", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "lcp-echo-failure", + "<value>" + ], + "help": "Maximum number of Echo-Requests may be sent without valid reply", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "lcp-echo-interval", + "<value>" + ], + "help": "LCP echo-requests/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "lcp-echo-timeout", + "<value>" + ], + "help": "Timeout in seconds to wait for any peer activity. If this option specified it turns on adaptive lcp echo functionality and \"lcp-echo-failure\" is not used.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "min-mtu", + "<value>" + ], + "help": "Minimum acceptable MTU (68-65535)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "mppe", + "<value>" + ], + "help": "lp: deny; drop all mppe", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "ppp-options", + "mru", + "<value>" + ], + "help": "Preferred MRU (68-65535)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "service-name", + "<value>" + ], + "help": "Service name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "session-control", + "<value>" + ], + "help": "lp: replace; Terminate first session when second is authorized", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "snmp", + "master-agent" + ], + "help": "enable SNMP master agent mode", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "pppoe-server", + "wins-server", + "<value>" + ], + "help": "lp: ipv4; Domain Name Server (DNS) IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "default-lifetime", + "<value>" + ], + "help": "lp: 0; Not a default router", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "default-preference", + "<value>" + ], + "help": "lp: high; Default router has high preference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "dnssl", + "<value>" + ], + "help": "DNS search list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "hop-limit", + "<value>" + ], + "help": "lp: u32:1-255; Value should represent current diameter of the Internet", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "interval", + "max", + "<value>" + ], + "help": "lp: u32:4-1800; Maximum interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "interval", + "min", + "<value>" + ], + "help": "lp: u32:3-1350; Minimum interval in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "link-mtu", + "<value>" + ], + "help": "lp: u32:1280-9000; Link MTU value in RAs", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "managed-flag" + ], + "help": "Hosts use the administered (stateful) protocol for address autoconfiguration in addition to any addresses autoconfigured using SLAAC", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "no-send-advert" + ], + "help": "Do not send router adverts", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "other-config-flag" + ], + "help": "Hosts use the administered (stateful) protocol for autoconfiguration of other (non-address) information", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "prefix", + "<text>", + "no-autonomous-flag" + ], + "help": "Prefix can not be used for stateless address auto-configuration", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "prefix", + "<text>", + "no-on-link-flag" + ], + "help": "Prefix can not be used for on-link determination", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "prefix", + "<text>", + "preferred-lifetime", + "<value>" + ], + "help": "lp: infinity; Prefix will remain preferred forever", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "prefix", + "<text>", + "valid-lifetime", + "<value>" + ], + "help": "lp: infinity; Prefix will remain preferred forever", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "reachable-time", + "<value>" + ], + "help": "lp: u32:1-3600000; Reachable Time value in RAs (in milliseconds)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "retrans-timer", + "<value>" + ], + "help": "lp: u32:1-4294967295; Minimum interval in milliseconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "route", + "<text>", + "no-remove-route" + ], + "help": "Do not announce this route with a zero second lifetime upon shutdown", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "route", + "<text>", + "route-preference", + "<value>" + ], + "help": "lp: high; Route has high preference", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "router-advert", + "interface", + "<text>", + "route", + "<text>", + "valid-lifetime", + "<value>" + ], + "help": "lp: infinity; Route will remain preferred forever", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "salt-minion", + "hash", + "<value>" + ], + "help": "Hash used when discovering file on master server (default: sha256)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "salt-minion", + "id", + "<value>" + ], + "help": "Explicitly declare ID for this minion to use (default: hostname)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "salt-minion", + "interval", + "<value>" + ], + "help": "lp: u32:1-1440; Update interval in minutes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "salt-minion", + "master", + "<value>" + ], + "help": "lp: hostname; Remote syslog server FQDN", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "salt-minion", + "master-key", + "<value>" + ], + "help": "URL with signature of master for auth reply verification", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "community", + "<text>", + "authorization", + "<value>" + ], + "help": "lp: rw; read write", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "community", + "<text>", + "client", + "<value>" + ], + "help": "IP address of SNMP client allowed to contact system", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "community", + "<text>", + "network", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "contact", + "<value>" + ], + "help": "Contact information", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "description", + "<value>" + ], + "help": "Description information", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "listen-address", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "location", + "<value>" + ], + "help": "Location information", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "protocol", + "<value>" + ], + "help": "lp: tcp; Listen protocol TCP", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "script-extensions", + "extension-name", + "<text>", + "script", + "<value>" + ], + "help": "Script location and name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "smux-peer", + "<value>" + ], + "help": "lp: oid; Object Identifier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "trap-source", + "<value>" + ], + "help": "lp: ipv6; IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "trap-target", + "<text>", + "community", + "<value>" + ], + "help": "Community used when sending trap information", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "trap-target", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "engineid", + "<value>" + ], + "help": "Specifies the EngineID that uniquely identify an agent (e.g. 000000000000000000000002)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "group", + "<text>", + "mode", + "<value>" + ], + "help": "lp: rw; read write", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "group", + "<text>", + "seclevel", + "<value>" + ], + "help": "lp: priv; Messages are authenticated and encrypted (authPriv)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "group", + "<text>", + "view", + "<value>" + ], + "help": "Defines the name of view", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "auth", + "encrypted-password", + "<value>" + ], + "help": "Defines the encrypted key for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "auth", + "plaintext-password", + "<value>" + ], + "help": "Defines the clear text key for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "auth", + "type", + "<value>" + ], + "help": "lp: sha; Secure Hash Algorithm", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "privacy", + "encrypted-password", + "<value>" + ], + "help": "Defines the encrypted key for privacy protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "privacy", + "plaintext-password", + "<value>" + ], + "help": "Defines the clear text key for privacy protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "privacy", + "type", + "<value>" + ], + "help": "lp: aes; Advanced Encryption Standard", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: udp; Use User Datagram Protocol for notifications", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "type", + "<value>" + ], + "help": "lp: trap; Use TRAP", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "trap-target", + "<text>", + "user", + "<value>" + ], + "help": "Defines username for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "user", + "<text>", + "auth", + "encrypted-password", + "<value>" + ], + "help": "Defines the encrypted key for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "user", + "<text>", + "auth", + "plaintext-password", + "<value>" + ], + "help": "Defines the clear text key for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "user", + "<text>", + "auth", + "type", + "<value>" + ], + "help": "lp: sha; Secure Hash Algorithm", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "user", + "<text>", + "group", + "<value>" + ], + "help": "Specifies group for user name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "user", + "<text>", + "mode", + "<value>" + ], + "help": "lp: rw; read write", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "user", + "<text>", + "privacy", + "encrypted-password", + "<value>" + ], + "help": "Defines the encrypted key for privacy protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "user", + "<text>", + "privacy", + "plaintext-password", + "<value>" + ], + "help": "Defines the clear text key for privacy protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "user", + "<text>", + "privacy", + "type", + "<value>" + ], + "help": "lp: aes; Advanced Encryption Standard", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "view", + "<text>", + "oid", + "<text>", + "exclude", + "<value>" + ], + "help": "Exclude is an optional argument", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "v3", + "view", + "<text>", + "oid", + "<text>", + "mask", + "<value>" + ], + "help": "Defines a bit-mask that is indicating which subidentifiers of the associated subtree OID should be regarded as significant", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "snmp", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "access-control", + "allow", + "group", + "<value>" + ], + "help": "Allow members of a group to login", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "access-control", + "allow", + "user", + "<value>" + ], + "help": "Allow specific users to login", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "access-control", + "deny", + "group", + "<value>" + ], + "help": "Allow members of a group to login", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "access-control", + "deny", + "user", + "<value>" + ], + "help": "Allow specific users to login", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "ciphers", + "<value>" + ], + "help": "Allowed ciphers", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "client-keepalive-interval", + "<value>" + ], + "help": "lp: u32:1-65535; Time interval in seconds for keepalive message", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "disable-host-validation" + ], + "help": "Disable IP Address to Hostname lookup", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "disable-password-authentication" + ], + "help": "Disable password-based authentication", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "key-exchange", + "<value>" + ], + "help": "Allowed key exchange (KEX) algorithms", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "listen-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address to listen for incoming connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "loglevel", + "<value>" + ], + "help": "lp: verbose; enable logging of failed login attempts", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "mac", + "<value>" + ], + "help": "Allowed message authentication code (MAC) algorithms", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "ssh", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "tftp-server", + "allow-upload" + ], + "help": "Allow TFTP file uploads", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "tftp-server", + "directory", + "<value>" + ], + "help": "Folder containing files served by TFTP [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "tftp-server", + "listen-address", + "<text>", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "tftp-server", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "append-domain", + "<value>" + ], + "help": "lp: domain; Domain to use for urls that do not contain a '.'", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "children", + "<value>" + ], + "help": "lp: n; Number of authentication helper processes", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "credentials-ttl", + "<value>" + ], + "help": "lp: n; Authenticated session timeout", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "base-dn", + "<value>" + ], + "help": "LDAP Base DN to search", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "bind-dn", + "<value>" + ], + "help": "LDAP DN used to bind to server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "filter-expression", + "<value>" + ], + "help": "Filter expression to perform LDAP search with", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "password", + "<value>" + ], + "help": "LDAP password to bind with", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "persistent-connection" + ], + "help": "Use persistent LDAP connection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Port number to use", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "server", + "<value>" + ], + "help": "LDAP server to use", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "use-ssl" + ], + "help": "Use SSL/TLS for LDAP connection", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "username-attribute", + "<value>" + ], + "help": "LDAP username attribute", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "ldap", + "version", + "<value>" + ], + "help": "lp: 3; LDAP protocol version 2", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "method", + "<value>" + ], + "help": "lp: ldap; Lightweight Directory Access Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "authentication", + "realm", + "<value>" + ], + "help": "Name of authentication realm (e.g. \"My Company proxy server\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "cache-peer", + "<text>", + "address", + "<value>" + ], + "help": "lp: hostname; Squid cache-peer hostname", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "cache-peer", + "<text>", + "http-port", + "<value>" + ], + "help": "lp: u32:1025-65535; Default port number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "cache-peer", + "<text>", + "icp-port", + "<value>" + ], + "help": "lp: u32:1-65535; Cache peer ICP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "cache-peer", + "<text>", + "options", + "<value>" + ], + "help": "lp: txt; Cache peer options", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "cache-peer", + "<text>", + "type", + "<value>" + ], + "help": "lp: multicast; Peer is a member of a multicast group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "cache-size", + "<value>" + ], + "help": "lp: 0; Disable disk caching", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "default-port", + "<value>" + ], + "help": "lp: u32:1025-65535; Default port number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "disable-access-log" + ], + "help": "Disable logging of HTTP accesses", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "domain-block", + "<value>" + ], + "help": "Domain name to block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "domain-noncache", + "<value>" + ], + "help": "Domain name to access without caching", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "listen-address", + "<text>", + "disable-transparent" + ], + "help": "Disable transparent mode", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "listen-address", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1025-65535; Default port number", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "maximum-object-size", + "<value>" + ], + "help": "lp: u32; Object size in KB", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "mem-cache-size", + "<value>" + ], + "help": "lp: u32; Memory cache size in MB", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "minimum-object-size", + "<value>" + ], + "help": "lp: u32; Object size in KB", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "outgoing-address", + "<value>" + ], + "help": "Outgoing IP address for webproxy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "reply-block-mime", + "<value>" + ], + "help": "MIME type to block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "reply-body-max-size", + "<value>" + ], + "help": "lp: u32; Reply size in KB", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "allow-category", + "<value>" + ], + "help": "Category to allow", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "allow-ipaddr-url" + ], + "help": "Allow IP address URLs", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "auto-update", + "update-hour", + "<value>" + ], + "help": "lp: u32:0-23; Hour for database update", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "block-category", + "<value>" + ], + "help": "Category to block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "default-action", + "<value>" + ], + "help": "lp: block; Default filter action is block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "enable-safe-search" + ], + "help": "Enable safe-mode search on popular search engines", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "local-block", + "<value>" + ], + "help": "lp: ipv4; IP address of site to block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "local-block-keyword", + "<value>" + ], + "help": "lp: keyword; Keyword (or regex) to block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "local-block-url", + "<value>" + ], + "help": "lp: url; Local URL to block (without \"http://\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "local-ok", + "<value>" + ], + "help": "lp: ipv4; IP address of site to allow", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "local-ok-url", + "<value>" + ], + "help": "lp: url; Local URL to allow (without \"http://\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "log", + "<value>" + ], + "help": "Log block category", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "redirect-url", + "<value>" + ], + "help": "lp: url; URL for redirect", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "allow-category", + "<value>" + ], + "help": "Category to allow", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "allow-ipaddr-url" + ], + "help": "Allow IP address URLs", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "block-category", + "<value>" + ], + "help": "Category to block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "default-action", + "<value>" + ], + "help": "lp: block; Default filter action is block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "enable-safe-search" + ], + "help": "Enable safe-mode search on popular search engines", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "local-block", + "<value>" + ], + "help": "lp: ipv4; IP address of site to block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "local-block-keyword", + "<value>" + ], + "help": "lp: keyword; Keyword (or regex) to block", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "local-block-url", + "<value>" + ], + "help": "lp: url; Local URL to block (without \"http://\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "local-ok", + "<value>" + ], + "help": "lp: ipv4; IP address of site to allow", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "local-ok-url", + "<value>" + ], + "help": "lp: url; Local URL to allow (without \"http://\")", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "log", + "<value>" + ], + "help": "Log block category", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "redirect-url", + "<value>" + ], + "help": "lp: url; URL for redirect", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "source-group", + "<value>" + ], + "help": "lp: group; Source group identifier for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "rule", + "<text>", + "time-period", + "<value>" + ], + "help": "lp: period; Time period for this rule", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "source-group", + "<text>", + "address", + "<value>" + ], + "help": "lp: ipv4range; IPv4 address range to match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "source-group", + "<text>", + "description", + "<value>" + ], + "help": "Description for source-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "source-group", + "<text>", + "domain", + "<value>" + ], + "help": "lp: domain; Domain name for the source-group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "source-group", + "<text>", + "ldap-ip-search", + "<value>" + ], + "help": "LDAP search expression for an IP address list", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "source-group", + "<text>", + "ldap-user-search", + "<value>" + ], + "help": "LDAP search expression for a user group", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "source-group", + "<text>", + "user", + "<value>" + ], + "help": "List of user names", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "time-period", + "<text>", + "days", + "<text>", + "time", + "<value>" + ], + "help": "lp: <hh:mm - hh:mm>; Time range in 24hr time", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "service", + "webproxy", + "url-filtering", + "squidguard", + "time-period", + "<text>", + "description", + "<value>" + ], + "help": "Time-period description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "acceleration", + "qat" + ], + "help": "Enable Intel QAT (Quick Assist Technology) for cryptographic acceleration", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "config-management", + "commit-archive", + "location", + "<value>" + ], + "help": "elp:", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "config-management", + "commit-archive", + "source-address", + "<value>" + ], + "help": "Source address or interface for archive server connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "config-management", + "commit-revisions", + "<value>" + ], + "help": "lp: u32:0-65535 ; Number of config backups to keep", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "expect-table-size", + "<value>" + ], + "help": "lp: u32:1-50000000; Number of entries allowed in connection tracking expect table", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "hash-size", + "<value>" + ], + "help": "lp: u32:1-50000000; Size of hash to use for connection tracking table", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "ignore", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "ignore", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "ignore", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "ignore", + "rule", + "<text>", + "inbound-interface", + "<value>" + ], + "help": "interface to ignore connections tracking on", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "ignore", + "rule", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: !<protocol> ; All IP protocols except for the specified name or number (negation)", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "ignore", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "ignore", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "icmp", + "destroy" + ], + "help": "Log deletion of ICMP connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "icmp", + "new" + ], + "help": "Log newly created ICMP connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "icmp", + "update" + ], + "help": "Log updates to ICMP connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "other", + "destroy" + ], + "help": "Log deletion of connections for all protocols", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "other", + "new" + ], + "help": "Log newly created connections for all protocols", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "other", + "update" + ], + "help": "Log updates to connections for all protocols", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "tcp", + "destroy" + ], + "help": "Log deletion of TCP connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "tcp", + "new" + ], + "help": "Log newly created TCP connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "tcp", + "update", + "close-wait" + ], + "help": "Log updates to TCP connections in CLOSE_WAIT state", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "tcp", + "update", + "established" + ], + "help": "Log updates to TCP connections in ESTABLISHED state", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "tcp", + "update", + "fin-wait" + ], + "help": "Log updates to TCP connections in FIN_WAIT state", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "tcp", + "update", + "last-ack" + ], + "help": "Log updates to TCP connections in LAST_ACK state", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "tcp", + "update", + "syn-received" + ], + "help": "Log updates to TCP connections in SYN_RECV state", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "tcp", + "update", + "time-wait" + ], + "help": "Log updates to TCP connections in TIME_WAIT state", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "udp", + "destroy" + ], + "help": "Log deletion of UDP connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "udp", + "new" + ], + "help": "Log newly created UDP connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "log", + "udp", + "update" + ], + "help": "Log updates to UDP connections", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "modules", + "ftp" + ], + "help": "FTP connection tracking", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "modules", + "h323" + ], + "help": "H.323 connection tracking", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "modules", + "nfs" + ], + "help": "NFS connection tracking", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "modules", + "pptp" + ], + "help": "PPTP connection tracking", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "modules", + "sip" + ], + "help": "SIP connection tracking", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "modules", + "sqlnet" + ], + "help": "SQLnet connection tracking", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "modules", + "tftp" + ], + "help": "TFTP connection tracking", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "table-size", + "<value>" + ], + "help": "lp: u32:1-50000000; Number of entries allowed in connection tracking table", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "tcp", + "half-open-connections", + "<value>" + ], + "help": "lp: u32:1-2147483647; Generic connection timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "tcp", + "loose", + "<value>" + ], + "help": "lp: disable; Do not allow tracking of previously established connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "tcp", + "max-retrans", + "<value>" + ], + "help": "lp: u32:1-2147483647; Generic connection timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "description", + "<value>" + ], + "help": "Rule description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "destination", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "destination", + "port", + "<value>" + ], + "help": "elp: Multiple destination ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "icmp", + "<value>" + ], + "help": "lp: u32:1-21474836; ICMP timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "other", + "<value>" + ], + "help": "lp: u32:1-21474836; Generic connection timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "tcp", + "close", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP CLOSE timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "tcp", + "close-wait", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP CLOSE-WAIT timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "tcp", + "established", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP ESTABLISHED timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "tcp", + "fin-wait", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP FIN-WAIT timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "tcp", + "last-ack", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP LAST-ACK timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "tcp", + "syn-recv", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP SYN-RECEIVED timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "tcp", + "syn-sent", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP SYN-SENT timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "tcp", + "time-wait", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP TIME-WAIT timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "udp", + "other", + "<value>" + ], + "help": "lp: u32:1-21474836; UDP generic timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "protocol", + "udp", + "stream", + "<value>" + ], + "help": "lp: u32:1-21474836; UDP stream timeout in seconds", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "source", + "address", + "<value>" + ], + "help": "lp: !ipv4range; Match everything except the specified range", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "custom", + "rule", + "<text>", + "source", + "port", + "<value>" + ], + "help": "elp: Multiple source ports can be specified as a comma-separated list.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "icmp", + "<value>" + ], + "help": "lp: u32:1-21474836; ICMP timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "other", + "<value>" + ], + "help": "lp: u32:1-21474836; Generic connection timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "tcp", + "close", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP CLOSE timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "tcp", + "close-wait", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP CLOSE-WAIT timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "tcp", + "established", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP ESTABLISHED timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "tcp", + "fin-wait", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP FIN-WAIT timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "tcp", + "last-ack", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP LAST-ACK timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "tcp", + "syn-recv", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP SYN-RECEIVED timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "tcp", + "syn-sent", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP SYN-SENT timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "tcp", + "time-wait", + "<value>" + ], + "help": "lp: u32:1-21474836; TCP TIME-WAIT timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "udp", + "other", + "<value>" + ], + "help": "lp: u32:1-21474836; UDP generic timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "conntrack", + "timeout", + "udp", + "stream", + "<value>" + ], + "help": "lp: u32:1-21474836; UDP stream timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "console", + "device", + "<text>", + "speed", + "<value>" + ], + "help": "lp: 115200; 115200 bps", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "console", + "powersave" + ], + "help": "Enable screen blank powersaving on VGA console", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "domain-name", + "<value>" + ], + "help": "System domain name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "domain-search", + "domain", + "<value>" + ], + "help": "DNS domain completion order", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "buffer-size", + "<value>" + ], + "help": "lp: u32; Buffer size in MiB", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "disable-imt" + ], + "help": "Disable in memory table plugin", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "enable-egress" + ], + "help": "Enable egress flow accounting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "interface", + "<value>" + ], + "help": "Interface for flow-accounting [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "engine-id", + "<value>" + ], + "help": "lp: u32; NetFlow engine-id for v9 / IPFIX", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "max-flows", + "<value>" + ], + "help": "lp: u32; NetFlow maximum flows", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "sampling-rate", + "<value>" + ], + "help": "lp: u32; Sampling rate (1 in N packets)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1025-65535; NetFlow port number (default: 2055)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "source-ip", + "<value>" + ], + "help": "lp: ipv6; IPv6 source address of NetFlow packets", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "timeout", + "expiry-interval", + "<value>" + ], + "help": "lp: u32:0-2147483647; Expiry scan interval (default: 60)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "timeout", + "flow-generic", + "<value>" + ], + "help": "lp: u32:0-2147483647; Generic flow timeout in seconds (default: 3600)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "timeout", + "icmp", + "<value>" + ], + "help": "lp: u32:0-2147483647; ICMP timeout in seconds (default: 300)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "timeout", + "max-active-life", + "<value>" + ], + "help": "lp: u32:0-2147483647; Max active timeout in seconds (default: 604800)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "timeout", + "tcp-fin", + "<value>" + ], + "help": "lp: u32:0-2147483647; TCP FIN timeout in seconds (default: 300)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "timeout", + "tcp-generic", + "<value>" + ], + "help": "lp: u32:0-2147483647; TCP generic timeout in seconds (default: 3600)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "timeout", + "tcp-rst", + "<value>" + ], + "help": "lp: u32:0-2147483647; TCP RST timeout in seconds (default: 120)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "timeout", + "udp", + "<value>" + ], + "help": "lp: u32:0-2147483647; UDP timeout in seconds (default: 300)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "netflow", + "version", + "<value>" + ], + "help": "lp: 10; Internet Protocol Flow Information Export (IPFIX)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "sflow", + "agent-address", + "<value>" + ], + "help": "lp: ipv4; sFlow IPv4 agent address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "sflow", + "sampling-rate", + "<value>" + ], + "help": "lp: u32; Sampling rate (1 in N packets)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "sflow", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1025-65535; sFlow port number (default: 6343)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "sflow", + "source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "flow-accounting", + "syslog-facility", + "<value>" + ], + "help": "lp: all; Authentication and authorization", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "host-name", + "<value>" + ], + "help": "System host name (default: vyos)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "ip", + "arp", + "table-size", + "<value>" + ], + "help": "Maximum number of entries to keep in the cache", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "ip", + "disable-forwarding" + ], + "help": "Disable IPv4 forwarding on all interfaces", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ip", + "multipath", + "ignore-unreachable-nexthops" + ], + "help": "Ignore next hops that are not in the ARP table", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ip", + "multipath", + "layer4-hashing" + ], + "help": "Use layer 4 information for ECMP hashing", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ipv6", + "disable" + ], + "help": "Disable assignment of IPv6 addresses on all interfaces", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ipv6", + "disable-forwarding" + ], + "help": "Disable IPv6 forwarding on all interfaces", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ipv6", + "multipath", + "layer4-hashing" + ], + "help": "Use layer 4 information for ECMP hashing", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ipv6", + "neighbor", + "table-size", + "<value>" + ], + "help": "Maximum number of entries to keep in the cache", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "ipv6", + "strict-dad" + ], + "help": "Disable IPv6 operation on interface when DAD fails on LL addr", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "lcd", + "device", + "<value>" + ], + "help": "lp: usbNbXpY; TTY device name, USB based", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "lcd", + "model", + "<value>" + ], + "help": "lp: sdec; Lanner, Watchguard, Nexcom NSA, Sophos UTM appliances", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "banner", + "post-login", + "<value>" + ], + "help": "A system banner after the user logs in", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "banner", + "pre-login", + "<value>" + ], + "help": "A system banner before the user logs in", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "radius", + "server", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "radius", + "server", + "<text>", + "key", + "<value>" + ], + "help": "Shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "radius", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1812)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "radius", + "server", + "<text>", + "priority", + "<value>" + ], + "help": "lp: u32:1-255; Server priority (default: 255)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "radius", + "server", + "<text>", + "timeout", + "<value>" + ], + "help": "lp: u32:1-30; Session timeout in seconds (default: 2)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "radius", + "source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "radius", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "user", + "<text>", + "authentication", + "encrypted-password", + "<value>" + ], + "help": "Encrypted password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "user", + "<text>", + "authentication", + "plaintext-password", + "<value>" + ], + "help": "Plaintext password used for encryption", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "user", + "<text>", + "authentication", + "public-keys", + "<text>", + "key", + "<value>" + ], + "help": "Public key value (Base64 encoded)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "user", + "<text>", + "authentication", + "public-keys", + "<text>", + "options", + "<value>" + ], + "help": "Optional public key options", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "user", + "<text>", + "authentication", + "public-keys", + "<text>", + "type", + "<value>" + ], + "help": "lp: ssh-ed25519; None", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "user", + "<text>", + "full-name", + "<value>" + ], + "help": "Full name of the user (use quotes for names with spaces)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "login", + "user", + "<text>", + "home-directory", + "<value>" + ], + "help": "Home directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "name-server", + "<value>" + ], + "help": "lp: txt; Use Domain Name Server from DHCP interface", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "ntp", + "allow-clients", + "address", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "ntp", + "interface", + "<value>" + ], + "help": "lp: txt; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "ntp", + "listen-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 address to listen for incoming connections", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "ntp", + "server", + "<text>", + "noselect" + ], + "help": "Marks the server as unused", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ntp", + "server", + "<text>", + "pool" + ], + "help": "Associate with a number of remote servers", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ntp", + "server", + "<text>", + "preempt" + ], + "help": "Specifies the association as preemptable rather than the default persistent", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ntp", + "server", + "<text>", + "prefer" + ], + "help": "Marks the server as preferred", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "ntp", + "vrf", + "<value>" + ], + "help": "lp: txt; VRF instance name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "ctrl-alt-delete", + "<value>" + ], + "help": "lp: poweroff; Poweroff system", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "http-client", + "source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "http-client", + "source-interface", + "<value>" + ], + "help": "lp: interface; Interface name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "keyboard-layout", + "<value>" + ], + "help": "lp: dk; Denmark", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "performance", + "<value>" + ], + "help": "lp: latency; Tune for low network latency", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "reboot-on-panic" + ], + "help": "Reboot system on kernel panic", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "root-partition-auto-resize" + ], + "help": "Enable root partition auto-extention on system boot", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "ssh-client", + "source-address", + "<value>" + ], + "help": "lp: ipv6; IPv6 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "option", + "startup-beep" + ], + "help": "plays sound via system speaker when you can login", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "proxy", + "password", + "<value>" + ], + "help": "Proxy password", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "proxy", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "proxy", + "url", + "<value>" + ], + "help": "Proxy URL", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "proxy", + "username", + "<value>" + ], + "help": "Proxy username", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "static-host-mapping", + "host-name", + "<text>", + "alias", + "<value>" + ], + "help": "Alias for this address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "static-host-mapping", + "host-name", + "<text>", + "inet", + "<value>" + ], + "help": "lp: ipv6; IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "sysctl", + "all", + "<text>", + "value", + "<value>" + ], + "help": "lp: <integer>; Set sysctl option", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "sysctl", + "custom", + "<text>", + "value", + "<value>" + ], + "help": "lp: <value>; Set sysctl option value", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "sysctl", + "net.ipv4.igmp_max_memberships", + "<value>" + ], + "help": "lp: <integer>; Set net.ipv4.igmp_max_memberships value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "sysctl", + "net.ipv4.ipfrag_time", + "<value>" + ], + "help": "lp: <integer>; Set net.ipv4.ipfrag_time to specific value", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "console", + "facility", + "<text>", + "level", + "<value>" + ], + "help": "lp: all; Log everything", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "file", + "<text>", + "archive", + "file", + "<value>" + ], + "help": "Number of saved files (default is 5)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "file", + "<text>", + "archive", + "size", + "<value>" + ], + "help": "Size of log files (in kbytes, default is 256)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "file", + "<text>", + "facility", + "<text>", + "level", + "<value>" + ], + "help": "lp: all; Log everything", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "global", + "archive", + "file", + "<value>" + ], + "help": "Number of saved files (default is 5)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "global", + "archive", + "size", + "<value>" + ], + "help": "Size of log files (in kbytes, default is 256)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "global", + "facility", + "<text>", + "level", + "<value>" + ], + "help": "lp: all; Log everything", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "global", + "marker", + "interval", + "<value>" + ], + "help": "time interval how often a mark message is being sent in seconds (default: 1200)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "global", + "preserve-fqdn" + ], + "help": "uses FQDN for logging", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "host", + "<text>", + "facility", + "<text>", + "level", + "<value>" + ], + "help": "lp: all; Log everything", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "host", + "<text>", + "facility", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: tcp; send log messages to remote syslog server over tcp", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "host", + "<text>", + "format", + "octet-counted" + ], + "help": "Allows for the transmission of all characters inside a syslog message", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "host", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Destination port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "syslog", + "user", + "<text>", + "facility", + "<text>", + "level", + "<value>" + ], + "help": "lp: all; Log everything", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "task-scheduler", + "task", + "<text>", + "crontab-spec", + "<value>" + ], + "help": "UNIX crontab time specification string", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "task-scheduler", + "task", + "<text>", + "executable", + "arguments", + "<value>" + ], + "help": "Arguments passed to the executable", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "task-scheduler", + "task", + "<text>", + "executable", + "path", + "<value>" + ], + "help": "Path to executable", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "task-scheduler", + "task", + "<text>", + "interval", + "<value>" + ], + "help": "lp: <days>d; Execution interval in days", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "system", + "time-zone", + "<value>" + ], + "help": "Local time zone (default UTC)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "drop-tail", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "drop-tail", + "<text>", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fair-queue", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fair-queue", + "<text>", + "hash-interval", + "<value>" + ], + "help": "Hash interval (seconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fair-queue", + "<text>", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-127; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fq-codel", + "<text>", + "codel-quantum", + "<value>" + ], + "help": "fq-codel - Number of bytes used as 'deficit' (default 1514)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fq-codel", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fq-codel", + "<text>", + "flows", + "<value>" + ], + "help": "fq-codel - Number of flows (default 1024)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fq-codel", + "<text>", + "interval", + "<value>" + ], + "help": "fq-codel - Interval (milliseconds) used to measure the delay (default 100)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fq-codel", + "<text>", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-11000; Queue size in packets (default 10240)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "fq-codel", + "<text>", + "target", + "<value>" + ], + "help": "fq-codel - Acceptable minimum queue delay (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "bandwidth", + "<value>" + ], + "help": "lp: <number><suffix>; Rate with scaling suffix (mbit, mbps, ...)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "burst", + "<value>" + ], + "help": "lp: <number><suffix>; Bytes with scaling suffix (kb, mb, gb)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "description", + "<value>" + ], + "help": "Description for this traffic class", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "description", + "<value>" + ], + "help": "Description for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "destination", + "<value>" + ], + "help": "Ethernet destination address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "protocol", + "<value>" + ], + "help": "lp: 802.1Q; 802.1Q VLAN tag", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "source", + "<value>" + ], + "help": "Ethernet source address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "interface", + "<value>" + ], + "help": "Interface name for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "mark", + "<value>" + ], + "help": "Match on mark applied by firewall", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "match", + "<text>", + "vif", + "<value>" + ], + "help": "lp: u32:0-4095; Virtual Local Area Network (VLAN) tag", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "class", + "<text>", + "priority", + "<value>" + ], + "help": "lp: u32:0-20; Priority for match rule evaluation", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "default", + "bandwidth", + "<value>" + ], + "help": "lp: <number><suffix>; Rate with scaling suffix (mbit, mbps, ...)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "default", + "burst", + "<value>" + ], + "help": "lp: <number><suffix>; Bytes with scaling suffix (kb, mb, gb)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "limiter", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "network-emulator", + "<text>", + "bandwidth", + "<value>" + ], + "help": "lp: <number><suffix>; Rate with scaling suffix (mbit, mbps, ...)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "network-emulator", + "<text>", + "burst", + "<value>" + ], + "help": "lp: <number><suffix>; Bytes with scaling suffix (kb, mb, gb)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "network-emulator", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "network-emulator", + "<text>", + "network-delay", + "<value>" + ], + "help": "lp: <number><suffix>; Time with suffix (secs, ms, us)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "network-emulator", + "<text>", + "packet-corruption", + "<value>" + ], + "help": "lp: <number>%%; Percentage of packets affected", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "network-emulator", + "<text>", + "packet-loss", + "<value>" + ], + "help": "lp: <number>%%; Percentage of packets affected", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "network-emulator", + "<text>", + "packet-reordering", + "<value>" + ], + "help": "lp: <number>%%; Percentage of packets affected", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "network-emulator", + "<text>", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "codel-quantum", + "<value>" + ], + "help": "fq-codel - Number of bytes used as 'deficit' (default 1514)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "description", + "<value>" + ], + "help": "Description for this traffic class", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "flows", + "<value>" + ], + "help": "fq-codel - Number of flows (default 1024)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "interval", + "<value>" + ], + "help": "fq-codel - Interval (milliseconds) used to measure the delay (default 100)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "description", + "<value>" + ], + "help": "Description for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "destination", + "<value>" + ], + "help": "Ethernet destination address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "protocol", + "<value>" + ], + "help": "lp: 802.1Q; 802.1Q VLAN tag", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "source", + "<value>" + ], + "help": "Ethernet source address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "interface", + "<value>" + ], + "help": "Interface name for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "mark", + "<value>" + ], + "help": "Match on mark applied by firewall", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "match", + "<text>", + "vif", + "<value>" + ], + "help": "lp: u32:0-4095; Virtual Local Area Network (VLAN) tag", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "queue-type", + "<value>" + ], + "help": "lp: random-detect; Random Early Detection (RED)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "class", + "<text>", + "target", + "<value>" + ], + "help": "fq-codel - Acceptable minimum queue delay (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "default", + "codel-quantum", + "<value>" + ], + "help": "fq-codel - Number of bytes used as 'deficit' (default 1514)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "default", + "flows", + "<value>" + ], + "help": "fq-codel - Number of flows (default 1024)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "default", + "interval", + "<value>" + ], + "help": "fq-codel - Interval (milliseconds) used to measure the delay (default 100)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "default", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "default", + "queue-type", + "<value>" + ], + "help": "lp: random-detect; Random Early Detection (RED)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "default", + "target", + "<value>" + ], + "help": "fq-codel - Acceptable minimum queue delay (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "priority-queue", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "random-detect", + "<text>", + "bandwidth", + "<value>" + ], + "help": "lp: <number><suffix>; Rate with scaling suffix (mbit, mbps, ...)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "random-detect", + "<text>", + "description", + "<value>" + ], + "help": "Description for queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "random-detect", + "<text>", + "precedence", + "<text>", + "average-packet", + "<value>" + ], + "help": "lp: u32:16-10240; Average packet size in bytes", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "random-detect", + "<text>", + "precedence", + "<text>", + "mark-probability", + "<value>" + ], + "help": "lp: <number>; Numeric value ( 1 / N )", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "random-detect", + "<text>", + "precedence", + "<text>", + "maximum-threshold", + "<value>" + ], + "help": "lp: u32:0-4096; Maximum Threshold in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "random-detect", + "<text>", + "precedence", + "<text>", + "minimum-threshold", + "<value>" + ], + "help": "lp: u32:0-4096; Minimum Threshold in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "random-detect", + "<text>", + "precedence", + "<text>", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "rate-control", + "<text>", + "bandwidth", + "<value>" + ], + "help": "lp: <number><suffix>; Rate with scaling suffix (mbit, mbps, ...)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "rate-control", + "<text>", + "burst", + "<value>" + ], + "help": "lp: <number><suffix>; Bytes with scaling suffix (kb, mb, gb)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "rate-control", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "rate-control", + "<text>", + "latency", + "<value>" + ], + "help": "lp: <number><suffix>; Time with suffix (secs, ms, us)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "codel-quantum", + "<value>" + ], + "help": "fq-codel - Number of bytes used as 'deficit' (default 1514)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "description", + "<value>" + ], + "help": "Description for this traffic class", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "flows", + "<value>" + ], + "help": "fq-codel - Number of flows (default 1024)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "interval", + "<value>" + ], + "help": "fq-codel - Interval (milliseconds) used to measure the delay (default 100)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "description", + "<value>" + ], + "help": "Description for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "destination", + "<value>" + ], + "help": "Ethernet destination address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "protocol", + "<value>" + ], + "help": "lp: 802.1Q; 802.1Q VLAN tag", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "source", + "<value>" + ], + "help": "Ethernet source address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "interface", + "<value>" + ], + "help": "Interface name for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "mark", + "<value>" + ], + "help": "Match on mark applied by firewall", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "match", + "<text>", + "vif", + "<value>" + ], + "help": "lp: u32:0-4095; Virtual Local Area Network (VLAN) tag", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "quantum", + "<value>" + ], + "help": "lp: u32:1-4294967295; Packet scheduling quantum (bytes)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "queue-type", + "<value>" + ], + "help": "lp: priority; Priority queueing based on DSCP", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "class", + "<text>", + "target", + "<value>" + ], + "help": "fq-codel - Acceptable minimum queue delay (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "default", + "codel-quantum", + "<value>" + ], + "help": "fq-codel - Number of bytes used as 'deficit' (default 1514)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "default", + "flows", + "<value>" + ], + "help": "fq-codel - Number of flows (default 1024)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "default", + "interval", + "<value>" + ], + "help": "fq-codel - Interval (milliseconds) used to measure the delay (default 100)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "default", + "quantum", + "<value>" + ], + "help": "lp: u32:1-4294967295; Packet scheduling quantum (bytes)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "default", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "default", + "queue-type", + "<value>" + ], + "help": "lp: priority; Priority queueing based on DSCP", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "default", + "target", + "<value>" + ], + "help": "fq-codel - Acceptable minimum queue delay (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "round-robin", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "bandwidth", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "bandwidth", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "burst", + "<value>" + ], + "help": "lp: <number><suffix>; Bytes with scaling suffix (kb, mb, gb)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "ceiling", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "codel-quantum", + "<value>" + ], + "help": "fq-codel - Number of bytes used as 'deficit' (default 1514)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "description", + "<value>" + ], + "help": "Description for this traffic class", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "flows", + "<value>" + ], + "help": "fq-codel - Number of flows (default 1024)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "interval", + "<value>" + ], + "help": "fq-codel - Interval (milliseconds) used to measure the delay (default 100)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "description", + "<value>" + ], + "help": "Description for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "destination", + "<value>" + ], + "help": "Ethernet destination address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "protocol", + "<value>" + ], + "help": "lp: 802.1Q; 802.1Q VLAN tag", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "source", + "<value>" + ], + "help": "Ethernet source address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "interface", + "<value>" + ], + "help": "Interface name for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "mark", + "<value>" + ], + "help": "Match on mark applied by firewall", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "match", + "<text>", + "vif", + "<value>" + ], + "help": "lp: u32:0-4095; Virtual Local Area Network (VLAN) tag", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "priority", + "<value>" + ], + "help": "lp: u32:0-7; Priority order for bandwidth pool", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "queue-type", + "<value>" + ], + "help": "lp: random-detect; Random Early Detection (RED)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "set-dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "class", + "<text>", + "target", + "<value>" + ], + "help": "fq-codel - Acceptable minimum queue delay (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "bandwidth", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "burst", + "<value>" + ], + "help": "lp: <number><suffix>; Bytes with scaling suffix (kb, mb, gb)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "ceiling", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "codel-quantum", + "<value>" + ], + "help": "fq-codel - Number of bytes used as 'deficit' (default 1514)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "flows", + "<value>" + ], + "help": "fq-codel - Number of flows (default 1024)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "interval", + "<value>" + ], + "help": "fq-codel - Interval (milliseconds) used to measure the delay (default 100)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "priority", + "<value>" + ], + "help": "lp: u32:0-7; Priority order for bandwidth pool", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "queue-limit", + "<value>" + ], + "help": "lp: u32:1-4294967295; Queue size in packets", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "queue-type", + "<value>" + ], + "help": "lp: random-detect; Random Early Detection (RED)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "set-dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "default", + "target", + "<value>" + ], + "help": "fq-codel - Acceptable minimum queue delay (milliseconds)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "bandwidth", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "description", + "<value>" + ], + "help": "Description for this traffic class", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "linkshare", + "d", + "<value>" + ], + "help": "lp: <number><suffix>; Time with suffix (secs, ms, us)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "linkshare", + "m1", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "linkshare", + "m2", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "description", + "<value>" + ], + "help": "Description for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "destination", + "<value>" + ], + "help": "Ethernet destination address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "protocol", + "<value>" + ], + "help": "lp: 802.1Q; 802.1Q VLAN tag", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ether", + "source", + "<value>" + ], + "help": "Ethernet source address for this match", + "run": null, + "type": "macaddr", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "interface", + "<value>" + ], + "help": "Interface name for this match", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ip", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "address", + "<value>" + ], + "help": "IP destination address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "destination", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "dscp", + "<value>" + ], + "help": "lp: network; match; DSCP (111000)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "max-length", + "<value>" + ], + "help": "lp: u32:0-65535; Maximum packet/payload length", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "protocol", + "<value>" + ], + "help": "lp: sctp; Stream Control Transmission Protocol", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "address", + "<value>" + ], + "help": "IP source address for this match", + "run": null, + "type": "ipv6net", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "source", + "port", + "<value>" + ], + "help": "lp: txt; Assigned TCP (or UDP) port name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "ack" + ], + "help": "Match TCP ACK", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "ipv6", + "tcp", + "syn" + ], + "help": "Match TCP SYN", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "mark", + "<value>" + ], + "help": "Match on mark applied by firewall", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "match", + "<text>", + "vif", + "<value>" + ], + "help": "lp: u32:0-4095; Virtual Local Area Network (VLAN) tag", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "realtime", + "d", + "<value>" + ], + "help": "lp: <number><suffix>; Time with suffix (secs, ms, us)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "realtime", + "m1", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "realtime", + "m2", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "upperlimit", + "d", + "<value>" + ], + "help": "lp: <number><suffix>; Time with suffix (secs, ms, us)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "upperlimit", + "m1", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "class", + "<text>", + "upperlimit", + "m2", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "linkshare", + "d", + "<value>" + ], + "help": "lp: <number><suffix>; Time with suffix (secs, ms, us)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "linkshare", + "m1", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "linkshare", + "m2", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "realtime", + "d", + "<value>" + ], + "help": "lp: <number><suffix>; Time with suffix (secs, ms, us)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "realtime", + "m1", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "realtime", + "m2", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "upperlimit", + "d", + "<value>" + ], + "help": "lp: <number><suffix>; Time with suffix (secs, ms, us)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "upperlimit", + "m1", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "default", + "upperlimit", + "m2", + "<value>" + ], + "help": "lp: <number>bps; bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps *Byte/sec*", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "traffic-policy", + "shaper-hfsc", + "<text>", + "description", + "<value>" + ], + "help": "Description for this queuing policy", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "auto-update", + "<value>" + ], + "help": "lp: u32:30-65535; Auto-update interval (s)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "disable-uniqreqids" + ], + "help": "Option to disable requirement for unique IDs in the Security Database", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "esp-group", + "<text>", + "compression", + "<value>" + ], + "help": "lp: disable; Disable ESP compression (default)", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "esp-group", + "<text>", + "lifetime", + "<value>" + ], + "help": "lp: u32:30-86400; ESP lifetime in seconds (default 3600)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "esp-group", + "<text>", + "mode", + "<value>" + ], + "help": "lp: transport; Transport mode", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "esp-group", + "<text>", + "pfs", + "<value>" + ], + "help": "lp: disable; Disable PFS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "esp-group", + "<text>", + "proposal", + "<text>", + "encryption", + "<value>" + ], + "help": "lp: chacha20poly1305; 256 bit ChaCha20/Poly1305 with 128 bit ICV", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "esp-group", + "<text>", + "proposal", + "<text>", + "hash", + "<value>" + ], + "help": "lp: aes256gmac; 256-bit AES-GMAC", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "close-action", + "<value>" + ], + "help": "lp: restart; Set action to restart", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "dead-peer-detection", + "action", + "<value>" + ], + "help": "lp: restart; Set action to restart", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "dead-peer-detection", + "interval", + "<value>" + ], + "help": "lp: u32:2-86400; Keep-alive interval in seconds (default 30)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "dead-peer-detection", + "timeout", + "<value>" + ], + "help": "lp: u32:2-86400; Keep-alive timeout in seconds (default 120)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "ikev2-reauth", + "<value>" + ], + "help": "lp: no; Disable remote host re-authenticaton during an IKE rekey. (Default)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "key-exchange", + "<value>" + ], + "help": "lp: ikev2; Use IKEv2 for Key Exchange", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "lifetime", + "<value>" + ], + "help": "lp: u32:30-86400; IKE lifetime in seconds (default 28800)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "mobike", + "<value>" + ], + "help": "lp: disable; Disable MOBIKE", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "mode", + "<value>" + ], + "help": "lp: aggressive; Use Aggressive mode for Key Exchanges in the IKEv1 protocol - We do not recommend users to use aggressive mode as it is much more insecure compared to Main mode.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "proposal", + "<text>", + "dh-group", + "<value>" + ], + "help": "lp: 32; Diffie-Hellman group 32 (curve448)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "proposal", + "<text>", + "encryption", + "<value>" + ], + "help": "lp: chacha20poly1305; 256 bit ChaCha20/Poly1305 with 128 bit ICV", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ike-group", + "<text>", + "proposal", + "<text>", + "hash", + "<value>" + ], + "help": "lp: aes256gmac; 256-bit AES-GMAC", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "include-ipsec-conf", + "<value>" + ], + "help": "Sets to include an additional configuration directive file for strongSwan. Use an absolute path to specify the included file.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "include-ipsec-secrets", + "<value>" + ], + "help": "Sets to include an additional secrets file for strongSwan. Use an absolute path to specify the included file.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "ipsec-interfaces", + "interface", + "<value>" + ], + "help": "IPsec interface [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "logging", + "log-level", + "<value>" + ], + "help": "lp: u32:0-2; Logger Verbosity Level (default 0)", + "run": null, + "type": "u32", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "logging", + "log-modes", + "<value>" + ], + "help": "lp: any; Debug log option for strongSwan", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "nat-networks", + "allowed-network", + "<text>", + "exclude", + "<value>" + ], + "help": "NAT networks to exclude from allowed-networks", + "run": null, + "type": "ipv4net", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "nat-traversal", + "<value>" + ], + "help": "lp: disable; Disable NAT-T", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "options", + "disable-route-autoinstall" + ], + "help": "Do not automatically install routes to remote networks", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "profile", + "<text>", + "authentication", + "mode", + "<value>" + ], + "help": "lp: pre-shared-secret; Use pre-shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "profile", + "<text>", + "authentication", + "pre-shared-secret", + "<value>" + ], + "help": "Pre-shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "profile", + "<text>", + "bind", + "tunnel", + "<value>" + ], + "help": "Tunnel interface associated with this configuration profile", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "profile", + "<text>", + "esp-group", + "<value>" + ], + "help": "lp: Esp group name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "profile", + "<text>", + "ike-group", + "<value>" + ], + "help": "lp: Ike group name", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "id", + "<value>" + ], + "help": "lp: <text>; ID used for peer authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "mode", + "<value>" + ], + "help": "lp: x509; Use X.509 certificate", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "pre-shared-secret", + "<value>" + ], + "help": "Pre-shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "remote-id", + "<value>" + ], + "help": "lp: <text>; ID used for peer authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "rsa-key-name", + "<value>" + ], + "help": "RSA key name", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "use-x509-id" + ], + "help": "Use certificate common name as ID", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "x509", + "ca-cert-file", + "<value>" + ], + "help": "lp: File in /config/auth", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "x509", + "cert-file", + "<value>" + ], + "help": "lp: File in /config/auth", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "x509", + "crl-file", + "<value>" + ], + "help": "lp: File in /config/auth", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "x509", + "key", + "file", + "<value>" + ], + "help": "lp: File in /config/auth", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "authentication", + "x509", + "key", + "password", + "<value>" + ], + "help": "Password that protects the private key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "connection-type", + "<value>" + ], + "help": "lp: respond; Bring the connection up only if traffic is detected", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "default-esp-group", + "<value>" + ], + "help": "Defult ESP group name", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "description", + "<value>" + ], + "help": "VPN peer description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "dhcp-interface", + "<value>" + ], + "help": "DHCP interface to listen on", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "force-encapsulation", + "<value>" + ], + "help": "lp: disable; This endpoint will not force UDP encapsulation for this peer", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "ike-group", + "<value>" + ], + "help": "Internet Key Exchange (IKE) group name [REQUIRED]", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "ikev2-reauth", + "<value>" + ], + "help": "lp: inherit; Inherit the reauth configuration form your IKE-group (Default)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "local-address", + "<value>" + ], + "help": "lp: any; Allow any IPv4 address present on the system to be used for VPN", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "allow-nat-networks", + "<value>" + ], + "help": "lp: disable; Disable NAT networks (default)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "allow-public-networks", + "<value>" + ], + "help": "lp: disable; Disable public networks (default)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "disable" + ], + "help": "Option to disable vpn tunnel", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "esp-group", + "<value>" + ], + "help": "ESP group name", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "local", + "port", + "<value>" + ], + "help": "lp: u32:1-65535 ; Numbered port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "local", + "prefix", + "<value>" + ], + "help": "Local IPv4 or IPv6 prefix", + "run": null, + "type": " ipv4net, ipv6net", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "protocol", + "<value>" + ], + "help": "lp: u32:0-255 ; IP protocol number", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "remote", + "port", + "<value>" + ], + "help": "lp: u32:1-65535 ; Numbered port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "tunnel", + "<text>", + "remote", + "prefix", + "<value>" + ], + "help": "Remote IPv4 or IPv6 prefix", + "run": null, + "type": " ipv4net, ipv6net", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "vti", + "bind", + "<value>" + ], + "help": "VTI tunnel interface associated with this configuration [REQUIRED]", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "ipsec", + "site-to-site", + "peer", + "<text>", + "vti", + "esp-group", + "<value>" + ], + "help": "ESP group name [REQUIRED]", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "local-users", + "username", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "local-users", + "username", + "<text>", + "password", + "<value>" + ], + "help": "Password for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "local-users", + "username", + "<text>", + "rate-limit", + "download", + "<value>" + ], + "help": "Download bandwidth limit in kbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "local-users", + "username", + "<text>", + "rate-limit", + "upload", + "<value>" + ], + "help": "Upload bandwidth limit in kbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "local-users", + "username", + "<text>", + "static-ip", + "<value>" + ], + "help": "Static client IP address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "mode", + "<value>" + ], + "help": "lp: radius; Use RADIUS server for user autentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "mppe", + "<value>" + ], + "help": "lp: deny; drop all mppe", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "acct-timeout", + "<value>" + ], + "help": "Timeout to wait reply for Interim-Update packets. (default 3 seconds)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "dae-server", + "ip-address", + "<value>" + ], + "help": "IP address for Dynamic Authorization Extension server (DM/CoA)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "dae-server", + "port", + "<value>" + ], + "help": "Port for Dynamic Authorization Extension server (DM/CoA) default: 3799", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "dae-server", + "secret", + "<value>" + ], + "help": "Secret for Dynamic Authorization Extension server (DM/CoA)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "max-try", + "<value>" + ], + "help": "Maximum number of tries to send Access-Request/Accounting-Request queries", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "nas-identifier", + "<value>" + ], + "help": "Value to send to RADIUS server in NAS-Identifier attribute and to be matched in DM/CoA requests.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "rate-limit", + "attribute", + "<value>" + ], + "help": "Specifies which radius attribute contains rate information. (default is Filter-Id)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "rate-limit", + "enable" + ], + "help": "Enables Bandwidth shaping via RADIUS", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "rate-limit", + "vendor", + "<value>" + ], + "help": "Specifies the vendor dictionary. (dictionary needs to be in /usr/share/accel-ppp/radius)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "disable-accounting" + ], + "help": "Disable accounting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "fail-time", + "<value>" + ], + "help": "lp: u32:0-600; Fail time penalty", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "key", + "<value>" + ], + "help": "Shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1812)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "source-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "radius", + "timeout", + "<value>" + ], + "help": "Timeout to wait response from server (seconds)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "authentication", + "require", + "<value>" + ], + "help": "lp: mschap-v2; Require the peer to authenticate itself using MS-CHAPv2 [Microsoft Challenge Handshake Authentication Protocol, Version 2].", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ccp-disable" + ], + "help": "Disable Compression Control Protocol (CCP)", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "client-ip-pool", + "start", + "<value>" + ], + "help": "First IP address in the pool", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "client-ip-pool", + "stop", + "<value>" + ], + "help": "Last IP address in the pool", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "client-ip-pool", + "subnet", + "<value>" + ], + "help": "lp: ipv4net; IPv4 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "client-ipv6-pool", + "delegate", + "<text>", + "delegation-prefix", + "<value>" + ], + "help": "lp: u32:32-64; Delegated prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "client-ipv6-pool", + "prefix", + "<text>", + "mask", + "<value>" + ], + "help": "lp: u32:48-128; Client prefix length (default: 64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "description", + "<value>" + ], + "help": "Description for L2TP remote-access settings", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "dhcp-interface", + "<value>" + ], + "help": "DHCP interface to listen on", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "gateway-address", + "<value>" + ], + "help": "lp: ipv4; Default Gateway send to the client", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "idle", + "<value>" + ], + "help": "lp: u32:30-86400; PPP idle timeout in seconds (default 1800)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "authentication", + "mode", + "<value>" + ], + "help": "lp: x509; Use X.509 certificate for IPsec authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "authentication", + "pre-shared-secret", + "<value>" + ], + "help": "Pre-shared secret for IPsec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "authentication", + "x509", + "ca-cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "authentication", + "x509", + "crl-file", + "<value>" + ], + "help": "lp: txt; File in /config/auth", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "authentication", + "x509", + "server-cert-file", + "<value>" + ], + "help": "lp: txt; File in /config/auth", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "authentication", + "x509", + "server-key-file", + "<value>" + ], + "help": "lp: txt; File in /config/auth", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "authentication", + "x509", + "server-key-password", + "<value>" + ], + "help": "Password that protects the private key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "ike-lifetime", + "<value>" + ], + "help": "lp: u32:30-86400; IKE lifetime in seconds (default 3600)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ipsec-settings", + "lifetime", + "<value>" + ], + "help": "lp: u32:30-86400; IKE lifetime in seconds (default 3600)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "lns", + "host-name", + "<value>" + ], + "help": "Sent to the client (LAC) in the Host-Name attribute", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "lns", + "shared-secret", + "<value>" + ], + "help": "Tunnel password used to authenticate the client (LAC)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "mtu", + "<value>" + ], + "help": "Maximum Transmission Unit (MTU) - default 1492", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "outside-address", + "<value>" + ], + "help": "External IP address to which VPN clients will connect", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ppp-options", + "lcp-echo-failure", + "<value>" + ], + "help": "Maximum number of Echo-Requests may be sent without valid reply", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "ppp-options", + "lcp-echo-interval", + "<value>" + ], + "help": "LCP echo-requests/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "l2tp", + "remote-access", + "wins-server", + "<value>" + ], + "help": "lp: ipv4; Domain Name Server (DNS) IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "authentication", + "local-users", + "username", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "authentication", + "local-users", + "username", + "<text>", + "password", + "<value>" + ], + "help": "Password for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "authentication", + "mode", + "<value>" + ], + "help": "lp: radius; Use RADIUS server for user autentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "authentication", + "radius", + "server", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "authentication", + "radius", + "server", + "<text>", + "key", + "<value>" + ], + "help": "Shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "authentication", + "radius", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1812)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "authentication", + "radius", + "source-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "authentication", + "radius", + "timeout", + "<value>" + ], + "help": "lp: u32:1-30; Session timeout in seconds (default: 2)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "listen-ports", + "tcp", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 443)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "listen-ports", + "udp", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 443)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "network-settings", + "client-ip-settings", + "subnet", + "<value>" + ], + "help": "lp: ipv4net; IPv4 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "network-settings", + "client-ipv6-pool", + "mask", + "<value>" + ], + "help": "lp: u32:48-128; Client prefix length (default: 64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "network-settings", + "client-ipv6-pool", + "prefix", + "<value>" + ], + "help": "lp: ipv6net; IPv6 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "network-settings", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "network-settings", + "push-route", + "<value>" + ], + "help": "lp: ipv6net; IPv6 network and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "network-settings", + "split-dns", + "<value>" + ], + "help": "lp: txt; Client prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "ssl", + "ca-cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "ssl", + "cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "openconnect", + "ssl", + "key-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "local-users", + "username", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "local-users", + "username", + "<text>", + "password", + "<value>" + ], + "help": "Password for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "local-users", + "username", + "<text>", + "static-ip", + "<value>" + ], + "help": "Static client IP address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "mode", + "<value>" + ], + "help": "lp: radius; Use RADIUS server for user autentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "mppe", + "<value>" + ], + "help": "lp: require; ask client for mppe, if it rejects drop connection", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "acct-interim-jitter", + "<value>" + ], + "help": "lp: u32:1-60; Maximum jitter value in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "acct-timeout", + "<value>" + ], + "help": "lp: u32:0-60; Timeout in seconds, 0 to keep active", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "dynamic-author", + "key", + "<value>" + ], + "help": "Shared secret for Dynamic Authorization Extension server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "dynamic-author", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; TCP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "dynamic-author", + "server", + "<value>" + ], + "help": "lp: ipv4; IPv4 address for aynamic authorization server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "max-try", + "<value>" + ], + "help": "lp: u32:1-20; Maximum tries", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "nas-identifier", + "<value>" + ], + "help": "NAS-Identifier attribute sent to RADIUS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "nas-ip-address", + "<value>" + ], + "help": "lp: ipv4; NAS-IP-Address attribute", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "preallocate-vif" + ], + "help": "Enable attribute NAS-Port-Id in Access-Request", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "acct-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1813)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "disable-accounting" + ], + "help": "Disable accounting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "fail-time", + "<value>" + ], + "help": "lp: u32:0-600; Fail time penalty", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "key", + "<value>" + ], + "help": "Shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1812)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "source-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "radius", + "timeout", + "<value>" + ], + "help": "lp: u32:1-60; Timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "authentication", + "require", + "<value>" + ], + "help": "lp: mschap-v2; Require the peer to authenticate itself using MS-CHAPv2 [Microsoft Challenge Handshake Authentication Protocol, Version 2].", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "client-ip-pool", + "start", + "<value>" + ], + "help": "First IP address in the pool", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "client-ip-pool", + "stop", + "<value>" + ], + "help": "Last IP address in the pool", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "gateway-address", + "<value>" + ], + "help": "lp: ipv4; Default Gateway send to the client", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "mtu", + "<value>" + ], + "help": "Maximum Transmission Unit (MTU) - default 1492", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "name-server", + "<value>" + ], + "help": "lp: ipv4; Domain Name Server (DNS) IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "outside-address", + "<value>" + ], + "help": "External IP address to which VPN clients will connect", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "pptp", + "remote-access", + "wins-server", + "<value>" + ], + "help": "lp: ipv4; Domain Name Server (DNS) IPv4 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "rsa-keys", + "local-key", + "file", + "<value>" + ], + "help": "lp: File in /config/auth or /config/ipsec.d/rsa-keys", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "rsa-keys", + "rsa-key-name", + "<text>", + "rsa-key", + "<value>" + ], + "help": "Remote RSA key", + "run": null, + "type": " txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "local-users", + "username", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "local-users", + "username", + "<text>", + "password", + "<value>" + ], + "help": "Password for authentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "local-users", + "username", + "<text>", + "rate-limit", + "download", + "<value>" + ], + "help": "Download bandwidth limit in kbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "local-users", + "username", + "<text>", + "rate-limit", + "upload", + "<value>" + ], + "help": "Upload bandwidth limit in kbits/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "local-users", + "username", + "<text>", + "static-ip", + "<value>" + ], + "help": "Static client IP address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "mode", + "<value>" + ], + "help": "lp: radius; Use RADIUS server for user autentication", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "protocols", + "<value>" + ], + "help": "lp: mschap-v2; Authentication via MS-CHAPv2 (Microsoft Challenge Handshake Authentication Protocol, version 2)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "acct-interim-jitter", + "<value>" + ], + "help": "lp: u32:1-60; Maximum jitter value in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "acct-timeout", + "<value>" + ], + "help": "lp: u32:0-60; Timeout in seconds, 0 to keep active", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "dynamic-author", + "key", + "<value>" + ], + "help": "Shared secret for Dynamic Authorization Extension server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "dynamic-author", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; TCP port", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "dynamic-author", + "server", + "<value>" + ], + "help": "lp: ipv4; IPv4 address for aynamic authorization server", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "max-try", + "<value>" + ], + "help": "lp: u32:1-20; Maximum tries", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "nas-identifier", + "<value>" + ], + "help": "NAS-Identifier attribute sent to RADIUS", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "nas-ip-address", + "<value>" + ], + "help": "lp: ipv4; NAS-IP-Address attribute", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "preallocate-vif" + ], + "help": "Enable attribute NAS-Port-Id in Access-Request", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "rate-limit", + "attribute", + "<value>" + ], + "help": "Specifies which radius attribute contains rate information. (default is Filter-Id)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "rate-limit", + "enable" + ], + "help": "Enables Bandwidth shaping via RADIUS", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "rate-limit", + "multiplier", + "<value>" + ], + "help": "lp: <0.001-1000>; Shaper multiplier", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "rate-limit", + "vendor", + "<value>" + ], + "help": "Specifies the vendor dictionary. (dictionary needs to be in /usr/share/accel-ppp/radius)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "server", + "<text>", + "acct-port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1813)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "server", + "<text>", + "disable" + ], + "help": "Temporary disable", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "server", + "<text>", + "disable-accounting" + ], + "help": "Disable accounting", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "server", + "<text>", + "fail-time", + "<value>" + ], + "help": "lp: u32:0-600; Fail time penalty", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "server", + "<text>", + "key", + "<value>" + ], + "help": "Shared secret key", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "server", + "<text>", + "port", + "<value>" + ], + "help": "lp: u32:1-65535; Numeric IP port (default: 1812)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "source-address", + "<value>" + ], + "help": "lp: ipv4; IPv4 source address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "authentication", + "radius", + "timeout", + "<value>" + ], + "help": "lp: u32:1-60; Timeout in seconds", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "client-ip-pool", + "subnet", + "<value>" + ], + "help": "lp: ipv4net; IPv4 address and prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "client-ipv6-pool", + "delegate", + "<text>", + "delegation-prefix", + "<value>" + ], + "help": "lp: u32:32-64; Delegated prefix length", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "client-ipv6-pool", + "prefix", + "<text>", + "mask", + "<value>" + ], + "help": "lp: u32:48-128; Client prefix length (default: 64)", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "gateway-address", + "<value>" + ], + "help": "lp: ipv4; Default Gateway send to the client", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "mtu", + "<value>" + ], + "help": "lp: u32:68-1500; Maximum Transmission Unit in byte", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "name-server", + "<value>" + ], + "help": "lp: ipv6; Domain Name Server (DNS) IPv6 address", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ppp-options", + "ipv4", + "<value>" + ], + "help": "lp: allow; Negotiate IPv4 only if client requests", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ppp-options", + "ipv6", + "<value>" + ], + "help": "lp: require; Require IPv6 negotiation", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ppp-options", + "lcp-echo-failure", + "<value>" + ], + "help": "Maximum number of Echo-Requests may be sent without valid reply", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ppp-options", + "lcp-echo-interval", + "<value>" + ], + "help": "LCP echo-requests/sec", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ppp-options", + "lcp-echo-timeout", + "<value>" + ], + "help": "Timeout in seconds to wait for any peer activity. If this option specified it turns on adaptive lcp echo functionality and \"lcp-echo-failure\" is not used.", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ppp-options", + "mppe", + "<value>" + ], + "help": "lp: deny; drop all mppe", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ssl", + "ca-cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ssl", + "cert-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vpn", + "sstp", + "ssl", + "key-file", + "<value>" + ], + "help": "lp: filename; File in /config/auth directory", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vrf", + "bind-to-all" + ], + "help": "Enable binding services to all VRFs", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vrf", + "name", + "<text>", + "description", + "<value>" + ], + "help": "Interface specific description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "vrf", + "name", + "<text>", + "disable" + ], + "help": "Administratively disable interface", + "run": null, + "type": null, + "val_help": null + }, + { + "cmd": [ + "vrf", + "name", + "<text>", + "table", + "<value>" + ], + "help": "lp: u32:100-65535; Routing table ID", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "zone-policy", + "zone", + "<text>", + "default-action", + "<value>" + ], + "help": "lp: reject; Drop and notify source", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "zone-policy", + "zone", + "<text>", + "description", + "<value>" + ], + "help": "Zone description", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "zone-policy", + "zone", + "<text>", + "from", + "<text>", + "firewall", + "ipv6-name", + "<value>" + ], + "help": "IPv6 firewall ruleset", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "zone-policy", + "zone", + "<text>", + "from", + "<text>", + "firewall", + "name", + "<value>" + ], + "help": "IPv4 firewall ruleset", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "zone-policy", + "zone", + "<text>", + "interface", + "<value>" + ], + "help": "Interface associated with zone", + "run": null, + "type": "txt", + "val_help": null + }, + { + "cmd": [ + "zone-policy", + "zone", + "<text>", + "local-zone" + ], + "help": "Zone to be local-zone", + "run": null, + "type": null, + "val_help": null + } + ], + "date": "2022-09-07T21:41:47.778855", + "opcmd": [ + { + "cmd": [ + "add", + "raid", + "<text>", + "member", + "<text>" + ], + "help": "Name of RAID set member to add", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "add", + "system", + "image", + "<text>" + ], + "help": "Add a new image to the system", + "run": "sudo ${vyatta_sbindir}/install-image --url \"${4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "add", + "system", + "image", + "<text>", + "username", + "<text>", + "password", + "<text>" + ], + "help": "Password to use with authentication", + "run": "sudo ${vyatta_sbindir}/install-image --url \"${4}\" --username \"${6}\" --password \"${8}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "add", + "system", + "image", + "<text>", + "vrf", + "<text>" + ], + "help": "Download image via specified VRF", + "run": "sudo ${vyatta_sbindir}/install-image --url \"${4}\" --vrf \"${6}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "add", + "system", + "image", + "<text>", + "vrf", + "<text>", + "username", + "<text>", + "password", + "<text>" + ], + "help": "Password to use with authentication", + "run": "sudo ${vyatta_sbindir}/install-image --url \"${4}\" --vrf \"${6}\" --username \"${8}\" --password \"${10}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "console" + ], + "help": "Clear screen", + "run": "/usr/bin/clear", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "dhcp-server", + "lease", + "<text>" + ], + "help": "DHCP server lease", + "run": "sudo ${vyos_op_scripts_dir}/clear_dhcp_lease.py --ip $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "firewall", + "ipv6-name", + "<text>", + "counters" + ], + "help": "Clear firewall counters", + "run": " /opt/vyatta/bin/vyatta-clear-firewall \"/sbin/ip6tables\" \"filter\" \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "counters" + ], + "help": "Clear counters for specified rule", + "run": " /opt/vyatta/bin/vyatta-clear-firewall \"/sbin/ip6tables\" \"filter\" \"$4\" \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "firewall", + "name", + "<text>", + "counters" + ], + "help": "Clear firewall counters", + "run": " /opt/vyatta/bin/vyatta-clear-firewall \"/sbin/iptables\" \"filter\" \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "firewall", + "name", + "<text>", + "rule", + "<text>", + "counters" + ], + "help": "Clear counters for specified rule", + "run": " /opt/vyatta/bin/vyatta-clear-firewall \"/sbin/iptables\" \"filter\" \"$4\" \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "flow-accounting", + "counters" + ], + "help": "Clear flow accounting statistics", + "run": "${vyos_op_scripts_dir}/flow_accounting_op.py --action clear", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "bonding", + "counters" + ], + "help": "Clear all bonding interface counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "bonding", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given bonding interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "bridge", + "counters" + ], + "help": "Clear all bridge interface counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "bridge", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given bridge interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "connection", + "<text>" + ], + "help": " Bring datalink layer connection down and back up", + "run": "(", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "counters" + ], + "help": "Clear interface counters for all interfaces", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "dummy", + "counters" + ], + "help": "Clear all dummy interfaces counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "dummy", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given dummy interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "ethernet", + "counters" + ], + "help": "Clear all ethernet interface counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "ethernet", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given ethernet interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "l2tpv3", + "counters" + ], + "help": "Clear all L2TPv3 interfaces counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "l2tpv3", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given L2TPv3 interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "loopback", + "counters" + ], + "help": "Clear all loopback interface counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "loopback", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given loopback interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "pseudo-ethernet", + "counters" + ], + "help": "Clear all pseudo-ethernet interface counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "pseudo-ethernet", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given pseudo-ethernet interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "tunnel", + "counters" + ], + "help": "Clear all tunnel interface counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "tunnel", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given tunnel interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "vti", + "counters" + ], + "help": "Clear all vti interface counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "vti", + "<text>", + "counters" + ], + "help": "Clear interface counters for a given vti interface", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-interfaces.pl --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "wireless", + "counters" + ], + "help": "Clear all wireless interface counters", + "run": "sudo ${vyos_op_scripts_dir}/show_interfaces.py --action=clear --intf-type=\"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "interfaces", + "wireless", + "<text>", + "counters" + ], + "help": "Clear all wireless interface counters", + "run": "sudo ${vyos_op_scripts_dir}/show_interfaces.py --action=clear --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "ip", + "prefix-list" + ], + "help": "Clear prefix-list statistics or status", + "run": "vtysh -c \"$*\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "ip", + "prefix-list", + "<text>" + ], + "help": "Clear prefix-list statistics or status for specified word", + "run": "vtysh -c \"$*\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "ip", + "prefix-list", + "<text>", + "<text>" + ], + "help": "Clear prefix-list statistics or status for given word|network", + "run": "vtysh -c \"$*\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "ipv6", + "prefix-list" + ], + "help": "Clear prefix-list statistics or status", + "run": "vtysh -c \"$*\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "ipv6", + "prefix-list", + "<text>" + ], + "help": "Clear prefix-list statistics or status for specified word", + "run": "vtysh -c \"$*\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "ipv6", + "prefix-list", + "<text>", + "<text>" + ], + "help": "Clear prefix-list statistics or status for given word|network", + "run": "vtysh -c \"$*\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "log" + ], + "help": "Clear contents of current master log file", + "run": "sudo journalctl --rotate --vacuum-time=1s", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "nat", + "destination", + "counters" + ], + "help": "Clear destination NAT counters", + "run": "/opt/vyatta/sbin/vyatta-clear-nat-counters.pl --action=clear-counters --clirule=all --type=destination", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "nat", + "destination", + "counters", + "rule", + "<text>" + ], + "help": "Clear counters for a specific destination NAT rule", + "run": "/opt/vyatta/sbin/vyatta-clear-nat-counters.pl --action=clear-counters --clirule=\"$6\" --type=destination", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "nat", + "source", + "counters" + ], + "help": "Clear source NAT counters", + "run": "/opt/vyatta/sbin/vyatta-clear-nat-counters.pl --action=clear-counters --clirule=all --type=destination", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "nat", + "source", + "counters", + "rule", + "<text>" + ], + "help": "Clear counters for a specific NAT rule", + "run": "/opt/vyatta/sbin/vyatta-clear-nat-counters.pl --action=clear-counters --clirule=\"$6\" --type=source", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "policy", + "ipv6-route", + "<text>", + "counters" + ], + "help": "Clear policy counters", + "run": " /opt/vyatta/bin/vyatta-clear-firewall \"/sbin/ip6tables\" \"mangle\" \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>", + "counters" + ], + "help": "Clear counters for specified rule", + "run": " /opt/vyatta/bin/vyatta-clear-firewall \"/sbin/ip6tables\" \"mangle\" \"$4\" \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "policy", + "route", + "<text>", + "counters" + ], + "help": "Clear policy counters", + "run": " /opt/vyatta/bin/vyatta-clear-firewall \"/sbin/iptables\" \"mangle\" \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clear", + "policy", + "route", + "<text>", + "rule", + "<text>", + "counters" + ], + "help": "Clear counters for specified rule", + "run": " /opt/vyatta/bin/vyatta-clear-firewall \"/sbin/iptables\" \"mangle\" \"$4\" \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clone", + "system", + "config", + "<text>", + "from", + "<text>" + ], + "help": "Image to update from", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "clone", + "system", + "config", + "<text>" + ], + "help": "Image to update", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "configure" + ], + "help": "Enter configuration mode", + "run": "if [ `id -u` == 0 ]; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "connect", + "console", + "<text>" + ], + "help": "Connect to device attached to serial console server", + "run": "/usr/bin/console \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "connect", + "interface", + "<text>" + ], + "help": "Bring up a connection-oriented network interface", + "run": "sudo ${vyos_op_scripts_dir}/connect_disconnect.py --connect \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "copy", + "file", + "<text>", + "to", + "<text>" + ], + "help": "Copy files to specified destination", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": "pe: imagefiles", + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv4", + "conn-id", + "<text>" + ], + "help": "Delete Conntrack entry with the connection ID", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -id $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv4", + "conn-id", + "<text>", + "quiet" + ], + "help": "Delete without writing to syslogs and the console", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -id $6 -quiet \"true\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv4", + "source", + "<text>", + "destination", + "<text>" + ], + "help": "Delete Conntrack entries with the specified destination IP", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -source_IP $6 -dest_IP $8", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv4", + "source", + "<text>", + "destination", + "<text>", + "quiet" + ], + "help": "Delete without writing to syslogs and the console", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -source_IP $6 -dest_IP $8 -quiet \"true\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv4", + "source", + "<text>" + ], + "help": "Delete Conntrack entries with the specified source IP address", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -source_IP $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv6", + "conn-id", + "<text>" + ], + "help": "Delete Conntrack entry with the connection ID", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -id $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv6", + "conn-id", + "<text>", + "quiet" + ], + "help": "Delete without writing to syslogs and the console", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -id $6 -quiet \"true\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv6", + "source", + "<text>", + "destination", + "<text>" + ], + "help": "Delete Conntrack entries with the specified destination IP", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -source_IP $6 -dest_IP $8", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv6", + "source", + "<text>", + "destination", + "<text>", + "quiet" + ], + "help": "Delete without writing to syslogs and the console", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -source_IP $6 -dest_IP $8 -quiet \"true\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "conntrack", + "table", + "ipv6", + "source", + "<text>" + ], + "help": "Delete Conntrack entries with the specified source IP address", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-conntrack.pl -family $4 -source_IP $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "file", + "<text>" + ], + "help": "Delete files in the specified directory", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": "pe: imagefiles", + "val_help": null + }, + { + "cmd": [ + "delete", + "log", + "file", + "<text>" + ], + "help": "Delete the specified log file", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-delete-log-file.sh \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "raid", + "<text>", + "member", + "<text>" + ], + "help": "Name of RAID set member to remove", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "system", + "image" + ], + "help": "Remove an installed image from the system", + "run": "sudo /opt/vyatta/bin/vyatta-boot-image.pl --delete", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "system", + "image", + "<text>" + ], + "help": "Name of image image to delete", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "delete", + "wireguard", + "keypair", + "<text>" + ], + "help": "Delete a wireguard keypair", + "run": "sudo ${vyos_op_scripts_dir}/wireguard.py --delkdir --location \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "disconnect", + "interface", + "<text>" + ], + "help": "Take down a connection-oriented network interface", + "run": "sudo ${vyos_op_scripts_dir}/connect_disconnect.py --disconnect \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "arp", + "duplicate", + "interface", + "<text>", + "address", + "<text>" + ], + "help": "Send ARP for DAD detection for specified address", + "run": "sudo /usr/bin/arping -I $5 -c 1 -D $7", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "arp", + "reply", + "interface", + "<text>", + "address", + "<text>", + "count", + "<text>" + ], + "help": "Send specified number of ARP replies", + "run": "sudo /usr/bin/arping -I $5 -c $9 -A $7", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "arp", + "reply", + "interface", + "<text>", + "address", + "<text>" + ], + "help": "Send gratuitous ARP reply for specified address", + "run": "sudo /usr/bin/arping -I $5 -c 1 -A $7", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "arp", + "request", + "interface", + "<text>", + "address", + "<text>", + "count", + "<text>" + ], + "help": "Send specified number of ARP requests", + "run": "sudo /usr/bin/arping -I $5 -c $9 -U $7", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "arp", + "request", + "interface", + "<text>", + "address", + "<text>" + ], + "help": "Send gratuitous ARP request for specified address", + "run": "sudo /usr/bin/arping -I $5 -c 1 -U $7", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "cluster", + "active" + ], + "help": "Attempt to take over cluster resources and become the active node", + "run": "local -a grp ;", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "cluster", + "standby" + ], + "help": "Release cluster resources and allow a remote to become master", + "run": "local -a grp ;", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "ipv6", + "nd", + "interface", + "<text>", + "address", + "<text>" + ], + "help": "IPv6 address of node to lookup", + "run": "ndisc6 -m \"$6\" \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "ipv6", + "rd", + "interface", + "<text>", + "address", + "<text>" + ], + "help": "IPv6 address of target", + "run": "rdisc6 -m \"$6\" \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "ipv6", + "rd", + "interface", + "<text>" + ], + "help": "IPv6 Router Discovery on specified interface", + "run": "rdisc6 \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "mtu", + "host", + "<text>", + "interface", + "<text>" + ], + "help": "Source interface", + "run": "${vyos_op_scripts_dir}/force_mtu_host.sh $4 $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "mtu", + "host", + "<text>" + ], + "help": "IP address of the remote host", + "run": "${vyos_op_scripts_dir}/force_mtu_host.sh $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "force", + "root-partition-auto-resize" + ], + "help": "Resize the VyOS partition", + "run": "sudo ${vyos_op_scripts_dir}/force_root-partition-auto-resize.sh", + "type": null, + "val_help": null + }, + { + "cmd": [ + "format", + "disk", + "<text>", + "like", + "<text>" + ], + "help": "Format this disk the same as another disk", + "run": "sudo ${vyos_op_scripts_dir}/format_disk.py --target $3 --proto $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "ipsec", + "debug-archive" + ], + "help": "Generate IPSec debug-archive", + "run": "${vyos_op_scripts_dir}/generate_ipsec_debug_archive.sh", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "macsec", + "mka-cak" + ], + "help": "Generate MACsec connectivity association key (CAK)", + "run": "/usr/bin/hexdump -n 16 -e '4/4 \"%08x\" 1 \"\\n\"' /dev/random", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "macsec", + "mka-ckn" + ], + "help": "Generate MACsec connectivity association name (CKN)", + "run": "/usr/bin/hexdump -n 32 -e '8/4 \"%08x\" 1 \"\\n\"' /dev/random", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "openvpn", + "key", + "<text>" + ], + "help": "Generate shared-secret key with specified file name", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "public-key-command", + "user", + "<text>", + "path", + "<text>" + ], + "help": "Local path or remote URL of OpenSSH public key", + "run": "${vyos_op_scripts_dir}/generate_public_key_command.py \"$4\" \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "ssh", + "client-key", + "<text>" + ], + "help": "Re-generate SSH client keypair", + "run": "ssh-keygen -t rsa -f \"$4\" -N \"\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "ssh", + "server-key" + ], + "help": "Re-generate SSH host keys and restart SSH server", + "run": "sudo ${vyos_op_scripts_dir}/generate_ssh_server_key.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "tech-support", + "archive" + ], + "help": "Generate tech-support archive", + "run": "${vyatta_bindir}/tech-support-archive", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "tech-support", + "archive", + "<text>" + ], + "help": "Generate compressed tech-support archive at the specified path", + "run": "${vyatta_bindir}/tech-support-archive \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "vpn", + "rsa-key", + "bits", + "<text>" + ], + "help": "Generate local RSA key with specified number of bits", + "run": "sudo /opt/vyatta/bin/sudo-users//gen_local_rsa_key.pl \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "vpn", + "rsa-key", + "bits", + "<text>", + "<value>.in" + ], + "help": "Generate local RSA key with specified number of bits", + "run": "sudo @SUDOUSRDIR@/gen_local_rsa_key.pl \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "vpn", + "rsa-key" + ], + "help": "Generate local RSA key (default: bits=2192)", + "run": "sudo /opt/vyatta/bin/sudo-users//gen_local_rsa_key.pl 2192", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "vpn", + "rsa-key", + "<value>.in" + ], + "help": "Generate local RSA key (default: bits=2192)", + "run": "sudo @SUDOUSRDIR@/gen_local_rsa_key.pl 2192", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "vpn", + "x509", + "key-pair", + "<text>" + ], + "help": "Generate x509 key-pair", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "vpn", + "x509", + "key-pair", + "<text>", + "<value>.in" + ], + "help": "Generate x509 key-pair", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "wireguard", + "client-config", + "<text>", + "interface", + "<text>", + "server", + "<text>", + "address", + "<text>", + "address", + "<text>" + ], + "help": "IPv4/IPv6 address used by client", + "run": "sudo ${vyos_op_scripts_dir}/wireguard_client.py --name \"$4\" --interface \"$6\" --server \"$8\" --address \"${10}\" --address \"${12}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "wireguard", + "client-config", + "<text>", + "interface", + "<text>", + "server", + "<text>", + "address", + "<text>" + ], + "help": "IPv4/IPv6 address used by client", + "run": "sudo ${vyos_op_scripts_dir}/wireguard_client.py --name \"$4\" --interface \"$6\" --server \"$8\" --address \"${10}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "wireguard", + "client-config", + "<text>", + "interface", + "<text>", + "server", + "<text>" + ], + "help": "IP address/FQDN used for client connection", + "run": "sudo ${vyos_op_scripts_dir}/wireguard_client.py --name \"$4\" --interface \"$6\" --server \"$8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "wireguard", + "default-keypair" + ], + "help": "generates the wireguard default-keypair", + "run": "sudo ${vyos_op_scripts_dir}/wireguard.py --genkey", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "wireguard", + "named-keypairs", + "<text>" + ], + "help": "Generates named wireguard keypairs", + "run": "sudo ${vyos_op_scripts_dir}/wireguard.py --genkey --location \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "generate", + "wireguard", + "preshared-key" + ], + "help": "generate a wireguard preshared key", + "run": "${vyos_op_scripts_dir}/wireguard.py --genpsk", + "type": null, + "val_help": null + }, + { + "cmd": [ + "install", + "image" + ], + "help": "Install new system image to hard drive", + "run": "sudo /opt/vyatta/sbin/install-image", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "bandwidth", + "interface", + "<text>" + ], + "help": "Monitor bandwidth usage on specified interface", + "run": "bmon -b -p $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "bandwidth-test", + "accept" + ], + "help": "Wait for bandwidth test connections (port TCP/5001)", + "run": "/usr/bin/iperf -V -s", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "bandwidth-test", + "initiate", + "<text>" + ], + "help": "Initiate a bandwidth test to specified host (port TCP/5001)", + "run": "${vyos_op_scripts_dir}/monitor_bandwidth_test.sh \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "cluster", + "background", + "start" + ], + "help": "Start background monitoring for cluster service", + "run": "${vyatta_bindir}/vyatta-monitor-background Cluster heartbeat cl_status mach_down ha_log", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "cluster", + "background", + "stop" + ], + "help": "Stop background monitoring for cluster service", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Cluster", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "cluster" + ], + "help": "Monitor clustering service", + "run": "${vyatta_bindir}/vyatta-monitor Cluster heartbeat cl_status mach_down ha_log", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "command", + "<text>" + ], + "help": "Monitor operational mode command", + "run": "watch /opt/vyatta/bin/vyatta-op-cmd-wrapper ${@:3}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "conntrack-sync", + "background", + "start" + ], + "help": "Start background monitoring of conntrack-sync", + "run": "${vyatta_bindir}/vyatta-monitor-background Conntrack-Sync conntrackd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "conntrack-sync", + "background", + "stop" + ], + "help": "Stop background monitoring of conntrack-sync", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Conntrack-Sync", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "conntrack-sync" + ], + "help": "Monitor conntrack-sync", + "run": "${vyatta_bindir}/vyatta-monitor Conntrack-Sync conntrackd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "content-inspection", + "background", + "start" + ], + "help": "Start background monitoring of Content-Inspection", + "run": "${vyatta_bindir}/vyatta-monitor-background Content-Inspection snort", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "content-inspection", + "background", + "stop" + ], + "help": "Stop background monitoring of Content-Inspection", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Content-Inspection", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "content-inspection" + ], + "help": "Monitor Content-Inspection", + "run": "${vyatta_bindir}/vyatta-monitor Content-Inspection snort", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dhcp", + "background", + "start" + ], + "help": "Start background monitoring of DHCP", + "run": "${vyatta_bindir}/vyatta-monitor-background DHCP dhcpd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dhcp", + "background", + "stop" + ], + "help": "Stop background monitoring of DHCP", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop DHCP", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dhcp" + ], + "help": "Monitor Dynamic Host Control Protocol (DHCP)", + "run": "${vyatta_bindir}/vyatta-monitor DHCP dhcpd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dns", + "dynamic", + "background", + "start" + ], + "help": "Start background monitoring of Dynamic DNS", + "run": "${vyatta_bindir}/vyatta-monitor-background Dynamic-DNS ddclient", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dns", + "dynamic", + "background", + "stop" + ], + "help": "Stop background monitoring of Dynamic DNS", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Dynamic-DNS", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dns", + "dynamic" + ], + "help": "Monitor Dynamic DNS", + "run": "${vyatta_bindir}/vyatta-monitor Dynamic-DNS ddclient", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dns", + "forwarding", + "background", + "start" + ], + "help": "Start background forwarding of DNS Forwarding", + "run": "${vyatta_bindir}/vyatta-monitor-background DNS-Forward dnsmasq", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dns", + "forwarding", + "background", + "stop" + ], + "help": "Stop background forwarding of DNS Forwarding", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop DNS-Forward", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "dns", + "forwarding" + ], + "help": "Monitor DNS forwarding", + "run": "${vyatta_bindir}/vyatta-monitor DNS-Forward dnsmasq", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "ipv6-name", + "<text>", + "background", + "start" + ], + "help": "Start background monitoring of a specified firewall", + "run": "echo \"Notice: monitoring information is displayed only for rules with enabled logging\"; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "ipv6-name", + "<text>", + "background", + "stop" + ], + "help": "Stop background monitoring of a specified firewall", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Firewall-ipv6-$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "ipv6-name", + "<text>" + ], + "help": "Monitor a specified firewall", + "run": "echo \"Notice: monitoring information is displayed only for rules with enabled logging\"; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "background", + "start" + ], + "help": "Start background monitoring of the specified firewall", + "run": "${vyatta_bindir}/vyatta-monitor-check-rule-log \"firewall ipv6-name $4\" $6; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>", + "background", + "stop" + ], + "help": "Stop background monitoring of a rule in the specified firewall", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Firewall-ipv6-$4-rule-$6 \"\\[$4-$6-[A,D,R]\\]\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>" + ], + "help": "Monitor a rule in the specified firewall", + "run": "${vyatta_bindir}/vyatta-monitor-check-rule-log \"firewall ipv6-name $4\" $6; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "name", + "<text>", + "background", + "start" + ], + "help": "Start background monitoring of a specified firewall", + "run": "echo \"Notice: monitoring information is displayed only for rules with enabled logging\"; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "name", + "<text>", + "background", + "stop" + ], + "help": "Stop background monitoring of a specified firewall", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Firewall-$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "name", + "<text>" + ], + "help": "Monitor a specified firewall", + "run": "echo \"Notice: monitoring information is displayed only for rules with enabled logging\"; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "name", + "<text>", + "rule", + "<text>", + "background", + "start" + ], + "help": "Start background monitoring of the specified firewall", + "run": "${vyatta_bindir}/vyatta-monitor-check-rule-log \"firewall name $4\" $6; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "name", + "<text>", + "rule", + "<text>", + "background", + "stop" + ], + "help": "Stop background monitoring of a rule in the specified firewall", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Firewall-$4-rule-$6 \"\\[$4-$6-[A,D,R]\\]\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "firewall", + "name", + "<text>", + "rule", + "<text>" + ], + "help": "Monitor a rule in the specified firewall", + "run": "${vyatta_bindir}/vyatta-monitor-check-rule-log \"firewall name $4\" $6; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "https", + "background", + "start" + ], + "help": "Start background monitoring of the HTTPS service", + "run": "${vyatta_bindir}/vyatta-monitor-background HTTPS lighttpd chunker webgui", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "https", + "background", + "stop" + ], + "help": "Stop background monitoring of the HTTPS service", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop HTTPS", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "https" + ], + "help": "Monitor the Secure Hypertext Transfer Protocol (HTTPS) service", + "run": "${vyatta_bindir}/vyatta-monitor HTTPS lighttpd chunker webgui", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "lldp", + "background", + "start" + ], + "help": "Start background monitoring of the LLDP daemon", + "run": "${vyatta_bindir}/vyatta-monitor-background LLDP lldpd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "lldp", + "background", + "stop" + ], + "help": "Stop background monitoring of the LLDP daemon", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop LLDP", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "lldp" + ], + "help": "Monitor Link Layer Discovery Protocol (LLDP) daemon", + "run": "${vyatta_bindir}/vyatta-monitor LLDP lldpd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "log", + "colored" + ], + "help": "Output log in a colored fashion", + "run": "grc tail --follow=name /var/log/messages", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "log" + ], + "help": "Monitor last lines of messages file", + "run": "tail --follow=name /var/log/messages", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "destination", + "background", + "start" + ], + "help": "Start background destination NAT monitoring", + "run": " echo \"Notice: monitoring information is displayed only for rules with enabled logging\"; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "destination", + "background", + "stop" + ], + "help": "Stop background destination NAT monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop NAT-DEST", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "destination" + ], + "help": "Monitor destination NAT", + "run": "echo \"Notice: monitoring information is displayed only for rules with enabled logging\"; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "destination", + "rule", + "<text>", + "background", + "start" + ], + "help": "Start background monitoring of a specified destination NAT rule", + "run": "${vyatta_bindir}/vyatta-monitor-check-rule-log \"nat destination\" $5; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "destination", + "rule", + "<text>", + "background", + "stop" + ], + "help": "Stop background monitoring of a specified destination NAT rule", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop NAT-DEST-RULE-$5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "destination", + "rule", + "<text>" + ], + "help": "Monitor a specified destination NAT rule", + "run": "${vyatta_bindir}/vyatta-monitor-check-rule-log \"nat destination\" $5; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "destination", + "translations", + "detail" + ], + "help": "Show active destination NAT translations events verbose", + "run": "LESSOPEN=cat", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "destination", + "translations" + ], + "help": "Monitor active destination NAT translations events", + "run": "LESSOPEN=cat", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "source", + "background", + "start" + ], + "help": "Start background monitoring of source NAT", + "run": "echo \"Notice: monitoring information is displayed only for rules with enabled logging\"; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "source", + "background", + "stop" + ], + "help": "Stop background monitoring of source NAT", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop NAT-SOURCE", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "source" + ], + "help": "Monitor source NAT", + "run": "echo \"Notice: monitoring information is displayed only for rules with enabled logging\"; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "source", + "rule", + "<text>", + "background", + "start" + ], + "help": "Start background monitoring of a specified source NAT rule", + "run": "${vyatta_bindir}/vyatta-monitor-check-rule-log \"nat source\" $5; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "source", + "rule", + "<text>", + "background", + "stop" + ], + "help": "Stop background monitoring of a specified source NAT rule", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop NAT-SOURCE-RULE-$5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "source", + "rule", + "<text>" + ], + "help": "Monitor a specified source NAT rule", + "run": "${vyatta_bindir}/vyatta-monitor-check-rule-log \"nat source\" $5; \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "source", + "translations", + "detail" + ], + "help": "Show active source NAT translations events verbose", + "run": "LESSOPEN=cat", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "nat", + "source", + "translations" + ], + "help": "Monitor active source NAT translations events", + "run": "LESSOPEN=cat", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "ndp", + "interface", + "<text>" + ], + "help": "Monitor ndp protocol on specified interface", + "run": "sudo ndptool monitor --ifname=$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "ndp", + "interface", + "<text>", + "type", + "<text>" + ], + "help": "Monitor specific types of NDP protocols", + "run": "sudo ndptool monitor --ifname=$4 --msg-type=$6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "ndp" + ], + "help": "Monitor the NDP information received by the router through the device", + "run": "sudo ndptool monitor", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "ndp", + "type", + "<text>" + ], + "help": "Monitor specific types of NDP protocols", + "run": "sudo ndptool monitor --msg-type=$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "openvpn", + "background", + "start" + ], + "help": "Start background monitoring of OpenVPN", + "run": "${vyatta_bindir}/vyatta-monitor-background OpenVPN openvpn", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "openvpn", + "background", + "stop" + ], + "help": "Stop background monitoring of OpenVPN", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop OpenVPN", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "openvpn", + "interface", + "<text>", + "background", + "start" + ], + "help": "Start background monitoring of OpenVPN", + "run": "${vyatta_bindir}/vyatta-monitor-background OpenVPN-$4 openvpn-$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "openvpn", + "interface", + "<text>", + "background", + "stop" + ], + "help": "Stop background monitoring of OpenVPN", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop OpenVPN-$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "openvpn", + "interface", + "<text>" + ], + "help": "Montior specified OpenVPN interface process", + "run": "${vyatta_bindir}/vyatta-monitor OpenVPN-$4 openvpn-$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "openvpn" + ], + "help": "Monitor OpenVPN", + "run": "${vyatta_bindir}/vyatta-monitor OpenVPN openvpn", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "background", + "start" + ], + "help": "Start background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background ${3^^} ${3}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "background", + "stop" + ], + "help": "Stop background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop ${3^^}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "all" + ], + "help": "Disable all BGP debugging", + "run": "vtysh -c \"no debug bgp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "allow-martians" + ], + "help": "Disable BGP martians next hops debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "as4" + ], + "help": "Disable BGP allow AS4 actions debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "bestpath" + ], + "help": "Disable BGP allow best path debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "bestpath", + "<text>" + ], + "help": "Disable BGP bestpath IPv4 IPv6", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "flowspec" + ], + "help": "Disable BGP allow flowspec debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "keepalives" + ], + "help": "Disable BGP keepalives debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "labelpool" + ], + "help": "Disable BGP label pool debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "neighbor-events" + ], + "help": "Disable BGP Neighbor events debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "nht" + ], + "help": "Disable BGP next hop tracking debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "pbr" + ], + "help": "Disable BGP policy based routing debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "rib" + ], + "help": "Disable BGP rib debugging", + "run": "vtysh -c \"no debug bgp zebra\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "update-groups" + ], + "help": "Disable BGP update groups debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "updates" + ], + "help": "Disable BGP updates debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "vnc", + "import-bi-attach" + ], + "help": "Disable BGP vnc import BI attachment debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "vnc", + "import-del-remote" + ], + "help": "Disable BGP vnc import/delete remote routes debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "vnc" + ], + "help": "Disable BGP VNC debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "vnc", + "rfapi-query" + ], + "help": "Disable BGP vnc rfapi query debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "disable", + "vnc", + "verbose" + ], + "help": "Disable BGP vnc verbose logging debugging", + "run": "vtysh -c \"no debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "allow-martians" + ], + "help": "Enable BGP martians next hops debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "as4" + ], + "help": "Enable BGP allow AS4 actions debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "bestpath" + ], + "help": "Enable BGP allow best path debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "bestpath", + "<text>" + ], + "help": "Debug bestpath IPv4 IPv6", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "flowspec" + ], + "help": "Enable BGP allow flowspec debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "keepalives" + ], + "help": "Enable BGP keepalives debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "labelpool" + ], + "help": "Enable BGP label pool debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "neighbor-events" + ], + "help": "Enable BGP Neighbor events debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "nht" + ], + "help": "Enable BGP next hop tracking debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "pbr" + ], + "help": "Enable BGP policy based routing debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "rib" + ], + "help": "Enable BGP rib debugging", + "run": "vtysh -c \"debug bgp zebra\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "update-groups" + ], + "help": "Enable BGP update groups debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "updates" + ], + "help": "Enable BGP updates debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "vnc", + "import-bi-attach" + ], + "help": "Enable BGP vnc import BI attachment debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "vnc", + "import-del-remote" + ], + "help": "Enable BGP vnc import/delete remote routes debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "vnc" + ], + "help": "Enable BGP VNC debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "vnc", + "rfapi-query" + ], + "help": "Enable BGP vnc rfapi query debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "bgp", + "enable", + "vnc", + "verbose" + ], + "help": "Enable BGP vnc verbose logging debugging", + "run": "vtysh -c \"debug bgp ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "background", + "start" + ], + "help": "Start background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background ${3^^} ${3}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "background", + "stop" + ], + "help": "Stop background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop ${3^^}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "event" + ], + "help": "Disable OSPF debugging", + "run": "vtysh -c \"no debug ospf\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "ism", + "events" + ], + "help": "Disable OSPF ism events debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "ism" + ], + "help": "Disable OSPF ism debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "ism", + "status" + ], + "help": "Disable OSPF ism status debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "ism", + "timers" + ], + "help": "Disable OSPF ism timers debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "lsa", + "flooding" + ], + "help": "Disable OSPF lsa flooding debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "lsa", + "generate" + ], + "help": "Disable OSPF lsa generate debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "lsa", + "install" + ], + "help": "Disable OSPF lsa install debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "lsa" + ], + "help": "Disable OSPF lsa debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "lsa", + "refresh" + ], + "help": "Disable OSPF lsa refresh debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "nsm", + "events" + ], + "help": "Disable OSPF nsm events debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "nsm" + ], + "help": "Disable OSPF nsm debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "nsm", + "status" + ], + "help": "Disable OSPF nsm status debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "nsm", + "timers" + ], + "help": "Disable OSPF nsm timers debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "nssa" + ], + "help": "Disable OSPF nssa debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "all", + "detail" + ], + "help": "Disable detailed OSPF packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "all" + ], + "help": "Disable OSPF all packet debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "all", + "recv", + "detail" + ], + "help": "Disable detailed OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "all", + "recv" + ], + "help": "Disable OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "all", + "send", + "detail" + ], + "help": "Disable detailed OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "all", + "send" + ], + "help": "Disable OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "dd", + "detail" + ], + "help": "Disable detailed OSPF packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "dd" + ], + "help": "Disable OSPF dd packet debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "dd", + "recv", + "detail" + ], + "help": "Disable detailed OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "dd", + "recv" + ], + "help": "Disable OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "dd", + "send", + "detail" + ], + "help": "Disable detailed OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "dd", + "send" + ], + "help": "Disable OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "hello", + "detail" + ], + "help": "Disable detailed OSPF packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "hello" + ], + "help": "Disable OSPF hello packet debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "hello", + "recv", + "detail" + ], + "help": "Disable detailed OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "hello", + "recv" + ], + "help": "Disable OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "hello", + "send", + "detail" + ], + "help": "Disable detailed OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "hello", + "send" + ], + "help": "Disable OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-ack", + "detail" + ], + "help": "Disable detailed OSPF packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-ack" + ], + "help": "Disable OSPF ls-ack packet debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-ack", + "recv", + "detail" + ], + "help": "Disable detailed OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-ack", + "recv" + ], + "help": "Disable OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-ack", + "send", + "detail" + ], + "help": "Disable detailed OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-ack", + "send" + ], + "help": "Disable OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-request", + "detail" + ], + "help": "Disable detailed OSPF packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-request" + ], + "help": "Disable OSPF ls-request packet debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-request", + "recv", + "detail" + ], + "help": "Disable detailed OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-request", + "recv" + ], + "help": "Disable OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-request", + "send", + "detail" + ], + "help": "Disable detailed OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-request", + "send" + ], + "help": "Disable OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-update", + "detail" + ], + "help": "Disable detailed OSPF packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-update" + ], + "help": "Disable OSPF ls-update packet debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-update", + "recv", + "detail" + ], + "help": "Disable detailed OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-update", + "recv" + ], + "help": "Disable OSPF recv packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-update", + "send", + "detail" + ], + "help": "Disable detailed OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet", + "ls-update", + "send" + ], + "help": "Disable OSPF send packet debugging", + "run": "vtysh -c \"no debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "packet" + ], + "help": "Disable OSPF packet debugging", + "run": "vtysh -c \"no debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "rib", + "interface" + ], + "help": "Disable OSPF rib interface debugging", + "run": "vtysh -c \"no debug ospf zebra interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "rib" + ], + "help": "Disable OSPF rib debugging", + "run": "vtysh -c \"no debug ospf zebra\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "disable", + "rib", + "redistribute" + ], + "help": "Disable OSPF rib redistribute debugging", + "run": "vtysh -c \"no debug ospf zebra redistribute\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "event" + ], + "help": "Enable OSPF event debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "ism", + "events" + ], + "help": "Enable OSPF ism events debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "ism" + ], + "help": "Enable OSPF ism debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "ism", + "status" + ], + "help": "Enable OSPF ism status debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "ism", + "timers" + ], + "help": "Enable OSPF ism timers debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "lsa", + "flooding" + ], + "help": "Enable OSPF lsa flooding debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "lsa", + "generate" + ], + "help": "Enable OSPF lsa generate debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "lsa", + "install" + ], + "help": "Enable OSPF lsa install debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "lsa" + ], + "help": "Enable OSPF lsa debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "lsa", + "refresh" + ], + "help": "Enable OSPF lsa refresh debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "nsm", + "events" + ], + "help": "Enable OSPF nsm events debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "nsm" + ], + "help": "Enable OSPF nsm debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "nsm", + "status" + ], + "help": "Enable OSPF nsm status debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "nsm", + "timers" + ], + "help": "Enable OSPF nsm timers debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "nssa" + ], + "help": "Enable OSPF nssa debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "all", + "detail" + ], + "help": "Enable detailed OSPF packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "all" + ], + "help": "Enable OSPF all packet debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "all", + "recv", + "detail" + ], + "help": "Enable detailed OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "all", + "recv" + ], + "help": "Enable OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "all", + "send", + "detail" + ], + "help": "Enable detailed OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "all", + "send" + ], + "help": "Enable OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "dd", + "detail" + ], + "help": "Enable detailed OSPF packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "dd" + ], + "help": "Enable OSPF dd packet debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "dd", + "recv", + "detail" + ], + "help": "Enable detailed OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "dd", + "recv" + ], + "help": "Enable OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "dd", + "send", + "detail" + ], + "help": "Enable detailed OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "dd", + "send" + ], + "help": "Enable OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "hello", + "detail" + ], + "help": "Enable detailed OSPF packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "hello" + ], + "help": "Enable OSPF hello packet debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "hello", + "recv", + "detail" + ], + "help": "Enable detailed OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "hello", + "recv" + ], + "help": "Enable OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "hello", + "send", + "detail" + ], + "help": "Enable detailed OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "hello", + "send" + ], + "help": "Enable OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-ack", + "detail" + ], + "help": "Enable detailed OSPF packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-ack" + ], + "help": "Enable OSPF ls-ack packet debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-ack", + "recv", + "detail" + ], + "help": "Enable detailed OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-ack", + "recv" + ], + "help": "Enable OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-ack", + "send", + "detail" + ], + "help": "Enable detailed OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-ack", + "send" + ], + "help": "Enable OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-request", + "detail" + ], + "help": "Enable detailed OSPF packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-request" + ], + "help": "Enable OSPF ls-request packet debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-request", + "recv", + "detail" + ], + "help": "Enable detailed OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-request", + "recv" + ], + "help": "Enable OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-request", + "send", + "detail" + ], + "help": "Enable detailed OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-request", + "send" + ], + "help": "Enable OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-update", + "detail" + ], + "help": "Enable detailed OSPF packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-update" + ], + "help": "Enable OSPF ls-update packet debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-update", + "recv", + "detail" + ], + "help": "Enable detailed OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-update", + "recv" + ], + "help": "Enable OSPF recv packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-update", + "send", + "detail" + ], + "help": "Enable detailed OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet", + "ls-update", + "send" + ], + "help": "Enable OSPF send packet debugging", + "run": "vtysh -c \"debug ospf ${@:3}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "packet" + ], + "help": "Enable OSPF packet debugging", + "run": "vtysh -c \"debug ospf ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "rib", + "interface" + ], + "help": "Enable OSPF rib interface debugging", + "run": "vtysh -c \"debug ospf zebra interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "rib" + ], + "help": "Enable OSPF rib debugging", + "run": "vtysh -c \"debug ospf zebra\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospf", + "enable", + "rib", + "redistribute" + ], + "help": "Enable OSPF rib redistribute debugging", + "run": "vtysh -c \"debug ospf zebra redistribute\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "background", + "start" + ], + "help": "Start background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background OSPFv3 ospf6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "background", + "stop" + ], + "help": "Stop background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop OSPFv3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "abr" + ], + "help": "Disable all OSPFv3 debugging", + "run": "vtysh -c \"no debug ospf6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "asbr" + ], + "help": "Disable OSPFv3 ASBR debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "border-routers", + "area-id" + ], + "help": "Disable debug border routers in specific Area", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "border-routers" + ], + "help": "Disable OSPFv3 border router debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "border-routers", + "router-id" + ], + "help": "Disable debug specific border router", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "flooding" + ], + "help": "Disable OSPFv3 flooding debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "interface" + ], + "help": "Disable OSPFv3 Interface debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa", + "as-external" + ], + "help": "Display As-External LSAs", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa", + "inter-prefix" + ], + "help": "Display Inter-Area-Prefix LSAs", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa", + "inter-router" + ], + "help": "Display Inter-Router LSAs", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa", + "intra-prefix" + ], + "help": "Display Intra-Area-Prefix LSAs", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa", + "link" + ], + "help": "Display Link LSAs", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa", + "network" + ], + "help": "Display Network LSAs", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa" + ], + "help": "Disable OSPFv3 Link State Advertisments debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa", + "router" + ], + "help": "Display Router LSAs", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "lsa", + "unknown" + ], + "help": "Display LSAs of unknown origin", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "message", + "all" + ], + "help": "Debug All message", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "message", + "dbdesc" + ], + "help": "Debug Database Description message", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "message", + "hello" + ], + "help": "Debug Hello message", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "message", + "lsack" + ], + "help": "Debug Link State Acknowledgement message", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "message", + "lsreq" + ], + "help": "Debug Link State Request message", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "message", + "lsupdate" + ], + "help": "Debug Link State Update message", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "message" + ], + "help": "Disable OSPFv3 message debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "message", + "unknown" + ], + "help": "Debug Unknown message", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "neighbor", + "event" + ], + "help": "Debug OSPFv3 Neighbor Event", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "neighbor" + ], + "help": "Disable OSPFv3 Neighbor debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "neighbor", + "state" + ], + "help": "Debug OSPFv3 Neighbor State Change", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "rib" + ], + "help": "Disable OSPFv3 connection to RIB debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "rib", + "recv" + ], + "help": "Debug receiving zebra", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "rib", + "send" + ], + "help": "Debug sending zebra", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "route", + "inter-area" + ], + "help": "Debug inter-area route calculation", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "route", + "intra-area" + ], + "help": "Debug intra-area route calculation", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "route", + "memory" + ], + "help": "Debug route memory use", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "route" + ], + "help": "Disable OSPFv3 route table calculation debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "route", + "table" + ], + "help": "Debug route table calculation", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "spf", + "database" + ], + "help": "Log number of LSAs at SPF Calculation time", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "spf" + ], + "help": "Disable OSPFv3 SPF calculation debugging", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "spf", + "process" + ], + "help": "Debug Detailed SPF Process", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "disable", + "spf", + "time" + ], + "help": "Measure time taken by SPF Calculation", + "run": "vtysh -c \"no debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "abr" + ], + "help": "Enable OSPFv3 ABR debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "asbr" + ], + "help": "Enable OSPFv3 ASBR debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "border-routers", + "area-id" + ], + "help": "Debug border routers in specific Area", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "border-routers" + ], + "help": "Enable OSPFv3 border router debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "border-routers", + "router-id" + ], + "help": "Debug specific border router", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "flooding" + ], + "help": "Enable OSPFv3 flooding debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "interface" + ], + "help": "Enable OSPFv3 Interface debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa", + "as-external" + ], + "help": "Display As-External LSAs", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa", + "inter-prefix" + ], + "help": "Display Inter-Area-Prefix LSAs", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa", + "inter-router" + ], + "help": "Display Inter-Router LSAs", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa", + "intra-prefix" + ], + "help": "Display Intra-Area-Prefix LSAs", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa", + "link" + ], + "help": "Display Link LSAs", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa", + "network" + ], + "help": "Display Network LSAs", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa" + ], + "help": "Enable OSPFv3 Link State Advertisments debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa", + "router" + ], + "help": "Display Router LSAs", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "lsa", + "unknown" + ], + "help": "Display LSAs of unknown origin", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "message", + "all" + ], + "help": "Debug All message", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "message", + "dbdesc" + ], + "help": "Debug Database Description message", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "message", + "hello" + ], + "help": "Debug Hello message", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "message", + "lsack" + ], + "help": "Debug Link State Acknowledgement message", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "message", + "lsreq" + ], + "help": "Debug Link State Request message", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "message", + "lsupdate" + ], + "help": "Debug Link State Update message", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "message" + ], + "help": "Enable OSPFv3 message debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "message", + "unknown" + ], + "help": "Debug Unknown message", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "neighbor", + "event" + ], + "help": "Debug OSPFv3 Neighbor Event", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "neighbor" + ], + "help": "Enable OSPFv3 Neighbor debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "neighbor", + "state" + ], + "help": "Debug OSPFv3 Neighbor State Change", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "rib" + ], + "help": "Enable OSPFv3 connection to RIB debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "rib", + "recv" + ], + "help": "Debug receiving zebra", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "rib", + "send" + ], + "help": "Debug sending zebra", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "route", + "inter-area" + ], + "help": "Debug inter-area route calculation", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "route", + "intra-area" + ], + "help": "Debug intra-area route calculation", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "route", + "memory" + ], + "help": "Debug route memory use", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "route" + ], + "help": "Enable OSPFv3 route table calculation debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "route", + "table" + ], + "help": "Debug route table calculation", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "spf", + "database" + ], + "help": "Log number of LSAs at SPF Calculation time", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "spf" + ], + "help": "Enable OSPFv3 SPF calculation debugging", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "spf", + "process" + ], + "help": "Debug Detailed SPF Process", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ospfv3", + "enable", + "spf", + "time" + ], + "help": "Measure time taken by SPF Calculation", + "run": "vtysh -c \"debug ospf6 ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "background", + "start" + ], + "help": "Start background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background RIB zebra", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "background", + "stop" + ], + "help": "Stop background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop RIB", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "events" + ], + "help": "Disable RIB events debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "kernel" + ], + "help": "Disable RIB kernel debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "mpls" + ], + "help": "Disable RIP MPLS LSP debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "nexthop" + ], + "help": "Disable RIB nexthop debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "packet", + "detail" + ], + "help": "Disable detailed debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "packet" + ], + "help": "Disable RIB packet debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "packet", + "recv" + ], + "help": "Disable receive packet debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "packet", + "send" + ], + "help": "Disable send packet debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "rib", + "detailed" + ], + "help": "Disable detailed debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "disable", + "rib" + ], + "help": "Disable RIB debugging", + "run": "vtysh -c \"no debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "events" + ], + "help": "Enable RIB events debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "kernel" + ], + "help": "Enable RIB kernel debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "mpls" + ], + "help": "Enable RIP MPLS LSP debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "nexthop" + ], + "help": "Enable RIB nexthop debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "packet", + "detail" + ], + "help": "Enable detailed debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "packet" + ], + "help": "Enable RIB packet debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "packet", + "recv" + ], + "help": "Enable receive packet debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "packet", + "send" + ], + "help": "Enable send packet debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "rib", + "detailed" + ], + "help": "Enable detailed debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rib", + "enable", + "rib" + ], + "help": "Enable RIB debugging", + "run": "vtysh -c \"debug zebra ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "background", + "start" + ], + "help": "Start background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background ${3^^} ${3}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "background", + "stop" + ], + "help": "Stop background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop ${3^^}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "disable", + "all" + ], + "help": "Disable RIP debugging", + "run": "vtysh -c \"no debug rip\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "disable", + "events" + ], + "help": "Disable RIP events debugging", + "run": "vtysh -c \"no debug rip ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "disable", + "packet" + ], + "help": "Disable RIP packet debugging", + "run": "vtysh -c \"no debug rip ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "disable", + "packet", + "recv" + ], + "help": "Disable receive packet debugging", + "run": "vtysh -c \"no debug rip ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "disable", + "packet", + "send" + ], + "help": "Disable send packet debugging", + "run": "vtysh -c \"no debug rip ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "disable", + "rib" + ], + "help": "Disable RIB debugging", + "run": "vtysh -c \"no debug rip zebra\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "enable", + "events" + ], + "help": "Enable RIP events debugging", + "run": "vtysh -c \"debug rip ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "enable", + "packet" + ], + "help": "Enable RIP packet debugging", + "run": "vtysh -c \"debug rip ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "enable", + "packet", + "recv" + ], + "help": "Enable receive packet debugging", + "run": "vtysh -c \"debug rip ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "enable", + "packet", + "send" + ], + "help": "Enable send packet debugging", + "run": "vtysh -c \"debug rip ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "rip", + "enable", + "rib" + ], + "help": "Enable RIB debugging", + "run": "vtysh -c \"debug rip zebra\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "background", + "start" + ], + "help": "Start background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background ${3^^} ${3}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "background", + "stop" + ], + "help": "Stop background monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop ${3^^}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "disable", + "all" + ], + "help": "Disable RIPNG debugging", + "run": "vtysh -c \"no debug ripng\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "disable", + "events" + ], + "help": "Disable RIPNG events debugging", + "run": "vtysh -c \"no debug ripng ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "disable", + "packet" + ], + "help": "Disable RIPNG packet debugging", + "run": "vtysh -c \"no debug ripng ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "disable", + "packet", + "recv" + ], + "help": "Disable receive packet debugging", + "run": "vtysh -c \"no debug ripng ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "disable", + "packet", + "send" + ], + "help": "Disable send packet debugging", + "run": "vtysh -c \"no debug ripng ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "disable", + "rib" + ], + "help": "Disable RIB debugging", + "run": "vtysh -c \"no debug ripng zebra\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "enable", + "events" + ], + "help": "Enable RIPNG events debugging", + "run": "vtysh -c \"debug ripng ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "enable", + "packet" + ], + "help": "Enable RIPNG packet debugging", + "run": "vtysh -c \"debug ripng ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "enable", + "packet", + "recv" + ], + "help": "Enable receive packet debugging", + "run": "vtysh -c \"debug ripng ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "enable", + "packet", + "send" + ], + "help": "Enable send packet debugging", + "run": "vtysh -c \"debug ripng ${@:5}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "protocol", + "ripng", + "enable", + "rib" + ], + "help": "Enable RIB debugging", + "run": "vtysh -c \"debug ripng zebra\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "snmp", + "background", + "start" + ], + "help": "Start background monitoring for SNMP", + "run": "${vyatta_bindir}/vyatta-monitor-background SNMP snmpd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "snmp", + "background", + "stop" + ], + "help": "Stop background monitoring for SNMP", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop SNMP", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "snmp" + ], + "help": "Monitor Simple Network Management Protocol (SNMP) daemon", + "run": "${vyatta_bindir}/vyatta-monitor SNMP snmpd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "stop-all" + ], + "help": "Stop all current background monitoring processes", + "run": "${vyatta_bindir}/vyatta-monitor-cleanup LOGOUT", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traceroute", + "ipv4", + "<text>" + ], + "help": "IPv4 fully qualified domain name (FQDN)", + "run": "/usr/bin/mtr -4 \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traceroute", + "ipv6", + "<text>" + ], + "help": "IPv6 fully qualified domain name (FQDN)", + "run": "/usr/bin/mtr -6 \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traceroute", + "<text>" + ], + "help": "Monitor path to destination in realtime", + "run": "/usr/bin/mtr \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traceroute", + "vrf", + "<text>", + "ipv4", + "<text>" + ], + "help": "IPv4 fully qualified domain name (FQDN)", + "run": "sudo ip vrf exec \"$4\" /usr/bin/mtr -4 \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traceroute", + "vrf", + "<text>", + "ipv6", + "<text>" + ], + "help": "IPv6 fully qualified domain name (FQDN)", + "run": "sudo ip vrf exec \"$4\" /usr/bin/mtr -6 \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traceroute", + "vrf", + "<text>", + "<text>" + ], + "help": "Track network path to specified node via given VRF", + "run": "sudo ip vrf exec \"$4\" /usr/bin/mtr \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traffic", + "interface", + "<text>", + "filter", + "<text>" + ], + "help": "Monitor traffic matching filter conditions", + "run": "sudo tcpdump -n -i $4 \"${@:6}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traffic", + "interface", + "<text>" + ], + "help": "Monitor traffic dump from an interface", + "run": "sudo tcpdump -i $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traffic", + "interface", + "<text>", + "save", + "<text>", + "filter", + "<text>" + ], + "help": "Save a dump of traffic matching filter conditions to a file", + "run": "sudo tcpdump -n -i $4 -w $6 \"${@:8}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "traffic", + "interface", + "<text>", + "save", + "<text>" + ], + "help": "Save traffic dump from an interface to a file", + "run": "sudo tcpdump -n -i $4 -w $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "all", + "background", + "start" + ], + "help": "Start background VPN monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background \"VPN-ALL\" pluto pptp l2tp ppp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "all", + "background", + "stop" + ], + "help": "Start background VPN monitoring", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop \"VPN-ALL\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "all" + ], + "help": "Monitor VPN", + "run": "${vyatta_bindir}/vyatta-monitor 'VPN-ALL' pluto pptp l2tp ppp ipsec charon", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "ipsec", + "background", + "start" + ], + "help": "Start background monitoring for IPSec VPN", + "run": "${vyatta_bindir}/vyatta-monitor-background \"VPN-IPSEC\" pluto", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "ipsec", + "background", + "stop" + ], + "help": "Stop background monitoring for IPSec VPN", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop \"VPN-IPSEC\" pluto", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "ipsec" + ], + "help": "Monitor IPSec VPN", + "run": "${vyatta_bindir}/vyatta-monitor \"VPN-IPSEC\" ipsec charon", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "l2tp", + "background", + "start" + ], + "help": "Start background monitoring for L2TP VPN", + "run": "${vyatta_bindir}/vyatta-monitor-background \"VPN-L2TP:\" l2tp ppp remote-access-aaa-win remote-access-zzz-mac", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "l2tp", + "background", + "stop" + ], + "help": "Stop background monitoring for L2TP VPN", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop \"VPN-L2TP:\" l2tp ppp remote-access-aaa-win remote-access-zzz-mac", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "l2tp" + ], + "help": "Monitor L2TP VPN", + "run": "${vyatta_bindir}/vyatta-monitor \"VPN-L2TP\" l2tp ppp remote-access-aaa-win remote-access-zzz-mac", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "pptp", + "background", + "start" + ], + "help": "Start background monitoring for PPTP VPN", + "run": "${vyatta_bindir}/vyatta-monitor-background \"VPN-PPTP\" pptp ppp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "pptp", + "background", + "stop" + ], + "help": "Stop background monitoring for PPTP VPN", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop \"VPN-PPTP\" pptp ppp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vpn", + "pptp" + ], + "help": "Monitor PPTP VPN", + "run": "${vyatta_bindir}/vyatta-monitor \"VPN-PPTP\" pptp ppp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vrrp", + "background", + "start" + ], + "help": "Start background monitoring for VRRP", + "run": "${vyatta_bindir}/vyatta-monitor-background VRRP Keepalived_vrrp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vrrp", + "background", + "stop" + ], + "help": "Stop background monitoring for VRRP", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop VRRP", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "vrrp" + ], + "help": "Monitor Virtual Router Redundancy Protocol (VRRP)", + "run": "${vyatta_bindir}/vyatta-monitor VRRP Keepalived_vrrp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "webproxy", + "access-log" + ], + "help": "Monitor the last lines of the squid access log", + "run": "if [ -f /var/log/squid/access.log ]; then sudo tail --follow=name /var/log/squid/access.log; else echo \"WebProxy access-log does not exist\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "webproxy", + "background", + "start" + ], + "help": "Start background monitoring of Webproxy", + "run": "${vyatta_bindir}/vyatta-monitor-background Webproxy squid", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "webproxy", + "background", + "stop" + ], + "help": "Stop background monitoring of Webproxy", + "run": "${vyatta_bindir}/vyatta-monitor-background-stop Webproxy", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "webproxy", + "cache-log" + ], + "help": "Monitor the last lines of the squid cache log", + "run": "if [ -f /var/log/squid/cache.log ]; then sudo tail --follow=name /var/log/squid/cache.log; else echo \"WebProxy cache-log does not exist\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "monitor", + "webproxy" + ], + "help": "Monitor WebProxy service", + "run": "${vyatta_bindir}/vyatta-monitor Webproxy squid", + "type": null, + "val_help": null + }, + { + "cmd": [ + "ping", + "<text>" + ], + "help": "Send Internet Control Message Protocol (ICMP) echo request", + "run": "${vyos_op_scripts_dir}/ping.py ${@:2}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "ping", + "<text>", + "<text>" + ], + "help": "Ping options", + "run": "${vyos_op_scripts_dir}/ping.py ${@:2}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "poweroff", + "at", + "<text>", + "date", + "<text>" + ], + "help": "Poweroff at a specific date", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --yes --poweroff $3 $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "poweroff", + "at", + "<text>" + ], + "help": "Poweroff at a specific time", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --yes --poweroff $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "poweroff", + "cancel" + ], + "help": "Cancel a pending poweroff", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --cancel", + "type": null, + "val_help": null + }, + { + "cmd": [ + "poweroff", + "in", + "<text>" + ], + "help": "Poweroff in X minutes", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --yes --poweroff $3 $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "poweroff" + ], + "help": "Poweroff the system", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --poweroff", + "type": null, + "val_help": null + }, + { + "cmd": [ + "poweroff", + "now" + ], + "help": "Poweroff the system without confirmation", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --yes --poweroff", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reboot", + "at", + "<text>", + "date", + "<text>" + ], + "help": "Reboot at a specific date", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --yes --reboot $3 $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reboot", + "at", + "<text>" + ], + "help": "Reboot at a specific time", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --yes --reboot $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reboot", + "cancel" + ], + "help": "Cancel a pending reboot", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --cancel", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reboot", + "in", + "<text>" + ], + "help": "Reboot in X minutes", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --yes --reboot $3 $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reboot" + ], + "help": "Reboot the system", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --reboot", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reboot", + "now" + ], + "help": "Reboot the system without confirmation", + "run": "sudo ${vyos_op_scripts_dir}/powerctrl.py --yes --reboot", + "type": null, + "val_help": null + }, + { + "cmd": [ + "release", + "dhcp", + "interface", + "<text>" + ], + "help": "Release DHCP IP address lease for specified interface", + "run": "sudo /opt/vyatta/bin/sudo-users/vyatta-interfaces.pl --dhcp release --dev \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "release", + "dhcpv6", + "interface", + "<text>" + ], + "help": "Release DHCPv6 lease for interface", + "run": "sudo /opt/vyatta/sbin/vyatta-dhcpv6-client.pl --release --ifname \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "rename", + "system", + "image", + "<text>", + "<text>" + ], + "help": "New name for system image.", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "renew", + "dhcp", + "interface", + "<text>" + ], + "help": "Renew DHCP client lease for specified interface", + "run": "sudo systemctl restart \"dhclient@$4.service\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "renew", + "dhcpv6", + "interface", + "<text>" + ], + "help": "Renew DHCPv6 client lease for specified interface", + "run": "sudo systemctl restart \"dhcp6c@$4.service\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "conntrack" + ], + "help": "Reset all currently tracked connections", + "run": "sudo ${vyos_op_scripts_dir}/clear_conntrack.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "conntrack-sync", + "external-cache" + ], + "help": "Reset external cache and request resync with other systems", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --reset-cache-external", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "conntrack-sync", + "internal-cache" + ], + "help": "Reset internal cache and request resync with other systems", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --reset-cache-internal", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "dns", + "forwarding", + "all" + ], + "help": "Reset DNS forwarding cache", + "run": "sudo ${vyos_op_scripts_dir}/dns_forwarding_reset.py --all", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "dns", + "forwarding", + "domain", + "<text>" + ], + "help": "Reset DNS forwarding cache for a domain", + "run": "sudo ${vyos_op_scripts_dir}/dns_forwarding_reset.py $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "firewall", + "group", + "address-group", + "<text>" + ], + "help": "reset a firewall group", + "run": "/opt/vyatta/bin/sudo-users/vyatta-ipset.pl --action=reset-set --set-name=$5 --set-type=\"address\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "firewall", + "group", + "network-group", + "<text>" + ], + "help": "reset a firewall group", + "run": "/opt/vyatta/bin/sudo-users/vyatta-ipset.pl --action=reset-set --set-name=$5 --set-type=\"network\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "firewall", + "group" + ], + "help": "Reset a firewall group", + "run": "/opt/vyatta/bin/sudo-users/vyatta-ipset.pl --action=reset-set --set-name=all", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "firewall", + "group", + "port-group", + "<text>" + ], + "help": "reset a firewall group", + "run": "/opt/vyatta/bin/sudo-users/vyatta-ipset.pl --action=reset-set --set-name=$5 --set-type=\"port\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "arp", + "address", + "<text>" + ], + "help": "Reset ARP cache for an IPv4 address", + "run": "sudo ip neigh flush to \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "arp", + "interface", + "<text>" + ], + "help": "Reset ARP cache for interface", + "run": "sudo ip neigh flush dev \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "all" + ], + "help": "Clear all BGP peering sessions", + "run": "vtysh -c \"clear bgp ipv4 *\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "dampening" + ], + "help": "Clear BGP route flap dampening information", + "run": "vtysh -c \"clear ip bgp dampening\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "dampening", + "<text>" + ], + "help": "Clear BGP route flap dampening information for given host|network address", + "run": "vtysh -c \"clear ip bgp dampening $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "dampening", + "<text>", + "<text>" + ], + "help": "Clear BGP route flap dampening information for given network address", + "run": "vtysh -c \"clear ip bgp dampening $5 $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "external", + "in" + ], + "help": "Send route-refresh unless using 'soft-reconfiguration inbound'", + "run": "vtysh -c \"clear bgp ipv4 external in\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "external", + "in", + "prefix-filter" + ], + "help": "Push out prefix-list ORF and do inbound soft reconfig", + "run": "vtysh -c \"clear bgp ipv4 external in prefix-filter\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "external" + ], + "help": "Clear all external peers", + "run": "vtysh -c \"clear bgp ipv4 external\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "external", + "out" + ], + "help": "Resend all outbound updates", + "run": "vtysh -c \"clear bgp ipv4 external out\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "external", + "soft", + "in" + ], + "help": "Clear via soft reconfig of inbound update", + "run": "vtysh -c \"clear bgp ipv4 external soft in\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "external", + "soft" + ], + "help": "Soft reconfig inbound and outbound updates", + "run": "vtysh -c \"clear bgp ipv4 external soft\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "external", + "soft", + "out" + ], + "help": "Resend all outbound updates", + "run": "vtysh -c \"clear bgp ipv4 external soft out\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "<text>", + "in" + ], + "help": "Send route-refresh unless using 'soft-reconfiguration inbound'", + "run": "vtysh -c \"clear bgp ipv4 $4 in\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "<text>", + "in", + "prefix-filter" + ], + "help": "Push out prefix-list ORF and do inbound soft reconfig", + "run": "vtysh -c \"clear bgp ipv4 $4 in prefix-filter\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "<text>" + ], + "help": "Clear BGP neighbor IP address", + "run": "vtysh -c \"clear bgp ipv4 $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "<text>", + "out" + ], + "help": "Resend all outbound updates", + "run": "vtysh -c \"clear bgp ipv4 $4 out\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "<text>", + "soft", + "in" + ], + "help": "Clear via soft reconfig of inbound update", + "run": "vtysh -c \"clear bgp ipv4 $4 soft in\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "<text>", + "soft" + ], + "help": "Soft reconfig inbound and outbound updates", + "run": "vtysh -c \"clear bgp ipv4 $4 soft\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "<text>", + "soft", + "out" + ], + "help": "Resend all outbound updates", + "run": "vtysh -c \"clear bgp ipv4 $4 soft out\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "peer-group", + "<text>", + "in" + ], + "help": "Send route-refresh unless using 'soft-reconfiguration inbound'", + "run": "vtysh -c \"clear bgp ipv4 peer-group $5 in\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "peer-group", + "<text>", + "in", + "prefix-filter" + ], + "help": "Push out prefix-list ORF and do inbound soft reconfig", + "run": "vtysh -c \"clear bgp ipv4 peer-group $5 in prefix-filter\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "peer-group", + "<text>" + ], + "help": "Clear BGP statistics or status for given peer-group", + "run": "vtysh -c \"clear bgp ipv4 peer-group $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "peer-group", + "<text>", + "out" + ], + "help": "Resend all outbound updates", + "run": "vtysh -c \"clear bgp ipv4 peer-group $5 out\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "peer-group", + "<text>", + "soft", + "in" + ], + "help": "Clear via soft reconfig of inbound update", + "run": "vtysh -c \"clear bgp ipv4 peer-group $5 soft in\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "peer-group", + "<text>", + "soft" + ], + "help": "Soft reconfig inbound and outbound updates", + "run": "vtysh -c \"clear bgp ipv4 peer-group $5 soft\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "bgp", + "peer-group", + "<text>", + "soft", + "out" + ], + "help": "Resend all outbound updates", + "run": "vtysh -c \"clear bgp ipv4 peer-group $5 soft out\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "igmp", + "interfaces" + ], + "help": "Reset IGMP interfaces", + "run": "vtysh -c \"clear ip igmp interfaces\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "multicast", + "route" + ], + "help": "Clear multicast routing table", + "run": "vtysh -c \"clear ip mroute\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "route", + "cache" + ], + "help": "Flush the kernel route cache", + "run": "sudo ip route flush cache", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ip", + "route", + "cache", + "<text>" + ], + "help": "Flush the kernel route cache for a given route", + "run": "sudo ip route flush cache \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipoe-server", + "session", + "interface", + "<text>" + ], + "help": "Clear ipoe-server session by interface", + "run": "${vyos_op_scripts_dir}/ipoe-control.py --action=\"terminate\" --selector=\"if\" --target=\"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipoe-server", + "session", + "sid", + "<text>" + ], + "help": "Clear ipoe-server session by Session ID", + "run": "${vyos_op_scripts_dir}/ipoe-control.py --action=\"terminate\" --selector=\"sid\" --target=\"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipoe-server", + "session", + "username", + "<text>" + ], + "help": "Clear ipoe-server session by username", + "run": "${vyos_op_scripts_dir}/ipoe-control.py --action=\"terminate\" --selector=\"username\" --target=\"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "bgp", + "<text>", + "in" + ], + "help": "Send route-refresh unless using 'soft-reconfiguration inbound'", + "run": "vtysh -c \"clear bgp ipv6 $4 in\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "bgp", + "<text>", + "in", + "prefix-filter" + ], + "help": "Push out prefix-list ORF and do inbound soft reconfig", + "run": "vtysh -c \"clear bgp ipv6 $4 in prefix-filter\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "bgp", + "<text>" + ], + "help": "Clear BGP neighbor IP address", + "run": "vtysh -c \"clear bgp ipv6 $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "bgp", + "<text>", + "out" + ], + "help": "Resend all outbound updates", + "run": "vtysh -c \"clear bgp ipv6 $4 out\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "bgp", + "<text>", + "soft", + "in" + ], + "help": "Clear via soft reconfig of inbound update", + "run": "vtysh -c \"clear bgp ipv6 $4 soft in\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "bgp", + "<text>", + "soft" + ], + "help": "Soft reconfig inbound and outbound updates", + "run": "vtysh -c \"clear bgp ipv6 $4 soft\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "bgp", + "<text>", + "soft", + "out" + ], + "help": "Resend all outbound updates", + "run": "vtysh -c \"clear bgp ipv6 $4 soft out\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "neighbors", + "address", + "<text>" + ], + "help": "Reset ND cache for an IPv6 address", + "run": "sudo ip -f inet6 neigh flush to \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "neighbors", + "interface", + "<text>" + ], + "help": "Reset IPv6 ND cache for interface", + "run": "sudo ip -f inet6 neigh flush dev \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "route", + "cache" + ], + "help": "Flush the kernel IPv6 route cache", + "run": "sudo ip -f inet6 route flush cache", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "ipv6", + "route", + "cache", + "<text>" + ], + "help": "Flush the kernel IPv6 route cache for a given route", + "run": "sudo ip -f inet6 route flush cache \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "mpls", + "ldp", + "neighbor", + "<text>" + ], + "help": "Reset MPLS LDP neighbor/session", + "run": "vtysh -c \"clear mpls ldp neighbor $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "nhrp", + "flush", + "tunnel" + ], + "help": "Clear all non-permanent entries", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "nhrp", + "flush", + "tunnel", + "<text>" + ], + "help": "Clear all non-permanent entries which match the selector specifiers.", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "nhrp", + "purge", + "tunnel" + ], + "help": "Purge all entries from NHRP cache", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "nhrp", + "purge", + "tunnel", + "<text>" + ], + "help": "Purge entries for tunnel interface dev $5 from NHRP cache", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "openvpn", + "client", + "<text>" + ], + "help": "Reset specified OpenVPN client", + "run": "echo kill $4 | socat - UNIX-CONNECT:/run/openvpn/openvpn-mgmt-intf > /dev/null", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "openvpn", + "interface", + "<text>" + ], + "help": "Reset OpenVPN process on interface", + "run": "sudo ${vyos_op_scripts_dir}/reset_openvpn.py $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "pppoe-server", + "all" + ], + "help": "Terminate all pppoe-server users", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"terminate all\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "pppoe-server", + "interface", + "<text>" + ], + "help": "Terminate a ppp interface", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"terminate if $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "pppoe-server", + "username", + "<text>" + ], + "help": "Terminate specified users", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"terminate username $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "terminal" + ], + "help": "Reset terminal", + "run": "/usr/bin/reset", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-peer", + "<text>" + ], + "help": "Reset all tunnels for given peer", + "run": " /opt/vyatta/bin/sudo-users//vyatta-vpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-peer", + "<text>", + "<value>.in" + ], + "help": "Reset all tunnels for given peer", + "run": " @SUDOUSRDIR@/vyatta-vpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-peer", + "<text>", + "tunnel", + "<text>" + ], + "help": "Reset a specific tunnel for given peer", + "run": "/opt/vyatta/bin/sudo-users//vyatta-vpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-peer", + "<text>", + "tunnel", + "<text>", + "<value>.in" + ], + "help": "Reset a specific tunnel for given peer", + "run": "@SUDOUSRDIR@/vyatta-vpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-peer", + "<text>", + "vti" + ], + "help": "Reset a vti tunnel for given peer", + "run": "/opt/vyatta/bin/sudo-users//vyatta-vpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-peer", + "<text>", + "vti", + "<value>.in" + ], + "help": "Reset a vti tunnel for given peer", + "run": "@SUDOUSRDIR@/vyatta-vpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-profile", + "<text>" + ], + "help": "Reset all tunnels for given profile", + "run": " /opt/vyatta/bin/sudo-users//vyatta-dmvpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-profile", + "<text>", + "<value>.in" + ], + "help": "Reset all tunnels for given profile", + "run": " @SUDOUSRDIR@/vyatta-dmvpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-profile", + "<text>", + "tunnel", + "<text>" + ], + "help": "Reset a specific tunnel for given profile", + "run": "/opt/vyatta/bin/sudo-users//vyatta-dmvpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "ipsec-profile", + "<text>", + "tunnel", + "<text>", + "<value>.in" + ], + "help": "Reset a specific tunnel for given profile", + "run": "@SUDOUSRDIR@/vyatta-dmvpn-op.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "all" + ], + "help": "Terminate all users current remote access VPN session(s)", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --username=\"all_users\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "all", + "protocol", + "l2tp" + ], + "help": "Terminate all users current remote access VPN session(s) with L2TP protocol", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --username=\"all_users\" --protocol=\"l2tp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "all", + "protocol", + "pptp" + ], + "help": "Terminate all users current remote access VPN session(s) with PPTP protocol", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --username=\"all_users\" --protocol=\"pptp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "all", + "protocol", + "sstp" + ], + "help": "Terminate all users current remote access VPN session(s) with SSTP protocol", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --username=\"all_users\" --protocol=\"sstp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "interface", + "<text>" + ], + "help": "Terminate a remote access VPN interface", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --interface=\"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "user", + "<text>" + ], + "help": "Terminate specified users current remote access VPN session(s)", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --username=\"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "user", + "<text>", + "protocol", + "l2tp" + ], + "help": "Terminate all users current remote access VPN session(s) with L2TP protocol", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --username=\"$5\" --protocol=\"l2tp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "user", + "<text>", + "protocol", + "pptp" + ], + "help": "Terminate all users current remote access VPN session(s) with PPTP protocol", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --username=\"$5\" --protocol=\"pptp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "reset", + "vpn", + "remote-access", + "user", + "<text>", + "protocol", + "sstp" + ], + "help": "Terminate all users current remote access VPN session(s) with SSTP protocol", + "run": "sudo ${vyos_op_scripts_dir}/reset_vpn.py --username=\"$5\" --protocol=\"sstp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "all" + ], + "help": "Restart all routing daemons", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "bfd" + ], + "help": "Restart Bidirectional Forwarding Detection (BFD) daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon bfdd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "bgp" + ], + "help": "Restart Border Gateway Protocol (BGP) routing daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon bgpd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "cluster" + ], + "help": "Restart cluster node", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "conntrack-sync" + ], + "help": "Restart connection tracking synchronization service", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --restart", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "dhcp", + "relay-agent" + ], + "help": "Restart DHCP relay-agent", + "run": "sudo ${vyos_op_scripts_dir}/restart_dhcp_relay.py --ipv4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "dhcp", + "server" + ], + "help": "Restart DHCP server", + "run": "if cli-shell-api existsActive service dhcp-server; then sudo systemctl restart isc-dhcp-server.service; else echo \"DHCP server not configured\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "dhcpv6", + "relay-agent" + ], + "help": "Restart DHCPv6 relay-agent", + "run": "sudo ${vyos_op_scripts_dir}/restart_dhcp_relay.py --ipv6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "dhcpv6", + "server" + ], + "help": "Restart DHCPv6 server", + "run": "if cli-shell-api existsActive service dhcpv6-server; then sudo systemctl restart isc-dhcp-server6.service; else echo \"DHCPv6 server not configured\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "dns", + "dynamic" + ], + "help": "Restart Dynamic DNS service", + "run": "sudo ${vyos_op_scripts_dir}/dynamic_dns.py --update", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "dns", + "forwarding" + ], + "help": "Restart DNS forwarding service", + "run": "sudo ${vyos_op_scripts_dir}/dns_forwarding_restart.sh", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "flow-accounting" + ], + "help": "Restart (net)flow accounting process", + "run": "sudo ${vyos_op_scripts_dir}/flow_accounting_op.py --action restart", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "igmp-proxy" + ], + "help": "Restart the IGMP proxy process", + "run": "sudo systemctl restart igmpproxy.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "ipoe-server" + ], + "help": "Restart IPoE server process", + "run": "${vyos_op_scripts_dir}/ipoe-control.py --action=\"restart\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "isis" + ], + "help": "Restart Intermediate System to Intermediate System (IS-IS) routing daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon isisd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "ldp" + ], + "help": "Restart the Label Distribution Protocol (LDP) daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon ldpd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "openconnect-server" + ], + "help": "Restart openconnect server process", + "run": "${vyos_op_scripts_dir}/openconnect-control.py --action=\"restart\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "ospf" + ], + "help": "Restart Open Shortest Path First (OSPF) routing daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon ospfd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "ospfv3" + ], + "help": "Restart IPv6 Open Shortest Path First (OSPFv3) routing daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon ospf6d", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "pppoe-server" + ], + "help": "Restart PPPoE server process", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"restart\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "rip" + ], + "help": "Restart Routing Information Protocol (RIP) routing daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon ripd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "ripng" + ], + "help": "Restart Routing Information Protocol NG (RIPng) routing daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon ripngd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "snmp" + ], + "help": "Restart SNMP service", + "run": "if cli-shell-api existsActive service snmp; then sudo systemctl restart snmpd.service; else echo \"Service SNMP not configured\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "ssh" + ], + "help": "Restart SSH service", + "run": "if cli-shell-api existsActive service ssh; then sudo systemctl restart ssh.service; else echo \"Service SSH not configured\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "static" + ], + "help": "Restart static routing daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon staticd", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "vpn" + ], + "help": "Restart IPsec VPN", + "run": "if [ -n \"$(cli-shell-api returnActiveValues \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "vpn", + "<value>.in" + ], + "help": "Restart IPsec VPN", + "run": "if [ -n \"$(cli-shell-api returnActiveValues \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "vrrp" + ], + "help": "Restart VRRP (Virtual Router Redundancy Protocol) process", + "run": "sudo systemctl restart keepalived.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "wan-load-balance" + ], + "help": "Restart WAN load balancing", + "run": " if [ -f /var/run/load-balance/wlb.out ] ; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "webproxy" + ], + "help": "Restart WebProxy service", + "run": "if cli-shell-api existsActive service webproxy; then sudo systemctl restart squid.service; else echo \"Service WebProxy not configured\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "restart", + "zebra" + ], + "help": "Restart Routing Information Base (RIB) manager daemon", + "run": "sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon zebra", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "builtin", + "<text>" + ], + "help": "Bash builtin set command", + "run": "builtin $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "console", + "keymap" + ], + "help": "Reconfigure console keyboard layout", + "run": "sudo dpkg-reconfigure -f dialog keyboard-configuration && sudo systemctl restart keyboard-setup", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "date", + "<text>" + ], + "help": "Set system date and time", + "run": "/bin/date \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "date", + "ntp" + ], + "help": "Set system date and time from NTP server (default: 0.pool.ntp.org)", + "run": "/usr/sbin/ntpdate -u 0.pool.ntp.org", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "date", + "ntp", + "<text>" + ], + "help": "Set system date and time from NTP server", + "run": "/usr/sbin/ntpdate -u \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "pppoe-server", + "maintenance-mode", + "cancel" + ], + "help": "Cancel maintenance mode", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"shutdown cancel\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "pppoe-server", + "maintenance-mode", + "enable" + ], + "help": "Deny new connections and stop to serve pppoe after disconnect last session", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"shutdown soft\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "system", + "image", + "default-boot" + ], + "help": "Set default image to boot.", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "system", + "image", + "default-boot", + "<text>" + ], + "help": "Default boot image name", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "terminal", + "key", + "query-help", + "<text>" + ], + "help": "Enable/disable getting help using question mark (default enabled)", + "run": "${vyos_op_scripts_dir}/toggle_help_binding.sh $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "terminal", + "length", + "<text>" + ], + "help": "Set terminal to given number of rows (0 disables paging)", + "run": "if [ \"$4\" -eq 0 ]; then VYATTA_PAGER=cat; else VYATTA_PAGER=${_vyatta_default_pager}; stty rows $4; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "terminal", + "pager" + ], + "help": "Set terminal pager to default (less)", + "run": "VYATTA_PAGER=${_vyatta_default_pager}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "terminal", + "pager", + "<text>" + ], + "help": "Set terminal pager", + "run": "VYATTA_PAGER=$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "set", + "terminal", + "width", + "<text>" + ], + "help": "Set terminal to given number of columns", + "run": "stty columns $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "arp", + "interface", + "<text>" + ], + "help": "Show Address Resolution Protocol (ARP) cache for specified interface", + "run": "/usr/sbin/arp -e -n -i \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "arp" + ], + "help": "Show Address Resolution Protocol (ARP) information", + "run": "/usr/sbin/arp -e -n", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bfd", + "peer", + "<text>", + "counters" + ], + "help": "Show Bidirectional Forwarding Detection (BFD) peer counters", + "run": "vtysh -c \"show bfd peers counters\" | sed -n \"/peer $4 /,/^$/p\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bfd", + "peer", + "<text>" + ], + "help": "Show Bidirectional Forwarding Detection (BFD) peer status", + "run": "vtysh -c \"show bfd peers\" | sed -n \"/peer $4 /,/^$/p\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bfd", + "peers", + "brief" + ], + "help": "Show Bidirectional Forwarding Detection (BFD) peers brief", + "run": "vtysh -c \"show bfd peers brief\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bfd", + "peers", + "counters" + ], + "help": "Show Bidirectional Forwarding Detection (BFD) peer counters", + "run": "vtysh -c \"show bfd peers counters\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bfd", + "peers" + ], + "help": "Show Bidirectional Forwarding Detection peers", + "run": "vtysh -c \"show bfd peers\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "cidr-only" + ], + "help": "Display only routes with non-natural netmasks", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "cidr-only", + "wide" + ], + "help": "Increase table width for longer prefixes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "accept-own" + ], + "help": "Should accept local VPN route if exported and imported into different VRF (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "accept-own-nexthop" + ], + "help": "Should accept VPN route with local nexthop (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "blackhole" + ], + "help": "Inform EBGP peers to blackhole traffic to prefix (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "graceful-shutdown" + ], + "help": "Graceful shutdown (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "llgr-stale" + ], + "help": "Staled Long-lived Graceful Restart VPN route (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "local-AS" + ], + "help": "Do not send outside local AS (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "no-advertise" + ], + "help": "Do not advertise to any peer (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "no-export" + ], + "help": "Do not export to next AS (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "no-llgr" + ], + "help": "Removed because Long-lived Graceful Restart was not enabled for VPN route (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "no-peer" + ], + "help": "Do not export to any peer (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community" + ], + "help": "Display routes matching the community", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "<text>" + ], + "help": "Community number where AA and NN are (0-65535)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "route-filter-translated-v4" + ], + "help": "RT translated VPNv4 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "route-filter-translated-v6" + ], + "help": "RT translated VPNv6 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "route-filter-v4" + ], + "help": "RT VPNv4 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community", + "route-filter-v6" + ], + "help": "RT VPNv6 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community-list", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "community-list", + "<text>" + ], + "help": "Display routes matching the community-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "dampening", + "dampened-paths" + ], + "help": "Display paths suppressed due to dampening", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "dampening", + "flap-statistics" + ], + "help": "Display flap statistics of routes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "dampening", + "parameters" + ], + "help": "Display detail of configured dampening parameters", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "accept-own" + ], + "help": "Should accept local VPN route if exported and imported into different VRF (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "accept-own-nexthop" + ], + "help": "Should accept VPN route with local nexthop (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "blackhole" + ], + "help": "Inform EBGP peers to blackhole traffic to prefix (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "graceful-shutdown" + ], + "help": "Graceful shutdown (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "llgr-stale" + ], + "help": "Staled Long-lived Graceful Restart VPN route (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "local-AS" + ], + "help": "Do not send outside local AS (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "no-advertise" + ], + "help": "Do not advertise to any peer (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "no-export" + ], + "help": "Do not export to next AS (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "no-llgr" + ], + "help": "Removed because Long-lived Graceful Restart was not enabled for VPN route (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "no-peer" + ], + "help": "Do not export to any peer (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community" + ], + "help": "Display routes matching the community", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "<text>" + ], + "help": "Community number where AA and NN are (0-65535)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "route-filter-translated-v4" + ], + "help": "RT translated VPNv4 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "route-filter-translated-v6" + ], + "help": "RT translated VPNv6 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "route-filter-v4" + ], + "help": "RT VPNv4 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community", + "route-filter-v6" + ], + "help": "RT VPNv6 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community-list", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "community-list", + "<text>" + ], + "help": "Display routes matching the community-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "dampening", + "dampened-paths" + ], + "help": "Display paths suppressed due to dampening", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "dampening", + "flap-statistics" + ], + "help": "Display flap statistics of routes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "dampening", + "parameters" + ], + "help": "Display detail of configured dampening parameters", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "large-community" + ], + "help": "Show BGP routes matching the specified large-communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "large-community", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "large-community", + "<text>" + ], + "help": "Display routes matching the large-communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "large-community-list", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "large-community-list", + "<text>" + ], + "help": "Display routes matching the large-community-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors" + ], + "help": "Detailed information on TCP and BGP neighbor connections", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors", + "<text>", + "advertised-routes" + ], + "help": "Show routes advertised to a BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors", + "<text>", + "dampened-routes" + ], + "help": "Show dampened routes received from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors", + "<text>", + "flap-statistics" + ], + "help": "Show flap statistics of the routes learned from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors", + "<text>" + ], + "help": "Show detailed BGP IPv4 unicast neighbor information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors", + "<text>", + "prefix-counts" + ], + "help": "Show detailed prefix count information for BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors", + "<text>", + "received", + "prefix-filter" + ], + "help": "Show prefixlist filter", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors", + "<text>", + "received-routes" + ], + "help": "Show received routes from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "neighbors", + "<text>", + "routes" + ], + "help": "Show routes learned from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4" + ], + "help": "IPv4 Address Family", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "<text>", + "bestpath" + ], + "help": "Display only the bestpath", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "<text>", + "longer-prefixes" + ], + "help": "Display route and more specific routes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "<text>", + "multipath" + ], + "help": "Display only multipaths", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "<text>" + ], + "help": "Network in the BGP routing table to display", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "prefix-list", + "<text>" + ], + "help": "Display routes conforming to the prefix-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "regexp", + "<text>" + ], + "help": "Display routes matching the AS path regular expression", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "route-map", + "<text>" + ], + "help": "Show BGP routes matching the specified route map", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "statistics" + ], + "help": "RIB advertisement statistics", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "summary", + "established" + ], + "help": "Show only sessions in Established state", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "summary", + "failed" + ], + "help": "Show only sessions not in Established state", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "summary" + ], + "help": "Summary of BGP neighbor status", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv4", + "wide" + ], + "help": "Increase table width for longer prefixes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "accept-own" + ], + "help": "Should accept local VPN route if exported and imported into different VRF (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "accept-own-nexthop" + ], + "help": "Should accept VPN route with local nexthop (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "blackhole" + ], + "help": "Inform EBGP peers to blackhole traffic to prefix (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "graceful-shutdown" + ], + "help": "Graceful shutdown (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "llgr-stale" + ], + "help": "Staled Long-lived Graceful Restart VPN route (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "local-AS" + ], + "help": "Do not send outside local AS (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "no-advertise" + ], + "help": "Do not advertise to any peer (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "no-export" + ], + "help": "Do not export to next AS (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "no-llgr" + ], + "help": "Removed because Long-lived Graceful Restart was not enabled for VPN route (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "no-peer" + ], + "help": "Do not export to any peer (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community" + ], + "help": "Display routes matching the community", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "<text>" + ], + "help": "Community number where AA and NN are (0-65535)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "route-filter-translated-v4" + ], + "help": "RT translated VPNv4 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "route-filter-translated-v6" + ], + "help": "RT translated VPNv6 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "route-filter-v4" + ], + "help": "RT VPNv4 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community", + "route-filter-v6" + ], + "help": "RT VPNv6 route filtering (well-known community)", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community-list", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "community-list", + "<text>" + ], + "help": "Display routes matching the community-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "dampening", + "dampened-paths" + ], + "help": "Display paths suppressed due to dampening", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "dampening", + "flap-statistics" + ], + "help": "Display flap statistics of routes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "dampening", + "parameters" + ], + "help": "Display detail of configured dampening parameters", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "large-community" + ], + "help": "Show BGP routes matching the specified large-communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "large-community", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "large-community", + "<text>" + ], + "help": "Display routes matching the large-communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "large-community-list", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "large-community-list", + "<text>" + ], + "help": "Display routes matching the large-community-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors" + ], + "help": "Detailed information on TCP and BGP neighbor connections", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors", + "<text>", + "advertised-routes" + ], + "help": "Show routes advertised to a BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors", + "<text>", + "dampened-routes" + ], + "help": "Show dampened routes received from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors", + "<text>", + "flap-statistics" + ], + "help": "Show flap statistics of the routes learned from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors", + "<text>" + ], + "help": "Show detailed BGP IPv4 unicast neighbor information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors", + "<text>", + "prefix-counts" + ], + "help": "Show detailed prefix count information for BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors", + "<text>", + "received", + "prefix-filter" + ], + "help": "Show prefixlist filter", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors", + "<text>", + "received-routes" + ], + "help": "Show received routes from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "neighbors", + "<text>", + "routes" + ], + "help": "Show routes learned from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6" + ], + "help": "IPv6 Address Family", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "<text>", + "bestpath" + ], + "help": "Display only the bestpath", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "<text>", + "longer-prefixes" + ], + "help": "Display route and more specific routes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "<text>", + "multipath" + ], + "help": "Display only multipaths", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "<text>" + ], + "help": "Network in the BGP routing table to display", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "prefix-list", + "<text>" + ], + "help": "Display routes conforming to the prefix-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "regexp", + "<text>" + ], + "help": "Display routes matching the AS path regular expression", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "route-map", + "<text>" + ], + "help": "Show BGP routes matching the specified route map", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "statistics" + ], + "help": "RIB advertisement statistics", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "summary", + "established" + ], + "help": "Show only sessions in Established state", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "summary", + "failed" + ], + "help": "Show only sessions not in Established state", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "summary" + ], + "help": "Summary of BGP neighbor status", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "ipv6", + "wide" + ], + "help": "Increase table width for longer prefixes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "large-community" + ], + "help": "Show BGP routes matching the specified large-communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "large-community", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "large-community", + "<text>" + ], + "help": "Display routes matching the large-communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "large-community-list", + "<text>", + "exact-match" + ], + "help": "Exact match of the communities", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "large-community-list", + "<text>" + ], + "help": "Display routes matching the large-community-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "mac", + "hash" + ], + "help": "MAC address database", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "martian", + "next-hop" + ], + "help": "martian next-hop database", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "memory" + ], + "help": "Global BGP memory statistics", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors" + ], + "help": "Detailed information on TCP and BGP neighbor connections", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors", + "<text>", + "advertised-routes" + ], + "help": "Show routes advertised to a BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors", + "<text>", + "dampened-routes" + ], + "help": "Show dampened routes received from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors", + "<text>", + "flap-statistics" + ], + "help": "Show flap statistics of the routes learned from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors", + "<text>" + ], + "help": "Show detailed BGP IPv4 unicast neighbor information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors", + "<text>", + "prefix-counts" + ], + "help": "Show detailed prefix count information for BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors", + "<text>", + "received", + "prefix-filter" + ], + "help": "Show prefixlist filter", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors", + "<text>", + "received-routes" + ], + "help": "Show received routes from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "neighbors", + "<text>", + "routes" + ], + "help": "Show routes learned from BGP neighbor", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "nexthop", + "detail" + ], + "help": "Detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "nexthop" + ], + "help": "Show BGP nexthop table", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "nexthop", + "<text>", + "detail" + ], + "help": "Detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "nexthop", + "<text>" + ], + "help": "IPv4/IPv6 nexthop address", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp" + ], + "help": "BGP information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "prefix-list", + "<text>" + ], + "help": "Display routes conforming to the prefix-list", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "regexp", + "<text>" + ], + "help": "Display routes matching the AS path regular expression", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "route-map", + "<text>" + ], + "help": "Show BGP routes matching the specified route map", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "statistics" + ], + "help": "RIB advertisement statistics", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "statistics-all" + ], + "help": "Display number of prefixes for all afi/safi", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "summary", + "established" + ], + "help": "Show only sessions in Established state", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "summary", + "failed" + ], + "help": "Show only sessions not in Established state", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "summary" + ], + "help": "Summary of BGP neighbor status", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bgp", + "wide" + ], + "help": "Increase table width for longer prefixes", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bridge" + ], + "help": "Show bridging information", + "run": "/sbin/brctl show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bridge", + "<text>", + "macs" + ], + "help": "Show bridge Media Access Control (MAC) address table", + "run": "/sbin/brctl showmacs $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bridge", + "<text>" + ], + "help": "Show bridge information for a given bridge interface", + "run": "/sbin/brctl show $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "bridge", + "<text>", + "spanning-tree" + ], + "help": "Show bridge spanning tree information", + "run": "/sbin/brctl showstp $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "cluster", + "status" + ], + "help": "Show the current clustering status", + "run": "${vyatta_sbindir}/vyatta-show-cluster.pl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "configuration", + "all" + ], + "help": "Show running configuration (including default values)", + "run": "cli-shell-api showCfg --show-show-defaults --show-active-only --show-hide-secrets", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "configuration", + "commands" + ], + "help": " Show running configuration as set commands", + "run": "cli-shell-api showCfg --show-active-only | vyos-config-to-commands", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "configuration", + "files" + ], + "help": " Show available saved configurations", + "run": "${vyos_op_scripts_dir}/show_configuration_files.sh", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "configuration", + "json" + ], + "help": "Show running configuration in JSON format", + "run": "${vyos_op_scripts_dir}/show_configuration_json.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "configuration", + "json", + "pretty" + ], + "help": "Show running configuration in readable JSON format", + "run": "${vyos_op_scripts_dir}/show_configuration_json.py --pretty", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "configuration" + ], + "help": "Show available saved configurations", + "run": "cli-shell-api showCfg --show-active-only --show-hide-secrets", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack", + "ignore" + ], + "help": "Show Conntrack ignore rules and counters", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-ignore.pl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack", + "table", + "ipv4" + ], + "help": "Show Conntrack entries for IPv4 protocol", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-conntrack.pl -family $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack", + "table", + "ipv4", + "source", + "<text>", + "destination", + "<text>" + ], + "help": "Show Conntrack entries for the destination IP", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-conntrack.pl -family $4 -source_IP $6 -dest_IP $8", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack", + "table", + "ipv4", + "source", + "<text>" + ], + "help": "Show Conntrack entries for the source IP", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-conntrack.pl -family $4 -source_IP $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack", + "table", + "ipv6" + ], + "help": "Show Conntrack entries for IPv6 protocol", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-conntrack.pl -family $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack", + "table", + "ipv6", + "source", + "<text>", + "destination", + "<text>" + ], + "help": "Show Conntrack entries for the destination IP", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-conntrack.pl -family $4 -source_IP $6 -dest_IP $8", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack", + "table", + "ipv6", + "source", + "<text>" + ], + "help": "Show Conntrack entries for the source IP", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-conntrack.pl -family $4 -source_IP $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack-sync", + "cache", + "external", + "expect" + ], + "help": "Show external expect connection tracking cache entries", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --show-external-expect", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack-sync", + "cache", + "external", + "main" + ], + "help": "Show external main connection tracking cache entries", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --show-external", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack-sync", + "cache", + "external" + ], + "help": "Show external connection tracking cache entries", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --show-external; ${vyos_op_scripts_dir}/conntrack_sync.py --show-external-expect", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack-sync", + "cache", + "internal", + "expect" + ], + "help": "Show internal expect connection tracking cache entries", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --show-internal-expect", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack-sync", + "cache", + "internal", + "main" + ], + "help": "Show internal main connection tracking cache entries", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --show-internal", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack-sync", + "cache", + "internal" + ], + "help": "Show internal connection tracking cache entries", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --show-internal; ${vyos_op_scripts_dir}/conntrack_sync.py --show-internal-expect", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack-sync", + "statistics" + ], + "help": "Show connection syncing statistics", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --show-statistics", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "conntrack-sync", + "status" + ], + "help": "Show conntrack-sync status", + "run": "sudo ${vyos_op_scripts_dir}/conntrack_sync.py --show-status", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "console-server", + "ports" + ], + "help": "Examine console ports and configured baud rates", + "run": "/usr/bin/console -x", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "console-server", + "user" + ], + "help": "Show users on various consoles", + "run": "/usr/bin/console -u", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "date" + ], + "help": "Show system time and date", + "run": "/bin/date", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "date", + "utc", + "maya" + ], + "help": "Show UTC date in Maya calendar format", + "run": "${vyos_op_scripts_dir}/maya_date.py $(date +%s)", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "date", + "utc" + ], + "help": "Show system date and time as Coordinated Universal Time", + "run": "/bin/date -u", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcp", + "client", + "leases", + "interface", + "<text>" + ], + "help": "Show DHCP client information for interface", + "run": "/opt/vyatta/bin/vyatta-show-dhclient.pl \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcp", + "client", + "leases" + ], + "help": "Show DHCP client leases", + "run": "/opt/vyatta/bin/vyatta-show-dhclient.pl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcp", + "server", + "leases" + ], + "help": "Show DHCP server leases", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcp.py --leases", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcp", + "server", + "leases", + "pool", + "<text>" + ], + "help": "Show DHCP server leases for a specific pool", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcp.py --leases --pool $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcp", + "server", + "leases", + "sort", + "<text>" + ], + "help": "Show DHCP server leases sorted by the specified key", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcp.py --leases --sort $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcp", + "server", + "leases", + "state", + "<text>" + ], + "help": "Show DHCP server leases with a specific state (can be multiple, comma-separated)", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcp.py --leases --state $(echo $6 | tr , \" \")", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcp", + "server", + "statistics" + ], + "help": "Show DHCP server statistics", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcp.py --statistics", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcp", + "server", + "statistics", + "pool", + "<text>" + ], + "help": "Show DHCP server statistics for a specific pool", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcp.py --statistics --pool $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcpv6", + "server", + "leases" + ], + "help": "Show DHCPv6 server leases", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcpv6.py --leases", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcpv6", + "server", + "leases", + "pool", + "<text>" + ], + "help": "Show DHCPv6 server leases for a specific pool", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcpv6.py --leases --pool $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcpv6", + "server", + "leases", + "sort", + "<text>" + ], + "help": "Show DHCPv6 server leases sorted by the specified key", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcpv6.py --leases --sort $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dhcpv6", + "server", + "leases", + "state", + "<text>" + ], + "help": "Show DHCPv6 server leases with a specific state (can be multiple, comma-separated)", + "run": "sudo ${vyos_op_scripts_dir}/show_dhcpv6.py --leases --state $(echo $6 | tr , \" \")", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "disk", + "<text>", + "format" + ], + "help": "Show disk drive formatting", + "run": "${vyos_op_scripts_dir}/show_disk_format.sh $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dns", + "dynamic", + "status" + ], + "help": "Show Dynamic DNS status", + "run": "sudo ${vyos_op_scripts_dir}/dynamic_dns.py --status", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "dns", + "forwarding", + "statistics" + ], + "help": "Show DNS forwarding statistics", + "run": "sudo ${vyos_op_scripts_dir}/dns_forwarding_statistics.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "environment", + "sensors" + ], + "help": "Show hardware monitoring results", + "run": "if ! grep -q hypervisor /proc/cpuinfo; then ${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_sensors.py; else echo \"VyOS running under hypervisor, no sensors available\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "file", + "<text>" + ], + "help": "Show files in the specified directory", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": "pe: imagefiles", + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "group" + ], + "help": "Show IPv4 firewall group", + "run": "sudo /opt/vyatta/sbin/vyatta-ipset.pl --action=show-sets", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "group", + "<text>" + ], + "help": "Show IPv4 firewall group", + "run": "sudo /opt/vyatta/sbin/vyatta-ipset.pl --action=show-set-members --set-name=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "ipv6-name" + ], + "help": "Show IPv6 firewall chains", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_all\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "ipv6-name", + "<text>" + ], + "help": "Show rules for given IPv6 firewall chain", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>" + ], + "help": "Show summary of IPv6 firewall rules", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_detail.xsl \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "ipv6-name", + "<text>", + "statistics" + ], + "help": "Show IPv6 firewall counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "ipv6-name", + "statistics" + ], + "help": "Show firewall counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_all\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "name" + ], + "help": "Show IPv4 firewall chains", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_all\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "name", + "<text>" + ], + "help": "Show rules for given IPv4 firewall chain", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "name", + "<text>", + "rule", + "<text>" + ], + "help": "Show summary of IPv4 firewall rules", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_detail.xsl \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "name", + "<text>", + "statistics" + ], + "help": "Show IPv4 firewall counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "name", + "statistics" + ], + "help": "Show firewall counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_all\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall" + ], + "help": "Show firewall information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"firewall_all\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "policy" + ], + "help": "Show firewall policy", + "run": "sudo ${vyos_op_scripts_dir}/show_firewall_policy.py --summary", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "statistics" + ], + "help": "Show firewall counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"all_all\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "firewall", + "summary" + ], + "help": "Show summary of firewall application", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-show-firewall-summary.pl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "flow-accounting", + "interface", + "<text>", + "host", + "<text>" + ], + "help": "Show flow accounting statistics for specified interface/host", + "run": "${vyos_op_scripts_dir}/flow_accounting_op.py --action show --interface $4 --host $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "flow-accounting", + "interface", + "<text>" + ], + "help": "Show flow accounting statistics for specified interface", + "run": "${vyos_op_scripts_dir}/flow_accounting_op.py --action show --interface $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "flow-accounting", + "interface", + "<text>", + "port", + "<text>" + ], + "help": "Show flow accounting statistics for specified interface/port", + "run": "${vyos_op_scripts_dir}/flow_accounting_op.py --action show --interface $4 --ports $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "flow-accounting", + "interface", + "<text>", + "top", + "<text>" + ], + "help": "Show top N flows for specified interface", + "run": "${vyos_op_scripts_dir}/flow_accounting_op.py --action show --interface $4 --top $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "flow-accounting" + ], + "help": "Show flow accounting statistics", + "run": "${vyos_op_scripts_dir}/flow_accounting_op.py --action show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "cpu", + "detail" + ], + "help": " Show system CPU details", + "run": "cat /proc/cpuinfo", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "cpu" + ], + "help": "Show CPU info", + "run": "lscpu", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "cpu", + "summary" + ], + "help": "Show system CPUs", + "run": "${vyos_op_scripts_dir}/cpu_summary.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "dmi" + ], + "help": "Show system DMI details", + "run": "${vyatta_bindir}/vyatta-show-dmi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "mem" + ], + "help": "Show system RAM details", + "run": "cat /proc/meminfo", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "pci", + "detail" + ], + "help": "Show verbose system PCI bus details", + "run": "lspci -vvv", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "pci" + ], + "help": "Show system PCI bus details", + "run": "lspci", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "storage", + "nvme" + ], + "help": "Show NVMe device information", + "run": "sudo nvme list", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "storage", + "scsi", + "detail" + ], + "help": "Show detailed SCSI device information", + "run": "lsscsi -vvv", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "storage", + "scsi" + ], + "help": "Show SCSI device information", + "run": "lsscsi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "storage", + "smart", + "<text>" + ], + "help": "Show S.M.A.R.T. device information", + "run": "sudo smartctl -a \"/dev/$5\" | sed 1,3d", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "usb", + "detail" + ], + "help": "Show detailed USB bus information", + "run": "/usr/bin/lsusb -v", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "usb" + ], + "help": "Show peripherals connected to the USB bus", + "run": "/usr/bin/lsusb -t", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "hardware", + "usb", + "serial" + ], + "help": "Show information about connected USB serial ports", + "run": "${vyos_op_scripts_dir}/show_usb_serial.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "history", + "brief" + ], + "help": "Show recent command history", + "run": "HISTTIMEFORMAT='%FT%T%z ' HISTFILE=\"$HOME/.bash_history\" \\set -o history; history 20", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "history" + ], + "help": "Show command history", + "run": "HISTTIMEFORMAT='%FT%T%z ' HISTFILE=\"$HOME/.bash_history\" \\set -o history; history", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "history", + "<text>" + ], + "help": "Show last N commands in history", + "run": "HISTTIMEFORMAT='%FT%T%z ' HISTFILE=\"$HOME/.bash_history\" \\set -o history; history $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "host", + "date" + ], + "help": "Show host current date", + "run": "/bin/date", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "host", + "domain" + ], + "help": "Show domain name", + "run": "/bin/domainname -d", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "host", + "lookup", + "<text>" + ], + "help": "Lookup host information for hostname|IPv4 address", + "run": "/usr/bin/host $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "host", + "name" + ], + "help": "Show host name", + "run": "/bin/hostname", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "host", + "os" + ], + "help": "Show host operating system details", + "run": "/bin/uname -a", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "bonding" + ], + "help": "Show bonding input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=bonding", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "bonding", + "<text>" + ], + "help": "Show specified bonding interface information", + "run": "${vyatta_bindir}/show-input-policy.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "ethernet" + ], + "help": "Show ethernet input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=ethernet", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "ethernet", + "<text>" + ], + "help": "Show specified ethernet interface information", + "run": "${vyatta_bindir}/show-input-policy.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "input" + ], + "help": "Show input input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=input", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "input", + "<text>" + ], + "help": "Show specified input interface information", + "run": "${vyatta_bindir}/show-input-policy.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming" + ], + "help": "Show ethernet input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "pppoe" + ], + "help": "Show pppoe interface input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=pppoe", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "pppoe", + "<text>" + ], + "help": "Show specified pppoe interface information", + "run": "${vyatta_bindir}/show-input-policy.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "pseudo-ethernet" + ], + "help": "Show tunnel input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=pseudo-ethernet", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "tunnel" + ], + "help": "Show tunnel input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=tunnel", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "vrrp" + ], + "help": "Show vrrp interface input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=vrrp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "vrrp", + "<text>" + ], + "help": "Show specified ethernet interface information", + "run": "${vyatta_bindir}/show-input-policy.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "vti" + ], + "help": "Show vti input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=vti", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "wireless" + ], + "help": "Show wireless input-policy information", + "run": "${vyatta_bindir}/show-input-policy.pl --type=wireless", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "incoming", + "wireless", + "<text>" + ], + "help": "Show specified wireless interface information", + "run": "${vyatta_bindir}/show-input-policy.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding", + "detail" + ], + "help": "Show detailed bonding interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=bonding --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding" + ], + "help": "Show Bonding interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=bonding --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding", + "<text>", + "brief" + ], + "help": "Show summary of the specified bonding interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding", + "<text>", + "detail" + ], + "help": "Show detailed interface information", + "run": "if [ -f \"/proc/net/bonding/$4\" ]; then cat \"/proc/net/bonding/$4\"; else echo \"Interface $4 does not exist!\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding", + "<text>" + ], + "help": "Show specified Bonding interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding", + "<text>", + "slaves" + ], + "help": "Show specified bonding interface information", + "run": "${vyatta_bindir}/vyatta-show-bonding.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding", + "<text>", + "vif", + "<text>", + "brief" + ], + "help": "Show summary of specified virtual network interface (vif) information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4.$6\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding", + "<text>", + "vif", + "<text>" + ], + "help": "Show specified virtual network interface (vif) information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4.$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bonding", + "slaves" + ], + "help": "Show bonding interface information", + "run": "${vyatta_bindir}/vyatta-show-bonding.pl --brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bridge", + "detail" + ], + "help": "Show detailed bridge interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=bridge --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bridge" + ], + "help": "Show Bridge interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=bridge --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bridge", + "<text>", + "brief" + ], + "help": "Show summary of the specified bridge interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bridge", + "<text>" + ], + "help": "Show specified Bridge interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "bridge", + "vlan" + ], + "help": "View the VLAN filter settings of the bridge", + "run": "/usr/sbin/bridge -c vlan show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "counters" + ], + "help": "Show network interface counters", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --action=show-count", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "detail" + ], + "help": "Show detailed information of all interfaces", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "dummy", + "detail" + ], + "help": "Show detailed dummy interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=dummy --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "dummy" + ], + "help": "Show Dummy interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=dummy --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "dummy", + "<text>", + "brief" + ], + "help": "Show summary of the specified dummy interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "dummy", + "<text>" + ], + "help": "Show specified Dummy interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "detail" + ], + "help": "Show detailed ethernet interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=ethernet --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet" + ], + "help": "Show Ethernet interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=ethernet --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "brief" + ], + "help": "Show summary of the specified ethernet interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "identify" + ], + "help": "Visually identify specified ethernet interface", + "run": "echo \"Blinking interface $4 for 30 seconds.\"; ethtool --identify \"$4\" 30", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>" + ], + "help": "Show specified Ethernet interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "physical" + ], + "help": "Show physical device information for specified ethernet interface", + "run": "ethtool \"$4\"; ethtool --show-ring \"$4\"; ethtool --driver \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "physical", + "offload" + ], + "help": "Show physical device offloading capabilities", + "run": "ethtool --show-features \"$4\" | sed -e 1d -e '/fixed/d' -e 's/^\\t*//g' -e 's/://' | column -t -s' '", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "queue", + "class" + ], + "help": "Show queue classes for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4 class", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "queue", + "filter" + ], + "help": "Show queue filters for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4 filter", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "queue" + ], + "help": "Show ethernet queue information", + "run": " ${vyatta_bindir}/vyatta-show-queue $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "statistics" + ], + "help": "Show physical device statistics for specified ethernet interface", + "run": "ethtool --statistics \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "transceiver" + ], + "help": "Show transceiver information from modules (e.g SFP+, QSFP)", + "run": "ethtool --module-info \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "brief" + ], + "help": "Show summary of specified virtual network interface (vif) information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4.$6\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>" + ], + "help": "Show specified virtual network interface (vif) information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4.$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "queue", + "class" + ], + "help": "Show queue classes for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4.$6 class", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "queue", + "filter" + ], + "help": "Show queue filters for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4.$6 filter", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "ethernet", + "<text>", + "vif", + "<text>", + "queue" + ], + "help": "Show ethernet queue information", + "run": " ${vyatta_bindir}/vyatta-show-queue $4.$6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "geneve", + "detail" + ], + "help": "Show detailed GENEVE interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=geneve --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "geneve" + ], + "help": "Show GENEVE interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=geneve --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "geneve", + "<text>", + "brief" + ], + "help": "Show summary of the specified GENEVE interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "geneve", + "<text>" + ], + "help": "Show specified GENEVE interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "input", + "detail" + ], + "help": "Show detailed input interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=input --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "input" + ], + "help": "Show Input (ifb) interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=input --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "input", + "<text>", + "brief" + ], + "help": "Show summary of the specified input interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "input", + "<text>" + ], + "help": "Show specified Input interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "input", + "<text>", + "queue", + "class" + ], + "help": "Show queue classes for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4 class", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "input", + "<text>", + "queue", + "filter" + ], + "help": "Show queue filters for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4 filter", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "input", + "<text>", + "queue" + ], + "help": "Show queue information", + "run": " ${vyatta_bindir}/vyatta-show-queue $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "l2tpv3", + "detail" + ], + "help": "Show detailed L2TPv3 interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=l2tpv3 --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "l2tpv3" + ], + "help": "Show L2TPv3 interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=l2tpv3 --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "l2tpv3", + "<text>", + "brief" + ], + "help": "Show summary of the specified L2TPv3 interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "l2tpv3", + "<text>" + ], + "help": "Show specified L2TPv3 interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "loopback", + "detail" + ], + "help": "Show detailed dummy interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=dummy --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "loopback" + ], + "help": "Show Loopback interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=loopback --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "loopback", + "<text>", + "brief" + ], + "help": "Show summary of the specified dummy interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "loopback", + "<text>" + ], + "help": "Show specified Loopback interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "macsec" + ], + "help": "Show MACsec interface information", + "run": "ip macsec show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "macsec", + "<text>" + ], + "help": "Show specified MACsec interface information", + "run": "ip macsec show $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces" + ], + "help": "Show network interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "openvpn", + "detail" + ], + "help": "Show detailed OpenVPN interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=openvpn --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "openvpn", + "<text>", + "brief" + ], + "help": "Show summary of specified OpenVPN interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "openvpn", + "<text>" + ], + "help": "Show OpenVPN interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pppoe", + "detail" + ], + "help": "Show detailed PPPoE interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=pppoe --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pppoe" + ], + "help": "Show PPPoE interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=pppoe --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pppoe", + "<text>", + "log" + ], + "help": "Show specified PPPoE interface log", + "run": "/usr/bin/journalctl --unit \"ppp@$4\".service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pppoe", + "<text>" + ], + "help": "Show specified PPPoE interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pppoe", + "<text>", + "queue", + "class" + ], + "help": "Show queue classes for a pppoe device", + "run": "${vyatta_bindir}/vyatta-show-queue $4 class", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pppoe", + "<text>", + "queue", + "filter" + ], + "help": "Show queue filters for a pppoe device", + "run": "${vyatta_bindir}/vyatta-show-queue $4 filter", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pppoe", + "<text>", + "queue" + ], + "help": "Show pppoe queue information", + "run": " ${vyatta_bindir}/vyatta-show-queue $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pppoe", + "<text>", + "statistics" + ], + "help": "Show specified PPPoE interface statistics", + "run": "if [ -d \"/sys/class/net/$4\" ]; then /usr/sbin/pppstats \"$4\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pseudo-ethernet", + "detail" + ], + "help": "Show detailed pseudo-ethernet/MACvlan interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=pseudo-ethernet --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pseudo-ethernet" + ], + "help": "Show Pseudo-Ethernet/MACvlan interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=pseudo-ethernet --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pseudo-ethernet", + "<text>", + "brief" + ], + "help": "Show summary of the specified pseudo-ethernet/MACvlan interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "pseudo-ethernet", + "<text>" + ], + "help": "Show specified Pseudo-Ethernet/MACvlan interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "system", + "enabled" + ], + "help": "Show network information of all enabled interfaces", + "run": "${vyatta_bindir}/vyatta-show-interfaces system enabled", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "system" + ], + "help": "Show network information of all interfaces", + "run": "${vyatta_bindir}/vyatta-show-interfaces system", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "tunnel", + "detail" + ], + "help": "Show detailed tunnel interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=tunnel --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "tunnel" + ], + "help": "Show Tunnel interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=tunnel --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "tunnel", + "<text>", + "brief" + ], + "help": "Show summary of the specified tunnel interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "tunnel", + "<text>" + ], + "help": "Show specified Tunnel interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vrrp", + "detail" + ], + "help": "Show detailed vrrp interface information", + "run": "${vyatta_bindir}/vyatta-show-interfaces.pl --vrrp --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vrrp" + ], + "help": "Show vrrp interface information", + "run": "${vyatta_bindir}/vyatta-show-interfaces.pl --vrrp --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vrrp", + "<text>", + "brief" + ], + "help": "Show summary of the specified vrrp interface information", + "run": "${vyatta_bindir}/vyatta-show-interfaces.pl --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vrrp", + "<text>" + ], + "help": "Show specified vrrp interface information", + "run": "${vyatta_bindir}/vyatta-show-interfaces.pl --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vti", + "detail" + ], + "help": "Show detailed vti interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=vti --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vti" + ], + "help": "Show VTI interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=vti --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vti", + "<text>", + "brief" + ], + "help": "Show summary of the specified vti interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vti", + "<text>" + ], + "help": "Show specified VTI interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vxlan", + "detail" + ], + "help": "Show detailed VXLAN interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=vxlan --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vxlan" + ], + "help": "Show VXLAN interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=vxlan --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vxlan", + "<text>", + "brief" + ], + "help": "Show summary of the specified VXLAN interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "vxlan", + "<text>" + ], + "help": "Show specified VXLAN interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireguard", + "detail" + ], + "help": "Show detailed Wireguard interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=wireguard --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireguard" + ], + "help": "Show WireGuard interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=wireguard --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireguard", + "<text>", + "allowed-ips" + ], + "help": "Show all IP addresses allowed for the specified interface", + "run": "sudo wg show \"$4\" allowed-ips", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireguard", + "<text>", + "endpoints" + ], + "help": "Show all endpoints for the specified interface", + "run": "sudo wg show \"$4\" endpoints", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireguard", + "<text>" + ], + "help": "Show specified WireGuard interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireguard", + "<text>", + "peers" + ], + "help": "Show all peer IDs for the specified interface", + "run": "sudo wg show \"$4\" peers", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireguard", + "<text>", + "public-key" + ], + "help": "Show interface public-key", + "run": "sudo wg show \"$4\" public-key", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireguard", + "<text>", + "summary" + ], + "help": "Shows current configuration and device information", + "run": "sudo wg show \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "detail" + ], + "help": "Show detailed wireless interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=wireless --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "info" + ], + "help": "Show wireless interface configuration", + "run": "${vyos_op_scripts_dir}/show_wireless.py --brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless" + ], + "help": "Show Wireless (WLAN) interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=wireless --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "brief" + ], + "help": "Show summary of the specified wireless interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>" + ], + "help": "Show specified wireless interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "queue", + "class" + ], + "help": "Show queue classes for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4 class", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "queue", + "filter" + ], + "help": "Show queue filters for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4 filter", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "queue" + ], + "help": "Show queue information", + "run": " ${vyatta_bindir}/vyatta-show-queue $4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "scan", + "detail" + ], + "help": "Show detailed scan results", + "run": "sudo /sbin/iw dev \"$4\" scan ap-force", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "scan" + ], + "help": "Show summary of the specified wireless interface information", + "run": "sudo ${vyos_op_scripts_dir}/show_wireless.py --scan \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "stations" + ], + "help": "Show specified Wireless interface information", + "run": "${vyos_op_scripts_dir}/show_wireless.py --stations \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "brief" + ], + "help": "Show summary of specified virtual network interface (vif) information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4.$6\" --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "vif", + "<text>" + ], + "help": "Show specified virtual network interface (vif) information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4.$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "queue", + "class" + ], + "help": "Show queue classes for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4.$6 class", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "queue", + "filter" + ], + "help": "Show queue filters for a device", + "run": "${vyatta_bindir}/vyatta-show-queue $4.$6 filter", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wireless", + "<text>", + "vif", + "<text>", + "queue" + ], + "help": "Show device queue information", + "run": " ${vyatta_bindir}/vyatta-show-queue $4.$6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "detail" + ], + "help": "Show detailed Wireless Modem (WWAN( interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=wirelessmodem --action=show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan" + ], + "help": "Show Wireless Modem (WWAN) interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf-type=wirelessmodem --action=show-brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "capabilities" + ], + "help": "Show WWAN module capabilities", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --capabilities", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "detail" + ], + "help": "Show WWAN module detailed information summary", + "run": "mmcli --modem ${4#wwan}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "firmware" + ], + "help": "Show WWAN module firmware", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --firmware", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "imei" + ], + "help": "Show WWAN module IMEI/ESN/MEID", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --imei", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "imsi" + ], + "help": "Show WWAN module IMSI", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --imsi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "log" + ], + "help": "Show interface log for specified interface", + "run": "echo not implemented", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "model" + ], + "help": "Show WWAN module manufacturer", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --model", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "msisdn" + ], + "help": "Show WWAN module MSISDN", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --msisdn", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>" + ], + "help": "Show specified Wireless Wire Area Network (WWAN) interface information", + "run": "${vyos_op_scripts_dir}/show_interfaces.py --intf=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "revision" + ], + "help": "Show WWAN module revision", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --revision", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "signal" + ], + "help": "Show WWAN module RF signal info", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --signal", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "interfaces", + "wwan", + "<text>", + "sim" + ], + "help": "Show WWAN module connected SIM card information", + "run": "sudo ${vyos_op_scripts_dir}/show_wwan.py --interface=$4 --sim", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "access-list" + ], + "help": "Show all IP access-lists", + "run": "vtysh -c \"show ip access-list\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "access-list", + "<text>" + ], + "help": "Show all IP access-lists", + "run": "vtysh -c \"show ip access-list $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "as-path-access-list" + ], + "help": "Show all as-path-access-lists", + "run": "vtysh -c \"show ip as-path-access-list\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "as-path-access-list", + "<text>" + ], + "help": "Show all as-path-access-lists", + "run": "vtysh -c \"show ip as-path-access-list $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "attribute-info" + ], + "help": "Show BGP attribute information", + "run": "vtysh -c \"show ip bgp attribute-info\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "cidr-only" + ], + "help": "Display only routes with non-natural netmasks", + "run": "vtysh -c \"show ip bgp cidr-only\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "community" + ], + "help": "Show BGP routes matching the communities", + "run": "vtysh -c \"show ip bgp community\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "community", + "<text>" + ], + "help": "Display routes matching the specified communities", + "run": "vtysh -c \"show ip bgp community $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "community-info" + ], + "help": "List all bgp community information", + "run": "vtysh -c \"show ip bgp community-info\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "community-list", + "<text>", + "exact-match" + ], + "help": "Show BGP routes exactly matching specified community list", + "run": "vtysh -c \"show ip bgp community-list $5 exact-match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "community-list", + "<text>" + ], + "help": "Show BGP routes matching specified community list", + "run": "vtysh -c \"show ip bgp community-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "dampened-paths" + ], + "help": "Show dampened BGP paths", + "run": "vtysh -c \"show ip bgp dampening dampened-paths\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "filter-list", + "<text>" + ], + "help": "Show BGP information for specified word", + "run": "vtysh -c \"show ip bgp filter-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "flap-statistics" + ], + "help": "Show flap statistics of routes", + "run": "vtysh -c \"show ip bgp dampening flap-statistics\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "cidr-only" + ], + "help": "Display only routes with non-natural netmasks", + "run": "vtysh -c \"show ip bgp ipv4 unicast cidr-only\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "community" + ], + "help": "Show BGP routes matching the communities", + "run": "vtysh -c \"show ip bgp ipv4 unicast community\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "community", + "<text>" + ], + "help": "Display routes matching the specified communities", + "run": "vtysh -c \"show ip bgp ipv4 unicast community $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "community-list", + "<text>", + "exact-match" + ], + "help": "Show BGP routes exactly matching specified community list", + "run": "vtysh -c \"show ip bgp ipv4 unicast community-list $7 exact-match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "community-list", + "<text>" + ], + "help": "Show BGP routes matching specified community list", + "run": "vtysh -c \"show ip bgp ipv4 unicast community-list $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "filter-list", + "<text>" + ], + "help": "Show BGP information for specified word", + "run": "vtysh -c \"show ip bgp filter-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "neighbors", + "<text>", + "advertised-routes" + ], + "help": "Show routes advertised to a BGP neighbor", + "run": "vtysh -c \"show ip bgp ipv4 unicast neighbor $7 advertised-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "neighbors", + "<text>" + ], + "help": "Show detailed BGP IPv4 unicast neighbor information", + "run": "vtysh -c \"show ip bgp ipv4 unicast neighbors $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "neighbors", + "<text>", + "prefix-counts" + ], + "help": "Show detailed prefix count information", + "run": "vtysh -c \"show ip bgp ipv4 unicast neighbor $7 prefix-counts\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "neighbors", + "<text>", + "received-routes" + ], + "help": "Show the received routes from neighbor", + "run": "vtysh -c \"show ip bgp ipv4 unicast neighbor $7 received-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "neighbors", + "<text>", + "routes" + ], + "help": "Show routes learned from neighbor", + "run": "vtysh -c \"show ip bgp ipv4 unicast neighbor $7 routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "<text>" + ], + "help": "Show BGP information for specified IP address or prefix", + "run": "vtysh -c \"show ip bgp $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "paths" + ], + "help": "Show BGP path information", + "run": "vtysh -c \"show ip bgp ipv4 unicast paths\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "prefix-list", + "<text>" + ], + "help": "Show BGP routes matching the specified prefix list", + "run": "vtysh -c \"show ip bgp ipv4 unicast prefix-list $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "regexp", + "<text>" + ], + "help": "Show BGP routes matching the specified AS path regular expression", + "run": "vtysh -c \"show ip bgp ipv4 unicast regexp $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "route-map", + "<text>" + ], + "help": "Show BGP routes matching the specified route map", + "run": "vtysh -c \"show ip bgp route-map $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "ipv4", + "unicast", + "summary" + ], + "help": "Show summary of BGP information", + "run": "vtysh -c \"show ip bgp summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "large-community" + ], + "help": "Show BGP routes matching the specified large-communities", + "run": "vtysh -c \"show ip bgp large-community\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "large-community-info" + ], + "help": "Show BGP large-community information", + "run": "vtysh -c \"show ip bgp large-community-info\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "large-community-list", + "<text>" + ], + "help": "Show BGP routes matching the specified large-community list", + "run": "vtysh -c \"show ip bgp large-community-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "memory" + ], + "help": "Show BGP memory usage", + "run": "vtysh -c \"show ip bgp memory\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "neighbors", + "<text>", + "advertised-routes" + ], + "help": "Show routes advertised to a BGP neighbor", + "run": "vtysh -c \"show ip bgp neighbor $5 advertised-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "neighbors", + "<text>", + "dampened-routes" + ], + "help": "Show dampened routes received from BGP neighbor", + "run": "vtysh -c \"show ip bgp neighbor $5 dampened-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "neighbors", + "<text>", + "flap-statistics" + ], + "help": "Show flap statistics of the routes learned from BGP neighbor", + "run": "vtysh -c \"show ip bgp neighbor $5 flap-statistics\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "neighbors", + "<text>" + ], + "help": "Show detailed BGP IPv4 unicast neighbor information", + "run": "vtysh -c \"show ip bgp neighbors $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "neighbors", + "<text>", + "prefix-counts" + ], + "help": "Show detailed prefix count information for BGP neighbor", + "run": "vtysh -c \"show ip bgp neighbor $5 prefix-counts\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "neighbors", + "<text>", + "received", + "prefix-filter" + ], + "help": "Show prefixlist filter", + "run": "vtysh -c \"show ip bgp neighbor $5 received prefix-filter\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "neighbors", + "<text>", + "received-routes" + ], + "help": "Show received routes from BGP neighbor", + "run": "vtysh -c \"show ip bgp neighbor $5 received-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "neighbors", + "<text>", + "routes" + ], + "help": "Show routes learned from BGP neighbor", + "run": "vtysh -c \"show ip bgp neighbor $5 routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp" + ], + "help": "Show Border Gateway Protocol (BGP) information", + "run": "vtysh -c \"show ip bgp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "<text>" + ], + "help": "Show BGP information for specified IP address or prefix", + "run": "vtysh -c \"show ip bgp $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "paths" + ], + "help": "Show BGP path information", + "run": "vtysh -c \"show ip bgp paths\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "prefix-list", + "<text>" + ], + "help": "Show BGP routes matching the specified prefix list", + "run": "vtysh -c \"show ip bgp prefix-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "regexp", + "<text>" + ], + "help": "Show BGP routes matching the specified AS path regular expression", + "run": "vtysh -c \"show ip bgp regexp $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "route-map", + "<text>" + ], + "help": "Show BGP routes matching the specified route map", + "run": "vtysh -c \"show ip bgp route-map $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "statistics" + ], + "help": "Show summary of BGP information", + "run": "vtysh -c \"show ip bgp statistics\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "bgp", + "summary" + ], + "help": "Show summary of BGP information", + "run": "vtysh -c \"show ip bgp summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "community-list" + ], + "help": "Show IP community-lists", + "run": "vtysh -c \"show bgp community-list\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "community-list", + "<text>" + ], + "help": "Show IP community-lists", + "run": "vtysh -c \"show bgp community-list $4 detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "extcommunity-list" + ], + "help": "Show extended IP community-lists", + "run": "vtysh -c \"show bgp extcommunity-list\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "extcommunity-list", + "<text>" + ], + "help": "Show extended IP community-lists", + "run": "vtysh -c \"show bgp extcommunity-list $4 detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "forwarding" + ], + "help": "Show IP forwarding status", + "run": "vtysh -c \"show ip forwarding\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "groups" + ], + "help": "Show IP multicast group membership", + "run": "netstat -gn4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "igmp", + "groups" + ], + "help": "IGMP groups information", + "run": "vtysh -c \"show ip igmp groups\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "igmp", + "interfaces" + ], + "help": "IGMP interfaces information", + "run": "vtysh -c \"show ip igmp interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "igmp", + "join" + ], + "help": "IGMP static join information", + "run": "vtysh -c \"show ip igmp join\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "igmp", + "sources" + ], + "help": "IGMP sources information", + "run": "vtysh -c \"show ip igmp sources\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "igmp", + "statistics" + ], + "help": "IGMP statistics", + "run": "vtysh -c \"show ip igmp statistics\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "large-community-list" + ], + "help": "Show IP large-community-lists", + "run": "vtysh -c \"show bgp large-community-list\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "large-community-list", + "<text>" + ], + "help": "Show IP large-community-lists", + "run": "vtysh -c \"show bgp large-community-list $4 detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "multicast", + "interface" + ], + "help": "Show multicast interfaces", + "run": "if ps -C igmpproxy &>/dev/null; then ${vyos_op_scripts_dir}/show_igmpproxy.py --interface; else echo IGMP proxy not configured; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "multicast", + "mfc" + ], + "help": "Show multicast fowarding cache", + "run": "if ps -C igmpproxy &>/dev/null; then ${vyos_op_scripts_dir}/show_igmpproxy.py --mfc; else echo IGMP proxy not configured; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "multicast", + "route" + ], + "help": "IP multicast routing table", + "run": "vtysh -c \"show ip mroute\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "multicast", + "summary" + ], + "help": "IP multicast information", + "run": "vtysh -c \"show ip multicast\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "border-routers" + ], + "help": "Show IPv4 OSPF border-routers information", + "run": "vtysh -c \"show ip ospf border-routers\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "asbr-summary", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF ASBR summary database for given address of advertised router", + "run": "vtysh -c \"show ip ospf database asbr-summary adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "asbr-summary" + ], + "help": "Show IPv4 OSPF ASBR summary database", + "run": "vtysh -c \"show ip ospf database asbr-summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "asbr-summary", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF ASBR summary database of given address for given advertised router", + "run": "vtysh -c \"show ip ospf database asbr-summary $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "asbr-summary", + "<text>" + ], + "help": "Show IPv4 OSPF ASBR summary database information of given address", + "run": "vtysh -c \"show ip ospf database asbr-summary $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "asbr-summary", + "<text>", + "self-originate" + ], + "help": "Show summary of self-originate IPv4 OSPF ASBR database", + "run": "show ip ospf database asbr-summary $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "external", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF external database for specified IP address of advertised router", + "run": "vtysh -c \"show ip ospf database external adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "external" + ], + "help": "Show IPv4 OSPF external database", + "run": "vtysh -c \"show ip ospf database external\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "external", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF external database of specified IP address for specified advertised router", + "run": "vtysh -c \"show ip ospf database external $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "external", + "<text>" + ], + "help": "Show IPv4 OSPF external database information of specified IP address", + "run": "vtysh -c \"show ip ospf database external $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "external", + "<text>", + "self-originate" + ], + "help": "Show self-originate IPv4 OSPF external database", + "run": "show ip ospf database external $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "max-age" + ], + "help": "Show IPv4 OSPF max-age database", + "run": "vtysh -c \"show ip ospf database max-age\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "network", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF network database for specified IP address of advertised router", + "run": "vtysh -c \"show ip ospf database network adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "network" + ], + "help": "Show IPv4 OSPF network database", + "run": "vtysh -c \"show ip ospf database network\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "network", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF network database of specified IP address for specified advertised router", + "run": "vtysh -c \"show ip ospf database network $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "network", + "<text>" + ], + "help": "Show IPv4 OSPF network database information of specified IP address", + "run": "vtysh -c \"show ip ospf database network $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "network", + "<text>", + "self-originate" + ], + "help": "Show self-originate IPv4 OSPF network database", + "run": "show ip ospf database network $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database" + ], + "help": "Show IPv4 OSPF database information", + "run": "vtysh -c \"show ip ospf database\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "nssa-external", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF NSSA external database for specified IP address of advertised router", + "run": "vtysh -c \"show ip ospf database nssa-external adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "nssa-external" + ], + "help": "Show IPv4 OSPF NSSA external database", + "run": "vtysh -c \"show ip ospf database nssa-external\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "nssa-external", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF NSSA external database of specified IP address for specified advertised router", + "run": "vtysh -c \"show ip ospf database nssa-external $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "nssa-external", + "<text>" + ], + "help": "Show IPv4 OSPF NSSA external database information of specified IP address", + "run": "vtysh -c \"show ip ospf database nssa-external $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "nssa-external", + "<text>", + "self-originate" + ], + "help": "Show self-originate IPv4 OSPF NSSA external database", + "run": "show ip ospf database nssa-external $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-area", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-area database for specified IP address of advertised router", + "run": "vtysh -c \"show ip ospf database opaque-area adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-area" + ], + "help": "Show IPv4 OSPF opaque-area database", + "run": "vtysh -c \"show ip ospf database opaque-area\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-area", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-area database of specified IP address for specified advertised router", + "run": "vtysh -c \"show ip ospf database opaque-area $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-area", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-area database information of specified IP address", + "run": "vtysh -c \"show ip ospf database opaque-area $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-area", + "<text>", + "self-originate" + ], + "help": "Show self-originate IPv4 OSPF opaque-area database", + "run": "show ip ospf database opaque-area $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-as", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-as database for specified IP address of advertised router", + "run": "vtysh -c \"show ip ospf database opaque-as adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-as" + ], + "help": "Show IPv4 OSPF opaque-as database", + "run": "vtysh -c \"show ip ospf database opaque-as\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-as", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-as database of specified IP address for specified advertised router", + "run": "vtysh -c \"show ip ospf database opaque-as $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-as", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-as database information of specified IP address", + "run": "vtysh -c \"show ip ospf database opaque-as $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-as", + "<text>", + "self-originate" + ], + "help": "Show self-originate IPv4 OSPF opaque-as database", + "run": "show ip ospf database opaque-as $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-link", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-link database for specified IP address of advertised router", + "run": "vtysh -c \"show ip ospf database opaque-link adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-link" + ], + "help": "Show IPv4 OSPF opaque-link database", + "run": "vtysh -c \"show ip ospf database opaque-link\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-link", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-link database of specified IP address for specified advertised router", + "run": "vtysh -c \"show ip ospf database opaque-link $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-link", + "<text>" + ], + "help": "Show IPv4 OSPF opaque-link database information of specified IP address", + "run": "vtysh -c \"show ip ospf database opaque-link $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "opaque-link", + "<text>", + "self-originate" + ], + "help": "Show self-originate IPv4 OSPF opaque-link database", + "run": "show ip ospf database opaque-link $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "router", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF router database for specified IP address of advertised router", + "run": "vtysh -c \"show ip ospf database router adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "router" + ], + "help": "Show IPv4 OSPF router database", + "run": "vtysh -c \"show ip ospf database router\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "router", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF router database of specified IP address for specified advertised router", + "run": "vtysh -c \"show ip ospf database router $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "router", + "<text>" + ], + "help": "Show IPv4 OSPF router database information of specified IP address", + "run": "vtysh -c \"show ip ospf database router $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "router", + "<text>", + "self-originate" + ], + "help": "Show self-originate IPv4 OSPF router database", + "run": "show ip ospf database router $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "self-originate" + ], + "help": "Show IPv4 OSPF self-originate database", + "run": "vtysh -c \"show ip ospf database self-originate\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "summary", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF summary database for specified IP address of advertised router", + "run": "vtysh -c \"show ip ospf database summary adv-router $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "summary" + ], + "help": "Show summary of IPv4 OSPF database", + "run": "vtysh -c \"show ip ospf database summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "summary", + "<text>", + "adv-router", + "<text>" + ], + "help": "Show IPv4 OSPF summary database of specified IP address for specified advertised router", + "run": "vtysh -c \"show ip ospf database summary $6 adv-router $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "summary", + "<text>" + ], + "help": "Show IPv4 OSPF summary database information of specified IP address", + "run": "vtysh -c \"show ip ospf database summary $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "database", + "summary", + "<text>", + "self-originate" + ], + "help": "Show self-originate IPv4 OSPF summary database", + "run": "show ip ospf database summary $6 self-originate", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "interface" + ], + "help": "Show IPv4 OSPF interface information", + "run": "vtysh -c \"show ip ospf interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "interface", + "<text>" + ], + "help": "Show IPv4 OSPF information for specified interface", + "run": "vtysh -c \"show ip ospf interface $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "neighbor", + "address", + "<text>" + ], + "help": "Show IPv4 OSPF neighbor information for specified IP address", + "run": "vtysh -c \"show ip ospf neighbor $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "neighbor", + "detail" + ], + "help": "Show detailed IPv4 OSPF neighbor information", + "run": "vtysh -c \"show ip ospf neighbor detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "neighbor" + ], + "help": "Show IPv4 OSPF neighbor information", + "run": "vtysh -c \"show ip ospf neighbor\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "neighbor", + "<text>" + ], + "help": "Show IPv4 OSPF neighbor information for specified IP address or interface", + "run": "vtysh -c \"show ip ospf neighbor $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf" + ], + "help": "Show IPv4 Open Shortest Path First (OSPF) routing information", + "run": "vtysh -c \"show ip ospf\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ospf", + "route" + ], + "help": "Show IPv4 OSPF route information", + "run": "vtysh -c \"show ip ospf route\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "interfaces" + ], + "help": "PIM interfaces information", + "run": "vtysh -c \"show ip pim interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "join" + ], + "help": "PIM join information", + "run": "vtysh -c \"show ip pim join\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "neighbor" + ], + "help": "PIM neighbor information", + "run": "vtysh -c \"show ip pim neighbor\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "nexthop" + ], + "help": "PIM cached nexthop rpf information", + "run": "vtysh -c \"show ip pim nexthop\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "rp" + ], + "help": "PIM RP (Rendevous Point) information", + "run": "vtysh -c \"show ip pim rp-info\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "rpf" + ], + "help": "PIM cached source rpf information", + "run": "vtysh -c \"show ip pim rpf\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "state" + ], + "help": "PIM state information", + "run": "vtysh -c \"show ip pim state\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "statistics" + ], + "help": "PIM statistics", + "run": "vtysh -c \"show ip pim statistics\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "pim", + "upstream" + ], + "help": "PIM upstream information", + "run": "vtysh -c \"show ip pim upstream\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "ports" + ], + "help": "Show IP ports in use by various system services", + "run": "sudo /usr/bin/netstat -tulnp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "prefix-list" + ], + "help": "Show all IP prefix-lists", + "run": "vtysh -c \"show ip prefix-list\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "prefix-list", + "<text>" + ], + "help": "Show all IP prefix-lists", + "run": "vtysh -c \"show ip prefix-list $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "protocol" + ], + "help": "Show IP route-maps per protocol", + "run": "vtysh -c \"show ip protocol\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "rip" + ], + "help": "Show Routing Information Protocol (RIP) information", + "run": "vtysh -c \"show ip rip\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "rip", + "status" + ], + "help": "Show RIP protocol status", + "run": "vtysh -c \"show ip rip status\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "bgp" + ], + "help": "Show IP BGP routes", + "run": "vtysh -c \"show ip route bgp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "cache" + ], + "help": "Show kernel route cache", + "run": "ip -s route list cache", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "cache", + "<text>" + ], + "help": "Show kernel route cache for a given route", + "run": "ip -s route list cache $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "connected" + ], + "help": "Show IP connected routes", + "run": "vtysh -c \"show ip route connected\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "forward" + ], + "help": "Show kernel route table", + "run": "ip route list", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "forward", + "<text>" + ], + "help": "Show kernel route table for a given route", + "run": "ip -s route list $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "isis" + ], + "help": "Show IP IS-IS routes", + "run": "vtysh -c \"show ip route isis\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "kernel" + ], + "help": "Show IP kernel routes", + "run": "vtysh -c \"show ip route kernel\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route" + ], + "help": "Show IP routes", + "run": "vtysh -c \"show ip route\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "<text>", + "longer-prefixes" + ], + "help": "Show longer prefixes of routes for specified IP address or prefix", + "run": "vtysh -c \"show ip route $4 longer-prefixes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "<text>" + ], + "help": "Show IP routes of specified IP address or prefix", + "run": "vtysh -c \"show ip route $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "ospf" + ], + "help": "Show IP OSPF routes", + "run": "vtysh -c \"show ip route ospf\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "rip" + ], + "help": "Show IP RIP routes", + "run": "vtysh -c \"show ip route rip\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "static" + ], + "help": "Show IP static routes", + "run": "vtysh -c \"show ip route static\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "summary" + ], + "help": "Show IP routes summary", + "run": "vtysh -c \"show ip route summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "supernets-only" + ], + "help": "Show IP supernet routes", + "run": "vtysh -c \"show ip route supernets-only\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "table", + "<text>" + ], + "help": "Show IP routes in policy table", + "run": "vtysh -c \"show ip route table $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "tag", + "<text>" + ], + "help": "Tag value", + "run": "vtysh -c \"show ip route tag $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ip", + "route", + "vrf", + "<text>" + ], + "help": "Show IP routes in VRF", + "run": "vtysh -c \"show ip route vrf $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipoe-server", + "sessions" + ], + "help": "Show active IPoE server sessions", + "run": "${vyos_op_scripts_dir}/ipoe-control.py --action=\"show_sessions\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipoe-server", + "statistics" + ], + "help": "Show IPoE server statistics", + "run": "${vyos_op_scripts_dir}/ipoe-control.py --action=\"show_stat\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "access-list" + ], + "help": "Show all IPv6 access-lists", + "run": "vtysh -c \"show ipv6 access-list\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "access-list", + "<text>" + ], + "help": "Show specified IPv6 access-list", + "run": "vtysh -c \"show ipv6 access-list $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "community", + "<text>", + "exact-match" + ], + "help": "Show routes from community that exactly matches the community number", + "run": "vtysh -c \"show bgp ipv6 community $5 exact-match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "community", + "<text>" + ], + "help": "Show BGP information for specified community number", + "run": "vtysh -c \"show bgp ipv6 community $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "community-list", + "<text>", + "exact-match" + ], + "help": "Show routes exactly matching the community-list name or number", + "run": "vtysh -c \"show bgp ipv6 community-list $5 exact-match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "community-list", + "<text>" + ], + "help": "Show routes matching the community-list number or name", + "run": "vtysh -c \"show bgp ipv6 community-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "filter-list", + "<text>" + ], + "help": "Show routes conforming to regular expression access list name", + "run": "vtysh -c \"show bgp ipv6 filter-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "large-community", + "<text>", + "exact-match" + ], + "help": "Show routes matching the large-community-list number or name", + "run": "vtysh -c \"show bgp ipv6 large-community-list $5 exact-match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "large-community", + "<text>" + ], + "help": "Show routes matching the large-community-list number or name", + "run": "vtysh -c \"show bgp ipv6 large-community-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "large-community-list", + "<text>", + "exact-match" + ], + "help": "Show routes matching the large-community-list number or name", + "run": "vtysh -c \"show bgp ipv6 large-community-list $5 exact-match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "large-community-list", + "<text>" + ], + "help": "Show routes matching the large-community-list number or name", + "run": "vtysh -c \"show bgp ipv6 large-community-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>", + "advertised-routes" + ], + "help": "Show routes advertised to a BGP neighbor", + "run": "vtysh -c \"show bgp ipv6 neighbor $5 advertised-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>", + "dampened-routes" + ], + "help": "Show dampened routes received from BGP neighbor", + "run": "vtysh -c \"show bgp ipv6 neighbor $5 dampened-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>", + "filtered-routes" + ], + "help": "Show routes filtered from a BGP neighbor", + "run": "vtysh -c \"show bgp ipv6 neighbor $5 filtered-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>", + "flap-statistics" + ], + "help": "Show flap statistics of the routes learned from BGP neighbor", + "run": "vtysh -c \"show bgp ipv6 neighbor $5 flap-statistics\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>" + ], + "help": "Show detailed information on TCP and BGP neighbor connections for given address", + "run": "vtysh -c \"show bgp ipv6 neighbor $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>", + "prefix-counts" + ], + "help": "Show detailed prefix count information for BGP neighbor", + "run": "vtysh -c \"show bgp ipv6 neighbor $5 prefix-counts\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>", + "received", + "prefix-filter" + ], + "help": "Show prefixlist filter", + "run": "vtysh -c \"show bgp ipv6 neighbor $5 received prefix-filter\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>", + "received-routes" + ], + "help": "Show received routes from BGP neighbor", + "run": "vtysh -c \"show bgp ipv6 neighbor $5 received-routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "neighbors", + "<text>", + "routes" + ], + "help": "Show routes learned from BGP neighbor", + "run": "vtysh -c \"show bgp ipv6 neighbor $5 routes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp" + ], + "help": "Show Border Gateway Protocol (BGP) information", + "run": "vtysh -c \"show bgp ipv6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "<text>", + "longer-prefixes" + ], + "help": "Show route and more specific routes", + "run": "vtysh -c \"show bgp ipv6 $4 longer-prefixes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "<text>" + ], + "help": "Show BGP information for specified IP address or prefix", + "run": "vtysh -c \"show bgp ipv6 $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "prefix-list", + "<text>" + ], + "help": "Show routes matching the IPv6 prefix-list name", + "run": "vtysh -c \"show bgp ipv6 prefix-list $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "regexp", + "<text>" + ], + "help": "Show routes matching AS path regular expression", + "run": "vtysh -c \"show bgp ipv6 regexp $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "route-map", + "<text>" + ], + "help": "Show BGP routes matching the specified route map", + "run": "vtysh -c \"show bgp ipv6 route-map $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "bgp", + "summary" + ], + "help": "Show summary of BGP neighbor status", + "run": "vtysh -c \"show bgp ipv6 summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "forwarding" + ], + "help": "Show IPv6 forwarding status", + "run": "vtysh -c \"show ipv6 forwarding\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "groups" + ], + "help": "Show IPv6 multicast group membership", + "run": "netstat -gn6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "neighbors" + ], + "help": "Show IPv6 Neighbor Discovery (ND) information", + "run": "ip -f inet6 neigh list", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "area" + ], + "help": "Show Shortest Path First tree information", + "run": "vtysh -c \"show ipv6 ospf6 spf tree\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "area", + "<text>" + ], + "help": "Area ID (as an IPv4 notation)", + "run": "vtysh -c \"show ipv6 ospf6 area $4 spf tree\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "area", + "<text>", + "router", + "<text>" + ], + "help": " Simulate view point (Router ID)", + "run": "vtysh -c \"show ipv6 ospf6 simulate spf-tree $7 $4 $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "border-routers", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "border-routers" + ], + "help": "Show OSPFv3 border-router (ABR and ASBR) information", + "run": "vtysh -c \"show ipv6 ospf6 border-routers\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "border-routers", + "<text>" + ], + "help": "Border router ID", + "run": "vtysh -c \"show ipv6 ospf6 border-routers $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "any", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "any", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "any", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 database * $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "<text>", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "<text>", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "<text>", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "any", + "<text>", + "<text>" + ], + "help": "Search by Advertising Router ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "any", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "any", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "any", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "any", + "<text>" + ], + "help": "Search by Advertising Router ID", + "run": "vtysh -c \"show ipv6 ospf6 database as-external * $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external" + ], + "help": "Show AS-External LSAs", + "run": "vtysh -c \"show ipv6 ospf6 database as-external\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "<text>" + ], + "help": "Search by Advertising Router ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "as-external", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership" + ], + "help": "Show Group-Membership LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "group-membership", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix" + ], + "help": "Show Inter-Area-Prefix LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-prefix", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router" + ], + "help": "Show Inter-Area-Router LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "inter-router", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix" + ], + "help": "Show Intra-Area-Prefix LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "intra-prefix", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link" + ], + "help": "Show Link LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "link", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network" + ], + "help": "Show Network LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "network", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database" + ], + "help": "Show OSPFv3 Link state database information", + "run": "vtysh -c \"show ipv6 ospf6 database\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>" + ], + "help": "Show LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router" + ], + "help": "Show router LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "router", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "adv-router", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "adv-router", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "adv-router", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "adv-router", + "<text>", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "linkstate-id", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "linkstate-id", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "linkstate-id", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7" + ], + "help": "Show Type-7 LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "<text>", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "<text>", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "<text>" + ], + "help": "Search by Link state ID", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "<text>", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "<text>", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "<text>", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "<text>", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "self-originated", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "self-originated", + "dump" + ], + "help": "Show dump of LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "self-originated", + "internal" + ], + "help": "Show internal LSA information", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "database", + "type-7", + "self-originated" + ], + "help": "Show Self-originated LSAs", + "run": "vtysh -c \"show ipv6 ospf6 ${@:4}\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface" + ], + "help": "Show OSPFv3 interface information", + "run": "vtysh -c \"show ipv6 ospf6 interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "<text>" + ], + "help": "Specific insterface to examine", + "run": "vtysh -c \"show ipv6 ospf6 interface $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "<text>", + "prefix", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "<text>", + "prefix" + ], + "help": "Show connected prefixes to advertise", + "run": "vtysh -c \"show ipv6 ospf6 interface $5 prefix\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "<text>", + "prefix", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "<text>", + "prefix", + "<text>", + "match" + ], + "help": "Matched interface prefix information", + "run": "vtysh -c \"show ipv6 ospf6 interface $5 prefix $7 match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "<text>", + "prefix", + "<text>" + ], + "help": "Show interface prefix route specific information", + "run": "vtysh -c \"show ipv6 ospf6 interface $5 prefix $7\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "prefix", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "prefix" + ], + "help": "Show connected prefixes to advertise", + "run": "vtysh -c \"show ipv6 ospf6 interface prefix\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "prefix", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "prefix", + "<text>", + "match" + ], + "help": "Matched interface prefix information", + "run": "vtysh -c \"show ipv6 ospf6 interface prefix $6 match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "interface", + "prefix", + "<text>" + ], + "help": "Show interface prefix route specific information", + "run": "vtysh -c \"show ipv6 ospf6 interface prefix $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "linkstate", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "linkstate", + "network", + "<text>", + "link-state-id", + "<text>" + ], + "help": "Specify Link state ID as IPv4 address notation", + "run": "vtysh -c \"show ipv6 ospf6 linkstate network $6 $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "linkstate", + "router", + "<text>" + ], + "help": "Show linkstate Router information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "neighbor", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "neighbor", + "drchoice" + ], + "help": "Show neighbor DR choice information", + "run": "vtysh -c \"show ipv6 ospf6 neighbor drchoice\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "neighbor" + ], + "help": "Show OSPFv3 neighbor information", + "run": "vtysh -c \"show ipv6 ospf6 neighbor\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3" + ], + "help": "Show IPv6 Open Shortest Path First (OSPF)", + "run": "vtysh -c \"show ipv6 ospf6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "redistribute" + ], + "help": "Show OSPFv3 redistribute external information", + "run": "vtysh -c \"show ipv6 ospf6 redistribute\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "external-1", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "external-1" + ], + "help": "Show Type-1 External route information", + "run": "vtysh -c \"show ipv6 ospf6 route external-1\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "external-2", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "external-2" + ], + "help": "Show Type-2 External route information", + "run": "vtysh -c \"show ipv6 ospf6 route external-2\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "inter-area", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "inter-area" + ], + "help": "Show Inter-Area route information", + "run": "vtysh -c \"show ipv6 ospf6 route inter-area\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "intra-area", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "intra-area" + ], + "help": "Show Intra-Area route information", + "run": "vtysh -c \"show ipv6 ospf6 route intra-area\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route" + ], + "help": "Show OSPFv3 routing table information", + "run": "vtysh -c \"show ipv6 ospf6 route\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "<text>", + "longer" + ], + "help": "Show routes longer than specified prefix", + "run": "vtysh -c \"show ipv6 ospf6 route $5 longer\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "<text>", + "match", + "detail" + ], + "help": "Show detailed information", + "run": "${vyos_op_scripts_dir}/vtysh_wrapper.sh $@", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "<text>", + "match" + ], + "help": "Show routes matching specified prefix", + "run": "vtysh -c \"show ipv6 ospf6 route $5 match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "<text>" + ], + "help": "Show specified route/prefix information", + "run": "vtysh -c \"show ipv6 ospf6 route $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ospfv3", + "route", + "summary" + ], + "help": "Show route table summary", + "run": "vtysh -c \"show ipv6 ospf6 route summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "detail" + ], + "help": "Show detail of IPv6 prefix-lists", + "run": "vtysh -c \"show ipv6 prefix-list detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "detail", + "<text>" + ], + "help": "Show detail of specified IPv6 prefix-list", + "run": "vtysh -c \"show ipv6 prefix-list detail $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list" + ], + "help": "Show IPv6 prefix-lists", + "run": "vtysh -c \"show ipv6 prefix-list\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "<text>" + ], + "help": "Show specified IPv6 prefix-list", + "run": "vtysh -c \"show ipv6 prefix-list $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "<text>", + "<text>", + "first-match" + ], + "help": "Show first-match from select prefix of named IPv6 prefix-list", + "run": "vtysh -c \"show ipv6 prefix-list $4 $5 first-match\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "<text>", + "<text>", + "longer" + ], + "help": "Show longer match of select prefix from named IPv6 prefix-list", + "run": "vtysh -c \"show ipv6 prefix-list $4 $5 longer\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "<text>", + "<text>" + ], + "help": "Show select prefix of specified IPv6 prefix-list", + "run": "vtysh -c \"show ipv6 prefix-list $4 $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "<text>", + "seq" + ], + "help": "Show specified sequence from specified IPv6 prefix-list", + "run": "vtysh -c \"show ipv6 prefix-list $4 seq\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "<text>", + "seq", + "<text>" + ], + "help": "Show specified sequence from specified IPv6 prefix-list", + "run": "vtysh -c \"show ipv6 prefix-list $4 seq $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "summary" + ], + "help": "Show summary of IPv6 prefix-lists", + "run": "vtysh -c \"show ipv6 prefix-list summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "prefix-list", + "summary", + "<text>" + ], + "help": "Show summary of specified IPv6 prefix-list", + "run": "vtysh -c \"show ipv6 prefix-list summary $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ripng" + ], + "help": "Show RIPNG protocol information", + "run": "vtysh -c \"show ipv6 ripng\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "ripng", + "status" + ], + "help": "Show RIPNG protocol status", + "run": "vtysh -c \"show ipv6 ripng status\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "bgp" + ], + "help": "Show IPv6 BGP routes", + "run": "vtysh -c \"show ipv6 route bgp\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "cache" + ], + "help": "Show kernel IPv6 route cache", + "run": "ip -s -f inet6 route list cache", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "cache", + "<text>" + ], + "help": "Show kernel IPv6 route cache for a given route", + "run": "ip -s -f inet6 route list cache $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "connected" + ], + "help": "Show IPv6 connected routes", + "run": "vtysh -c \"show ipv6 route connected\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "forward" + ], + "help": "Show kernel IPv6 route table", + "run": "ip -f inet6 route list", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "forward", + "<text>" + ], + "help": "Show kernel IPv6 route table for a given route", + "run": "ip -s -f inet6 route list $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "isis" + ], + "help": "Show IPv6 IS-IS routes", + "run": "vtysh -c \"show ipv6 route isis\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "kernel" + ], + "help": "Show IPv6 Kernel routes", + "run": "vtysh -c \"show ipv6 route kernel\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route" + ], + "help": "Show IPv6 routes", + "run": "vtysh -c \"show ipv6 route\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "<text>", + "longer-prefixes" + ], + "help": "Show longer prefixes of routes for given address or prefix", + "run": "vtysh -c \"show ipv6 route $4 longer-prefixes\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "<text>" + ], + "help": "Show IPv6 routes of given address or prefix", + "run": "vtysh -c \"show ipv6 route $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "ospfv3" + ], + "help": "Show IPv6 OSPF routes", + "run": "vtysh -c \"show ipv6 route ospf6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "ripng" + ], + "help": "Show IPv6 RIPNG routes", + "run": "vtysh -c \"show ipv6 route ripng\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "static" + ], + "help": "Show IPv6 static routes", + "run": "vtysh -c \"show ipv6 route static\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "summary" + ], + "help": "Show IPv6 routes summary", + "run": "vtysh -c \"show ipv6 route summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "table" + ], + "help": "Show IPv6 routes in policy tables", + "run": "vtysh -c \"show ipv6 route table all\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "table", + "<text>" + ], + "help": "Show IPv6 routes in specific policy table", + "run": "vtysh -c \"show ipv6 route table $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "vrf" + ], + "help": "Show IPv6 routes in VRFs", + "run": "vtysh -c \"show ipv6 route vrf all\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ipv6", + "route", + "vrf", + "<text>" + ], + "help": "Show IPv6 routes in specific VRF", + "run": "vtysh -c \"show ipv6 route vrf $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "database", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show isis database detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "database" + ], + "help": "Show IS-IS link state database", + "run": "vtysh -c \"show isis database\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "database", + "<text>" + ], + "help": "Show IS-IS link state database PDU", + "run": "vtysh -c \"show isis database $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "hostname" + ], + "help": "Show IS-IS dynamic hostname mapping", + "run": "vtysh -c \"show isis hostname\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "interface", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show isis interface detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "interface" + ], + "help": "Show IS-IS interfaces", + "run": "vtysh -c \"show isis interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "interface", + "<text>" + ], + "help": "Show specific IS-IS interface", + "run": "vtysh -c \"show isis interface $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "neighbor", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show isis neighbor detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "neighbor" + ], + "help": "Show IS-IS neighbor adjacencies", + "run": "vtysh -c \"show isis neighbor\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "neighbor", + "<text>" + ], + "help": "Show specific IS-IS neighbor adjacency", + "run": "vtysh -c \"show isis neighbor $4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "route", + "level-1" + ], + "help": "Show level-1 routes", + "run": "vtysh -c \"show isis route level-1\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "route", + "level-2" + ], + "help": "Show level-2 routes", + "run": "vtysh -c \"show isis route level-2\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "route" + ], + "help": "Show IS-IS routing table", + "run": "vtysh -c \"show isis route\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "segment-routing", + "node" + ], + "help": "Show node information", + "run": "vtysh -c \"show isis segment-routing node\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "segment-routing", + "prefix-sids" + ], + "help": "Show prefix segment IDs", + "run": "vtysh -c \"show isis segment-routing prefix-sids\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "spf-delay" + ], + "help": "Show IS-IS SPF delay parameters", + "run": "vtysh -c \"show isis spf-delay-ietf\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "summary" + ], + "help": "Show IS-IS information summary", + "run": "vtysh -c \"show isis summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "topology", + "level-1" + ], + "help": "Show level-1 routes", + "run": "vtysh -c \"show isis topology level-1\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "topology", + "level-2" + ], + "help": "Show level-2 routes", + "run": "vtysh -c \"show isis topology level-2\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "topology" + ], + "help": "Show IS-IS paths to Intermediate Systems", + "run": "vtysh -c \"show isis topology\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "traffic-engineering", + "interface" + ], + "help": "Show interface information", + "run": "vtysh -c \"show isis mpls-te interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "traffic-engineering", + "interface", + "<text>" + ], + "help": "Show specific IS-IS interface", + "run": "vtysh -c \"show isis mpls-te interface $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "isis", + "traffic-engineering", + "router" + ], + "help": "Show router information", + "run": "vtysh -c \"show isis mpls-te router\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "l2tp-server", + "sessions" + ], + "help": "Show active L2TP server sessions", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"l2tp\" --action=\"show sessions\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "l2tp-server", + "statistics" + ], + "help": "Show L2TP server statistics", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"l2tp\" --action=\"show stat\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "license" + ], + "help": "Show VyOS license information", + "run": "less $_vyatta_less_options --prompt=\".license, page %dt of %D\" -- ${vyatta_sysconfdir}/LICENSE", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "lldp", + "neighbors", + "detail" + ], + "help": "Show LLDP neighbor details", + "run": "${vyos_op_scripts_dir}/lldp_op.py --detail", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "lldp", + "neighbors", + "interface", + "<text>" + ], + "help": "Show LLDP for specified interface", + "run": "${vyos_op_scripts_dir}/lldp_op.py --interface $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "lldp", + "neighbors" + ], + "help": "Show LLDP neighbors", + "run": "${vyos_op_scripts_dir}/lldp_op.py --all", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "all" + ], + "help": "Show contents of all master log files", + "run": "sudo bash -c 'eval $(lesspipe); less $_vyatta_less_options --prompt=\".logm, file %i of %m., page %dt of %D\" -- `printf \"%s\\n\" /var/log/messages* | sort -nr`'", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "authorization" + ], + "help": "Show listing of authorization attempts", + "run": "journalctl --no-hostname --boot --quiet SYSLOG_FACILITY=10 SYSLOG_FACILITY=4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "cluster" + ], + "help": "Show log for Cluster", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr) | grep -e heartbeat -e cl_status -e mach_down -e ha_log", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "conntrack-sync" + ], + "help": "Show log for Conntrack-sync", + "run": "journalctl --no-hostname --boot --unit conntrackd.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "console-server" + ], + "help": "Show log for serial console server", + "run": "/usr/bin/journalctl --unit conserver-server.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "dhcp", + "client", + "interface", + "<text>" + ], + "help": "Show DHCP client log on specific interface", + "run": "journalctl --no-hostname --boot --unit \"dhclient@$6.service\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "dhcp", + "client" + ], + "help": "Show DHCP client logs", + "run": "journalctl --no-hostname --boot --unit \"dhclient@*.service\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "dhcp", + "server" + ], + "help": "Show log for DHCP server", + "run": "journalctl --no-hostname --boot --unit isc-dhcp-server.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "dhcpv6", + "client", + "interface", + "<text>" + ], + "help": "Show DHCPv6 client log on specific interface", + "run": "journalctl --no-hostname --boot --unit \"dhcp6c@$6.service\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "dhcpv6", + "client" + ], + "help": "Show DHCPv6 client logs", + "run": "journalctl --no-hostname --boot --unit \"dhcp6c@*.service\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "dhcpv6", + "server" + ], + "help": "Show log for DHCPv6 server", + "run": "journalctl --no-hostname --boot --unit isc-dhcp-server6.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "dns", + "dynamic" + ], + "help": "Show log for dynamic DNS", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr) | grep -e \"ddclient\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "dns", + "forwarding" + ], + "help": "Show log for DNS Forwarding", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr) | grep -e \"pdns_recursor\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "firewall", + "ipv6-name", + "<text>" + ], + "help": "Show log for a specified firewall (IPv6)", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr ) | egrep \"\\[$5-([0-9]+|default)-[ADR]\\]\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "firewall", + "ipv6-name", + "<text>", + "rule", + "<text>" + ], + "help": "Show log for a rule in the specified firewall", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr) | grep -e \"\\[$5-$7-[ADR]\\]\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "firewall", + "name", + "<text>" + ], + "help": "Show log for a specified firewall (IPv4)", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr ) | egrep \"\\[$5-([0-9]+|default)-[ADR]\\]\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "firewall", + "name", + "<text>", + "rule", + "<text>" + ], + "help": "Show log for a rule in the specified firewall", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr) | egrep \"\\[$5-$7-[ADR]\\]\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "https" + ], + "help": "Show log for HTTPs", + "run": "journalctl --no-hostname --boot --unit nginx.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "image", + "<text>", + "all" + ], + "help": "Show contents of all master log files for image", + "run": "eval $(lesspipe); less $_vyatta_less_options --prompt=\".log?m, file %i of %m., page %dt of %D\" -- `printf \"%s\\n\" /lib/live/mount/persistence/boot/$4/rw/var/log/messages* | sort -nr`", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "image", + "<text>", + "authorization" + ], + "help": "Show listing of authorization attempts for image", + "run": "less $_vyatta_less_options --prompt=\".log, page %dt of %D\" -- /lib/live/mount/persistence/boot/$4/rw/var/log/auth.log", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "image", + "<text>" + ], + "help": "Show contents of master log file for image", + "run": "less $_vyatta_less_options --prompt=\".log, page %dt of %D\" -- /lib/live/mount/persistence/boot/$4/rw/var/log/messages", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "image", + "<text>", + "tail", + "<text>" + ], + "help": "Show last changes to messages", + "run": "tail -n \"$6\" /lib/live/mount/persistence/boot/$4/rw/var/log/messages | ${VYATTA_PAGER:-cat}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "kernel" + ], + "help": "Show messages in kernel ring buffer", + "run": "sudo dmesg", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "lldp" + ], + "help": "Show log for LLDP", + "run": "journalctl --no-hostname --boot --unit lldpd.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "nat" + ], + "help": "Show log for Network Address Translation (NAT)", + "run": "egrep -i \"kernel:.*\\[NAT-[A-Z]{3,}-[0-9]+(-MASQ)?\\]\" $(find /var/log -maxdepth 1 -type f -name messages\\* | sort -t. -k2nr)", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log" + ], + "help": "Show contents of current master log file", + "run": "journalctl --no-hostname --boot", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "openvpn", + "interface", + "<text>" + ], + "help": "Show OpenVPN log on specific interface", + "run": "journalctl --no-hostname --boot --unit openvpn@$5.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "openvpn" + ], + "help": "Show log for OpenVPN", + "run": "journalctl --no-hostname --boot --unit openvpn@*.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "snmp" + ], + "help": "Show log for Simple Network Monitoring Protocol (SNMP)", + "run": "journalctl --no-hostname --boot --unit snmpd.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "tail" + ], + "help": "Show last 10 lines of /var/log/messages file", + "run": "tail -n 10 /var/log/messages", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "tail", + "<text>" + ], + "help": "Show last n changes to messages", + "run": "tail -n \"$4\" /var/log/messages | ${VYATTA_PAGER:-cat}", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "vpn", + "all" + ], + "help": "Show log for ALL", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr) | grep -e charon -e accel -e pptpd -e ppp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "vpn", + "ipsec" + ], + "help": "Show log for IPSec", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr) | grep -e charon", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "vpn", + "l2tp" + ], + "help": "Show log for L2TP", + "run": "cat $(printf \"%s\\n\" /var/log/messages* | sort -nr) | grep -e remote-access-aaa-win -e remote-access-zzz-mac -e accel-l2tp -e ppp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "vpn", + "pptp" + ], + "help": "Show log for PPTP", + "run": "journalctl --no-hostname --boot --unit accel-ppp@pptp.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "vpn", + "sstp" + ], + "help": "Show log for SSTP", + "run": "journalctl --no-hostname --boot --unit accel-ppp@sstp.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "vrrp" + ], + "help": "Show log for Virtual Router Redundancy Protocol (VRRP)", + "run": "journalctl --no-hostname --boot --unit keepalived.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "log", + "webproxy" + ], + "help": "Show log for Webproxy", + "run": "journalctl --no-hostname --boot --unit squid.service", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "login", + "groups" + ], + "help": "Show current login group information", + "run": "/usr/bin/id -Gn", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "login", + "level" + ], + "help": "Show current login level", + "run": "if [ -n \"$VYATTA_USER_LEVEL_DIR\" ]; then basename $VYATTA_USER_LEVEL_DIR; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "login" + ], + "help": "Show current login credentials", + "run": "${vyos_op_scripts_dir}/show_current_user.sh", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "login", + "user" + ], + "help": "Show current login user id", + "run": "/usr/bin/id -un", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "monitoring" + ], + "help": "Show currently monitored services", + "run": "vtysh -c \"show debugging\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show mpls ldp binding detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "local-label", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show mpls ldp binding local-label $6 detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "local-label", + "<text>", + "neighbor", + "<text>" + ], + "help": "Match LDP neighbor", + "run": "vtysh -c \"show mpls ldp binding local-label $6 neighbor $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "local-label", + "<text>" + ], + "help": "Match locally assigned label value", + "run": "vtysh -c \"show mpls ldp binding local-label $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "local-label", + "<text>", + "remote-label", + "<text>" + ], + "help": "Match remotely assigned label value", + "run": "vtysh -c \"show mpls ldp binding local-label $6 remote-label $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "neighbor", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show mpls ldp binding neighbor $6 detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "neighbor", + "<text>", + "local-label", + "<text>" + ], + "help": "Match locally assigned label value", + "run": "vtysh -c \"show mpls ldp binding neighbor $6 local-label $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "neighbor", + "<text>" + ], + "help": "Display labels from LDP neighbor", + "run": "vtysh -c \"show mpls ldp binding neighbor $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "neighbor", + "<text>", + "remote-label", + "<text>" + ], + "help": "Match remotely assigned label value", + "run": "vtysh -c \"show mpls ldp binding neighbor $6 remote-label $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding" + ], + "help": "Label Information Base", + "run": "vtysh -c \"show mpls ldp binding\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show mpls ldp binding $5 detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "<text>" + ], + "help": "LDP forwarding equivalence class", + "run": "vtysh -c \"show mpls ldp binding $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "remote-label", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show mpls ldp binding remote-label $6 detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "remote-label", + "<text>", + "local-label", + "<text>" + ], + "help": "Match locally assigned label value", + "run": "vtysh -c \"show mpls ldp binding remote-label $6 local-label $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "remote-label", + "<text>", + "neighbor", + "<text>" + ], + "help": "Match LDP neighbor", + "run": "vtysh -c \"show mpls ldp binding remote-label $6 neighbor $8\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "binding", + "remote-label", + "<text>" + ], + "help": "Match remotely assigned label value", + "run": "vtysh -c \"show mpls ldp binding remote-label $6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "discovery", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show mpls ldp discovery detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "discovery" + ], + "help": "Discovery hello information", + "run": "vtysh -c \"show mpls ldp discovery\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "interface" + ], + "help": "LDP interface information", + "run": "vtysh -c \"show mpls ldp interface\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "neighbor", + "capabilities" + ], + "help": "Show neighbor capability information", + "run": "vtysh -c \"show mpls ldp neighbor capabilities\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "neighbor", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show mpls ldp neighbor detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "neighbor" + ], + "help": "LDP neighbor information", + "run": "vtysh -c \"show mpls ldp neighbor\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "neighbor", + "<text>", + "capabilities" + ], + "help": "Show neighbor capability information", + "run": "vtysh -c \"show mpls ldp neighbor $5 capabilities\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "neighbor", + "<text>", + "detail" + ], + "help": "Show detailed information", + "run": "vtysh -c \"show mpls ldp neighbor $5 detail\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "ldp", + "neighbor", + "<text>" + ], + "help": "LDP neighbor", + "run": "vtysh -c \"show mpls ldp neighbor $5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "pseudowire" + ], + "help": "Show MPLS pseudowire interfaces", + "run": "vtysh -c \"show mpls pseudowires\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "mpls", + "table" + ], + "help": "Show MPLS table", + "run": "vtysh -c \"show mpls table\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "destination", + "rules" + ], + "help": "Show configured destination NAT rules", + "run": "/opt/vyatta/sbin/vyatta-show-nat-rules.pl --type=destination", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "destination", + "statistics" + ], + "help": "Show statistics for configured destination NAT rules", + "run": "/opt/vyatta/sbin/vyatta-show-nat-statistics.pl --type=destination", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "destination", + "translations", + "address", + "<text>" + ], + "help": "Show active destination NAT translations for an IP address", + "run": "if /opt/vyatta/sbin/vyatta-validate-type.pl -q ipv4 $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "destination", + "translations", + "detail" + ], + "help": "Show active destination NAT translations detail", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-nat-translations.pl --type=destination \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "destination", + "translations" + ], + "help": "Show active destination NAT translations", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-nat-translations.pl --type=destination", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "source", + "rules" + ], + "help": "Show configured source NAT rules", + "run": "/opt/vyatta/sbin/vyatta-show-nat-rules.pl --type=source", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "source", + "statistics" + ], + "help": "Show statistics for configured source NAT rules", + "run": "/opt/vyatta/sbin/vyatta-show-nat-statistics.pl --type=source", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "source", + "translations", + "address", + "<text>" + ], + "help": "Show active source NAT translations for an IP address", + "run": "if /opt/vyatta/sbin/vyatta-validate-type.pl -q ipv4 $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "source", + "translations", + "detail" + ], + "help": "Show active source NAT translations detail", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-nat-translations.pl --type=source \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nat", + "source", + "translations" + ], + "help": "Show active source NAT translations", + "run": "sudo ${vyatta_bindir}/sudo-users/vyatta-nat-translations.pl --type=source", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nhrp", + "interface" + ], + "help": "Show NHRP interface connection information", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "nhrp", + "tunnel" + ], + "help": "Show NHRP tunnel connection information", + "run": "", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ntp", + "info" + ], + "help": "Show NTP operational summary", + "run": "${vyos_op_scripts_dir}/show_ntp.sh --info", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ntp" + ], + "help": "Show peer status of NTP daemon", + "run": "${vyos_op_scripts_dir}/show_ntp.sh --basic", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "ntp", + "server", + "<text>" + ], + "help": "Show date and time of specified NTP server", + "run": "${vyos_op_scripts_dir}/show_ntp.sh --server \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "openconnect-server", + "sessions" + ], + "help": "Show active openconnect server sessions", + "run": "${vyos_op_scripts_dir}/openconnect-control.py --action=\"show_sessions\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "openvpn", + "client" + ], + "help": "Show tunnel status for OpenVPN client interfaces", + "run": "sudo ${vyos_op_scripts_dir}/show_openvpn.py --mode=client", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "openvpn", + "server" + ], + "help": "Show tunnel status for OpenVPN server interfaces", + "run": "sudo ${vyos_op_scripts_dir}/show_openvpn.py --mode=server", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "openvpn", + "site-to-site" + ], + "help": "Show tunnel status for OpenVPN site-to-site interfaces", + "run": "sudo ${vyos_op_scripts_dir}/show_openvpn.py --mode=site-to-site", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "ipv6-route" + ], + "help": "Show IPv6 policy route information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_all\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "ipv6-route", + "<text>" + ], + "help": "Show rules for given IPv6 policy route", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "ipv6-route", + "<text>", + "rule", + "<text>" + ], + "help": "Show summary of IPv6 policy rule", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_detail.xsl \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "ipv6-route", + "<text>", + "statistics" + ], + "help": "Show IPv6 policy counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "ipv6-route", + "statistics" + ], + "help": "Show IPv6 policy counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_all\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy" + ], + "help": "Show policy information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"policy_all\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "route" + ], + "help": "Show IPv4 policy route information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_all\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "route", + "<text>" + ], + "help": "Show rules for given IPv4 policy route", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_detail.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "route", + "<text>", + "rule", + "<text>" + ], + "help": "Show summary of IPv4 policy rule", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_detail.xsl \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "route", + "<text>", + "statistics" + ], + "help": "Show IPv4 policy counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_$4\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "policy", + "route", + "statistics" + ], + "help": "Show IPv4 policy counter information", + "run": "${vyatta_bindir}/vyatta-show-firewall.pl \"$3_all\" /opt/vyatta/share/xsl/show_firewall_statistics.xsl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "poweroff" + ], + "help": "Show scheduled poweroff", + "run": "${vyos_op_scripts_dir}/powerctrl.py --check", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "pppoe-server", + "interfaces" + ], + "help": "Show interfaces where pppoe-server listens on", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"pppoe interface show\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "pppoe-server", + "sessions" + ], + "help": "Show active PPPoE server sessions", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"show sessions\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "pppoe-server", + "statistics" + ], + "help": "Show PPPoE server statistics", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pppoe\" --action=\"show stat\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "pptp-server", + "sessions" + ], + "help": "Show active PPTP server sessions", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pptp\" --action=\"show sessions\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "pptp-server", + "statistics" + ], + "help": "Show PPTP server statistics", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"pptp\" --action=\"show stat\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "protocols", + "static", + "arp", + "interface", + "<text>" + ], + "help": "Show Address Resolution Protocol (ARP) cache for specified interface", + "run": "/usr/sbin/arp -e -n -i \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "protocols", + "static", + "arp" + ], + "help": "Show Address Resolution Protocol (ARP) information", + "run": "/usr/sbin/arp -e -n", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "bonding" + ], + "help": "Show bonding queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=bonding", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "bonding", + "<text>" + ], + "help": "Show specified bonding interface information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "bonding", + "<text>", + "vif" + ], + "help": "Show specified virtual network interface (vif) information", + "run": "echo error: Must supply a vif number ;", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "bonding", + "<text>", + "vif", + "<text>" + ], + "help": "Show specified virtual network interface (vif) queueing", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4.$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "ethernet" + ], + "help": "Show ethernet queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=ethernet", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "ethernet", + "<text>" + ], + "help": "Show specified ethernet interface information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "ethernet", + "<text>", + "vif" + ], + "help": "Show specified virtual network interface (vif) information", + "run": "echo error: Must supply a vif number ;", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "ethernet", + "<text>", + "vif", + "<text>" + ], + "help": "Show specified virtual network interface (vif) queueing", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4.$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "input" + ], + "help": "Show input queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=input", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "input", + "<text>" + ], + "help": "Show specified input interface information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing" + ], + "help": "Show ethernet queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --brief", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "pppoe" + ], + "help": "Show pppoe interface queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=pppoe", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "pppoe", + "<text>" + ], + "help": "Show specified pppoe interface information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "pppoe", + "<text>", + "vif" + ], + "help": "Show specified virtual network interface (vif) information", + "run": "echo error: Must supply a vif number ;", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "pppoe", + "<text>", + "vif", + "<text>" + ], + "help": "Show specified virtual network interface (vif) queueing", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4.$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "pseudo-ethernet" + ], + "help": "Show tunnel queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=pseudo-ethernet", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "tunnel" + ], + "help": "Show tunnel queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=tunnel", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "vrrp" + ], + "help": "Show vrrp interface queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=vrrp", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "vrrp", + "<text>" + ], + "help": "Show specified vrrp interface information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "vti" + ], + "help": "Show vti queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=vti", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "wireless" + ], + "help": "Show wireless queueing information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl --type=wireless", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "wireless", + "<text>" + ], + "help": "Show specified wireless interface information", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "wireless", + "<text>", + "vif" + ], + "help": "Show specified virtual network interface (vif) information", + "run": "echo error: Must supply a vif number ;", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "queueing", + "wireless", + "<text>", + "vif", + "<text>" + ], + "help": "Show specified virtual network interface (vif) queueing", + "run": "${vyatta_bindir}/vyatta-show-queueing.pl \"$4.$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "raid", + "<text>" + ], + "help": "Show status of RAID set", + "run": "${vyos_op_scripts_dir}/show_raid.sh $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "reboot" + ], + "help": "Show scheduled reboot", + "run": "${vyos_op_scripts_dir}/powerctrl.py --check", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "remote-config", + "openvpn", + "<text>", + "remote-platform", + "<text>" + ], + "help": "Show remote side OpenVPN config for specified platform", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "route-map" + ], + "help": "Show route-map information", + "run": "vtysh -c \"show route-map\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "route-map", + "<text>" + ], + "help": "Show specified route-map information", + "run": "vtysh -c \"show route-map $3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "rpki", + "cache-connection" + ], + "help": "Show RPKI cache connections", + "run": "vtysh -c \"show rpki cache-connection\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "rpki", + "cache-server" + ], + "help": "Show RPKI cache servers information", + "run": "vtysh -c \"show rpki cache-server\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "rpki", + "prefix-table" + ], + "help": "Show RPKI-validated prefixes", + "run": "vtysh -c \"show rpki prefix-table\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "community", + "<text>", + "host", + "<text>" + ], + "help": "Show status of SNMP on remote host", + "run": "${vyos_op_scripts_dir}/snmp.py --community=\"$4\" --host \"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "community", + "<text>" + ], + "help": "Show status of SNMP community", + "run": "${vyos_op_scripts_dir}/snmp.py --community=\"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "mib", + "ifmib", + "ifAlias", + "<text>" + ], + "help": "Show SNMP ifAlias for specified interface", + "run": "${vyos_op_scripts_dir}/snmp_ifmib.py --ifalias=\"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "mib", + "ifmib", + "ifDescr", + "<text>" + ], + "help": "Show SNMP ifDescr for specified interface", + "run": "${vyos_op_scripts_dir}/snmp_ifmib.py --ifdescr=\"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "mib", + "ifmib", + "ifIndex", + "<text>" + ], + "help": "Show SNMP ifDescr for specified interface", + "run": "${vyos_op_scripts_dir}/snmp_ifmib.py --ifindex=\"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "mib", + "ifmib" + ], + "help": "Show all SNMP interfaces MIB information", + "run": "${vyos_op_scripts_dir}/snmp_ifmib.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "v3", + "certificates" + ], + "help": "Show TSM certificates", + "run": "${vyos_op_scripts_dir}/snmp_v3_showcerts.sh", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "v3", + "group" + ], + "help": "Show the list of configured groups", + "run": "${vyos_op_scripts_dir}/snmp_v3.py --group", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "v3" + ], + "help": "Show SNMP v3 status on localhost", + "run": "${vyos_op_scripts_dir}/snmp_v3.py --all", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "v3", + "trap-target" + ], + "help": "Show the list of configured targets", + "run": "${vyos_op_scripts_dir}/snmp_v3.py --trap", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "v3", + "user" + ], + "help": "Show the list of configured users", + "run": "${vyos_op_scripts_dir}/snmp_v3.py --user", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "snmp", + "v3", + "view" + ], + "help": "Show the list of configured views", + "run": "${vyos_op_scripts_dir}/snmp_v3.py --view", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "sstp-server", + "sessions" + ], + "help": "Show active SSTP server sessions", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"sstp\" --action=\"show sessions\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "sstp-server", + "statistics" + ], + "help": "Show SSTP server statistics", + "run": "${vyos_op_scripts_dir}/ppp-server-ctrl.py --proto=\"sstp\" --action=\"show stat\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "acceleration", + "qat", + "device", + "<text>", + "config" + ], + "help": "Intel QAT configuration", + "run": "${vyos_op_scripts_dir}/show_acceleration.py --conf --dev $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "acceleration", + "qat", + "device", + "<text>", + "flows" + ], + "help": "Intel QAT flows", + "run": "${vyos_op_scripts_dir}/show_acceleration.py --flow --dev $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "acceleration", + "qat", + "interrupts" + ], + "help": "Intel QAT interrupts", + "run": "${vyos_op_scripts_dir}/show_acceleration.py --interrupts", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "acceleration", + "qat" + ], + "help": "Intel QAT (Quick Assist Technology) Devices", + "run": "${vyos_op_scripts_dir}/show_acceleration.py --hw", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "acceleration", + "qat", + "status" + ], + "help": "Intel QAT status", + "run": "${vyos_op_scripts_dir}/show_acceleration.py --status", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "commit", + "diff", + "<text>" + ], + "help": "config file changes at a given revision", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "commit", + "file", + "<text>", + "compare", + "<text>", + "commands" + ], + "help": "compare config file revisions", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "commit", + "file", + "<text>", + "compare", + "<text>" + ], + "help": "compare config file revisions", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "commit", + "file", + "<text>" + ], + "help": "show commit revision file", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "commit" + ], + "help": "Show commit revisions log", + "run": "${vyatta_sbindir}/vyatta-config-mgmt.pl --action=show-commit-log", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "connections" + ], + "help": "Show active network connections on the system", + "run": "netstat -an", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "connections", + "tcp", + "all" + ], + "help": "Show all TCP connections", + "run": "ss -t -a", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "connections", + "tcp" + ], + "help": "Show TCP connection information", + "run": "ss -t -r", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "connections", + "tcp", + "numeric" + ], + "help": "Show TCP connection without resolving names", + "run": "ss -t -n", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "connections", + "udp" + ], + "help": "Show UDP socket information", + "run": "ss -u -a -r", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "connections", + "udp", + "numeric" + ], + "help": "Show UDP socket information without resolving names", + "run": "ss -u -a -n", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "cpu" + ], + "help": "Show CPU information", + "run": "${vyos_op_scripts_dir}/show_cpu.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "image" + ], + "help": "Show installed VyOS images", + "run": "/opt/vyatta/bin/vyatta-boot-image.pl --show", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "image", + "storage" + ], + "help": "Show disk space utilization of system images", + "run": "sudo /opt/vyatta/bin/show-image-storage.pl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "image", + "version" + ], + "help": "Show installed VyOS images with version number", + "run": "/opt/vyatta/bin/vyatta-boot-image.pl --show --show_vers", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "kernel-messages" + ], + "help": "Show messages in kernel ring buffer", + "run": "sudo dmesg", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "login", + "users", + "all" + ], + "help": "Show information about all accounts", + "run": "${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py all", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "login", + "users", + "locked" + ], + "help": "Show information about locked accounts", + "run": "${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py locked", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "login", + "users" + ], + "help": "Show user account information", + "run": "${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "login", + "users", + "other" + ], + "help": "Show information about non VyOS user accounts", + "run": "${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py other", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "login", + "users", + "vyos" + ], + "help": "Show information about VyOS user accounts", + "run": "${vyos_libexec_dir}/vyos-sudo.py ${vyos_op_scripts_dir}/show_users.py vyos", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "memory", + "cache" + ], + "help": "Show kernel cache information", + "run": "sudo slabtop -o", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "memory", + "detail" + ], + "help": "Show detailed system memory usage", + "run": "cat /proc/meminfo", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "memory" + ], + "help": "Show system memory usage", + "run": "${vyos_op_scripts_dir}/show_ram.sh", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "memory", + "routing-daemons" + ], + "help": "Show memory usage of all routing protocols", + "run": "vtysh -c \"show memory\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "processes", + "extensive" + ], + "help": "Show extensive process info", + "run": "top -b -n1", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "processes" + ], + "help": "Show system processes", + "run": "ps ax", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "processes", + "summary" + ], + "help": "Show summary of system processes", + "run": "uptime", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "processes", + "tree" + ], + "help": "Show process tree", + "run": "ps -ejH", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "routing-daemons" + ], + "help": "Show Quagga routing daemons", + "run": "vtysh -c \"show daemons\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "storage" + ], + "help": "Show filesystem usage", + "run": "df -h -x squashfs", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "system", + "uptime" + ], + "help": "Show how long the system has been up", + "run": "uptime", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "table" + ], + "help": "Show routing tables", + "run": "vtysh -c \"show zebra router table summary\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "brief" + ], + "help": "Show brief tech-support report (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "brief", + "save" + ], + "help": "Save brief tech-support report (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "brief", + "save", + "<text>" + ], + "help": "Save compressed brief tech-support report to specified path/file (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "brief", + "save-uncompressed" + ], + "help": "Save uncompressed brief tech-support report (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "brief", + "save-uncompressed", + "<text>" + ], + "help": "Save uncompressed brief tech-support report to specified path/file (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support" + ], + "help": "Show consolidated tech-support report (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "brief" + ], + "help": "Show brief tech-support report (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "brief", + "save" + ], + "help": "Save brief tech-support report (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "brief", + "save", + "<text>" + ], + "help": "Save compressed brief tech-support report to specified path/file (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "brief", + "save-uncompressed" + ], + "help": "Save uncompressed brief tech-support report (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "brief", + "save-uncompressed", + "<text>" + ], + "help": "Save uncompressed brief tech-support report to specified path/file (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private" + ], + "help": "Show consolidated tech-support report (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "save" + ], + "help": "Save consolidated tech-support report (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "save", + "<text>" + ], + "help": "Save compressed tech-support report to the specified path/file (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "save-uncompressed" + ], + "help": "Save consolidated tech-support report uncompressed (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "private", + "save-uncompressed", + "<text>" + ], + "help": "Save uncompressed tech-support report to specified path/file (contains private information)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "save" + ], + "help": "Save consolidated tech-support report (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "save", + "<text>" + ], + "help": "Save compressed tech-support report to the specified path/file (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "save-uncompressed" + ], + "help": "Save consolidated tech-support report uncompressed (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "tech-support", + "save-uncompressed", + "<text>" + ], + "help": "Save uncompressed tech-support report to specified path/file (private information removed)", + "run": "if [ \"$VYATTA_USER_LEVEL_DIR\" == \"/opt/vyatta/etc/shell/level/admin\" ];", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "users" + ], + "help": "Show user information", + "run": "who -H", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "users", + "recent" + ], + "help": "Show 10 recently logged in users", + "run": "last -aF -n 10 | sed -e 's/^wtmp begins/Displaying logins since/'", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "users", + "recent", + "<text>" + ], + "help": "Show specified number of recently logged in users", + "run": "last -aF -n $4 | sed -e 's/^wtmp begins/Displaying logins since/'", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "version", + "all" + ], + "help": "Show system version and versions of all packages", + "run": "echo \"Package versions:\"; dpkg -l | cat", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "version", + "frr" + ], + "help": "Show Quagga version information", + "run": "vtysh -c \"show version\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "version", + "funny" + ], + "help": "Show system version and some fun stuff", + "run": "sudo ${vyos_op_scripts_dir}/show_version.py --funny", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "version", + "kernel" + ], + "help": "Show Linux Kernel version information", + "run": "uname -r", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "version" + ], + "help": "Show system version information", + "run": "sudo ${vyos_op_scripts_dir}/show_version.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "debug" + ], + "help": "Show VPN debugging information", + "run": "if [ -n \"$(cli-shell-api returnActiveValues \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "debug", + "<value>.in" + ], + "help": "Show VPN debugging information", + "run": "if [ -n \"$(cli-shell-api returnActiveValues \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "debug", + "peer", + "<text>" + ], + "help": "Show debugging information for a peer", + "run": "if [ -n \"$(cli-shell-api returnActiveValues \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "debug", + "peer", + "<text>", + "<value>.in" + ], + "help": "Show debugging information for a peer", + "run": "if [ -n \"$(cli-shell-api returnActiveValues \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "debug", + "peer", + "<text>", + "tunnel", + "<text>" + ], + "help": "Show debugging information for a peer's tunnel", + "run": "if [ -n \"$(cli-shell-api returnActiveValues \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "debug", + "peer", + "<text>", + "tunnel", + "<text>", + "<value>.in" + ], + "help": "Show debugging information for a peer's tunnel", + "run": "if [ -n \"$(cli-shell-api returnActiveValues \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "rsa-keys" + ], + "help": "Show VPN RSA keys", + "run": "sudo /opt/vyatta/bin/sudo-users//vyatta-show-vpn.pl rsa-keys", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "rsa-keys", + "<value>.in" + ], + "help": "Show VPN RSA keys", + "run": "sudo @SUDOUSRDIR@/vyatta-show-vpn.pl rsa-keys", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "sa", + "nat-traversal" + ], + "help": "Show all currently active IKE Security Associations (SA) that are using NAT Traversal", + "run": "sudo /opt/vyatta/bin/sudo-users//vyatta-op-vpn.pl --show-ike-sa-natt", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "sa", + "nat-traversal", + "<value>.in" + ], + "help": "Show all currently active IKE Security Associations (SA) that are using NAT Traversal", + "run": "sudo @SUDOUSRDIR@/vyatta-op-vpn.pl --show-ike-sa-natt", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "sa" + ], + "help": "Show all currently active IKE Security Associations (SA)", + "run": "sudo /opt/vyatta/bin/sudo-users//vyatta-op-vpn.pl --show-ike-sa", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "sa", + "<value>.in" + ], + "help": "Show all currently active IKE Security Associations (SA)", + "run": "sudo @SUDOUSRDIR@/vyatta-op-vpn.pl --show-ike-sa", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "sa", + "peer", + "<text>" + ], + "help": "Show all currently active IKE Security Associations (SA) for a peer", + "run": "sudo /opt/vyatta/bin/sudo-users//vyatta-op-vpn.pl --show-ike-sa-peer=\"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "sa", + "peer", + "<text>", + "<value>.in" + ], + "help": "Show all currently active IKE Security Associations (SA) for a peer", + "run": "sudo @SUDOUSRDIR@/vyatta-op-vpn.pl --show-ike-sa-peer=\"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "secrets" + ], + "help": "Show all the pre-shared key secrets", + "run": "sudo /opt/vyatta/bin/sudo-users//vyatta-op-vpn.pl --show-ike-secrets", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "secrets", + "<value>.in" + ], + "help": "Show all the pre-shared key secrets", + "run": "sudo @SUDOUSRDIR@/vyatta-op-vpn.pl --show-ike-secrets", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "status" + ], + "help": "Show summary of IKE process information", + "run": "sudo /opt/vyatta/bin/sudo-users//vyatta-op-vpn.pl --show-ike-status", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ike", + "status", + "<value>.in" + ], + "help": "Show summary of IKE process information", + "run": "sudo @SUDOUSRDIR@/vyatta-op-vpn.pl --show-ike-status", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "policy" + ], + "help": "Show the in-kernel crypto policies", + "run": "sudo ip xfrm policy list", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "sa", + "detail", + "<value>.in" + ], + "help": "Show Detail on all active IPsec Security Associations (SA)", + "run": "if pgrep charon >&/dev/null; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "sa" + ], + "help": "Show all active IPsec Security Associations (SA)", + "run": "if pgrep charon >&/dev/null; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "sa", + "stats", + "<value>.in" + ], + "help": "Show statistics for alll currently active IPSec Security Associations (SA)", + "run": "@SUDOUSRDIR@/vyatta-op-vpn.pl --show-ipsec-sa-stats", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "sa", + "stats", + "<text>", + "<value>.in" + ], + "help": "Show Statistics for SAs associated with a specific peer", + "run": " sudo @SUDOUSRDIR@/vyatta-op-vpn.pl --show-ipsec-sa-peer=\"$6\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "sa", + "stats", + "<text>", + "tunnel", + "<text>", + "<value>.in" + ], + "help": "Reset a specific tunnel for given peer", + "run": "@SUDOUSRDIR@/vyatta-op-vpn.pl \\", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "sa", + "verbose" + ], + "help": "Show Verbose Detail on all active IPsec Security Associations (SA)", + "run": "if pgrep charon >&/dev/null; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "state" + ], + "help": "Show the in-kernel crypto state", + "run": "sudo ip xfrm state list", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "status" + ], + "help": "Show status of IPsec process", + "run": "if pgrep charon >&/dev/null; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "ipsec", + "status", + "<value>.in" + ], + "help": "Show status of IPsec process", + "run": "if pgrep charon >&/dev/null; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vpn", + "remote-access" + ], + "help": "Show active VPN server sessions", + "run": "${vyos_op_scripts_dir}/show_vpn_ra.py", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vrf" + ], + "help": "Show VRF information", + "run": "${vyos_op_scripts_dir}/show_vrf.py -e", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vrf", + "<text>" + ], + "help": "Show information on specific VRF instance", + "run": "${vyos_op_scripts_dir}/show_vrf.py -e \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vrf", + "<text>", + "processes" + ], + "help": "Shows all process ids associated with VRF", + "run": "ip vrf pids \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vrrp", + "detail" + ], + "help": "Show detailed VRRP state information", + "run": "sudo ${vyos_op_scripts_dir}/vrrp.py --data", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vrrp" + ], + "help": "Show VRRP (Virtual Router Redundancy Protocol) information", + "run": "sudo ${vyos_op_scripts_dir}/vrrp.py --summary", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "vrrp", + "statistics" + ], + "help": "Show VRRP statistics", + "run": "sudo ${vyos_op_scripts_dir}/vrrp.py --statistics", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "wan-load-balance", + "connection" + ], + "help": "Show Wide Area Network (WAN) load-balancing flow", + "run": " if [ -f /var/run/load-balance/wlb.out ] ; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "wan-load-balance" + ], + "help": "Show Wide Area Network (WAN) load-balancing information", + "run": " if [ -f /var/run/load-balance/wlb.out ] ; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "wan-load-balance", + "status" + ], + "help": "Show WAN load-balancing statistics", + "run": " if [ -f /var/run/load-balance/wlb.out ] ; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "wan-load-balance", + "status", + "with-dns" + ], + "help": "Show WAN load-balancing statistics", + "run": " if [ -f /var/run/load-balance/wlb.out ] ; then", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "webproxy", + "blacklist", + "categories" + ], + "help": "Show webproxy blacklist categories", + "run": "${vyos_completion_dir}/list_webproxy_category.sh", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "webproxy", + "log" + ], + "help": "Show contents of WebProxy access log", + "run": "if [ -e /var/log/squid/access.log ]; then sudo less $_vyatta_less_options --prompt=\"file %i of %m, page %dt of %D\" -- `printf \"%s\\n\" /var/log/squid/access.log* | sort -nr`; else echo \"No WebProxy log\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "webproxy", + "update-log" + ], + "help": "Show update log for url-filter database", + "run": "if [ -e /opt/vyatta/etc/config/url-filtering/squidguard/updatestatus ]; then cat /opt/vyatta/etc/config/url-filtering/squidguard/updatestatus; else echo \"Update log not found\"; fi", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "wireguard", + "keypairs", + "privkey", + "<text>" + ], + "help": "Show wireguard public named key", + "run": "${vyos_op_scripts_dir}/wireguard.py --showpriv --location \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "wireguard", + "keypairs", + "pubkey", + "<text>" + ], + "help": "Show wireguard private named key", + "run": "${vyos_op_scripts_dir}/wireguard.py --showpub --location \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "zone-policy" + ], + "help": "Show summary of zone policy for a specific zone", + "run": "/opt/vyatta/bin/vyatta-show-zone.pl", + "type": null, + "val_help": null + }, + { + "cmd": [ + "show", + "zone-policy", + "zone", + "<text>" + ], + "help": "Show zone policy for a specific zone", + "run": "/opt/vyatta/bin/vyatta-show-zone.pl --zone=$4", + "type": null, + "val_help": null + }, + { + "cmd": [ + "telnet", + "to", + "<text>" + ], + "help": "Telnet to a host", + "run": "/usr/bin/telnet $3", + "type": null, + "val_help": null + }, + { + "cmd": [ + "telnet", + "to", + "<text>", + "port", + "<text>" + ], + "help": "Telnet to a host:port", + "run": "/usr/bin/telnet $3 $5", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "ipv4", + "<text>" + ], + "help": "Explicitly use IPv4 when tracing the path", + "run": "/usr/bin/traceroute -4 \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "ipv4", + "<text>", + "tcp" + ], + "help": "Route tracing and port detection using TCP", + "run": "sudo /usr/bin/tcptraceroute \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "ipv4", + "<text>", + "tcp", + "port", + "<text>" + ], + "help": "TCP port to connect to for path tracing", + "run": "sudo /usr/bin/tcptraceroute \"$3\" $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "ipv6", + "<text>" + ], + "help": "Explicitly use IPv6 when tracing the path", + "run": "/usr/bin/traceroute -6 \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "ipv6", + "<text>", + "tcp" + ], + "help": "Use TCP/IPv6 packets to perform a traceroute", + "run": "sudo /usr/bin/tcptraceroute6 \"$3\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "ipv6", + "<text>", + "tcp", + "port", + "<text>" + ], + "help": "TCP port to connect to for path tracing", + "run": "sudo /usr/bin/tcptraceroute6 \"$3\" $6", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "<text>" + ], + "help": "Track network path to node", + "run": "/usr/bin/traceroute \"$2\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "vrf", + "<text>", + "ipv4", + "<text>" + ], + "help": "Explicitly use IPv4 when tracing the path via given VRF", + "run": "sudo ip vrf exec \"$3\" /usr/bin/traceroute -4 \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "vrf", + "<text>", + "ipv4", + "<text>", + "tcp" + ], + "help": "Route tracing and port detection using TCP", + "run": "sudo ip vrf exec \"$3\" /usr/bin/tcptraceroute \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "vrf", + "<text>", + "ipv4", + "<text>", + "tcp", + "port", + "<text>" + ], + "help": "TCP port to connect to for path tracing", + "run": "sudo ip vrf exec \"$3\" /usr/bin/tcptraceroute \"$5\" $8", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "vrf", + "<text>", + "ipv6", + "<text>" + ], + "help": "Explicitly use IPv6 when tracing the path via given VRF", + "run": "sudo ip vrf exec \"$3\" /usr/bin/traceroute -6 \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "vrf", + "<text>", + "ipv6", + "<text>", + "tcp" + ], + "help": "Use TCP/IPv6 packets to perform a traceroute", + "run": "sudo ip vrf exec \"$3\" /usr/bin/tcptraceroute6 \"$5\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "vrf", + "<text>", + "ipv6", + "<text>", + "tcp", + "port", + "<text>" + ], + "help": "TCP port to connect to for path tracing", + "run": "sudo ip vrf exec \"$3\" /usr/bin/tcptraceroute6 \"$5\" $8", + "type": null, + "val_help": null + }, + { + "cmd": [ + "traceroute", + "vrf", + "<text>", + "<text>" + ], + "help": "Track network path to specified node via given VRF", + "run": "sudo ip vrf exec \"$3\" /usr/bin/traceroute \"$4\"", + "type": null, + "val_help": null + }, + { + "cmd": [ + "update", + "dns", + "dynamic" + ], + "help": "Update Dynamic DNS information", + "run": "sudo ${vyos_op_scripts_dir}/dynamic_dns.py --update", + "type": null, + "val_help": null + }, + { + "cmd": [ + "update", + "webproxy", + "blacklists" + ], + "help": "Update the webproxy blacklist database", + "run": "sudo ${vyos_op_scripts_dir}/webproxy_update_blacklist.sh --update-blacklist", + "type": null, + "val_help": null + }, + { + "cmd": [ + "wake-on-lan", + "interface", + "<text>", + "host", + "<text>" + ], + "help": "Station (MAC) address to wake up", + "run": "sudo /usr/sbin/etherwake -i \"$3\" \"$5\"", + "type": null, + "val_help": null + } + ], + "os": "1.3.2" +}
\ No newline at end of file diff --git a/docs/_include/interface-common-without-dhcp1.txt b/docs/_include/interface-common-without-dhcp1.txt new file mode 100644 index 00000000..60ac951d --- /dev/null +++ b/docs/_include/interface-common-without-dhcp1.txt @@ -0,0 +1,7 @@ +.. cmdinclude:: /_include/interface-address.txt + :var0: {{ var0 }} + :var1: {{ var1 }} + +.. cmdinclude:: /_include/interface-common-without-mac.txt + :var0: {{ var0 }} + :var1: {{ var1 }} diff --git a/docs/_include/interface-common-without-mac.txt b/docs/_include/interface-common-without-mac.txt new file mode 100644 index 00000000..cc01db12 --- /dev/null +++ b/docs/_include/interface-common-without-mac.txt @@ -0,0 +1,31 @@ +.. cmdinclude:: /_include/interface-description.txt + :var0: {{ var0 }} + :var1: {{ var1 }} + +.. cmdinclude:: /_include/interface-disable.txt + :var0: {{ var0 }} + :var1: {{ var1 }} + +.. cmdinclude:: /_include/interface-disable-flow-control.txt + :var0: {{ var0 }} + :var1: {{ var1 }} + +.. cmdinclude:: /_include/interface-disable-link-detect.txt + :var0: {{ var0 }} + :var1: {{ var1 }} + +.. cmdinclude:: /_include/interface-mtu.txt + :var0: {{ var0 }} + :var1: {{ var1 }} + +.. cmdinclude:: /_include/interface-ip.txt + :var0: {{ var0 }} + :var1: {{ var1 }} + +.. cmdinclude:: /_include/interface-ipv6.txt + :var0: {{ var0 }} + :var1: {{ var1 }} + +.. cmdinclude:: /_include/interface-vrf.txt + :var0: {{ var0 }} + :var1: {{ var1 }} diff --git a/docs/_include/interface-xdp.txt b/docs/_include/interface-xdp.txt deleted file mode 100644 index d87151fc..00000000 --- a/docs/_include/interface-xdp.txt +++ /dev/null @@ -1,27 +0,0 @@ -.. cfgcmd:: set interfaces {{ var0 }} <interface> xdp - - Enable support for Linux :abbr:`XDP (eXpress Data Path)` on recent 1.3 rolling - releases. You must enable it for every interface which should participate in - the XDP forwarding. - - XDP is an eBPF based high performance data path merged in the Linux kernel - since version 4.8. The idea behind XDP is to add an early hook in the RX path - of the kernel, and let a user supplied eBPF program decide the fate of the - packet. The hook is placed in the NIC driver just after the interrupt - processing, and before any memory allocation needed by the network stack - itself, because memory allocation can be an expensive operation. - - .. warning:: This is highly experimental! - - .. note:: Enabling this feature will break any form of NAT or Firewalling on - this interface, as XDP is handled way earlier in the driver then iptables/ - nftables. - - Enabling this feature will only load the XDP router code as described here: - https://blog.apnic.net/2020/04/30/how-to-build-an-xdp-based-bgp-peering-router/ - - Example: - - .. code-block:: none - - set interfaces {{ var0 }} {{ var1 }} xdp
\ No newline at end of file diff --git a/docs/_include/vyos-1x b/docs/_include/vyos-1x -Subproject b9678136eac767ece3d5a5e53f9f2b9c47c7477 +Subproject 0a5579b84d7c4280fe429bd45a70482a83b8d88 diff --git a/docs/_static/images/IPSec_close_action_settings.jpg b/docs/_static/images/IPSec_close_action_settings.jpg Binary files differnew file mode 100644 index 00000000..6996f857 --- /dev/null +++ b/docs/_static/images/IPSec_close_action_settings.jpg diff --git a/docs/_static/images/password-recovery-01.png b/docs/_static/images/password-recovery-01.png Binary files differnew file mode 100644 index 00000000..345ca357 --- /dev/null +++ b/docs/_static/images/password-recovery-01.png diff --git a/docs/automation/command-scripting.rst b/docs/automation/command-scripting.rst index 81a0be7e..32307cff 100644 --- a/docs/automation/command-scripting.rst +++ b/docs/automation/command-scripting.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-24 +:lastproofread: 2023-01-16 .. _command-scripting: diff --git a/docs/automation/vyos-ansible.rst b/docs/automation/vyos-ansible.rst index 0f4dc66f..0ebcb924 100644 --- a/docs/automation/vyos-ansible.rst +++ b/docs/automation/vyos-ansible.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-24 +:lastproofread: 2023-01-16 .. _vyos-ansible: diff --git a/docs/automation/vyos-api.rst b/docs/automation/vyos-api.rst index 8608ff1b..f993a389 100644 --- a/docs/automation/vyos-api.rst +++ b/docs/automation/vyos-api.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-24 +:lastproofread: 2023-01-16 .. _vyosapi: @@ -6,7 +6,7 @@ VyOS API ######## -for configuration and enabling the API see :ref:`http-api` +For configuration and enabling the API see :ref:`http-api` ************** Authentication @@ -208,7 +208,7 @@ For example, show which images are installed. /generate ========= -THe ``generate`` endpoint run a ``generate`` command. +The ``generate`` endpoint run a ``generate`` command. .. code-block:: none diff --git a/docs/automation/vyos-napalm.rst b/docs/automation/vyos-napalm.rst index 4f76fc96..75e20b3c 100644 --- a/docs/automation/vyos-napalm.rst +++ b/docs/automation/vyos-napalm.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-24 +:lastproofread: 2023-01-16 .. _vyos-napalm: diff --git a/docs/automation/vyos-netmiko.rst b/docs/automation/vyos-netmiko.rst index bdb708f0..e57e0c78 100644 --- a/docs/automation/vyos-netmiko.rst +++ b/docs/automation/vyos-netmiko.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-24 +:lastproofread: 2023-01-16 .. _vyos-netmiko: diff --git a/docs/changelog/1.3.rst b/docs/changelog/1.3.rst index e444ae5b..1f3fa6e8 100644 --- a/docs/changelog/1.3.rst +++ b/docs/changelog/1.3.rst @@ -8,21 +8,227 @@ _ext/releasenotes.py -2022-08-29 +2023-02-01 ========== -* :vytask:`T4653` (bug): Interface offload options not being applied correctly -* :vytask:`T4061` (default): Add util function to check for completion of boot config -* :vytask:`T4654` (bug): RPKI cache incorrect description -* :vytask:`T4572` (bug): Add an option to force interface MTU to the value received from DHCP +* :vytask:`T4970` (default): pin OCaml pcre package to avoid JIT support + + +2023-01-30 +========== + +* :vytask:`T4954` (bug): DNS cannot be configured via Network-Config v1 received from ConfigDrive / Cloud-Init + + +2023-01-24 +========== + +* :vytask:`T4949` (feature): Backport "monitor log" and "show log" op-mode definitions from current to equuleus +* :vytask:`T4947` (feature): Support mounting container volumes as ro or rw + + +2023-01-23 +========== + +* :vytask:`T4798` (default): Migrate the file-exists validator away from Python +* :vytask:`T4683` (enhancment): Add kitty-terminfo package to build +* :vytask:`T4875` (default): Replace Python validator 'interface-name' to avoid Python startup cost +* :vytask:`T4664` (bug): Add validation to reject whitespace in tag node value names + + +2023-01-22 +========== + +* :vytask:`T4906` (bug): ipsec connections shows only one connection as up + + +2023-01-21 +========== + +* :vytask:`T4896` (bug): ospfv3: Fix broken not-advertise option +* :vytask:`T4799` (bug): PowerDNS >= 4.7 does not get reloaded by vyos-hostsd + + +2023-01-17 +========== + +* :vytask:`T4902` (bug): snmpd: exclude container storage from monitoring + + +2023-01-15 +========== + +* :vytask:`T4832` (feature): dhcp: Add IPv6-only dhcp option support (RFC 8925) +* :vytask:`T4918` (bug): Odd show interface behavior + + +2023-01-09 +========== + +* :vytask:`T4922` (feature): Add ssh-client source-interface CLI option + + +2023-01-07 +========== + +* :vytask:`T4884` (bug): Missing a community6 in snmpd config + + +2023-01-05 +========== + +* :vytask:`T3937` (default): Rewrite "show system memory" in Python to make it usable as a library function + + +2023-01-03 +========== + +* :vytask:`T4869` (bug): A network with `/32` or `/128` mask cannot be removed from a network-group + + +2022-12-31 +========== + +* :vytask:`T4898` (feature): Add mtu config option for dummy interfaces + + +2022-12-26 +========== + +* :vytask:`T4511` (bug): IPv6 DNS lookup +* :vytask:`T4809` (feature): radvd: Allow use of AdvRASrcAddress + + +2022-12-18 +========== + +* :vytask:`T4709` (bug): TCP MSS clamping broken in equuleus + + +2022-12-15 +========== + +* :vytask:`T4671` (bug): linux-firmware package is missing symlinks defined in WHENCE file + + +2022-12-02 +========== + +* :vytask:`T4122` (bug): interface ip address config missing after upgrade from 1.2.8 to 1.3.0 (when redirect is configured?) +* :vytask:`T1024` (feature): Policy Based Routing by DSCP + + +2022-11-23 +========== + +* :vytask:`T4793` (feature): Create warning message about disable-route-autoinstall when ipsec vti is used + + +2022-11-21 +========== + +* :vytask:`T4812` (feature): IPsec ability to show all configured connections + + +2022-11-06 +========== + +* :vytask:`T2913` (bug): Failure to install fpm while building builder docker image + + +2022-11-04 +========== + +* :vytask:`T2417` (feature): Python validator cleanup + + +2022-11-01 +========== + +* :vytask:`T4177` (bug): Strip-private doesn't work for service monitoring + + +2022-10-31 +========== + +* :vytask:`T1875` (feature): Add the ability to use network address as BGP neighbor (bgp listen range) +* :vytask:`T4785` (feature): snmp: Allow !, @, * and # in community name + + +2022-10-21 +========== + +* :vytask:`T2189` (bug): Adding a large port-range will take ~ 20 minutes to commit + + +2022-10-18 +========== + +* :vytask:`T4533` (bug): Radius clients don’t have simple permissions + + +2022-10-13 +========== + +* :vytask:`T4312` (bug): Telegraf configuration doesn't accept IPs for URL + +2022-10-12 +========== + +* :vytask:`T4730` (bug): Conntrack-sync error - listen-address is not the correct type in config as it should be + + +2022-10-11 +========== + +* :vytask:`T4680` (bug): Telegraf prometheus-client listen-address invalid format + + +2022-10-04 +========== -2022-08-27 +* :vytask:`T4702` (bug): Wireguard peers configuration is not synchronized with CLI +* :vytask:`T4652` (feature): Upgrade PowerDNS recursor to 4.7 series +* :vytask:`T4648` (default): PPPoE: Ignore default router from RA when PPPoE default-route is set to none +* :vytask:`T4582` (default): Router-advert: Preferred lifetime cannot equal valid lifetime in PIOs + + +2022-09-17 +========== + +* :vytask:`T4666` (bug): EAP-TLS no longer allows TLSv1.0 after T4537, T4584 + + +2022-09-15 +========== + +* :vytask:`T4679` (bug): OpenVPN site-to-site incorrect check for IPv6 local and remote address +* :vytask:`T4630` (bug): Prevent attempts to use the same interface as a source interface for pseudo-ethernet and MACsec at the same time + + +2022-09-12 ========== * :vytask:`T4647` (feature): Add Google Virtual NIC (gVNIC) support +2022-09-05 +========== + +* :vytask:`T4668` (bug): Adding/removing members from bond doesn't work/results in incorrect interface state +* :vytask:`T4628` (bug): ConfigTree() throws ValueError() if tagNode contains whitespaces + + +2022-08-29 +========== + +* :vytask:`T4653` (bug): Interface offload options are not applied correctly +* :vytask:`T4061` (default): Add util function to check for completion of boot config +* :vytask:`T4654` (bug): RPKI cache incorrect description +* :vytask:`T4572` (bug): Add an option to force interface MTU to the value received from DHCP + + 2022-08-26 ========== @@ -40,7 +246,7 @@ ========== * :vytask:`T4629` (bug): Raised ConfigErrors contain dict instead of only the dict key -* :vytask:`T4632` (bug): Vlan aware bridge not working +* :vytask:`T4632` (bug): VLAN-aware bridge not working 2022-08-19 @@ -95,6 +301,7 @@ 2022-07-30 ========== +* :vytask:`T4575` (feature): vyos.utill add new wrapper "rc_cmd" to get the return code and output * :vytask:`T4532` (bug): Flow-accounting IPv6 server/receiver bug @@ -478,12 +685,6 @@ * :vytask:`T4198` (bug): Error shown on commit -2022-01-29 -========== - -* :vytask:`T4153` (bug): Monitor bandwidth-test initiate not working - - 2022-01-28 ========== @@ -960,6 +1161,7 @@ * :vytask:`T697` (bug): Clean up and sanitize package dependencies * :vytask:`T3837` (default): OpenConnect: Fix typo in help property * :vytask:`T1440` (bug): Creating two DHCPv6 shared-network-names with the same subnet is allowed, causes dhcpd to fail to start. +* :vytask:`T578` (feature): Support Linux Container 2021-10-16 @@ -1236,7 +1438,6 @@ * :vytask:`T2759` (bug): validate-value prints error messages from validators that fail even if overall validation succeeds * :vytask:`T3234` (bug): multi_to_list fails in certain cases, with root cause an element redundancy in XML interface-definitions * :vytask:`T3732` (feature): override-default helper should support adding defaultValues to default less nodes -* :vytask:`T3574` (default): Add constraintGroup for combining validators with logical AND * :vytask:`T1962` (default): Add syntax version to schema @@ -1906,7 +2107,7 @@ 2021-02-16 ========== -* :vytask:`T3318` (feature): Update Linux Kernel to v5.4.208 / 5.10.135 +* :vytask:`T3318` (feature): Update Linux Kernel to v5.4.208 / 5.10.142 2021-02-14 diff --git a/docs/cli.rst b/docs/cli.rst index 03a3cdae..a43ba0e0 100644 --- a/docs/cli.rst +++ b/docs/cli.rst @@ -87,9 +87,9 @@ To enter configuration mode use the ``configure`` command: .. code-block:: none - vyos@vyos:~# exit - exit - vyos@vyos:~$ + vyos@vyos:~# exit + exit + vyos@vyos:~$ See the configuration section of this document for more information on configuration mode. @@ -110,7 +110,6 @@ files. Terminology ########### -live A VyOS system has three major types of configurations: * **Active** or **running configuration** is the system configuration @@ -335,7 +334,6 @@ special way on how to :ref:`run_opmode_from_config_mode`. } - The config mode --------------- @@ -510,7 +508,7 @@ different levels in the hierarchy. Use this command to preserve configuration changes upon reboot. By default it is stored at */config/config.boot*. In the case you want to store the configuration file somewhere else, you can add a local - path, an SCP address, an FTP address or a TFTP address. + path, a SCP address, a FTP address or a TFTP address. .. code-block:: none @@ -561,7 +559,7 @@ different levels in the hierarchy. a firewall, and you are not sure there are no mistakes that will lock you out of your system. You can use confirmed commit. If you issue the ``commit-confirm`` command, your changes will be commited, and if - you don't issue issue the ``confirm`` command in 10 minutes, your + you don't issue the ``confirm`` command in 10 minutes, your system will reboot into previous config revision. .. code-block:: none diff --git a/docs/conf.py b/docs/conf.py index 661ff06d..497809d6 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -69,6 +69,12 @@ master_doc = 'index' # Usually you set "language" from the command line for these cases. language = None +# https://docs.readthedocs.io/en/stable/guides/manage-translations-sphinx.html#create-translatable-files +locale_dirs = ['_locale/'] +gettext_compact = False +gettext_uuid = True + + # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path . diff --git a/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.log b/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.log index a24b1fbf..95869b36 100644 --- a/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.log +++ b/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.log @@ -1,771 +1,778 @@ -2022-07-09 21:28:48,841 p=4382 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso). Using last defined -value only. +2022-10-09 20:58:09,742 p=85944 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a +duplicate dict key (upgrade_iso). Using last defined value only. -2022-07-09 21:28:48,841 p=4382 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso_version). Using last -defined value only. +2022-10-09 20:58:09,743 p=85944 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a +duplicate dict key (upgrade_iso_version). Using last defined value only. -2022-07-09 21:28:48,874 p=4382 u=rob n=ansible | PLAY [prepare node and Lab] ****************************************************************************************************************************************************************************** -2022-07-09 21:28:48,892 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************************* -2022-07-09 21:28:48,905 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:48,911 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:48,916 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:48,918 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:48,922 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:48,924 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************************* -2022-07-09 21:28:48,935 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:48,941 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:48,947 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:48,949 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:48,951 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:48,954 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************************** -2022-07-09 21:28:48,972 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:48,979 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:48,981 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:48,985 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:50,348 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:50,355 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] *********************************************************************************************************************************************************** -2022-07-09 21:28:50,382 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:50,390 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:50,392 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:50,396 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:50,917 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:50,924 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ********************************************************************************************************************************************************* -2022-07-09 21:28:50,956 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:50,962 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:50,963 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:50,968 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,288 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:51,293 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : create path] ****************************************************************************************************************************************************************** -2022-07-09 21:28:51,312 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,319 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,327 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,328 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,332 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,335 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ***************************************************************************************************************************************************************** -2022-07-09 21:28:51,347 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,353 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,359 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,361 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,364 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,367 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] **************************************************************************************************************************************************** -2022-07-09 21:28:51,379 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,384 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,390 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,392 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,395 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,397 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************************** -2022-07-09 21:28:51,413 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,419 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,420 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,421 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,424 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,426 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ************************************************************************************************************************************************** -2022-07-09 21:28:51,439 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,445 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,451 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,453 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,455 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,457 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ********************************************************************************************************************************************************************* -2022-07-09 21:28:51,469 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,474 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,481 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,483 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,485 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,488 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************************* -2022-07-09 21:28:51,499 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,505 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,511 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,513 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,515 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,517 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ************************************************************************************************************************************************************** -2022-07-09 21:28:51,529 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,534 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,540 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,542 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,544 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,546 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : start node] ******************************************************************************************************************************************************************* -2022-07-09 21:28:51,558 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,563 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,569 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,571 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,573 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,576 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] *************************************************************************************************************************************************************** -2022-07-09 21:28:51,587 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,594 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,599 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,601 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,604 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,606 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************************* -2022-07-09 21:28:51,618 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,623 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,629 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,631 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,633 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,636 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ******************************************************************************************************************************************************************** -2022-07-09 21:28:51,647 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,652 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,659 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,661 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,664 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,666 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ************************************************************************************************************************************************************ -2022-07-09 21:28:51,677 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,682 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,688 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,690 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,693 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,695 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ********************************************************************************************************************************* -2022-07-09 21:28:51,706 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,712 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,717 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,719 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,722 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,724 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ******************************************************************************************************************************************************************** -2022-07-09 21:28:51,736 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,741 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,747 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,749 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,751 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,755 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] *********************************************************************************************************************************************** -2022-07-09 21:28:51,763 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,765 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ******************************************************************************************************************************************************************* -2022-07-09 21:28:51,776 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,782 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,788 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,790 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,793 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,795 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ********************************************************************************************************************************************************* -2022-07-09 21:28:51,808 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,814 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,819 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,821 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,824 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,826 p=4382 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ************************************************************************************************************************************************** -2022-07-09 21:28:51,837 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:51,843 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:51,849 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:51,851 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:51,853 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:51,861 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ************************************************************************************************************************************************************ -2022-07-09 21:28:52,067 p=4382 u=rob n=ansible | ok: [dhcp-server -> localhost] -2022-07-09 21:28:52,069 p=4382 u=rob n=ansible | ok: [transport -> localhost] -2022-07-09 21:28:52,070 p=4382 u=rob n=ansible | ok: [dhcp-relay -> localhost] -2022-07-09 21:28:52,073 p=4382 u=rob n=ansible | ok: [vyos-oobm -> localhost] -2022-07-09 21:28:52,074 p=4382 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:28:52,077 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ********************************************************************************************************************************************************************** -2022-07-09 21:28:52,102 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:52,103 p=4382 u=rob n=ansible | ok: [vyos-oobm] -2022-07-09 21:28:52,988 p=4665 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:28:52,987 p=4664 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:28:52,991 p=4666 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:28:52,996 p=4382 u=rob n=ansible | ok: [dhcp-server] -2022-07-09 21:28:52,997 p=4382 u=rob n=ansible | ok: [dhcp-relay] -2022-07-09 21:28:52,999 p=4382 u=rob n=ansible | ok: [transport] -2022-07-09 21:28:53,008 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : fail] **************************************************************************************************************************************************************************** -2022-07-09 21:28:53,035 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:53,044 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:53,051 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:53,053 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:53,057 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:53,060 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:28:53,079 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:53,086 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:53,088 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:53,090 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:53,862 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:53,869 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ************************************************************************************************************************************************************ -2022-07-09 21:28:53,897 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:53,905 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:53,906 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:53,912 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:54,477 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:54,484 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ************************************************************************************************************************************************************* -2022-07-09 21:28:54,513 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:54,520 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:54,522 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:54,527 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:55,027 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:55,035 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ******************************************************************************************************************************************************* -2022-07-09 21:28:55,062 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:55,070 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:55,071 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:55,076 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:55,407 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:55,413 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Create DHCPRelay_through_GRE Lab] ************************************************************************************************************************************************ -2022-07-09 21:28:55,438 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:55,444 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:55,446 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:55,450 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:56,141 p=4382 u=rob n=ansible | changed: [eveng] -2022-07-09 21:28:56,145 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:28:56,167 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:56,175 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:56,175 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:56,179 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:56,874 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:56,880 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ***************************************************************************************************************************************************************** -2022-07-09 21:28:56,909 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:28:56,917 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:56,918 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:56,922 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:28:57,955 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:28:57,964 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ************************************************************************************************************************************************************** -2022-07-09 21:28:57,985 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:28:58,000 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:28:58,002 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:28:58,007 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:29:48,166 p=4382 u=rob n=ansible | ok: [vyos-oobm] -2022-07-09 21:29:48,174 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:29:48,205 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:29:48,212 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:29:48,214 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:29:48,219 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:29:48,958 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:29:48,964 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ****************************************************************************************************************************************************************** -2022-07-09 21:29:48,993 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:29:49,001 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:29:49,002 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:29:49,006 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:29:49,572 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:29:49,578 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ***************************************************************************************************************************************************************** -2022-07-09 21:29:49,607 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:29:49,615 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:29:49,617 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:29:49,623 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:29:50,613 p=4382 u=rob n=ansible | ok: [eveng] => (item=2) -2022-07-09 21:29:51,830 p=4382 u=rob n=ansible | ok: [eveng] => (item=3) -2022-07-09 21:29:53,152 p=4382 u=rob n=ansible | ok: [eveng] => (item=4) -2022-07-09 21:29:54,015 p=4382 u=rob n=ansible | ok: [eveng] => (item=1) -2022-07-09 21:29:55,078 p=4382 u=rob n=ansible | ok: [eveng] => (item=5) -2022-07-09 21:29:55,086 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************************* -2022-07-09 21:29:55,108 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:29:55,116 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:30:11,008 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:11,012 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-07-09 21:30:11,012 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:11,012 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:11,013 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:11,013 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) -2022-07-09 21:30:11,013 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:11,013 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | raise socket.timeout() -2022-07-09 21:30:11,013 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | socket.timeout -2022-07-09 21:30:11,013 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:11,013 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:11,013 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:11,014 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-07-09 21:30:11,014 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:11,014 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | self._check_banner() -2022-07-09 21:30:11,014 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:11,014 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | raise SSHException( -2022-07-09 21:30:11,014 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:11,014 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:11,018 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:11,019 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-07-09 21:30:11,019 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:11,019 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:11,019 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | raise socket.timeout() -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | socket.timeout -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-07-09 21:30:11,020 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:11,021 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | self._check_banner() -2022-07-09 21:30:11,021 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:11,020 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:11,021 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | raise SSHException( -2022-07-09 21:30:11,021 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:11,021 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:11,021 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | raise socket.timeout() -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | socket.timeout -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:11,022 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:11,023 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:11,023 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-07-09 21:30:11,023 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:11,023 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | self._check_banner() -2022-07-09 21:30:11,023 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:11,023 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | raise SSHException( -2022-07-09 21:30:11,023 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:11,023 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:27,047 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:27,047 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-07-09 21:30:27,048 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:27,048 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:27,048 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:27,048 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:27,048 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) -2022-07-09 21:30:27,048 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:27,048 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-07-09 21:30:27,048 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | raise socket.timeout() -2022-07-09 21:30:27,048 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:27,048 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | socket.timeout -2022-07-09 21:30:27,049 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:27,049 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:27,049 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:27,049 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:27,049 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) -2022-07-09 21:30:27,049 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:27,049 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:27,049 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-07-09 21:30:27,049 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | raise socket.timeout() -2022-07-09 21:30:27,049 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:27,049 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | socket.timeout -2022-07-09 21:30:27,049 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | self._check_banner() -2022-07-09 21:30:27,049 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:27,049 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:27,049 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:27,049 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | raise SSHException( -2022-07-09 21:30:27,050 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:27,050 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:27,050 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-07-09 21:30:27,050 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:27,050 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:27,049 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:27,050 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | self._check_banner() -2022-07-09 21:30:27,050 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:27,050 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-07-09 21:30:27,050 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | raise SSHException( -2022-07-09 21:30:27,050 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:27,050 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:27,050 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:27,050 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:27,050 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:27,051 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) -2022-07-09 21:30:27,051 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:27,051 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | raise socket.timeout() -2022-07-09 21:30:27,051 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | socket.timeout -2022-07-09 21:30:27,051 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:27,051 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:27,051 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:27,051 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-07-09 21:30:27,052 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:27,052 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | self._check_banner() -2022-07-09 21:30:27,052 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:27,052 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | raise SSHException( -2022-07-09 21:30:27,052 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:27,052 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:43,080 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:43,081 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-07-09 21:30:43,081 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:43,081 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:43,081 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:43,081 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | raise socket.timeout() -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | socket.timeout -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:43,082 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | self._check_banner() -2022-07-09 21:30:43,083 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:43,083 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | raise SSHException( -2022-07-09 21:30:43,083 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:43,083 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | -2022-07-09 21:30:43,093 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:43,094 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-07-09 21:30:43,094 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:43,094 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:43,094 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:43,095 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) -2022-07-09 21:30:43,095 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:43,095 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | raise socket.timeout() -2022-07-09 21:30:43,095 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | socket.timeout -2022-07-09 21:30:43,095 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:43,095 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:43,095 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:43,095 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-07-09 21:30:43,096 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:43,096 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | self._check_banner() -2022-07-09 21:30:43,096 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:43,096 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | raise SSHException( -2022-07-09 21:30:43,096 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:43,096 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | -2022-07-09 21:30:43,096 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner -2022-07-09 21:30:43,097 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-07-09 21:30:43,097 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:30:43,097 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) -2022-07-09 21:30:43,097 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:30:43,097 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) -2022-07-09 21:30:43,097 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | raise socket.timeout() -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | socket.timeout -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | self._check_banner() -2022-07-09 21:30:43,098 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:30:43,099 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | raise SSHException( -2022-07-09 21:30:43,099 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:30:43,099 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | -2022-07-09 21:30:44,822 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:30:44,822 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:30:44,829 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:30:44,926 p=4996 u=rob n=p=4996 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-07-09 21:30:44,926 p=4995 u=rob n=p=4995 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-07-09 21:30:44,932 p=4997 u=rob n=p=4997 u=rob | paramiko [transport] | Authentication (publickey) successful! -2022-07-09 21:30:45,884 p=4382 u=rob n=ansible | ok: [dhcp-server] -2022-07-09 21:30:45,952 p=4382 u=rob n=ansible | ok: [dhcp-relay] -2022-07-09 21:30:45,952 p=4382 u=rob n=ansible | ok: [transport] -2022-07-09 21:30:45,955 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : include DHCPRelay_through_GRE lab_config.yml] ************************************************************************************************************************************ -2022-07-09 21:30:45,968 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:30:45,974 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:30:45,991 p=4382 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/DHCPRelay_through_GRE/lab_config.yml for dhcp-relay, dhcp-server, transport -2022-07-09 21:30:46,022 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] ********************************************************************************************************************************************************************* -2022-07-09 21:30:47,798 p=4673 u=rob n=p=4673 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:30:47,798 p=4676 u=rob n=p=4676 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:30:47,798 p=4679 u=rob n=p=4679 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:30:47,898 p=4679 u=rob n=p=4679 u=rob | paramiko [transport] | Authentication (publickey) successful! -2022-07-09 21:30:47,898 p=4676 u=rob n=p=4676 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-07-09 21:30:47,898 p=4673 u=rob n=p=4673 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-07-09 21:30:52,504 p=4382 u=rob n=ansible | [WARNING]: To ensure idempotency and correct diff the input configuration lines should be similar to how they appear if present in the running configuration on device including the indentation +2022-10-09 20:58:09,776 p=85944 u=rob n=ansible | PLAY [prepare node and Lab] ************************************************************************************************************************ +2022-10-09 20:58:09,795 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : fail] ******************************************************************************************************************* +2022-10-09 20:58:09,809 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:09,815 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:09,820 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:09,822 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:09,825 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:09,827 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : fail] ******************************************************************************************************************* +2022-10-09 20:58:09,839 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:09,844 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:09,850 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:09,852 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:09,855 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:09,857 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : install requirements] *************************************************************************************************** +2022-10-09 20:58:09,878 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:09,888 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:09,889 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:09,893 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:13,392 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:13,399 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] ***************************************************************************************** +2022-10-09 20:58:13,429 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:13,437 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:13,438 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:13,442 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:14,211 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:14,219 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] ***************************************************************************************************** +2022-10-09 20:58:14,250 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:14,258 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:14,259 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:14,263 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:14,754 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:14,761 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] *************************************************************************************************** +2022-10-09 20:58:14,789 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:14,796 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:14,798 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:14,802 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,116 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:15,119 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : create path] ************************************************************************************************************ +2022-10-09 20:58:15,134 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,151 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,158 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,160 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,164 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,167 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] *********************************************************************************************************** +2022-10-09 20:58:15,180 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,186 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,193 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,194 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,198 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,200 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] ********************************************************************************************** +2022-10-09 20:58:15,213 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,220 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,225 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,227 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,230 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,232 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] ***************************************************************************************** +2022-10-09 20:58:15,245 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,253 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,259 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,259 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,264 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,266 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ******************************************************************************************** +2022-10-09 20:58:15,280 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,286 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,293 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,295 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,299 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,301 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : open lab] *************************************************************************************************************** +2022-10-09 20:58:15,315 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,321 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,328 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,330 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,333 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,337 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] *************************************************************************************************************** +2022-10-09 20:58:15,350 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,356 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,363 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,365 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,369 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,371 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ******************************************************************************************************** +2022-10-09 20:58:15,385 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,391 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,398 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,399 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,403 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,406 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : start node] ************************************************************************************************************* +2022-10-09 20:58:15,418 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,424 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,432 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,433 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,436 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,438 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] ********************************************************************************************************* +2022-10-09 20:58:15,451 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,456 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,464 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,466 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,469 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,471 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] *************************************************************************************************************** +2022-10-09 20:58:15,484 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,490 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,497 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,500 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,502 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,505 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ************************************************************************************************************** +2022-10-09 20:58:15,518 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,524 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,533 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,533 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,537 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,539 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ****************************************************************************************************** +2022-10-09 20:58:15,553 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,559 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,567 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,567 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,571 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,574 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] *************************************************************************** +2022-10-09 20:58:15,586 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,593 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,599 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,601 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,603 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,606 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ************************************************************************************************************** +2022-10-09 20:58:15,619 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,624 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,631 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,633 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,636 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,638 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] ***************************************************************************************** +2022-10-09 20:58:15,648 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,650 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ************************************************************************************************************* +2022-10-09 20:58:15,665 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,670 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,679 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,683 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,687 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,690 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] *************************************************************************************************** +2022-10-09 20:58:15,711 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,717 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,726 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,728 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,734 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,736 p=85944 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ******************************************************************************************** +2022-10-09 20:58:15,755 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:15,765 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:15,771 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:15,774 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:15,780 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:15,788 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ****************************************************************************************************** +2022-10-09 20:58:16,142 p=85944 u=rob n=ansible | ok: [vyos-oobm -> localhost] +2022-10-09 20:58:16,147 p=85944 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 20:58:16,153 p=85944 u=rob n=ansible | ok: [dhcp-server -> localhost] +2022-10-09 20:58:16,153 p=85944 u=rob n=ansible | ok: [dhcp-relay -> localhost] +2022-10-09 20:58:16,159 p=85944 u=rob n=ansible | ok: [transport -> localhost] +2022-10-09 20:58:16,161 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] **************************************************************************************************************** +2022-10-09 20:58:16,190 p=85944 u=rob n=ansible | ok: [vyos-oobm] +2022-10-09 20:58:16,191 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:17,204 p=86244 u=rob n=ansible | network_os is set to vyos +2022-10-09 20:58:17,204 p=86243 u=rob n=ansible | network_os is set to vyos +2022-10-09 20:58:17,204 p=86245 u=rob n=ansible | network_os is set to vyos +2022-10-09 20:58:17,212 p=85944 u=rob n=ansible | ok: [dhcp-relay] +2022-10-09 20:58:17,212 p=85944 u=rob n=ansible | ok: [dhcp-server] +2022-10-09 20:58:17,212 p=85944 u=rob n=ansible | ok: [transport] +2022-10-09 20:58:17,221 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : fail] ********************************************************************************************************************** +2022-10-09 20:58:17,241 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:17,247 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:17,254 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:17,255 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:17,260 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:17,263 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ******************************************************************************************** +2022-10-09 20:58:17,289 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:17,290 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:17,290 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:17,294 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:17,955 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:17,963 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ****************************************************************************************************** +2022-10-09 20:58:17,983 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:17,991 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:17,992 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:17,996 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:18,480 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:18,487 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ******************************************************************************************************* +2022-10-09 20:58:18,516 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:18,525 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:18,527 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:18,532 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:19,004 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:19,013 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ************************************************************************************************* +2022-10-09 20:58:19,033 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:19,051 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:19,051 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:19,055 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:19,378 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:19,382 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Create DHCPRelay_through_GRE Lab] ****************************************************************************************** +2022-10-09 20:58:19,406 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:19,411 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:19,413 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:19,417 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:20,108 p=85944 u=rob n=ansible | changed: [eveng] +2022-10-09 20:58:20,111 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ******************************************************************************************** +2022-10-09 20:58:20,133 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:20,140 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:20,141 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:20,146 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:20,808 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:20,813 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] *********************************************************************************************************** +2022-10-09 20:58:20,842 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:58:20,854 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:20,860 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:20,863 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:58:21,851 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:58:21,859 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ******************************************************************************************************** +2022-10-09 20:58:21,883 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:58:21,909 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:58:21,911 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:58:21,915 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:59:13,077 p=85944 u=rob n=ansible | ok: [vyos-oobm] +2022-10-09 20:59:13,084 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ******************************************************************************************** +2022-10-09 20:59:13,110 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:59:13,119 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:59:13,120 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:59:13,124 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:59:14,211 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:59:14,217 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ************************************************************************************************************ +2022-10-09 20:59:14,247 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:59:14,254 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:59:14,255 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:59:14,259 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:59:14,766 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 20:59:14,771 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] *********************************************************************************************************** +2022-10-09 20:59:14,799 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:59:14,807 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 20:59:14,809 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 20:59:14,815 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 20:59:15,758 p=85944 u=rob n=ansible | ok: [eveng] => (item=2) +2022-10-09 20:59:16,868 p=85944 u=rob n=ansible | ok: [eveng] => (item=3) +2022-10-09 20:59:18,146 p=85944 u=rob n=ansible | ok: [eveng] => (item=4) +2022-10-09 20:59:18,864 p=85944 u=rob n=ansible | ok: [eveng] => (item=1) +2022-10-09 20:59:19,780 p=85944 u=rob n=ansible | ok: [eveng] => (item=5) +2022-10-09 20:59:19,789 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ******************************************************************************************************* +2022-10-09 20:59:19,810 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 20:59:19,818 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 20:59:35,709 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner +2022-10-09 20:59:35,711 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner +2022-10-09 20:59:35,712 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2022-10-09 20:59:35,712 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 20:59:35,712 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) +2022-10-09 20:59:35,712 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 20:59:35,712 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2022-10-09 20:59:35,712 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) +2022-10-09 20:59:35,712 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 20:59:35,712 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 20:59:35,712 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) +2022-10-09 20:59:35,712 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | raise socket.timeout() +2022-10-09 20:59:35,712 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 20:59:35,713 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | socket.timeout +2022-10-09 20:59:35,713 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) +2022-10-09 20:59:35,713 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 20:59:35,713 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 20:59:35,713 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: +2022-10-09 20:59:35,713 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | raise socket.timeout() +2022-10-09 20:59:35,713 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 20:59:35,713 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | socket.timeout +2022-10-09 20:59:35,713 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2022-10-09 20:59:35,713 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 20:59:35,713 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 20:59:35,713 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: +2022-10-09 20:59:35,713 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | self._check_banner() +2022-10-09 20:59:35,713 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 20:59:35,713 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 20:59:35,714 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | raise SSHException( +2022-10-09 20:59:35,714 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2022-10-09 20:59:35,714 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 20:59:35,714 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 20:59:35,714 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 20:59:35,714 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | self._check_banner() +2022-10-09 20:59:35,714 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 20:59:35,714 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | raise SSHException( +2022-10-09 20:59:35,714 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 20:59:35,714 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 20:59:35,723 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner +2022-10-09 20:59:35,724 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Traceback (most recent call last): +2022-10-09 20:59:35,724 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 20:59:35,724 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) +2022-10-09 20:59:35,724 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | raise socket.timeout() +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | socket.timeout +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Traceback (most recent call last): +2022-10-09 20:59:35,725 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 20:59:35,726 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | self._check_banner() +2022-10-09 20:59:35,726 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 20:59:35,726 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | raise SSHException( +2022-10-09 20:59:35,726 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 20:59:35,726 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 20:59:51,747 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner +2022-10-09 20:59:51,748 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2022-10-09 20:59:51,748 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 20:59:51,748 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) +2022-10-09 20:59:51,748 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 20:59:51,748 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) +2022-10-09 20:59:51,748 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 20:59:51,748 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | raise socket.timeout() +2022-10-09 20:59:51,748 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | socket.timeout +2022-10-09 20:59:51,749 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 20:59:51,749 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: +2022-10-09 20:59:51,749 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 20:59:51,749 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2022-10-09 20:59:51,749 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 20:59:51,749 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | self._check_banner() +2022-10-09 20:59:51,749 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 20:59:51,749 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | raise SSHException( +2022-10-09 20:59:51,750 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 20:59:51,750 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 20:59:51,756 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner +2022-10-09 20:59:51,757 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2022-10-09 20:59:51,757 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 20:59:51,757 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner +2022-10-09 20:59:51,757 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) +2022-10-09 20:59:51,757 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 20:59:51,757 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Traceback (most recent call last): +2022-10-09 20:59:51,757 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) +2022-10-09 20:59:51,757 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 20:59:51,757 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) +2022-10-09 20:59:51,758 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | raise socket.timeout() +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 20:59:51,758 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | socket.timeout +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) +2022-10-09 20:59:51,758 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 20:59:51,758 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | raise socket.timeout() +2022-10-09 20:59:51,758 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | socket.timeout +2022-10-09 20:59:51,758 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 20:59:51,758 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: +2022-10-09 20:59:51,758 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | self._check_banner() +2022-10-09 20:59:51,758 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 20:59:51,759 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 20:59:51,759 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Traceback (most recent call last): +2022-10-09 20:59:51,759 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | raise SSHException( +2022-10-09 20:59:51,759 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 20:59:51,759 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 20:59:51,759 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | self._check_banner() +2022-10-09 20:59:51,759 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 20:59:51,759 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 20:59:51,759 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | raise SSHException( +2022-10-09 20:59:51,759 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 20:59:51,759 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 21:00:07,812 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner +2022-10-09 21:00:07,821 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2022-10-09 21:00:07,824 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:00:07,824 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) +2022-10-09 21:00:07,824 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:00:07,824 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) +2022-10-09 21:00:07,825 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:00:07,825 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | raise socket.timeout() +2022-10-09 21:00:07,825 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | socket.timeout +2022-10-09 21:00:07,825 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 21:00:07,825 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: +2022-10-09 21:00:07,825 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 21:00:07,825 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2022-10-09 21:00:07,825 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:00:07,826 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | self._check_banner() +2022-10-09 21:00:07,826 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:00:07,826 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | raise SSHException( +2022-10-09 21:00:07,826 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:00:07,826 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | +2022-10-09 21:00:07,842 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner +2022-10-09 21:00:07,843 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2022-10-09 21:00:07,843 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:00:07,843 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) +2022-10-09 21:00:07,843 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:00:07,843 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) +2022-10-09 21:00:07,843 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:00:07,843 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | raise socket.timeout() +2022-10-09 21:00:07,843 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner +2022-10-09 21:00:07,843 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | socket.timeout +2022-10-09 21:00:07,844 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 21:00:07,844 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: +2022-10-09 21:00:07,844 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Traceback (most recent call last): +2022-10-09 21:00:07,844 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 21:00:07,844 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:00:07,844 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2022-10-09 21:00:07,844 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) +2022-10-09 21:00:07,844 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:00:07,844 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:00:07,844 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | self._check_banner() +2022-10-09 21:00:07,844 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) +2022-10-09 21:00:07,844 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:00:07,844 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:00:07,844 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | raise SSHException( +2022-10-09 21:00:07,844 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | raise socket.timeout() +2022-10-09 21:00:07,845 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:00:07,845 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | socket.timeout +2022-10-09 21:00:07,845 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | +2022-10-09 21:00:07,845 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 21:00:07,845 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: +2022-10-09 21:00:07,845 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 21:00:07,845 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Traceback (most recent call last): +2022-10-09 21:00:07,845 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:00:07,845 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | self._check_banner() +2022-10-09 21:00:07,845 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:00:07,846 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | raise SSHException( +2022-10-09 21:00:07,846 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:00:07,846 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | +2022-10-09 21:00:09,565 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:00:09,640 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:00:09,646 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:00:09,667 p=86576 u=rob n=p=86576 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2022-10-09 21:00:09,699 p=86577 u=rob n=p=86577 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2022-10-09 21:00:09,704 p=86578 u=rob n=p=86578 u=rob | paramiko [transport] | Authentication (publickey) successful! +2022-10-09 21:00:10,600 p=85944 u=rob n=ansible | ok: [dhcp-relay] +2022-10-09 21:00:10,618 p=85944 u=rob n=ansible | ok: [transport] +2022-10-09 21:00:10,618 p=85944 u=rob n=ansible | ok: [dhcp-server] +2022-10-09 21:00:10,620 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : include DHCPRelay_through_GRE lab_config.yml] ****************************************************************************** +2022-10-09 21:00:10,633 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:00:10,639 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:00:10,655 p=85944 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/DHCPRelay_through_GRE/lab_config.yml for dhcp-relay, dhcp-server, transport +2022-10-09 21:00:10,686 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] *************************************************************************************************************** +2022-10-09 21:00:12,562 p=86258 u=rob n=p=86258 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:00:12,589 p=86257 u=rob n=p=86257 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:00:12,590 p=86256 u=rob n=p=86256 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:00:12,654 p=86258 u=rob n=p=86258 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2022-10-09 21:00:12,657 p=86257 u=rob n=p=86257 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2022-10-09 21:00:12,662 p=86256 u=rob n=p=86256 u=rob | paramiko [transport] | Authentication (publickey) successful! +2022-10-09 21:00:17,221 p=85944 u=rob n=ansible | [WARNING]: To ensure idempotency and correct diff the input configuration lines should be similar to how they appear if present in the running +configuration on device including the indentation -2022-07-09 21:30:52,504 p=4382 u=rob n=ansible | changed: [transport] -2022-07-09 21:30:55,366 p=4382 u=rob n=ansible | changed: [dhcp-relay] -2022-07-09 21:30:55,886 p=4382 u=rob n=ansible | changed: [dhcp-server] -2022-07-09 21:30:55,890 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:30:55,914 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:30:55,921 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:30:55,923 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:30:55,927 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:30:57,256 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:30:57,262 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************************* -2022-07-09 21:30:58,304 p=4382 u=rob n=ansible | ok: [eveng] => (item=5) -2022-07-09 21:30:58,308 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************************** -2022-07-09 21:30:58,321 p=5193 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:30:58,321 p=5193 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:31:03,331 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:31:03,340 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************************** -2022-07-09 21:31:04,156 p=4382 u=rob n=ansible | ok: [eveng] => (item=5) -2022-07-09 21:31:04,163 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************************** -2022-07-09 21:31:04,179 p=5214 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:31:04,179 p=5214 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:31:09,190 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:31:09,199 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************************** -2022-07-09 21:31:09,231 p=5216 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:31:09,234 p=5216 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:31:39,242 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:31:39,251 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************************** -2022-07-09 21:31:39,288 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:31:39,296 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:31:39,308 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:31:44,677 p=4382 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) -2022-07-09 21:31:44,679 p=4382 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) -2022-07-09 21:31:49,061 p=4382 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) -2022-07-09 21:31:49,066 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************************** -2022-07-09 21:31:49,087 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:31:49,094 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:31:49,094 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:31:49,097 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:31:49,104 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:31:49,107 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************************** -2022-07-09 21:31:49,127 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:31:49,134 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:31:49,135 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:31:49,143 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:31:50,562 p=4382 u=rob n=ansible | ok: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) -2022-07-09 21:31:53,969 p=4382 u=rob n=ansible | ok: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) -2022-07-09 21:31:53,975 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************************* -2022-07-09 21:31:53,997 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:31:54,003 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:31:54,004 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:31:54,011 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:31:54,845 p=4382 u=rob n=ansible | ok: [dhcp-server] -2022-07-09 21:31:54,856 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************************* -2022-07-09 21:31:54,883 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:31:54,891 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:31:56,220 p=4382 u=rob n=ansible | ok: [dhcp-relay] -2022-07-09 21:31:56,221 p=4382 u=rob n=ansible | ok: [dhcp-server] -2022-07-09 21:31:56,231 p=4382 u=rob n=ansible | ok: [transport] -2022-07-09 21:31:56,234 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************************* -2022-07-09 21:31:56,242 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:31:56,245 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************************* -2022-07-09 21:31:56,257 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:31:56,263 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:31:57,941 p=5399 u=rob n=p=5399 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:31:57,941 p=5398 u=rob n=p=5398 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:31:57,941 p=5400 u=rob n=p=5400 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:31:58,038 p=5400 u=rob n=p=5400 u=rob | paramiko [transport] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:31:58,038 p=5399 u=rob n=p=5399 u=rob | paramiko [dhcp-server] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:31:58,040 p=5398 u=rob n=p=5398 u=rob | paramiko [dhcp-relay] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:33:56,488 p=4673 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:00:17,222 p=85944 u=rob n=ansible | changed: [transport] +2022-10-09 21:00:19,682 p=85944 u=rob n=ansible | changed: [dhcp-relay] +2022-10-09 21:00:20,200 p=85944 u=rob n=ansible | changed: [dhcp-server] +2022-10-09 21:00:20,204 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ******************************************************************************************** +2022-10-09 21:00:20,228 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:00:20,234 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:00:20,261 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:00:20,261 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:00:21,399 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:00:21,403 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ************************************************************************************************************* +2022-10-09 21:00:22,375 p=85944 u=rob n=ansible | ok: [eveng] => (item=5) +2022-10-09 21:00:22,384 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] *********************************************************************************************************** +2022-10-09 21:00:22,399 p=86791 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:00:22,400 p=86791 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:00:27,409 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:00:27,419 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ************************************************************************************************************ +2022-10-09 21:00:28,203 p=85944 u=rob n=ansible | ok: [eveng] => (item=5) +2022-10-09 21:00:28,210 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ********************************************************************************************************** +2022-10-09 21:00:28,226 p=86811 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:00:28,226 p=86811 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:00:33,236 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:00:33,246 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ********************************************************************* +2022-10-09 21:00:33,262 p=86813 u=rob n=ansible | Pausing for 30 seconds +2022-10-09 21:00:33,263 p=86813 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:01:03,267 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:01:03,275 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ************************************************************************************************************** +2022-10-09 21:01:03,308 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:01:03,318 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:01:03,338 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:01:08,620 p=85944 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) +2022-10-09 21:01:08,638 p=85944 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) +2022-10-09 21:01:12,950 p=85944 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) +2022-10-09 21:01:12,955 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ***************************************************************************************************** +2022-10-09 21:01:12,980 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:01:12,987 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:01:12,987 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:01:12,990 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:01:12,996 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:01:12,998 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ************************************************************************************************** +2022-10-09 21:01:13,016 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:01:13,022 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:01:13,024 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:01:13,030 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:01:14,434 p=85944 u=rob n=ansible | ok: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) +2022-10-09 21:01:17,785 p=85944 u=rob n=ansible | ok: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) +2022-10-09 21:01:17,790 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ************************************************************************************************************* +2022-10-09 21:01:17,814 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:01:17,820 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:01:17,820 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:01:17,828 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:01:18,647 p=85944 u=rob n=ansible | ok: [dhcp-server] +2022-10-09 21:01:18,658 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] *************************************************************************************************************** +2022-10-09 21:01:18,685 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:01:18,693 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:01:19,969 p=85944 u=rob n=ansible | ok: [dhcp-server] +2022-10-09 21:01:19,969 p=85944 u=rob n=ansible | ok: [dhcp-relay] +2022-10-09 21:01:19,973 p=85944 u=rob n=ansible | ok: [transport] +2022-10-09 21:01:19,976 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ******************************************************************************************************* +2022-10-09 21:01:19,985 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:01:19,987 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ******************************************************************************************************* +2022-10-09 21:01:20,001 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:01:20,006 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:01:21,620 p=86994 u=rob n=p=86994 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:01:21,682 p=86995 u=rob n=p=86995 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:01:21,683 p=86993 u=rob n=p=86993 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:01:21,719 p=86994 u=rob n=p=86994 u=rob | paramiko [dhcp-server] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:01:21,750 p=86995 u=rob n=p=86995 u=rob | paramiko [transport] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:01:21,753 p=86993 u=rob n=p=86993 u=rob | paramiko [dhcp-relay] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:03:20,222 p=86258 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:33:56,488 p=4676 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:03:20,226 p=86257 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:33:56,490 p=4679 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:03:20,232 p=86256 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:33:56,591 p=4676 u=rob n=ansible | shutdown complete -2022-07-09 21:33:56,592 p=4673 u=rob n=ansible | shutdown complete -2022-07-09 21:33:56,594 p=4679 u=rob n=ansible | shutdown complete -2022-07-09 21:33:59,799 p=5400 u=rob n=p=5400 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:33:59,799 p=5398 u=rob n=p=5398 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:33:59,799 p=5399 u=rob n=p=5399 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:33:59,877 p=5400 u=rob n=p=5400 u=rob | paramiko [transport] | Authentication (publickey) successful! -2022-07-09 21:33:59,887 p=5399 u=rob n=p=5399 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-07-09 21:33:59,887 p=5398 u=rob n=p=5398 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-07-09 21:34:01,182 p=4382 u=rob n=ansible | ok: [dhcp-server] -2022-07-09 21:34:01,184 p=4382 u=rob n=ansible | ok: [transport] -2022-07-09 21:34:01,186 p=4382 u=rob n=ansible | ok: [dhcp-relay] -2022-07-09 21:34:01,188 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:34:01,209 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:01,216 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:34:01,217 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:34:01,221 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:34:02,624 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:34:02,630 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************************* -2022-07-09 21:34:03,622 p=4382 u=rob n=ansible | ok: [eveng] => (item=5) -2022-07-09 21:34:03,628 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************************** -2022-07-09 21:34:03,643 p=5537 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:34:03,644 p=5537 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:34:08,655 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:34:08,665 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************************** -2022-07-09 21:34:09,567 p=4382 u=rob n=ansible | ok: [eveng] => (item=5) -2022-07-09 21:34:09,575 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************************** -2022-07-09 21:34:09,592 p=5559 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:34:09,593 p=5559 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:34:14,602 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:34:14,611 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************************** -2022-07-09 21:34:14,628 p=5562 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:34:14,629 p=5562 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:34:44,639 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:34:44,649 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************************** -2022-07-09 21:34:44,678 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:34:44,687 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:44,707 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:34:45,581 p=5572 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:34:45,581 p=5571 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:34:46,386 p=5581 u=rob n=p=5581 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:34:46,386 p=5580 u=rob n=p=5580 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:34:46,483 p=5581 u=rob n=p=5581 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-07-09 21:34:46,484 p=5580 u=rob n=p=5580 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-07-09 21:34:52,272 p=4382 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) -2022-07-09 21:34:52,274 p=4382 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) -2022-07-09 21:34:57,452 p=4382 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) -2022-07-09 21:34:57,457 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************************** -2022-07-09 21:34:57,482 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:34:57,489 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:57,490 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:34:57,492 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:34:57,499 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:34:57,501 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************************** -2022-07-09 21:34:57,521 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:34:57,528 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:57,528 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:34:57,535 p=4382 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) -2022-07-09 21:34:57,535 p=4382 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) -2022-07-09 21:34:57,537 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:34:57,539 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************************* -2022-07-09 21:34:57,557 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:34:57,563 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:57,564 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:34:57,565 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:34:57,572 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:34:57,576 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ********************************************************************************************************************************************************* -2022-07-09 21:34:57,598 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:57,605 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:34:57,606 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:34:57,612 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:34:57,770 p=4382 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:34:57,773 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/vyos-1.4-rolling-202207090632-amd64.iso] ****************************************************************************************************************** -2022-07-09 21:34:57,791 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:57,798 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:34:57,798 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:34:57,802 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:34:58,071 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:34:58,077 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ************************************************************************************************************************************************************ -2022-07-09 21:34:58,104 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:58,114 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:34:58,114 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:34:58,120 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:34:59,034 p=4382 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:34:59,039 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] **************************************************************************************************************************************************************** -2022-07-09 21:34:59,055 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:34:59,061 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:34:59,934 p=5725 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:35:00,622 p=5581 u=rob n=p=5581 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:00,622 p=5580 u=rob n=p=5580 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:00,622 p=5731 u=rob n=paramiko.transport | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:00,720 p=5731 u=rob n=paramiko.transport | Authentication (publickey) successful! -2022-07-09 21:35:00,720 p=5581 u=rob n=p=5581 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-07-09 21:35:00,720 p=5580 u=rob n=p=5580 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-07-09 21:35:01,475 p=5580 u=rob n=p=5580 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:01,560 p=5581 u=rob n=p=5581 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:01,575 p=5580 u=rob n=p=5580 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-07-09 21:35:01,584 p=5731 u=rob n=paramiko.transport | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:01,623 p=5581 u=rob n=p=5581 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-07-09 21:35:01,638 p=5731 u=rob n=paramiko.transport | Authentication (publickey) successful! -2022-07-09 21:35:40,246 p=4382 u=rob n=ansible | changed: [dhcp-relay] -2022-07-09 21:35:40,280 p=4382 u=rob n=ansible | changed: [transport] -2022-07-09 21:35:40,397 p=4382 u=rob n=ansible | changed: [dhcp-server] -2022-07-09 21:35:40,402 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ******************************************************************************************************************************************************************** -2022-07-09 21:35:40,420 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:35:40,428 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:35:42,185 p=5731 u=rob n=p=5731 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:42,291 p=5731 u=rob n=p=5731 u=rob | paramiko [transport] | Authentication (publickey) successful! -2022-07-09 21:35:52,219 p=4382 u=rob n=ansible | ok: [dhcp-server] -2022-07-09 21:35:52,776 p=4382 u=rob n=ansible | ok: [dhcp-relay] -2022-07-09 21:35:55,543 p=4382 u=rob n=ansible | ok: [transport] -2022-07-09 21:35:55,547 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************************* -2022-07-09 21:35:55,566 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:35:55,573 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:35:57,196 p=4382 u=rob n=ansible | ok: [dhcp-relay] -2022-07-09 21:35:57,196 p=4382 u=rob n=ansible | ok: [dhcp-server] -2022-07-09 21:35:57,196 p=4382 u=rob n=ansible | ok: [transport] -2022-07-09 21:35:57,199 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************************* -2022-07-09 21:35:57,211 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:35:57,213 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************************* -2022-07-09 21:35:57,227 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:35:57,234 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:35:58,871 p=5879 u=rob n=p=5879 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:58,917 p=5881 u=rob n=p=5881 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:58,925 p=5880 u=rob n=p=5880 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:35:58,993 p=5879 u=rob n=p=5879 u=rob | paramiko [dhcp-relay] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:35:59,003 p=5881 u=rob n=p=5881 u=rob | paramiko [transport] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:35:59,041 p=5880 u=rob n=p=5880 u=rob | paramiko [dhcp-server] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:37:57,448 p=5580 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:03:20,328 p=86257 u=rob n=ansible | shutdown complete +2022-10-09 21:03:20,328 p=86258 u=rob n=ansible | shutdown complete +2022-10-09 21:03:20,336 p=86256 u=rob n=ansible | shutdown complete +2022-10-09 21:03:23,412 p=86994 u=rob n=p=86994 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:03:23,412 p=86995 u=rob n=p=86995 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:03:23,412 p=86993 u=rob n=p=86993 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:03:23,483 p=86994 u=rob n=p=86994 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2022-10-09 21:03:23,492 p=86995 u=rob n=p=86995 u=rob | paramiko [transport] | Authentication (publickey) successful! +2022-10-09 21:03:23,496 p=86993 u=rob n=p=86993 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2022-10-09 21:03:24,737 p=85944 u=rob n=ansible | ok: [transport] +2022-10-09 21:03:24,741 p=85944 u=rob n=ansible | ok: [dhcp-relay] +2022-10-09 21:03:24,743 p=85944 u=rob n=ansible | ok: [dhcp-server] +2022-10-09 21:03:24,744 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ******************************************************************************************** +2022-10-09 21:03:24,764 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:03:24,770 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:03:24,772 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:03:24,775 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:03:25,990 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:03:25,996 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ************************************************************************************************************* +2022-10-09 21:03:26,944 p=85944 u=rob n=ansible | ok: [eveng] => (item=5) +2022-10-09 21:03:26,951 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] *********************************************************************************************************** +2022-10-09 21:03:26,965 p=87152 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:03:26,965 p=87152 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:03:31,973 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:03:31,979 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ************************************************************************************************************ +2022-10-09 21:03:32,750 p=85944 u=rob n=ansible | ok: [eveng] => (item=5) +2022-10-09 21:03:32,757 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ********************************************************************************************************** +2022-10-09 21:03:32,772 p=87173 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:03:32,772 p=87173 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:03:37,780 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:03:37,786 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ********************************************************************* +2022-10-09 21:03:37,799 p=87185 u=rob n=ansible | Pausing for 30 seconds +2022-10-09 21:03:37,800 p=87185 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:04:07,808 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:04:07,814 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ************************************************************************************************************** +2022-10-09 21:04:07,846 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:04:07,854 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:04:07,865 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:04:08,723 p=87192 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:04:08,736 p=87193 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:04:09,727 p=87202 u=rob n=p=87202 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:04:09,727 p=87199 u=rob n=p=87199 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:04:09,805 p=87199 u=rob n=p=87199 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2022-10-09 21:04:09,806 p=87202 u=rob n=p=87202 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2022-10-09 21:04:15,596 p=85944 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) +2022-10-09 21:04:15,623 p=85944 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) +2022-10-09 21:04:20,768 p=85944 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) +2022-10-09 21:04:20,785 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ***************************************************************************************************** +2022-10-09 21:04:20,822 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:04:20,829 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:04:20,829 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:04:20,831 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:04:20,836 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:04:20,839 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ************************************************************************************************** +2022-10-09 21:04:20,859 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:04:20,864 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:04:20,865 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:04:20,871 p=85944 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) +2022-10-09 21:04:20,872 p=85944 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) +2022-10-09 21:04:20,873 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:04:20,876 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ************************************************************************************************************* +2022-10-09 21:04:20,894 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:04:20,901 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:04:20,901 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:04:20,903 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:04:20,908 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:04:20,912 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] *************************************************************************************************** +2022-10-09 21:04:20,934 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:04:20,942 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:04:20,944 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:04:20,949 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:04:21,112 p=85944 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:04:21,116 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/vyos-1.4-rolling-202210050218-amd64.iso] ************************************************************ +2022-10-09 21:04:21,134 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:04:21,141 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:04:21,142 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:04:21,147 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:04:21,413 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:04:21,418 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ****************************************************************************************************** +2022-10-09 21:04:21,445 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:04:21,454 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:04:21,455 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:04:21,460 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:04:23,089 p=85944 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:04:23,095 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] ********************************************************************************************************** +2022-10-09 21:04:23,110 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:04:23,117 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:04:23,996 p=87345 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:04:24,712 p=87202 u=rob n=p=87202 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:04:24,795 p=87202 u=rob n=p=87202 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2022-10-09 21:04:24,795 p=87199 u=rob n=p=87199 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:04:24,806 p=87351 u=rob n=paramiko.transport | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:04:24,855 p=87199 u=rob n=p=87199 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2022-10-09 21:04:24,866 p=87351 u=rob n=paramiko.transport | Authentication (publickey) successful! +2022-10-09 21:04:25,614 p=87202 u=rob n=p=87202 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:04:25,700 p=87202 u=rob n=p=87202 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2022-10-09 21:04:25,796 p=87199 u=rob n=p=87199 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:04:25,856 p=87351 u=rob n=paramiko.transport | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:04:25,876 p=87199 u=rob n=p=87199 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2022-10-09 21:04:25,917 p=87351 u=rob n=paramiko.transport | Authentication (publickey) successful! +2022-10-09 21:04:59,945 p=85944 u=rob n=ansible | changed: [dhcp-server] +2022-10-09 21:05:00,676 p=85944 u=rob n=ansible | changed: [transport] +2022-10-09 21:05:00,711 p=85944 u=rob n=ansible | changed: [dhcp-relay] +2022-10-09 21:05:00,714 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ************************************************************************************************************** +2022-10-09 21:05:00,729 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:05:00,736 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:05:02,466 p=87351 u=rob n=p=87351 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:05:02,579 p=87351 u=rob n=p=87351 u=rob | paramiko [transport] | Authentication (publickey) successful! +2022-10-09 21:05:12,890 p=85944 u=rob n=ansible | ok: [dhcp-server] +2022-10-09 21:05:13,020 p=85944 u=rob n=ansible | ok: [dhcp-relay] +2022-10-09 21:05:14,996 p=85944 u=rob n=ansible | ok: [transport] +2022-10-09 21:05:15,000 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] *************************************************************************************************************** +2022-10-09 21:05:15,015 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:05:15,023 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:05:16,541 p=85944 u=rob n=ansible | ok: [transport] +2022-10-09 21:05:16,576 p=85944 u=rob n=ansible | ok: [dhcp-server] +2022-10-09 21:05:16,596 p=85944 u=rob n=ansible | ok: [dhcp-relay] +2022-10-09 21:05:16,598 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ******************************************************************************************************* +2022-10-09 21:05:16,606 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:05:16,609 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ******************************************************************************************************* +2022-10-09 21:05:16,621 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:05:16,627 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:05:18,515 p=87491 u=rob n=p=87491 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:05:18,544 p=87493 u=rob n=p=87493 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:05:18,555 p=87492 u=rob n=p=87492 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:05:18,629 p=87491 u=rob n=p=87491 u=rob | paramiko [dhcp-relay] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:05:18,638 p=87493 u=rob n=p=87493 u=rob | paramiko [transport] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:05:18,661 p=87492 u=rob n=p=87492 u=rob | paramiko [dhcp-server] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:07:16,846 p=87199 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:37:57,453 p=5581 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:07:16,851 p=87202 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:37:57,460 p=5731 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:07:16,856 p=87351 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:37:57,552 p=5580 u=rob n=ansible | shutdown complete -2022-07-09 21:37:57,556 p=5581 u=rob n=ansible | shutdown complete -2022-07-09 21:37:57,563 p=5731 u=rob n=ansible | shutdown complete -2022-07-09 21:38:00,756 p=5879 u=rob n=p=5879 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:38:00,756 p=5881 u=rob n=p=5881 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:38:00,756 p=5880 u=rob n=p=5880 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:38:00,832 p=5881 u=rob n=p=5881 u=rob | paramiko [transport] | Authentication (publickey) successful! -2022-07-09 21:38:00,832 p=5880 u=rob n=p=5880 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-07-09 21:38:00,844 p=5879 u=rob n=p=5879 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-07-09 21:38:02,126 p=4382 u=rob n=ansible | ok: [transport] -2022-07-09 21:38:02,133 p=4382 u=rob n=ansible | ok: [dhcp-server] -2022-07-09 21:38:02,133 p=4382 u=rob n=ansible | ok: [dhcp-relay] -2022-07-09 21:38:02,136 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ******************************************************************************************************************************************************************* -2022-07-09 21:38:02,144 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:38:02,146 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:38:02,167 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:02,188 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:02,206 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:02,207 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:03,473 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:38:03,481 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************************* -2022-07-09 21:38:04,499 p=4382 u=rob n=ansible | ok: [eveng] => (item=5) -2022-07-09 21:38:04,508 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************************** -2022-07-09 21:38:04,525 p=6017 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:38:04,526 p=6017 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:38:09,536 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:38:09,545 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************************** -2022-07-09 21:38:10,757 p=4382 u=rob n=ansible | ok: [eveng] => (item=5) -2022-07-09 21:38:10,763 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************************** -2022-07-09 21:38:10,779 p=6039 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:38:10,780 p=6039 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:38:15,792 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:38:15,803 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************************** -2022-07-09 21:38:15,823 p=6043 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:38:15,823 p=6043 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:38:45,833 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:38:45,842 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************************** -2022-07-09 21:38:45,879 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:38:45,887 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:45,899 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:46,769 p=6052 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:38:46,769 p=6051 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:38:47,602 p=6062 u=rob n=p=6062 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:38:47,603 p=6060 u=rob n=p=6060 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:38:47,702 p=6060 u=rob n=p=6060 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-07-09 21:38:47,706 p=6062 u=rob n=p=6062 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-07-09 21:38:53,564 p=4382 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) -2022-07-09 21:38:53,571 p=4382 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) -2022-07-09 21:38:58,747 p=4382 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) -2022-07-09 21:38:58,751 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************************** -2022-07-09 21:38:58,779 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:38:58,786 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:58,786 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:58,789 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:58,795 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:58,797 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************************** -2022-07-09 21:38:58,817 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:38:58,824 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:58,824 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:58,832 p=4382 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) -2022-07-09 21:38:58,832 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:58,832 p=4382 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) -2022-07-09 21:38:58,836 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************************* -2022-07-09 21:38:58,855 p=4382 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:38:58,862 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:58,863 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:58,864 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:58,871 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:58,874 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ****************************************************************************************************************************************************** -2022-07-09 21:38:58,897 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:58,904 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:58,906 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:58,910 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:59,008 p=4382 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:38:59,011 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ********************************************************************************************************************************************** -2022-07-09 21:38:59,032 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:59,039 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:59,041 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:59,046 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:59,143 p=4382 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:38:59,145 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] *************************************************************************************************************************************************** -2022-07-09 21:38:59,163 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:59,170 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:59,171 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:59,175 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:59,506 p=4382 u=rob n=ansible | changed: [eveng] -2022-07-09 21:38:59,511 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************************* -2022-07-09 21:38:59,536 p=4382 u=rob n=ansible | ok: [eveng] -2022-07-09 21:38:59,544 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:59,545 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:59,545 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:59,549 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:59,553 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] *********************************************************************************************************************************************************** -2022-07-09 21:38:59,575 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:59,582 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:59,584 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:59,587 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:59,801 p=4382 u=rob n=ansible | changed: [eveng -> localhost] -2022-07-09 21:38:59,804 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] **************************************************************************************************************************************************** -2022-07-09 21:38:59,825 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:38:59,832 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:38:59,834 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:38:59,838 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:38:59,997 p=4382 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:39:00,005 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] *********************************************************************************************************************************************************** -2022-07-09 21:39:00,029 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:39:00,038 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:39:00,039 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:39:00,044 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:39:00,311 p=4382 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/dhcp-server.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 883, 'inode': 43214237, 'dev': 16777233, 'nlink': 1, 'atime': 1648155111.0318244, 'mtime': 1648155110.7974145, 'ctime': 1648155110.7974145, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:39:00,537 p=4382 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/dhcp-relay.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 562, 'inode': 43214236, 'dev': 16777233, 'nlink': 1, 'atime': 1648155111.0537558, 'mtime': 1648155110.7972953, 'ctime': 1648155110.7972953, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:39:00,755 p=4382 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 43214241, 'dev': 16777233, 'nlink': 1, 'atime': 1648155111.080341, 'mtime': 1648155110.7983584, 'ctime': 1648155110.7983584, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:39:00,758 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ***************************************************************************************************************************************************** -2022-07-09 21:39:00,779 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:39:00,787 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:39:00,788 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:39:00,793 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:39:00,888 p=4382 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:39:00,892 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ************************************************************************************************************************************************************ -2022-07-09 21:39:00,918 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:39:00,926 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:39:00,927 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:39:00,933 p=4382 u=rob n=ansible | skipping: [transport] -2022-07-09 21:39:01,128 p=4382 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 57080, 'inode': 43214240, 'dev': 16777233, 'nlink': 1, 'atime': 1648155124.1531827, 'mtime': 1648155110.7982152, 'ctime': 1648155110.7982152, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:39:01,132 p=4382 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ********************************************************************************************************************************************************** -2022-07-09 21:39:01,153 p=4382 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:39:01,160 p=4382 u=rob n=ansible | skipping: [dhcp-relay] -2022-07-09 21:39:01,161 p=4382 u=rob n=ansible | skipping: [dhcp-server] -2022-07-09 21:39:01,166 p=4382 u=rob n=ansible | skipping: [transport] +2022-10-09 21:07:16,948 p=87199 u=rob n=ansible | shutdown complete +2022-10-09 21:07:16,954 p=87202 u=rob n=ansible | shutdown complete +2022-10-09 21:07:16,959 p=87351 u=rob n=ansible | shutdown complete +2022-10-09 21:07:20,378 p=87492 u=rob n=p=87492 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:07:20,380 p=87493 u=rob n=p=87493 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:07:20,380 p=87491 u=rob n=p=87491 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:07:20,446 p=87492 u=rob n=p=87492 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2022-10-09 21:07:20,459 p=87493 u=rob n=p=87493 u=rob | paramiko [transport] | Authentication (publickey) successful! +2022-10-09 21:07:20,460 p=87491 u=rob n=p=87491 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2022-10-09 21:07:21,686 p=85944 u=rob n=ansible | ok: [dhcp-server] +2022-10-09 21:07:21,695 p=85944 u=rob n=ansible | ok: [transport] +2022-10-09 21:07:21,719 p=85944 u=rob n=ansible | ok: [dhcp-relay] +2022-10-09 21:07:21,722 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ************************************************************************************************************* +2022-10-09 21:07:21,731 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:07:21,733 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ******************************************************************************************** +2022-10-09 21:07:21,751 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:07:21,758 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:07:21,759 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:07:21,763 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:07:22,981 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:07:22,986 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ************************************************************************************************************* +2022-10-09 21:07:23,914 p=85944 u=rob n=ansible | ok: [eveng] => (item=5) +2022-10-09 21:07:23,920 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] *********************************************************************************************************** +2022-10-09 21:07:23,935 p=87631 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:07:23,935 p=87631 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:07:28,942 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:07:28,948 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ************************************************************************************************************ +2022-10-09 21:07:29,748 p=85944 u=rob n=ansible | ok: [eveng] => (item=5) +2022-10-09 21:07:29,755 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ********************************************************************************************************** +2022-10-09 21:07:29,771 p=87658 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:07:29,771 p=87658 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:07:34,778 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:07:34,785 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ********************************************************************* +2022-10-09 21:07:34,802 p=87671 u=rob n=ansible | Pausing for 30 seconds +2022-10-09 21:07:34,803 p=87671 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:08:04,810 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:08:04,817 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ************************************************************************************************************** +2022-10-09 21:08:04,847 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:08:04,855 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:04,866 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:05,748 p=87681 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:08:05,748 p=87682 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:08:06,607 p=87690 u=rob n=p=87690 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:08:06,611 p=87691 u=rob n=p=87691 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:08:06,687 p=87690 u=rob n=p=87690 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2022-10-09 21:08:06,689 p=87691 u=rob n=p=87691 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2022-10-09 21:08:12,437 p=85944 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) +2022-10-09 21:08:12,507 p=85944 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) +2022-10-09 21:08:17,673 p=85944 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) +2022-10-09 21:08:17,677 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ***************************************************************************************************** +2022-10-09 21:08:17,700 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:08:17,706 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:17,707 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:17,709 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:17,715 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:17,718 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ************************************************************************************************** +2022-10-09 21:08:17,736 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:08:17,743 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:17,744 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:17,751 p=85944 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) +2022-10-09 21:08:17,751 p=85944 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) +2022-10-09 21:08:17,752 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:17,754 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ************************************************************************************************************* +2022-10-09 21:08:17,771 p=85944 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:08:17,777 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:17,778 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:17,779 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:17,786 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:17,789 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ************************************************************************************************ +2022-10-09 21:08:17,809 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:17,817 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:17,817 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:17,821 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:17,922 p=85944 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:08:17,925 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] **************************************************************************************** +2022-10-09 21:08:17,946 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:17,953 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:17,954 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:17,958 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:18,057 p=85944 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:08:18,059 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] ********************************************************************************************* +2022-10-09 21:08:18,077 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:18,083 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:18,084 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:18,089 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:18,395 p=85944 u=rob n=ansible | changed: [eveng] +2022-10-09 21:08:18,398 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ************************************************************************************************************* +2022-10-09 21:08:18,421 p=85944 u=rob n=ansible | ok: [eveng] +2022-10-09 21:08:18,427 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:18,428 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:18,428 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:18,432 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:18,436 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] ***************************************************************************************************** +2022-10-09 21:08:18,456 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:18,464 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:18,465 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:18,469 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:18,688 p=85944 u=rob n=ansible | changed: [eveng -> localhost] +2022-10-09 21:08:18,691 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] ********************************************************************************************** +2022-10-09 21:08:18,711 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:18,718 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:18,719 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:18,723 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:18,868 p=85944 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:08:18,877 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] ***************************************************************************************************** +2022-10-09 21:08:18,901 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:18,908 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:18,910 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:18,915 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:19,183 p=85944 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/dhcp-server.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 883, 'inode': 43214237, 'dev': 16777231, 'nlink': 1, 'atime': 1648155111.0318244, 'mtime': 1648155110.7974145, 'ctime': 1648155110.7974145, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:08:19,405 p=85944 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/dhcp-relay.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 562, 'inode': 43214236, 'dev': 16777231, 'nlink': 1, 'atime': 1648155111.0537558, 'mtime': 1648155110.7972953, 'ctime': 1648155110.7972953, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:08:19,622 p=85944 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 43214241, 'dev': 16777231, 'nlink': 1, 'atime': 1648155111.080341, 'mtime': 1648155110.7983584, 'ctime': 1648155110.7983584, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:08:19,625 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] *********************************************************************************************** +2022-10-09 21:08:19,646 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:19,653 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:19,654 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:19,658 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:19,754 p=85944 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:08:19,758 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ****************************************************************************************************** +2022-10-09 21:08:19,782 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:19,790 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:19,791 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:19,796 p=85944 u=rob n=ansible | skipping: [transport] +2022-10-09 21:08:19,988 p=85944 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 57080, 'inode': 43214240, 'dev': 16777231, 'nlink': 1, 'atime': 1648155124.1531827, 'mtime': 1648155110.7982152, 'ctime': 1648155110.7982152, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:08:19,991 p=85944 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] **************************************************************************************************** +2022-10-09 21:08:20,011 p=85944 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:08:20,018 p=85944 u=rob n=ansible | skipping: [dhcp-relay] +2022-10-09 21:08:20,019 p=85944 u=rob n=ansible | skipping: [dhcp-server] +2022-10-09 21:08:20,024 p=85944 u=rob n=ansible | skipping: [transport] diff --git a/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.rst b/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.rst index 77322f46..99340e3d 100644 --- a/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.rst +++ b/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.rst @@ -3,9 +3,9 @@ DHCP Relay trough GRE-Bridge ############################ -| Testdate: 2022-07-09 -| Version: 1.3.1-S1 -| Upgrade Version: 1.4-rolling-202207090632 +| Testdate: 2022-10-09 +| Version: 1.3.2 +| Upgrade Version: 1.4-rolling-202210050218 This simple structure shows how to configure a DHCP Relay over a GRE Bridge @@ -78,14 +78,14 @@ Ping the Client from the DHCP Server. vyos@dhcp-server:~$ ping 192.168.0.30 count 4 PING 192.168.0.30 (192.168.0.30) 56(84) bytes of data. - 64 bytes from 192.168.0.30: icmp_seq=1 ttl=63 time=0.939 ms - 64 bytes from 192.168.0.30: icmp_seq=2 ttl=63 time=0.869 ms - 64 bytes from 192.168.0.30: icmp_seq=3 ttl=63 time=1.33 ms - 64 bytes from 192.168.0.30: icmp_seq=4 ttl=63 time=1.22 ms + 64 bytes from 192.168.0.30: icmp_seq=1 ttl=63 time=0.909 ms + 64 bytes from 192.168.0.30: icmp_seq=2 ttl=63 time=1.26 ms + 64 bytes from 192.168.0.30: icmp_seq=3 ttl=63 time=1.31 ms + 64 bytes from 192.168.0.30: icmp_seq=4 ttl=63 time=1.29 ms --- 192.168.0.30 ping statistics --- - 4 packets transmitted, 4 received, 0% packet loss, time 7ms - rtt min/avg/max/mdev = 0.869/1.089/1.325/0.190 ms + 4 packets transmitted, 4 received, 0% packet loss, time 8ms + rtt min/avg/max/mdev = 0.909/1.191/1.311/0.169 ms And show all DHCP Leases @@ -96,4 +96,4 @@ And show all DHCP Leases vyos@dhcp-server:~$ show dhcp server leases IP address Hardware address State Lease start Lease expiration Remaining Pool Hostname ------------ ------------------ ------- ------------------- ------------------- ----------- ---------- ---------- - 192.168.0.30 00:50:79:66:68:05 active 2022/07/09 19:31:07 2022/07/10 19:31:07 23:59:17 DHCPTun100 VPCS + 192.168.0.30 00:50:79:66:68:05 active 2022/10/09 19:00:32 2022/10/10 19:00:32 23:59:17 DHCPTun100 VPCS diff --git a/docs/configexamples/autotest/Wireguard/Wireguard.log b/docs/configexamples/autotest/Wireguard/Wireguard.log index a86a6c3b..6d984681 100644 --- a/docs/configexamples/autotest/Wireguard/Wireguard.log +++ b/docs/configexamples/autotest/Wireguard/Wireguard.log @@ -1,620 +1,637 @@ -2022-07-09 21:14:41,027 p=2016 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso). Using last defined -value only. +2022-10-06 21:43:08,532 p=57323 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso). Using last defined value +only. -2022-07-09 21:14:41,027 p=2016 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso_version). Using last +2022-10-06 21:43:08,532 p=57323 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso_version). Using last defined value only. -2022-07-09 21:14:41,059 p=2016 u=rob n=ansible | PLAY [prepare node and Lab] ****************************************************************************************************************************************************************************** -2022-07-09 21:14:41,077 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************************* -2022-07-09 21:14:41,089 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:41,095 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:41,097 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:41,100 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:41,102 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************************* -2022-07-09 21:14:41,112 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:41,118 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:41,120 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:41,124 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:41,126 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************************** -2022-07-09 21:14:41,142 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:41,143 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:41,147 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:43,532 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:43,537 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] *********************************************************************************************************************************************************** -2022-07-09 21:14:43,566 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:43,567 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:43,574 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,109 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:44,115 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ********************************************************************************************************************************************************* -2022-07-09 21:14:44,143 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,144 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,150 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,480 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:44,484 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : create path] ****************************************************************************************************************************************************************** -2022-07-09 21:14:44,502 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,508 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,510 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,514 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,516 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ***************************************************************************************************************************************************************** -2022-07-09 21:14:44,529 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,535 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,536 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,540 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,544 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] **************************************************************************************************************************************************** -2022-07-09 21:14:44,556 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,562 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,564 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,566 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,568 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************************** -2022-07-09 21:14:44,579 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,585 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,587 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,590 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,592 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ************************************************************************************************************************************************** -2022-07-09 21:14:44,602 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,608 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,610 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,612 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,614 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ********************************************************************************************************************************************************************* -2022-07-09 21:14:44,625 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,631 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,633 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,636 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,639 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************************* -2022-07-09 21:14:44,650 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,655 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,657 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,660 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,662 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ************************************************************************************************************************************************************** -2022-07-09 21:14:44,673 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,678 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,680 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,683 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,685 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : start node] ******************************************************************************************************************************************************************* -2022-07-09 21:14:44,696 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,701 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,703 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,707 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,709 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] *************************************************************************************************************************************************************** -2022-07-09 21:14:44,719 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,724 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,727 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,729 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,731 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************************* -2022-07-09 21:14:44,742 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,747 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,748 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,753 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,755 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ******************************************************************************************************************************************************************** -2022-07-09 21:14:44,766 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,772 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,774 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,776 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,778 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ************************************************************************************************************************************************************ -2022-07-09 21:14:44,789 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,795 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,797 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,800 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,802 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ********************************************************************************************************************************* -2022-07-09 21:14:44,814 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,819 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,821 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,824 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,826 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ******************************************************************************************************************************************************************** -2022-07-09 21:14:44,837 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,842 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,845 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,847 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,850 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] *********************************************************************************************************************************************** -2022-07-09 21:14:44,857 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,859 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ******************************************************************************************************************************************************************* -2022-07-09 21:14:44,875 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,876 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,878 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,880 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,882 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ********************************************************************************************************************************************************* -2022-07-09 21:14:44,899 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,900 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,901 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,904 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,906 p=2016 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ************************************************************************************************************************************************** -2022-07-09 21:14:44,917 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:44,922 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:44,924 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:44,928 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:44,934 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ************************************************************************************************************************************************************ -2022-07-09 21:14:45,145 p=2016 u=rob n=ansible | ok: [vyos-oobm -> localhost] -2022-07-09 21:14:45,146 p=2016 u=rob n=ansible | ok: [central -> localhost] -2022-07-09 21:14:45,146 p=2016 u=rob n=ansible | ok: [branch -> localhost] -2022-07-09 21:14:45,146 p=2016 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:14:45,148 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ********************************************************************************************************************************************************************** -2022-07-09 21:14:45,169 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:45,169 p=2016 u=rob n=ansible | ok: [vyos-oobm] -2022-07-09 21:14:46,046 p=2251 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:14:46,046 p=2252 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:14:46,057 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:14:46,057 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:14:46,067 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : fail] **************************************************************************************************************************************************************************** -2022-07-09 21:14:46,095 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:46,102 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:46,104 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:46,109 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:46,112 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:14:46,133 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:46,134 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:46,138 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:46,862 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:46,867 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ************************************************************************************************************************************************************ -2022-07-09 21:14:46,895 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:46,897 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:46,903 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:47,441 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:47,447 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ************************************************************************************************************************************************************* -2022-07-09 21:14:47,475 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:47,476 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:47,482 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:48,137 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:48,146 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ******************************************************************************************************************************************************* -2022-07-09 21:14:48,176 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:48,177 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:48,183 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:48,536 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:48,539 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Create Wireguard Lab] ************************************************************************************************************************************************************ -2022-07-09 21:14:48,562 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:48,563 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:48,569 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:49,385 p=2016 u=rob n=ansible | changed: [eveng] -2022-07-09 21:14:49,390 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:14:49,415 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:49,417 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:49,421 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:50,190 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:50,199 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ***************************************************************************************************************************************************************** -2022-07-09 21:14:50,239 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:14:50,243 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:50,250 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:14:51,388 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:14:51,397 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ************************************************************************************************************************************************************** -2022-07-09 21:14:51,420 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:14:51,431 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:14:51,437 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:15:36,113 p=2016 u=rob n=ansible | ok: [vyos-oobm] -2022-07-09 21:15:36,119 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:15:36,149 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:15:36,150 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:15:36,156 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:15:36,873 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:15:36,880 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ****************************************************************************************************************************************************************** -2022-07-09 21:15:36,910 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:15:36,912 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:15:36,918 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:15:37,499 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:15:37,505 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ***************************************************************************************************************************************************************** -2022-07-09 21:15:37,532 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:15:37,534 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:15:37,541 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:15:38,080 p=2016 u=rob n=ansible | ok: [eveng] => (item=1) -2022-07-09 21:15:39,174 p=2016 u=rob n=ansible | ok: [eveng] => (item=4) -2022-07-09 21:15:40,474 p=2016 u=rob n=ansible | ok: [eveng] => (item=6) -2022-07-09 21:15:41,496 p=2016 u=rob n=ansible | ok: [eveng] => (item=2) -2022-07-09 21:15:42,477 p=2016 u=rob n=ansible | ok: [eveng] => (item=3) -2022-07-09 21:15:42,486 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************************* -2022-07-09 21:15:42,507 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:15:42,515 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:15:58,396 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner -2022-07-09 21:15:58,396 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner -2022-07-09 21:15:58,401 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-07-09 21:15:58,401 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Traceback (most recent call last): -2022-07-09 21:15:58,401 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:15:58,401 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:15:58,401 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) -2022-07-09 21:15:58,401 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) -2022-07-09 21:15:58,401 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:15:58,401 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:15:58,401 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) -2022-07-09 21:15:58,401 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | buf += self._read_timeout(timeout) -2022-07-09 21:15:58,401 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:15:58,401 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:15:58,401 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | raise socket.timeout() -2022-07-09 21:15:58,401 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | raise socket.timeout() -2022-07-09 21:15:58,402 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | socket.timeout -2022-07-09 21:15:58,402 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | socket.timeout -2022-07-09 21:15:58,402 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:15:58,402 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:15:58,402 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: -2022-07-09 21:15:58,402 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: -2022-07-09 21:15:58,402 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:15:58,402 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:15:58,402 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-07-09 21:15:58,402 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Traceback (most recent call last): -2022-07-09 21:15:58,402 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:15:58,402 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:15:58,402 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | self._check_banner() -2022-07-09 21:15:58,402 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | self._check_banner() -2022-07-09 21:15:58,402 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:15:58,402 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:15:58,403 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | raise SSHException( -2022-07-09 21:15:58,403 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | raise SSHException( -2022-07-09 21:15:58,403 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:15:58,403 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:15:58,403 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:15:58,403 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:16:14,433 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner -2022-07-09 21:16:14,434 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner -2022-07-09 21:16:14,434 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-07-09 21:16:14,434 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:16:14,434 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Traceback (most recent call last): -2022-07-09 21:16:14,435 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) -2022-07-09 21:16:14,435 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:16:14,435 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:16:14,435 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) -2022-07-09 21:16:14,435 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) -2022-07-09 21:16:14,435 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:16:14,435 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:16:14,435 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | buf += self._read_timeout(timeout) -2022-07-09 21:16:14,435 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | raise socket.timeout() -2022-07-09 21:16:14,435 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:16:14,435 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | socket.timeout -2022-07-09 21:16:14,435 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | raise socket.timeout() -2022-07-09 21:16:14,435 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:16:14,435 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | socket.timeout -2022-07-09 21:16:14,435 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:16:14,436 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: -2022-07-09 21:16:14,436 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:16:14,436 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Traceback (most recent call last): -2022-07-09 21:16:14,436 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | self._check_banner() -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:16:14,436 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | self._check_banner() -2022-07-09 21:16:14,436 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | raise SSHException( -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:16:14,436 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | raise SSHException( -2022-07-09 21:16:14,436 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:16:14,436 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:16:14,437 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:16:30,469 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner -2022-07-09 21:16:30,470 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-07-09 21:16:30,470 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:16:30,470 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) -2022-07-09 21:16:30,470 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:16:30,470 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) -2022-07-09 21:16:30,471 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:16:30,471 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | raise socket.timeout() -2022-07-09 21:16:30,471 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | socket.timeout -2022-07-09 21:16:30,471 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:16:30,471 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: -2022-07-09 21:16:30,471 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:16:30,471 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-07-09 21:16:30,471 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:16:30,472 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | self._check_banner() -2022-07-09 21:16:30,472 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:16:30,472 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | raise SSHException( -2022-07-09 21:16:30,472 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:16:30,472 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | -2022-07-09 21:16:30,477 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner -2022-07-09 21:16:30,477 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Traceback (most recent call last): -2022-07-09 21:16:30,477 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:16:30,477 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) -2022-07-09 21:16:30,478 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:16:30,478 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | buf += self._read_timeout(timeout) -2022-07-09 21:16:30,478 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:16:30,478 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | raise socket.timeout() -2022-07-09 21:16:30,478 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | socket.timeout -2022-07-09 21:16:30,478 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:16:30,478 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: -2022-07-09 21:16:30,478 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:16:30,479 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Traceback (most recent call last): -2022-07-09 21:16:30,479 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:16:30,479 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | self._check_banner() -2022-07-09 21:16:30,479 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:16:30,479 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | raise SSHException( -2022-07-09 21:16:30,479 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:16:30,479 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | -2022-07-09 21:16:32,157 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:16:32,168 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:16:32,263 p=2569 u=rob n=p=2569 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-07-09 21:16:32,263 p=2568 u=rob n=p=2568 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-07-09 21:16:33,166 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:16:33,167 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:16:33,169 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : include Wireguard lab_config.yml] ************************************************************************************************************************************************ -2022-07-09 21:16:33,183 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:16:33,189 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:16:33,203 p=2016 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/Wireguard/lab_config.yml for central, branch -2022-07-09 21:16:33,225 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : show wireguard keypairs pubkey default] ****************************************************************************************************************************************** -2022-07-09 21:16:34,949 p=2260 u=rob n=p=2260 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:16:34,965 p=2259 u=rob n=p=2259 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:16:35,042 p=2260 u=rob n=p=2260 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-07-09 21:16:35,049 p=2259 u=rob n=p=2259 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-07-09 21:16:36,749 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:16:36,750 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:16:36,756 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : fail] **************************************************************************************************************************************************************************** -2022-07-09 21:16:37,617 p=2016 u=rob n=ansible | fatal: [branch]: FAILED! => {"changed": false, "msg": "Failed as requested from task"} -2022-07-09 21:16:37,619 p=2016 u=rob n=ansible | fatal: [central]: FAILED! => {"changed": false, "msg": "Failed as requested from task"} -2022-07-09 21:16:37,633 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : generate wireguard default-keypair] ********************************************************************************************************************************************** -2022-07-09 21:16:39,012 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:16:39,013 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:16:39,018 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : show wireguard keypairs pubkey default] ****************************************************************************************************************************************** -2022-07-09 21:16:40,401 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:16:40,402 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:16:40,416 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] ********************************************************************************************************************************************************************* -2022-07-09 21:16:47,616 p=2016 u=rob n=ansible | [WARNING]: To ensure idempotency and correct diff the input configuration lines should be similar to how they appear if present in the running configuration on device including the indentation +2022-10-06 21:43:08,566 p=57323 u=rob n=ansible | PLAY [prepare node and Lab] ******************************************************************************************************************************************************************************** +2022-10-06 21:43:08,584 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : fail] *************************************************************************************************************************************************************************** +2022-10-06 21:43:08,603 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:08,612 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:08,619 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:08,620 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:08,623 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : fail] *************************************************************************************************************************************************************************** +2022-10-06 21:43:08,634 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:08,640 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:08,642 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:08,647 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:08,649 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : install requirements] *********************************************************************************************************************************************************** +2022-10-06 21:43:08,672 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:08,673 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:08,678 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:11,535 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:11,540 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************* +2022-10-06 21:43:11,567 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:11,568 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:11,574 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:12,815 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:12,820 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] ************************************************************************************************************************************************************* +2022-10-06 21:43:12,849 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:12,850 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:12,856 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:13,551 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:13,556 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] *********************************************************************************************************************************************************** +2022-10-06 21:43:13,581 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:13,582 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:13,588 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,254 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:14,259 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : create path] ******************************************************************************************************************************************************************** +2022-10-06 21:43:14,279 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,286 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,288 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,294 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,297 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ******************************************************************************************************************************************************************* +2022-10-06 21:43:14,311 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,317 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,319 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,323 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,327 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] ****************************************************************************************************************************************************** +2022-10-06 21:43:14,339 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,345 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,346 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,350 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,352 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************* +2022-10-06 21:43:14,364 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,370 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,372 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,376 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,378 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] **************************************************************************************************************************************************** +2022-10-06 21:43:14,391 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,397 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,398 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,402 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,404 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : open lab] *********************************************************************************************************************************************************************** +2022-10-06 21:43:14,416 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,422 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,424 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,427 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,430 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] *********************************************************************************************************************************************************************** +2022-10-06 21:43:14,442 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,447 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,450 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,454 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,456 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] **************************************************************************************************************************************************************** +2022-10-06 21:43:14,468 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,474 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,476 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,479 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,481 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : start node] ********************************************************************************************************************************************************************* +2022-10-06 21:43:14,493 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,498 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,500 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,504 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,507 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] ***************************************************************************************************************************************************************** +2022-10-06 21:43:14,518 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,524 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,527 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,530 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,532 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] *********************************************************************************************************************************************************************** +2022-10-06 21:43:14,544 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,550 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,551 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,556 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,558 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ********************************************************************************************************************************************************************** +2022-10-06 21:43:14,570 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,576 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,578 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,581 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,583 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ************************************************************************************************************************************************************** +2022-10-06 21:43:14,595 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,601 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,603 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,606 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,608 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] *********************************************************************************************************************************** +2022-10-06 21:43:14,620 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,626 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,628 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,631 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,633 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ********************************************************************************************************************************************************************** +2022-10-06 21:43:14,644 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,650 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,653 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,655 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,658 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] ************************************************************************************************************************************************* +2022-10-06 21:43:14,666 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,668 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ********************************************************************************************************************************************************************* +2022-10-06 21:43:14,679 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,685 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,687 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,690 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,692 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] *********************************************************************************************************************************************************** +2022-10-06 21:43:14,703 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,709 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,711 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,714 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,716 p=57323 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] **************************************************************************************************************************************************** +2022-10-06 21:43:14,728 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:14,733 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:14,735 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:14,739 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:14,745 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ************************************************************************************************************************************************************** +2022-10-06 21:43:14,962 p=57323 u=rob n=ansible | ok: [branch -> localhost] +2022-10-06 21:43:14,963 p=57323 u=rob n=ansible | ok: [central -> localhost] +2022-10-06 21:43:14,963 p=57323 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-06 21:43:14,963 p=57323 u=rob n=ansible | ok: [vyos-oobm -> localhost] +2022-10-06 21:43:14,965 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ************************************************************************************************************************************************************************ +2022-10-06 21:43:14,985 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:14,986 p=57323 u=rob n=ansible | ok: [vyos-oobm] +2022-10-06 21:43:15,904 p=57569 u=rob n=ansible | network_os is set to vyos +2022-10-06 21:43:15,904 p=57568 u=rob n=ansible | network_os is set to vyos +2022-10-06 21:43:15,913 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:43:15,913 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:43:15,923 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : fail] ****************************************************************************************************************************************************************************** +2022-10-06 21:43:15,944 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:15,952 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:15,954 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:15,958 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:15,962 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] **************************************************************************************************************************************************** +2022-10-06 21:43:15,982 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:15,984 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:15,988 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:16,727 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:16,732 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ************************************************************************************************************************************************************** +2022-10-06 21:43:16,759 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:16,761 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:16,767 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:17,518 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:17,523 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] *************************************************************************************************************************************************************** +2022-10-06 21:43:17,554 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:17,555 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:17,560 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:18,257 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:18,264 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ********************************************************************************************************************************************************* +2022-10-06 21:43:18,291 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:18,293 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:18,299 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:18,838 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:18,845 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Create Wireguard Lab] ************************************************************************************************************************************************************** +2022-10-06 21:43:18,870 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:18,872 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:18,877 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:20,147 p=57323 u=rob n=ansible | changed: [eveng] +2022-10-06 21:43:20,154 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] **************************************************************************************************************************************************** +2022-10-06 21:43:20,183 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:20,185 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:20,191 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:21,218 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:21,223 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ******************************************************************************************************************************************************************* +2022-10-06 21:43:21,250 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:43:21,252 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:21,257 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:43:22,618 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:43:22,627 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] **************************************************************************************************************************************************************** +2022-10-06 21:43:22,649 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:43:22,660 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:43:22,666 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:44:25,000 p=57323 u=rob n=ansible | ok: [vyos-oobm] +2022-10-06 21:44:25,008 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] **************************************************************************************************************************************************** +2022-10-06 21:44:25,042 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:44:25,044 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:44:25,050 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:44:26,490 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:44:26,497 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ******************************************************************************************************************************************************************** +2022-10-06 21:44:26,526 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:44:26,527 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:44:26,533 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:44:27,345 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:44:27,355 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ******************************************************************************************************************************************************************* +2022-10-06 21:44:27,385 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:44:27,387 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:44:27,395 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:44:28,111 p=57323 u=rob n=ansible | ok: [eveng] => (item=1) +2022-10-06 21:44:29,445 p=57323 u=rob n=ansible | ok: [eveng] => (item=4) +2022-10-06 21:44:30,856 p=57323 u=rob n=ansible | ok: [eveng] => (item=6) +2022-10-06 21:44:31,961 p=57323 u=rob n=ansible | ok: [eveng] => (item=2) +2022-10-06 21:44:32,978 p=57323 u=rob n=ansible | ok: [eveng] => (item=3) +2022-10-06 21:44:32,987 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] *************************************************************************************************************************************************************** +2022-10-06 21:44:33,008 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:44:33,016 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:44:48,885 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner +2022-10-06 21:44:48,888 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Traceback (most recent call last): +2022-10-06 21:44:48,888 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-06 21:44:48,889 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2022-10-06 21:44:48,889 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-06 21:44:48,889 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2022-10-06 21:44:48,889 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-06 21:44:48,889 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | raise socket.timeout() +2022-10-06 21:44:48,889 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | socket.timeout +2022-10-06 21:44:48,889 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:44:48,889 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2022-10-06 21:44:48,890 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:44:48,890 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Traceback (most recent call last): +2022-10-06 21:44:48,890 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-06 21:44:48,890 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | self._check_banner() +2022-10-06 21:44:48,890 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-06 21:44:48,890 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | raise SSHException( +2022-10-06 21:44:48,890 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-06 21:44:48,890 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:44:48,891 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner +2022-10-06 21:44:48,891 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Traceback (most recent call last): +2022-10-06 21:44:48,892 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-06 21:44:48,892 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2022-10-06 21:44:48,892 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-06 21:44:48,892 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2022-10-06 21:44:48,892 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-06 21:44:48,892 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | raise socket.timeout() +2022-10-06 21:44:48,892 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | socket.timeout +2022-10-06 21:44:48,892 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:44:48,893 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2022-10-06 21:44:48,893 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:44:48,893 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Traceback (most recent call last): +2022-10-06 21:44:48,893 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-06 21:44:48,893 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | self._check_banner() +2022-10-06 21:44:48,893 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-06 21:44:48,893 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | raise SSHException( +2022-10-06 21:44:48,893 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-06 21:44:48,894 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:45:04,923 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner +2022-10-06 21:45:04,924 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Traceback (most recent call last): +2022-10-06 21:45:04,924 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-06 21:45:04,924 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2022-10-06 21:45:04,924 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-06 21:45:04,924 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2022-10-06 21:45:04,925 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-06 21:45:04,925 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | raise socket.timeout() +2022-10-06 21:45:04,925 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | socket.timeout +2022-10-06 21:45:04,925 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:45:04,925 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2022-10-06 21:45:04,925 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:45:04,925 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Traceback (most recent call last): +2022-10-06 21:45:04,925 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-06 21:45:04,926 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | self._check_banner() +2022-10-06 21:45:04,926 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-06 21:45:04,926 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | raise SSHException( +2022-10-06 21:45:04,926 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-06 21:45:04,926 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:45:04,926 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner +2022-10-06 21:45:04,926 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Traceback (most recent call last): +2022-10-06 21:45:04,927 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-06 21:45:04,927 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2022-10-06 21:45:04,927 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-06 21:45:04,927 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2022-10-06 21:45:04,927 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-06 21:45:04,927 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | raise socket.timeout() +2022-10-06 21:45:04,927 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | socket.timeout +2022-10-06 21:45:04,927 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Traceback (most recent call last): +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | self._check_banner() +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | raise SSHException( +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-06 21:45:04,928 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:45:20,963 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner +2022-10-06 21:45:20,963 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Traceback (most recent call last): +2022-10-06 21:45:20,963 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-06 21:45:20,964 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2022-10-06 21:45:20,964 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-06 21:45:20,964 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2022-10-06 21:45:20,964 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-06 21:45:20,964 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | raise socket.timeout() +2022-10-06 21:45:20,964 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | socket.timeout +2022-10-06 21:45:20,964 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:45:20,964 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2022-10-06 21:45:20,965 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:45:20,965 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Traceback (most recent call last): +2022-10-06 21:45:20,965 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-06 21:45:20,965 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | self._check_banner() +2022-10-06 21:45:20,965 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-06 21:45:20,965 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | raise SSHException( +2022-10-06 21:45:20,965 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-06 21:45:20,965 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | +2022-10-06 21:45:20,967 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner +2022-10-06 21:45:20,968 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Traceback (most recent call last): +2022-10-06 21:45:20,968 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-06 21:45:20,968 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2022-10-06 21:45:20,968 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-06 21:45:20,968 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | raise socket.timeout() +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | socket.timeout +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Traceback (most recent call last): +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-06 21:45:20,969 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | self._check_banner() +2022-10-06 21:45:20,970 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-06 21:45:20,970 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | raise SSHException( +2022-10-06 21:45:20,970 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-06 21:45:20,970 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | +2022-10-06 21:45:22,955 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:45:22,957 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:45:23,090 p=57933 u=rob n=p=57933 u=rob | paramiko [central] | Authentication (publickey) successful! +2022-10-06 21:45:23,092 p=57934 u=rob n=p=57934 u=rob | paramiko [branch] | Authentication (publickey) successful! +2022-10-06 21:45:24,120 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:45:24,195 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:45:24,198 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : include Wireguard lab_config.yml] ************************************************************************************************************************************************** +2022-10-06 21:45:24,211 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:45:24,218 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:45:24,233 p=57323 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/Wireguard/lab_config.yml for central, branch +2022-10-06 21:45:24,254 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : show wireguard keypairs pubkey default] ******************************************************************************************************************************************** +2022-10-06 21:45:26,069 p=57577 u=rob n=p=57577 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:45:26,109 p=57576 u=rob n=p=57576 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:45:26,204 p=57577 u=rob n=p=57577 u=rob | paramiko [central] | Authentication (publickey) successful! +2022-10-06 21:45:26,204 p=57576 u=rob n=p=57576 u=rob | paramiko [branch] | Authentication (publickey) successful! +2022-10-06 21:45:28,136 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:45:28,138 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:45:28,144 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : fail] ****************************************************************************************************************************************************************************** +2022-10-06 21:45:29,031 p=57323 u=rob n=ansible | fatal: [central]: FAILED! => {"changed": false, "msg": "Failed as requested from task"} +2022-10-06 21:45:29,033 p=57323 u=rob n=ansible | fatal: [branch]: FAILED! => {"changed": false, "msg": "Failed as requested from task"} +2022-10-06 21:45:29,047 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : generate wireguard default-keypair] ************************************************************************************************************************************************ +2022-10-06 21:45:30,456 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:45:30,456 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:45:30,462 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : show wireguard keypairs pubkey default] ******************************************************************************************************************************************** +2022-10-06 21:45:31,840 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:45:31,843 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:45:31,858 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] *********************************************************************************************************************************************************************** +2022-10-06 21:45:39,192 p=57323 u=rob n=ansible | [WARNING]: To ensure idempotency and correct diff the input configuration lines should be similar to how they appear if present in the running configuration on device including the indentation -2022-07-09 21:16:47,616 p=2016 u=rob n=ansible | changed: [branch] -2022-07-09 21:16:47,617 p=2016 u=rob n=ansible | changed: [central] -2022-07-09 21:16:47,620 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:16:47,643 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:16:47,645 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:16:47,650 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:16:48,908 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:16:48,915 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************************* -2022-07-09 21:16:48,963 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************************** -2022-07-09 21:16:48,972 p=2817 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:16:48,973 p=2817 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:16:53,983 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:16:53,993 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************************** -2022-07-09 21:16:54,047 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************************** -2022-07-09 21:16:54,056 p=2824 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:16:54,056 p=2824 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:16:59,063 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:16:59,072 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************************** -2022-07-09 21:16:59,090 p=2825 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:16:59,090 p=2825 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:17:29,100 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:17:29,111 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************************** -2022-07-09 21:17:29,147 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:17:29,148 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:17:34,547 p=2016 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) -2022-07-09 21:17:34,547 p=2016 u=rob n=ansible | ok: [central] => (item=10.0.2.100) -2022-07-09 21:17:34,552 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************************** -2022-07-09 21:17:34,576 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:17:34,577 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:17:35,809 p=2016 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) -2022-07-09 21:17:36,001 p=2016 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) -2022-07-09 21:17:36,286 p=2016 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) -2022-07-09 21:17:36,291 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************************** -2022-07-09 21:17:36,315 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:17:36,316 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:17:37,689 p=2016 u=rob n=ansible | ok: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-07-09 21:17:37,691 p=2016 u=rob n=ansible | ok: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-07-09 21:17:41,207 p=2016 u=rob n=ansible | ok: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) -2022-07-09 21:17:41,212 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************************* -2022-07-09 21:17:41,237 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:17:41,238 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:17:42,083 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:17:42,084 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:17:42,094 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************************* -2022-07-09 21:17:42,121 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:17:42,130 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:17:43,397 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:17:43,399 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:17:43,402 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************************* -2022-07-09 21:17:43,412 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:17:43,414 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************************* -2022-07-09 21:17:43,430 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:17:43,436 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:17:44,843 p=3043 u=rob n=p=3043 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:17:44,844 p=3044 u=rob n=p=3044 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:17:44,944 p=3043 u=rob n=p=3043 u=rob | paramiko [central] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:17:44,944 p=3044 u=rob n=p=3044 u=rob | paramiko [branch] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:19:43,640 p=2260 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-06 21:45:39,192 p=57323 u=rob n=ansible | changed: [central] +2022-10-06 21:45:39,194 p=57323 u=rob n=ansible | changed: [branch] +2022-10-06 21:45:39,198 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] **************************************************************************************************************************************************** +2022-10-06 21:45:39,220 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:45:39,221 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:45:39,227 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:45:40,405 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:45:40,413 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ********************************************************************************************************************************************************************* +2022-10-06 21:45:40,460 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ******************************************************************************************************************************************************************* +2022-10-06 21:45:40,469 p=58178 u=rob n=ansible | Pausing for 5 seconds +2022-10-06 21:45:40,469 p=58178 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:45:45,476 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:45:45,484 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ******************************************************************************************************************************************************************** +2022-10-06 21:45:45,543 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ****************************************************************************************************************************************************************** +2022-10-06 21:45:45,554 p=58184 u=rob n=ansible | Pausing for 5 seconds +2022-10-06 21:45:45,554 p=58184 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:45:50,562 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:45:50,572 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ***************************************************************************************************************************** +2022-10-06 21:45:50,589 p=58185 u=rob n=ansible | Pausing for 30 seconds +2022-10-06 21:45:50,589 p=58185 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:46:20,596 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:46:20,608 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ********************************************************************************************************************************************************************** +2022-10-06 21:46:20,639 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:46:20,648 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:46:26,019 p=57323 u=rob n=ansible | ok: [central] => (item=10.0.2.100) +2022-10-06 21:46:26,089 p=57323 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) +2022-10-06 21:46:26,095 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ************************************************************************************************************************************************************* +2022-10-06 21:46:26,116 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:46:26,117 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:46:27,364 p=57323 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) +2022-10-06 21:46:27,573 p=57323 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) +2022-10-06 21:46:27,874 p=57323 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) +2022-10-06 21:46:27,881 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ********************************************************************************************************************************************************** +2022-10-06 21:46:27,903 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:46:27,904 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:46:29,286 p=57323 u=rob n=ansible | ok: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2022-10-06 21:46:29,288 p=57323 u=rob n=ansible | ok: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2022-10-06 21:46:32,673 p=57323 u=rob n=ansible | ok: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) +2022-10-06 21:46:32,678 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************************************************************************************* +2022-10-06 21:46:32,701 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:46:32,701 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:46:33,552 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:46:33,553 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:46:33,563 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] *********************************************************************************************************************************************************************** +2022-10-06 21:46:33,591 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:46:33,599 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:46:34,865 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:46:34,866 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:46:34,869 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] *************************************************************************************************************************************************************** +2022-10-06 21:46:34,879 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:46:34,882 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] *************************************************************************************************************************************************************** +2022-10-06 21:46:34,896 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:46:34,902 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:46:36,530 p=58398 u=rob n=p=58398 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:46:36,530 p=58399 u=rob n=p=58399 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:46:36,627 p=58399 u=rob n=p=58399 u=rob | paramiko [branch] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-06 21:46:36,631 p=58398 u=rob n=p=58398 u=rob | paramiko [central] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-06 21:48:35,110 p=57577 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:19:43,643 p=2259 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-06 21:48:35,111 p=57576 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:19:43,746 p=2260 u=rob n=ansible | shutdown complete -2022-07-09 21:19:43,746 p=2259 u=rob n=ansible | shutdown complete -2022-07-09 21:19:46,806 p=3044 u=rob n=p=3044 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:19:46,806 p=3043 u=rob n=p=3043 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:19:46,883 p=3043 u=rob n=p=3043 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-07-09 21:19:46,887 p=3044 u=rob n=p=3044 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-07-09 21:19:48,073 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:19:48,073 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:19:48,075 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:19:48,095 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:19:48,097 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:19:48,101 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:19:49,503 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:19:49,509 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************************* -2022-07-09 21:19:49,555 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************************** -2022-07-09 21:19:49,564 p=3165 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:19:49,564 p=3165 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:19:54,575 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:19:54,584 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************************** -2022-07-09 21:19:54,639 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************************** -2022-07-09 21:19:54,648 p=3172 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:19:54,648 p=3172 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:19:59,659 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:19:59,669 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************************** -2022-07-09 21:19:59,685 p=3173 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:19:59,686 p=3173 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:20:29,697 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:20:29,707 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************************** -2022-07-09 21:20:29,730 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:20:29,739 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:20:30,672 p=3187 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:20:30,672 p=3188 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:20:31,523 p=3196 u=rob n=p=3196 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:20:31,527 p=3195 u=rob n=p=3195 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:20:31,609 p=3196 u=rob n=p=3196 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-07-09 21:20:31,611 p=3195 u=rob n=p=3195 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-07-09 21:20:37,324 p=2016 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) -2022-07-09 21:20:37,325 p=2016 u=rob n=ansible | ok: [central] => (item=10.0.2.100) -2022-07-09 21:20:37,329 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************************** -2022-07-09 21:20:37,356 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:20:37,356 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:20:38,500 p=2016 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) -2022-07-09 21:20:38,668 p=2016 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) -2022-07-09 21:20:38,978 p=2016 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) -2022-07-09 21:20:38,984 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************************** -2022-07-09 21:20:39,009 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:20:39,010 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:20:39,018 p=2016 u=rob n=ansible | skipping: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-07-09 21:20:39,019 p=2016 u=rob n=ansible | skipping: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) -2022-07-09 21:20:39,023 p=2016 u=rob n=ansible | skipping: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-07-09 21:20:39,026 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************************* -2022-07-09 21:20:39,044 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:20:39,044 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:20:39,046 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:20:39,052 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:20:39,055 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ********************************************************************************************************************************************************* -2022-07-09 21:20:39,077 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:20:39,078 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:20:39,083 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:20:39,252 p=2016 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:20:39,255 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/vyos-1.4-rolling-202207090632-amd64.iso] ****************************************************************************************************************** -2022-07-09 21:20:39,275 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:20:39,276 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:20:39,282 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:20:39,557 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:20:39,563 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ************************************************************************************************************************************************************ -2022-07-09 21:20:39,593 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:20:39,594 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:20:39,602 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:21:23,497 p=2016 u=rob n=ansible | changed: [eveng -> localhost] -2022-07-09 21:21:23,502 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] **************************************************************************************************************************************************************** -2022-07-09 21:21:23,516 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:21:23,522 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:21:25,227 p=3196 u=rob n=p=3196 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:21:25,232 p=3195 u=rob n=p=3195 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:21:25,321 p=3196 u=rob n=p=3196 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-07-09 21:21:25,321 p=3195 u=rob n=p=3195 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-07-09 21:21:26,242 p=3195 u=rob n=p=3195 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:21:26,253 p=3196 u=rob n=p=3196 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:21:26,332 p=3195 u=rob n=p=3195 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-07-09 21:21:26,336 p=3196 u=rob n=p=3196 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-07-09 21:21:47,709 p=2016 u=rob n=ansible | changed: [branch] -2022-07-09 21:21:47,793 p=2016 u=rob n=ansible | changed: [central] -2022-07-09 21:21:47,797 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ******************************************************************************************************************************************************************** -2022-07-09 21:21:47,814 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:21:47,822 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:21:58,666 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:21:58,667 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:21:58,670 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************************* -2022-07-09 21:21:58,686 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:21:58,693 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:22:00,279 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:22:00,279 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:22:00,282 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************************* -2022-07-09 21:22:00,294 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:22:00,296 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************************* -2022-07-09 21:22:00,311 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:22:00,317 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:22:02,003 p=3477 u=rob n=p=3477 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:22:02,007 p=3478 u=rob n=p=3478 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:22:02,118 p=3477 u=rob n=p=3477 u=rob | paramiko [central] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:22:02,123 p=3478 u=rob n=p=3478 u=rob | paramiko [branch] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:24:00,523 p=3196 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-06 21:48:35,215 p=57577 u=rob n=ansible | shutdown complete +2022-10-06 21:48:35,215 p=57576 u=rob n=ansible | shutdown complete +2022-10-06 21:48:38,189 p=58399 u=rob n=p=58399 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:48:38,190 p=58398 u=rob n=p=58398 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:48:38,261 p=58399 u=rob n=p=58399 u=rob | paramiko [branch] | Authentication (publickey) successful! +2022-10-06 21:48:38,273 p=58398 u=rob n=p=58398 u=rob | paramiko [central] | Authentication (publickey) successful! +2022-10-06 21:48:39,562 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:48:39,562 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:48:39,565 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] **************************************************************************************************************************************************** +2022-10-06 21:48:39,584 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:48:39,586 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:48:39,590 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:48:41,048 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:48:41,053 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ********************************************************************************************************************************************************************* +2022-10-06 21:48:41,101 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ******************************************************************************************************************************************************************* +2022-10-06 21:48:41,110 p=58505 u=rob n=ansible | Pausing for 5 seconds +2022-10-06 21:48:41,110 p=58505 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:48:46,118 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:48:46,127 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ******************************************************************************************************************************************************************** +2022-10-06 21:48:46,184 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ****************************************************************************************************************************************************************** +2022-10-06 21:48:46,194 p=58512 u=rob n=ansible | Pausing for 5 seconds +2022-10-06 21:48:46,194 p=58512 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:48:51,202 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:48:51,211 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ***************************************************************************************************************************** +2022-10-06 21:48:51,230 p=58513 u=rob n=ansible | Pausing for 30 seconds +2022-10-06 21:48:51,231 p=58513 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:49:21,240 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:49:21,252 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ********************************************************************************************************************************************************************** +2022-10-06 21:49:21,289 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:49:21,291 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:49:22,166 p=58520 u=rob n=ansible | network_os is set to vyos +2022-10-06 21:49:22,166 p=58519 u=rob n=ansible | network_os is set to vyos +2022-10-06 21:49:23,214 p=58527 u=rob n=p=58527 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:49:23,214 p=58528 u=rob n=p=58528 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:49:23,313 p=58528 u=rob n=p=58528 u=rob | paramiko [central] | Authentication (publickey) successful! +2022-10-06 21:49:23,316 p=58527 u=rob n=p=58527 u=rob | paramiko [branch] | Authentication (publickey) successful! +2022-10-06 21:49:30,494 p=57323 u=rob n=ansible | ok: [central] => (item=10.0.2.100) +2022-10-06 21:49:30,495 p=57323 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) +2022-10-06 21:49:30,500 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ************************************************************************************************************************************************************* +2022-10-06 21:49:30,523 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:49:30,524 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:49:31,759 p=57323 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) +2022-10-06 21:49:31,926 p=57323 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) +2022-10-06 21:49:32,273 p=57323 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) +2022-10-06 21:49:32,278 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ********************************************************************************************************************************************************** +2022-10-06 21:49:32,305 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:49:32,306 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:49:32,333 p=57323 u=rob n=ansible | skipping: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2022-10-06 21:49:32,334 p=57323 u=rob n=ansible | skipping: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) +2022-10-06 21:49:32,336 p=57323 u=rob n=ansible | skipping: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2022-10-06 21:49:32,339 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************************************************************************************* +2022-10-06 21:49:32,357 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:49:32,358 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:49:32,360 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:49:32,365 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:49:32,369 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] *********************************************************************************************************************************************************** +2022-10-06 21:49:32,391 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:49:32,391 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:49:32,397 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:49:32,565 p=57323 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-06 21:49:32,568 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/vyos-1.4-rolling-202210050218-amd64.iso] ******************************************************************************************************************** +2022-10-06 21:49:32,587 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:49:32,588 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:49:32,594 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:49:33,088 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:49:33,098 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ************************************************************************************************************************************************************** +2022-10-06 21:49:33,135 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:49:33,136 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:49:33,143 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:51:31,908 p=58527 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:24:00,524 p=3195 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-06 21:51:32,018 p=58527 u=rob n=ansible | shutdown complete +2022-10-06 21:51:32,226 p=58528 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:24:00,629 p=3195 u=rob n=ansible | shutdown complete -2022-07-09 21:24:00,629 p=3196 u=rob n=ansible | shutdown complete -2022-07-09 21:24:03,478 p=3477 u=rob n=p=3477 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:24:03,490 p=3478 u=rob n=p=3478 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:24:03,550 p=3477 u=rob n=p=3477 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-07-09 21:24:03,557 p=3478 u=rob n=p=3478 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-07-09 21:24:04,675 p=2016 u=rob n=ansible | ok: [central] -2022-07-09 21:24:04,676 p=2016 u=rob n=ansible | ok: [branch] -2022-07-09 21:24:04,678 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ******************************************************************************************************************************************************************* -2022-07-09 21:24:04,687 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:24:04,689 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************************** -2022-07-09 21:24:04,709 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:04,711 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:04,716 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:06,117 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:24:06,124 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************************* -2022-07-09 21:24:06,169 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************************** -2022-07-09 21:24:06,179 p=3575 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:24:06,179 p=3575 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:24:11,190 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:24:11,199 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************************** -2022-07-09 21:24:11,252 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************************** -2022-07-09 21:24:11,263 p=3580 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:24:11,263 p=3580 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:24:16,271 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:24:16,279 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************************** -2022-07-09 21:24:16,298 p=3583 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:24:16,299 p=3583 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:24:46,309 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:24:46,318 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************************** -2022-07-09 21:24:46,355 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:24:46,357 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:47,230 p=3592 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:24:47,230 p=3593 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:24:48,038 p=3600 u=rob n=p=3600 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:24:48,056 p=3601 u=rob n=p=3601 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:24:48,135 p=3600 u=rob n=p=3600 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-07-09 21:24:48,138 p=3601 u=rob n=p=3601 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-07-09 21:24:55,193 p=2016 u=rob n=ansible | ok: [central] => (item=10.0.2.100) -2022-07-09 21:24:55,194 p=2016 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) -2022-07-09 21:24:55,199 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************************** -2022-07-09 21:24:55,222 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:24:55,223 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:56,382 p=2016 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) -2022-07-09 21:24:56,538 p=2016 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) -2022-07-09 21:24:56,863 p=2016 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) -2022-07-09 21:24:56,868 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************************** -2022-07-09 21:24:56,891 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:24:56,893 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:56,901 p=2016 u=rob n=ansible | skipping: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-07-09 21:24:56,902 p=2016 u=rob n=ansible | skipping: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) -2022-07-09 21:24:56,905 p=2016 u=rob n=ansible | skipping: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-07-09 21:24:56,907 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************************* -2022-07-09 21:24:56,925 p=2016 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:24:56,926 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:56,928 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:56,933 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:56,937 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ****************************************************************************************************************************************************** -2022-07-09 21:24:56,959 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:56,960 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:56,964 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:57,070 p=2016 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:24:57,073 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ********************************************************************************************************************************************** -2022-07-09 21:24:57,095 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:57,097 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:57,101 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:57,205 p=2016 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:24:57,207 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] *************************************************************************************************************************************************** -2022-07-09 21:24:57,225 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:57,226 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:57,230 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:57,571 p=2016 u=rob n=ansible | changed: [eveng] -2022-07-09 21:24:57,577 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************************* -2022-07-09 21:24:57,602 p=2016 u=rob n=ansible | ok: [eveng] -2022-07-09 21:24:57,603 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:57,603 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:57,609 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:57,613 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] *********************************************************************************************************************************************************** -2022-07-09 21:24:57,636 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:57,637 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:57,643 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:57,874 p=2016 u=rob n=ansible | changed: [eveng -> localhost] -2022-07-09 21:24:57,878 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] **************************************************************************************************************************************************** -2022-07-09 21:24:57,899 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:57,900 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:57,905 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:58,067 p=2016 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:24:58,076 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] *********************************************************************************************************************************************************** -2022-07-09 21:24:58,099 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:58,101 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:58,106 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:58,325 p=2016 u=rob n=ansible | changed: [eveng -> localhost] => (item={'path': 'labs/Wireguard/branch.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 694, 'inode': 52858482, 'dev': 16777233, 'nlink': 1, 'atime': 1657393559.705662, 'mtime': 1657393557.7546196, 'ctime': 1657393557.7546196, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:24:58,548 p=2016 u=rob n=ansible | changed: [eveng -> localhost] => (item={'path': 'labs/Wireguard/central.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 687, 'inode': 52858483, 'dev': 16777233, 'nlink': 1, 'atime': 1657393559.7069392, 'mtime': 1657393557.7548206, 'ctime': 1657393557.7548206, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:24:58,551 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ***************************************************************************************************************************************************** -2022-07-09 21:24:58,573 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:58,574 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:58,578 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:58,678 p=2016 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:24:58,683 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ************************************************************************************************************************************************************ -2022-07-09 21:24:58,707 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:58,708 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:58,714 p=2016 u=rob n=ansible | skipping: [branch] -2022-07-09 21:24:58,978 p=2016 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/Wireguard/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 158227, 'inode': 43214258, 'dev': 16777233, 'nlink': 1, 'atime': 1648155124.1537304, 'mtime': 1648155110.802489, 'ctime': 1648155110.802489, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:24:58,981 p=2016 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ********************************************************************************************************************************************************** -2022-07-09 21:24:59,002 p=2016 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:24:59,003 p=2016 u=rob n=ansible | skipping: [central] -2022-07-09 21:24:59,007 p=2016 u=rob n=ansible | skipping: [branch] +2022-10-06 21:51:32,332 p=58528 u=rob n=ansible | shutdown complete +2022-10-06 21:51:40,457 p=57323 u=rob n=ansible | changed: [eveng -> localhost] +2022-10-06 21:51:40,463 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] ****************************************************************************************************************************************************************** +2022-10-06 21:51:40,476 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:51:40,483 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:51:41,361 p=58741 u=rob n=ansible | network_os is set to vyos +2022-10-06 21:51:41,361 p=58742 u=rob n=ansible | network_os is set to vyos +2022-10-06 21:51:42,167 p=58750 u=rob n=paramiko.transport | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:51:42,179 p=58749 u=rob n=paramiko.transport | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:51:42,413 p=58749 u=rob n=paramiko.transport | Authentication (publickey) successful! +2022-10-06 21:51:42,413 p=58750 u=rob n=paramiko.transport | Authentication (publickey) successful! +2022-10-06 21:51:43,258 p=58750 u=rob n=paramiko.transport | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:51:43,266 p=58749 u=rob n=paramiko.transport | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:51:43,506 p=58749 u=rob n=paramiko.transport | Authentication (publickey) successful! +2022-10-06 21:51:43,510 p=58750 u=rob n=paramiko.transport | Authentication (publickey) successful! +2022-10-06 21:53:09,524 p=57323 u=rob n=ansible | changed: [branch] +2022-10-06 21:53:11,644 p=57323 u=rob n=ansible | changed: [central] +2022-10-06 21:53:11,653 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ********************************************************************************************************************************************************************** +2022-10-06 21:53:11,678 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:53:11,686 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:53:13,684 p=58749 u=rob n=p=58749 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:53:13,684 p=58750 u=rob n=p=58750 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:53:13,816 p=58750 u=rob n=p=58750 u=rob | paramiko [central] | Authentication (publickey) successful! +2022-10-06 21:53:13,826 p=58749 u=rob n=p=58749 u=rob | paramiko [branch] | Authentication (publickey) successful! +2022-10-06 21:53:24,856 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:53:24,984 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:53:24,988 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] *********************************************************************************************************************************************************************** +2022-10-06 21:53:25,004 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:53:25,011 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:53:26,522 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:53:26,522 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:53:26,526 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] *************************************************************************************************************************************************************** +2022-10-06 21:53:26,538 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:53:26,540 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] *************************************************************************************************************************************************************** +2022-10-06 21:53:26,555 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:53:26,563 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:53:28,174 p=58856 u=rob n=p=58856 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:53:28,212 p=58857 u=rob n=p=58857 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-06 21:53:28,286 p=58856 u=rob n=p=58856 u=rob | paramiko [central] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-06 21:53:28,289 p=58857 u=rob n=p=58857 u=rob | paramiko [branch] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-06 21:55:26,771 p=58750 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +See the timeout setting options in the Network Debug and Troubleshooting Guide. +2022-10-06 21:55:26,776 p=58749 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +See the timeout setting options in the Network Debug and Troubleshooting Guide. +2022-10-06 21:55:26,875 p=58750 u=rob n=ansible | shutdown complete +2022-10-06 21:55:26,879 p=58749 u=rob n=ansible | shutdown complete +2022-10-06 21:55:29,689 p=58856 u=rob n=p=58856 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-06 21:55:29,738 p=58857 u=rob n=p=58857 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-06 21:55:29,753 p=58856 u=rob n=p=58856 u=rob | paramiko [central] | Authentication (publickey) successful! +2022-10-06 21:55:29,793 p=58857 u=rob n=p=58857 u=rob | paramiko [branch] | Authentication (publickey) successful! +2022-10-06 21:55:30,884 p=57323 u=rob n=ansible | ok: [central] +2022-10-06 21:55:30,902 p=57323 u=rob n=ansible | ok: [branch] +2022-10-06 21:55:30,905 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ********************************************************************************************************************************************************************* +2022-10-06 21:55:30,913 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:55:30,915 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] **************************************************************************************************************************************************** +2022-10-06 21:55:30,934 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:55:30,936 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:55:30,941 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:55:32,192 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:55:32,199 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ********************************************************************************************************************************************************************* +2022-10-06 21:55:32,246 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ******************************************************************************************************************************************************************* +2022-10-06 21:55:32,255 p=58961 u=rob n=ansible | Pausing for 5 seconds +2022-10-06 21:55:32,255 p=58961 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:55:37,262 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:55:37,270 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ******************************************************************************************************************************************************************** +2022-10-06 21:55:37,329 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ****************************************************************************************************************************************************************** +2022-10-06 21:55:37,339 p=58969 u=rob n=ansible | Pausing for 5 seconds +2022-10-06 21:55:37,340 p=58969 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:55:42,350 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:55:42,359 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] ***************************************************************************************************************************** +2022-10-06 21:55:42,376 p=58971 u=rob n=ansible | Pausing for 30 seconds +2022-10-06 21:55:42,377 p=58971 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-06 21:56:12,386 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:56:12,395 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ********************************************************************************************************************************************************************** +2022-10-06 21:56:12,433 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:56:12,434 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:13,315 p=58996 u=rob n=ansible | network_os is set to vyos +2022-10-06 21:56:13,315 p=58997 u=rob n=ansible | network_os is set to vyos +2022-10-06 21:56:14,236 p=59005 u=rob n=p=59005 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-06 21:56:14,274 p=59004 u=rob n=p=59004 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-06 21:56:14,523 p=59004 u=rob n=p=59004 u=rob | paramiko [central] | Authentication (publickey) successful! +2022-10-06 21:56:14,523 p=59005 u=rob n=p=59005 u=rob | paramiko [branch] | Authentication (publickey) successful! +2022-10-06 21:56:20,540 p=57323 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) +2022-10-06 21:56:20,713 p=57323 u=rob n=ansible | ok: [central] => (item=10.0.2.100) +2022-10-06 21:56:20,718 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ************************************************************************************************************************************************************* +2022-10-06 21:56:20,743 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:56:20,743 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:22,021 p=57323 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) +2022-10-06 21:56:22,225 p=57323 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) +2022-10-06 21:56:22,650 p=57323 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) +2022-10-06 21:56:22,656 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ********************************************************************************************************************************************************** +2022-10-06 21:56:22,680 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:56:22,682 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:22,689 p=57323 u=rob n=ansible | skipping: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2022-10-06 21:56:22,690 p=57323 u=rob n=ansible | skipping: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) +2022-10-06 21:56:22,693 p=57323 u=rob n=ansible | skipping: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2022-10-06 21:56:22,696 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************************************************************************************* +2022-10-06 21:56:22,714 p=57323 u=rob n=ansible | skipping: [eveng] +2022-10-06 21:56:22,715 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:22,717 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:22,722 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:22,726 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ******************************************************************************************************************************************************** +2022-10-06 21:56:22,747 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:22,749 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:22,753 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:22,858 p=57323 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-06 21:56:22,861 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ************************************************************************************************************************************************ +2022-10-06 21:56:22,883 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:22,884 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:22,889 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:22,990 p=57323 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-06 21:56:22,993 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] ***************************************************************************************************************************************************** +2022-10-06 21:56:23,013 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:23,014 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:23,018 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:23,508 p=57323 u=rob n=ansible | changed: [eveng] +2022-10-06 21:56:23,515 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ********************************************************************************************************************************************************************* +2022-10-06 21:56:23,538 p=57323 u=rob n=ansible | ok: [eveng] +2022-10-06 21:56:23,548 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:23,551 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:23,556 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:23,561 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] ************************************************************************************************************************************************************* +2022-10-06 21:56:23,584 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:23,585 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:23,591 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:23,818 p=57323 u=rob n=ansible | changed: [eveng -> localhost] +2022-10-06 21:56:23,821 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] ****************************************************************************************************************************************************** +2022-10-06 21:56:23,843 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:23,845 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:23,849 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:24,010 p=57323 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-06 21:56:24,019 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] ************************************************************************************************************************************************************* +2022-10-06 21:56:24,044 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:24,045 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:24,051 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:24,265 p=57323 u=rob n=ansible | changed: [eveng -> localhost] => (item={'path': 'labs/Wireguard/branch.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 694, 'inode': 52954913, 'dev': 16777231, 'nlink': 1, 'atime': 1657653703.5992937, 'mtime': 1657653702.1461787, 'ctime': 1657653702.1461787, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-06 21:56:24,494 p=57323 u=rob n=ansible | changed: [eveng -> localhost] => (item={'path': 'labs/Wireguard/central.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 687, 'inode': 52954914, 'dev': 16777231, 'nlink': 1, 'atime': 1657653703.6061776, 'mtime': 1657653702.1463234, 'ctime': 1657653702.1463234, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-06 21:56:24,497 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ******************************************************************************************************************************************************* +2022-10-06 21:56:24,518 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:24,519 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:24,525 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:24,624 p=57323 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-06 21:56:24,629 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ************************************************************************************************************************************************************** +2022-10-06 21:56:24,653 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:24,654 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:24,660 p=57323 u=rob n=ansible | skipping: [branch] +2022-10-06 21:56:24,912 p=57323 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/Wireguard/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 158227, 'inode': 43214258, 'dev': 16777231, 'nlink': 1, 'atime': 1648155124.1537304, 'mtime': 1648155110.802489, 'ctime': 1648155110.802489, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-06 21:56:24,915 p=57323 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ************************************************************************************************************************************************************ +2022-10-06 21:56:24,937 p=57323 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-06 21:56:24,938 p=57323 u=rob n=ansible | skipping: [central] +2022-10-06 21:56:24,942 p=57323 u=rob n=ansible | skipping: [branch] diff --git a/docs/configexamples/autotest/Wireguard/Wireguard.rst b/docs/configexamples/autotest/Wireguard/Wireguard.rst index e74974c9..9f6aaf44 100644 --- a/docs/configexamples/autotest/Wireguard/Wireguard.rst +++ b/docs/configexamples/autotest/Wireguard/Wireguard.rst @@ -3,9 +3,9 @@ Wireguard ######### -| Testdate: 2022-07-09 -| Version: 1.3.1-S1 -| Upgrade Version: 1.4-rolling-202207090632 +| Testdate: 2022-10-06 +| Version: 1.3.2 +| Upgrade Version: 1.4-rolling-202210050218 This simple structure show how to connect two offices. One remote branch and the @@ -47,7 +47,7 @@ After this, the public key can be displayed, to save for later. vyos@central:~$ generate wireguard default-keypair vyos@central:~$ show wireguard keypairs pubkey default - P2ps6Y/k+EJWPSo5SDeQ2NYQxNwmwA9iJzbPAjaD1kw= + 3XEjUJxtSDKH390NS8IFujgjqv4FPiSkvQkP/CNZOh8= After you have each public key. The wireguard interfaces can be setup. @@ -103,11 +103,11 @@ And ping the Branch PC from your central router to check the response. vyos@central:~$ ping 10.0.2.100 count 4 PING 10.0.2.100 (10.0.2.100) 56(84) bytes of data. - 64 bytes from 10.0.2.100: icmp_seq=1 ttl=63 time=0.738 ms - 64 bytes from 10.0.2.100: icmp_seq=2 ttl=63 time=0.991 ms - 64 bytes from 10.0.2.100: icmp_seq=3 ttl=63 time=0.997 ms - 64 bytes from 10.0.2.100: icmp_seq=4 ttl=63 time=0.684 ms + 64 bytes from 10.0.2.100: icmp_seq=1 ttl=63 time=0.609 ms + 64 bytes from 10.0.2.100: icmp_seq=2 ttl=63 time=0.846 ms + 64 bytes from 10.0.2.100: icmp_seq=3 ttl=63 time=1.44 ms + 64 bytes from 10.0.2.100: icmp_seq=4 ttl=63 time=0.813 ms --- 10.0.2.100 ping statistics --- - 4 packets transmitted, 4 received, 0% packet loss, time 70ms - rtt min/avg/max/mdev = 0.684/0.852/0.997/0.145 ms + 4 packets transmitted, 4 received, 0% packet loss, time 36ms + rtt min/avg/max/mdev = 0.609/0.926/1.436/0.308 ms diff --git a/docs/configexamples/autotest/Wireguard/_include/branch.conf b/docs/configexamples/autotest/Wireguard/_include/branch.conf index 2d2399bc..09556bbe 100644 --- a/docs/configexamples/autotest/Wireguard/_include/branch.conf +++ b/docs/configexamples/autotest/Wireguard/_include/branch.conf @@ -7,7 +7,7 @@ set interfaces wireguard wg01 peer central allowed-ips 10.0.1.0/24 set interfaces wireguard wg01 peer central allowed-ips 192.168.0.0/24 set interfaces wireguard wg01 peer central address 198.51.100.1 set interfaces wireguard wg01 peer central port 51820 -set interfaces wireguard wg01 peer central pubkey "P2ps6Y/k+EJWPSo5SDeQ2NYQxNwmwA9iJzbPAjaD1kw=" +set interfaces wireguard wg01 peer central pubkey "3XEjUJxtSDKH390NS8IFujgjqv4FPiSkvQkP/CNZOh8=" set interfaces wireguard wg01 port 51820 set protocols static interface-route 10.0.1.0/24 next-hop-interface wg01
\ No newline at end of file diff --git a/docs/configexamples/autotest/Wireguard/_include/central.conf b/docs/configexamples/autotest/Wireguard/_include/central.conf index b599ed0a..f8dcf45b 100644 --- a/docs/configexamples/autotest/Wireguard/_include/central.conf +++ b/docs/configexamples/autotest/Wireguard/_include/central.conf @@ -7,7 +7,7 @@ set interfaces wireguard wg01 peer branch allowed-ips 10.0.2.0/24 set interfaces wireguard wg01 peer branch allowed-ips 192.168.0.0/24 set interfaces wireguard wg01 peer branch address 198.51.100.2 set interfaces wireguard wg01 peer branch port 51820 -set interfaces wireguard wg01 peer branch pubkey "yAyZV0ziMGHBooK+xzG2vMBPV7X4U6omf3epySKx9Sg=" +set interfaces wireguard wg01 peer branch pubkey "QBrwwYsppMKXMET1BylSwTfWpuO41oYSWF9GuX5Ts3U=" set interfaces wireguard wg01 port 51820 set protocols static interface-route 10.0.2.0/24 next-hop-interface wg01
\ No newline at end of file diff --git a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log index f2c72a65..cc7a8b99 100644 --- a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log +++ b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log @@ -1,618 +1,623 @@ -2022-07-09 21:42:23,933 p=6903 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key -(upgrade_iso). Using last defined value only. +2022-10-09 21:11:31,294 p=88471 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a +duplicate dict key (upgrade_iso). Using last defined value only. -2022-07-09 21:42:23,933 p=6903 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key -(upgrade_iso_version). Using last defined value only. +2022-10-09 21:11:31,295 p=88471 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a +duplicate dict key (upgrade_iso_version). Using last defined value only. -2022-07-09 21:42:23,965 p=6903 u=rob n=ansible | PLAY [prepare node and Lab] ****************************************************************************************************************************************** -2022-07-09 21:42:23,984 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************* -2022-07-09 21:42:23,997 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:24,003 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:24,005 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:24,007 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:24,010 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************* -2022-07-09 21:42:24,021 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:24,027 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:24,028 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:24,032 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:24,035 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************** -2022-07-09 21:42:24,052 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:24,054 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:24,059 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:25,418 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:25,429 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] *********************************************************************************************************************** -2022-07-09 21:42:25,459 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:25,461 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:25,466 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,034 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:26,038 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ********************************************************************************************************************* -2022-07-09 21:42:26,067 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,069 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,075 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,398 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:26,402 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : create path] ****************************************************************************************************************************** -2022-07-09 21:42:26,425 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,427 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,427 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,431 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,433 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ***************************************************************************************************************************** -2022-07-09 21:42:26,451 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,453 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,453 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,457 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,460 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] **************************************************************************************************************** -2022-07-09 21:42:26,472 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,478 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,479 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,484 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,486 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************** -2022-07-09 21:42:26,498 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,503 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,504 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,509 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,511 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ************************************************************************************************************** -2022-07-09 21:42:26,524 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,529 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,531 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,535 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,537 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ********************************************************************************************************************************* -2022-07-09 21:42:26,548 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,554 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,555 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,559 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,562 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************* -2022-07-09 21:42:26,574 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,579 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,581 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,584 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,586 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ************************************************************************************************************************** -2022-07-09 21:42:26,598 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,603 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,605 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,608 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,610 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : start node] ******************************************************************************************************************************* -2022-07-09 21:42:26,621 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,626 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,628 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,632 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,634 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] *************************************************************************************************************************** -2022-07-09 21:42:26,645 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,651 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,652 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,656 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,658 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************* -2022-07-09 21:42:26,669 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,675 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,676 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,680 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,683 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ******************************************************************************************************************************** -2022-07-09 21:42:26,694 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,699 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,700 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,704 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,707 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ************************************************************************************************************************ -2022-07-09 21:42:26,718 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,723 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,725 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,728 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,730 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ********************************************************************************************* -2022-07-09 21:42:26,742 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,748 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,750 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,753 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,755 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ******************************************************************************************************************************** -2022-07-09 21:42:26,767 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,773 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,773 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,777 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,780 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] *********************************************************************************************************** -2022-07-09 21:42:26,788 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,791 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ******************************************************************************************************************************* -2022-07-09 21:42:26,802 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,808 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,810 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,812 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,815 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ********************************************************************************************************************* -2022-07-09 21:42:26,826 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,832 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,834 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,837 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,839 p=6903 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ************************************************************************************************************** -2022-07-09 21:42:26,850 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:26,855 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:26,857 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:26,860 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:26,867 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ************************************************************************************************************************ -2022-07-09 21:42:27,061 p=6903 u=rob n=ansible | ok: [client -> localhost] -2022-07-09 21:42:27,062 p=6903 u=rob n=ansible | ok: [vyos-wan -> localhost] -2022-07-09 21:42:27,062 p=6903 u=rob n=ansible | ok: [vyos-oobm -> localhost] -2022-07-09 21:42:27,062 p=6903 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:42:27,064 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ********************************************************************************************************************************** -2022-07-09 21:42:27,082 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:27,084 p=6903 u=rob n=ansible | ok: [vyos-oobm] -2022-07-09 21:42:27,950 p=7139 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:42:27,950 p=7140 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:42:27,961 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:42:27,961 p=6903 u=rob n=ansible | ok: [client] -2022-07-09 21:42:27,971 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : fail] **************************************************************************************************************************************** -2022-07-09 21:42:28,000 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:28,008 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:28,010 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:28,015 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:28,019 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************** -2022-07-09 21:42:28,042 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:28,043 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:28,047 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:29,739 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:29,744 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ************************************************************************************************************************ -2022-07-09 21:42:29,774 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:29,776 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:29,782 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:30,330 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:30,336 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ************************************************************************************************************************* -2022-07-09 21:42:30,363 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:30,366 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:30,372 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:30,936 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:30,946 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ******************************************************************************************************************* -2022-07-09 21:42:30,977 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:30,979 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:30,984 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:31,320 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:31,326 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Create tunnelbroker Lab] ********************************************************************************************************************* -2022-07-09 21:42:31,349 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:31,352 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:31,356 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:32,075 p=6903 u=rob n=ansible | changed: [eveng] -2022-07-09 21:42:32,080 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************** -2022-07-09 21:42:32,104 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:32,105 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:32,111 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:32,784 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:32,791 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ***************************************************************************************************************************** -2022-07-09 21:42:32,823 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:42:32,825 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:32,830 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:42:33,913 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:42:33,921 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ************************************************************************************************************************** -2022-07-09 21:42:33,941 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:42:33,951 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:42:33,957 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:43:16,748 p=6903 u=rob n=ansible | ok: [vyos-oobm] -2022-07-09 21:43:16,755 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************** -2022-07-09 21:43:16,783 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:43:16,785 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:43:16,790 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:43:17,534 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:43:17,541 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ****************************************************************************************************************************** -2022-07-09 21:43:17,570 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:43:17,572 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:43:17,577 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:43:18,110 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:43:18,116 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ***************************************************************************************************************************** -2022-07-09 21:43:18,142 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:43:18,145 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:43:18,152 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:43:19,117 p=6903 u=rob n=ansible | ok: [eveng] => (item=4) -2022-07-09 21:43:19,794 p=6903 u=rob n=ansible | ok: [eveng] => (item=1) -2022-07-09 21:43:20,923 p=6903 u=rob n=ansible | ok: [eveng] => (item=2) -2022-07-09 21:43:20,930 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************* -2022-07-09 21:43:20,954 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:43:20,961 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:43:36,902 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner -2022-07-09 21:43:36,903 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner -2022-07-09 21:43:36,905 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-07-09 21:43:36,905 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Traceback (most recent call last): -2022-07-09 21:43:36,905 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:43:36,906 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) -2022-07-09 21:43:36,906 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:43:36,906 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | buf += self._read_timeout(timeout) -2022-07-09 21:43:36,906 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:43:36,906 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | raise socket.timeout() -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | raise socket.timeout() -2022-07-09 21:43:36,906 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | socket.timeout -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | socket.timeout -2022-07-09 21:43:36,906 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:43:36,906 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: -2022-07-09 21:43:36,906 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: -2022-07-09 21:43:36,907 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:43:36,907 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:43:36,907 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-07-09 21:43:36,907 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Traceback (most recent call last): -2022-07-09 21:43:36,907 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:43:36,907 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:43:36,907 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | self._check_banner() -2022-07-09 21:43:36,907 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | self._check_banner() -2022-07-09 21:43:36,907 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:43:36,907 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:43:36,907 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | raise SSHException( -2022-07-09 21:43:36,907 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | raise SSHException( -2022-07-09 21:43:36,907 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:43:36,907 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:43:36,907 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:43:36,907 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:43:52,939 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner -2022-07-09 21:43:52,940 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-07-09 21:43:52,940 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:43:52,940 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) -2022-07-09 21:43:52,940 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:43:52,940 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) -2022-07-09 21:43:52,940 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:43:52,941 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | raise socket.timeout() -2022-07-09 21:43:52,941 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | socket.timeout -2022-07-09 21:43:52,941 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:43:52,941 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: -2022-07-09 21:43:52,941 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:43:52,941 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-07-09 21:43:52,941 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:43:52,941 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | self._check_banner() -2022-07-09 21:43:52,942 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:43:52,942 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | raise SSHException( -2022-07-09 21:43:52,942 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:43:52,942 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:43:52,944 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner -2022-07-09 21:43:52,945 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Traceback (most recent call last): -2022-07-09 21:43:52,945 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:43:52,945 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) -2022-07-09 21:43:52,945 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:43:52,945 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | buf += self._read_timeout(timeout) -2022-07-09 21:43:52,945 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:43:52,946 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | raise socket.timeout() -2022-07-09 21:43:52,946 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | socket.timeout -2022-07-09 21:43:52,946 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:43:52,946 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: -2022-07-09 21:43:52,946 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:43:52,946 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Traceback (most recent call last): -2022-07-09 21:43:52,946 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:43:52,946 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | self._check_banner() -2022-07-09 21:43:52,947 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:43:52,947 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | raise SSHException( -2022-07-09 21:43:52,947 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:43:52,947 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:44:08,970 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner -2022-07-09 21:44:08,971 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-07-09 21:44:08,971 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:44:08,971 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) -2022-07-09 21:44:08,971 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:44:08,971 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) -2022-07-09 21:44:08,971 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:44:08,971 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | raise socket.timeout() -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | socket.timeout -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | self._check_banner() -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:44:08,972 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | raise SSHException( -2022-07-09 21:44:08,973 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:44:08,973 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | -2022-07-09 21:44:08,981 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner -2022-07-09 21:44:08,982 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Traceback (most recent call last): -2022-07-09 21:44:08,982 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-07-09 21:44:08,982 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) -2022-07-09 21:44:08,982 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-07-09 21:44:08,982 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | buf += self._read_timeout(timeout) -2022-07-09 21:44:08,982 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-07-09 21:44:08,982 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | raise socket.timeout() -2022-07-09 21:44:08,982 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | socket.timeout -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Traceback (most recent call last): -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | self._check_banner() -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | raise SSHException( -2022-07-09 21:44:08,983 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-07-09 21:44:08,984 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | -2022-07-09 21:44:10,542 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:44:10,542 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:44:10,639 p=7407 u=rob n=p=7407 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-07-09 21:44:10,640 p=7406 u=rob n=p=7406 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-07-09 21:44:11,576 p=6903 u=rob n=ansible | ok: [client] -2022-07-09 21:44:11,588 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:44:11,590 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : include tunnelbroker lab_config.yml] ********************************************************************************************************* -2022-07-09 21:44:11,603 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:44:11,610 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:44:11,621 p=6903 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/tunnelbroker/lab_config.yml for vyos-wan, client -2022-07-09 21:44:11,649 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] ********************************************************************************************************************************* -2022-07-09 21:44:13,306 p=7149 u=rob n=p=7149 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:44:13,306 p=7148 u=rob n=p=7148 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:44:13,403 p=7148 u=rob n=p=7148 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-07-09 21:44:13,404 p=7149 u=rob n=p=7149 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-07-09 21:44:17,574 p=6903 u=rob n=ansible | [WARNING]: To ensure idempotency and correct diff the input configuration lines should be similar to how they appear if present in the running configuration on -device including the indentation +2022-10-09 21:11:31,328 p=88471 u=rob n=ansible | PLAY [prepare node and Lab] ************************************************************************************************************************** +2022-10-09 21:11:31,347 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : fail] ********************************************************************************************************************* +2022-10-09 21:11:31,363 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:31,369 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:31,371 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:31,373 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:31,376 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : fail] ********************************************************************************************************************* +2022-10-09 21:11:31,390 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:31,396 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:31,398 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:31,401 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:31,403 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : install requirements] ***************************************************************************************************** +2022-10-09 21:11:31,422 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:31,424 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:31,430 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:33,481 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:33,488 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] ******************************************************************************************* +2022-10-09 21:11:33,516 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:33,519 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:33,525 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:34,254 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:34,259 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] ******************************************************************************************************* +2022-10-09 21:11:34,288 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:34,290 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:34,296 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:34,809 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:34,815 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ***************************************************************************************************** +2022-10-09 21:11:34,842 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:34,844 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:34,849 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,185 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:35,189 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : create path] ************************************************************************************************************** +2022-10-09 21:11:35,205 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,213 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,213 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,219 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,222 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ************************************************************************************************************* +2022-10-09 21:11:35,236 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,242 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,243 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,248 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,251 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] ************************************************************************************************ +2022-10-09 21:11:35,264 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,270 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,272 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,276 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,279 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] ******************************************************************************************* +2022-10-09 21:11:35,291 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,297 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,299 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,303 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,305 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ********************************************************************************************** +2022-10-09 21:11:35,317 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,323 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,325 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,329 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,331 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ***************************************************************************************************************** +2022-10-09 21:11:35,344 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,350 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,351 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,355 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,358 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ***************************************************************************************************************** +2022-10-09 21:11:35,371 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,376 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,378 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,383 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,385 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ********************************************************************************************************** +2022-10-09 21:11:35,396 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,402 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,404 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,407 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,409 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : start node] *************************************************************************************************************** +2022-10-09 21:11:35,420 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,426 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,428 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,432 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,434 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] *********************************************************************************************************** +2022-10-09 21:11:35,446 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,452 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,453 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,457 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,459 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ***************************************************************************************************************** +2022-10-09 21:11:35,471 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,476 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,478 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,482 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,484 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : copy file] **************************************************************************************************************** +2022-10-09 21:11:35,496 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,501 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,504 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,506 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,508 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ******************************************************************************************************** +2022-10-09 21:11:35,519 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,525 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,527 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,530 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,532 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ***************************************************************************** +2022-10-09 21:11:35,543 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,549 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,551 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,554 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,555 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : stop node] **************************************************************************************************************** +2022-10-09 21:11:35,567 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,572 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,575 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,577 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,580 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] ******************************************************************************************* +2022-10-09 21:11:35,588 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,589 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] *************************************************************************************************************** +2022-10-09 21:11:35,601 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,607 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,609 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,612 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,614 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ***************************************************************************************************** +2022-10-09 21:11:35,631 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,632 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,632 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,636 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,638 p=88471 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ********************************************************************************************** +2022-10-09 21:11:35,649 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:35,655 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:35,657 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:35,659 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:35,666 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ******************************************************************************************************** +2022-10-09 21:11:35,874 p=88471 u=rob n=ansible | ok: [vyos-oobm -> localhost] +2022-10-09 21:11:35,874 p=88471 u=rob n=ansible | ok: [vyos-wan -> localhost] +2022-10-09 21:11:35,874 p=88471 u=rob n=ansible | ok: [client -> localhost] +2022-10-09 21:11:35,875 p=88471 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:11:35,876 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ****************************************************************************************************************** +2022-10-09 21:11:35,895 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:35,898 p=88471 u=rob n=ansible | ok: [vyos-oobm] +2022-10-09 21:11:36,766 p=88717 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:11:36,766 p=88718 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:11:36,774 p=88471 u=rob n=ansible | ok: [client] +2022-10-09 21:11:36,774 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:11:36,781 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : fail] ************************************************************************************************************************ +2022-10-09 21:11:36,805 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:36,814 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:36,816 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:36,821 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:36,824 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ********************************************************************************************** +2022-10-09 21:11:36,846 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:36,848 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:36,852 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:37,502 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:37,507 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ******************************************************************************************************** +2022-10-09 21:11:37,536 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:37,538 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:37,543 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:38,027 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:38,032 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ********************************************************************************************************* +2022-10-09 21:11:38,061 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:38,062 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:38,067 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:38,536 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:38,542 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] *************************************************************************************************** +2022-10-09 21:11:38,571 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:38,573 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:38,579 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:38,911 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:38,916 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Create tunnelbroker Lab] ***************************************************************************************************** +2022-10-09 21:11:38,940 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:38,941 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:38,945 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:39,668 p=88471 u=rob n=ansible | changed: [eveng] +2022-10-09 21:11:39,672 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ********************************************************************************************** +2022-10-09 21:11:39,697 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:39,699 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:39,703 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:40,360 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:40,365 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ************************************************************************************************************* +2022-10-09 21:11:40,403 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:11:40,417 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:40,420 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:11:41,402 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:11:41,409 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ********************************************************************************************************** +2022-10-09 21:11:41,429 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:11:41,439 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:11:41,444 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:12:24,232 p=88471 u=rob n=ansible | ok: [vyos-oobm] +2022-10-09 21:12:24,238 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ********************************************************************************************** +2022-10-09 21:12:24,264 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:12:24,266 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:12:24,272 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:12:24,934 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:12:24,938 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ************************************************************************************************************** +2022-10-09 21:12:24,966 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:12:24,968 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:12:24,974 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:12:25,455 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:12:25,459 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ************************************************************************************************************* +2022-10-09 21:12:25,485 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:12:25,488 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:12:25,495 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:12:26,438 p=88471 u=rob n=ansible | ok: [eveng] => (item=4) +2022-10-09 21:12:27,004 p=88471 u=rob n=ansible | ok: [eveng] => (item=1) +2022-10-09 21:12:28,621 p=88471 u=rob n=ansible | ok: [eveng] => (item=2) +2022-10-09 21:12:28,630 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ********************************************************************************************************* +2022-10-09 21:12:28,648 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:12:28,656 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:12:44,540 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner +2022-10-09 21:12:44,542 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-10-09 21:12:44,542 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:12:44,543 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) +2022-10-09 21:12:44,543 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:12:44,543 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) +2022-10-09 21:12:44,543 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:12:44,543 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | raise socket.timeout() +2022-10-09 21:12:44,543 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | socket.timeout +2022-10-09 21:12:44,543 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:12:44,543 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: +2022-10-09 21:12:44,544 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:12:44,544 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-10-09 21:12:44,544 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:12:44,544 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | self._check_banner() +2022-10-09 21:12:44,544 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:12:44,544 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | raise SSHException( +2022-10-09 21:12:44,544 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:12:44,544 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:12:44,548 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner +2022-10-09 21:12:44,549 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Traceback (most recent call last): +2022-10-09 21:12:44,549 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:12:44,549 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) +2022-10-09 21:12:44,549 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:12:44,549 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | buf += self._read_timeout(timeout) +2022-10-09 21:12:44,549 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:12:44,550 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | raise socket.timeout() +2022-10-09 21:12:44,550 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | socket.timeout +2022-10-09 21:12:44,550 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:12:44,550 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: +2022-10-09 21:12:44,550 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:12:44,550 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Traceback (most recent call last): +2022-10-09 21:12:44,550 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:12:44,550 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | self._check_banner() +2022-10-09 21:12:44,551 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:12:44,551 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | raise SSHException( +2022-10-09 21:12:44,551 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:12:44,551 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:13:00,577 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner +2022-10-09 21:13:00,578 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Traceback (most recent call last): +2022-10-09 21:13:00,578 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:13:00,578 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) +2022-10-09 21:13:00,578 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | buf += self._read_timeout(timeout) +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | raise socket.timeout() +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | socket.timeout +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Traceback (most recent call last): +2022-10-09 21:13:00,579 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:13:00,580 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | self._check_banner() +2022-10-09 21:13:00,580 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:13:00,580 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | raise SSHException( +2022-10-09 21:13:00,580 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:13:00,580 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:13:00,582 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner +2022-10-09 21:13:00,582 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-10-09 21:13:00,582 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:13:00,582 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) +2022-10-09 21:13:00,583 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:13:00,583 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) +2022-10-09 21:13:00,583 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:13:00,583 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | raise socket.timeout() +2022-10-09 21:13:00,583 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | socket.timeout +2022-10-09 21:13:00,583 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:13:00,583 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: +2022-10-09 21:13:00,583 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:13:00,584 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-10-09 21:13:00,584 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:13:00,584 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | self._check_banner() +2022-10-09 21:13:00,584 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:13:00,584 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | raise SSHException( +2022-10-09 21:13:00,584 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:13:00,584 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:13:16,605 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner +2022-10-09 21:13:16,606 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Traceback (most recent call last): +2022-10-09 21:13:16,606 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:13:16,606 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) +2022-10-09 21:13:16,606 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:13:16,606 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | buf += self._read_timeout(timeout) +2022-10-09 21:13:16,606 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:13:16,606 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | raise socket.timeout() +2022-10-09 21:13:16,607 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | socket.timeout +2022-10-09 21:13:16,607 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:13:16,607 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: +2022-10-09 21:13:16,607 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:13:16,607 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Traceback (most recent call last): +2022-10-09 21:13:16,607 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:13:16,607 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | self._check_banner() +2022-10-09 21:13:16,607 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:13:16,608 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | raise SSHException( +2022-10-09 21:13:16,608 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:13:16,608 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | +2022-10-09 21:13:16,616 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner +2022-10-09 21:13:16,617 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-10-09 21:13:16,617 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner +2022-10-09 21:13:16,617 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) +2022-10-09 21:13:16,617 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline +2022-10-09 21:13:16,617 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) +2022-10-09 21:13:16,617 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout +2022-10-09 21:13:16,617 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | raise socket.timeout() +2022-10-09 21:13:16,617 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | socket.timeout +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | self._check_banner() +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | raise SSHException( +2022-10-09 21:13:16,618 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2022-10-09 21:13:16,619 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | +2022-10-09 21:13:18,375 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:13:18,377 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:13:18,465 p=88981 u=rob n=p=88981 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-10-09 21:13:18,467 p=88980 u=rob n=p=88980 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-10-09 21:13:19,366 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:13:19,366 p=88471 u=rob n=ansible | ok: [client] +2022-10-09 21:13:19,368 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : include tunnelbroker lab_config.yml] ***************************************************************************************** +2022-10-09 21:13:19,382 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:13:19,388 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:13:19,400 p=88471 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/tunnelbroker/lab_config.yml for vyos-wan, client +2022-10-09 21:13:19,427 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] ***************************************************************************************************************** +2022-10-09 21:13:21,142 p=88724 u=rob n=p=88724 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:13:21,155 p=88726 u=rob n=p=88726 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:13:21,204 p=88724 u=rob n=p=88724 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-10-09 21:13:21,211 p=88726 u=rob n=p=88726 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-10-09 21:13:25,245 p=88471 u=rob n=ansible | [WARNING]: To ensure idempotency and correct diff the input configuration lines should be similar to how they appear if present in the running +configuration on device including the indentation -2022-07-09 21:44:17,574 p=6903 u=rob n=ansible | changed: [client] -2022-07-09 21:44:17,952 p=6903 u=rob n=ansible | changed: [vyos-wan] -2022-07-09 21:44:17,961 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Register external IP in Tunnelbroker] ******************************************************************************************************** -2022-07-09 21:44:17,980 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:44:19,678 p=6903 u=rob n=ansible | ok: [vyos-wan -> eveng] -2022-07-09 21:44:19,692 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : get ipv4 address of vyos-wan (eth1)] ********************************************************************************************************* -2022-07-09 21:44:19,715 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:44:20,924 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:44:20,929 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************* -2022-07-09 21:44:20,944 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:44:21,767 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:44:21,783 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : setup vyos-wan] ****************************************************************************************************************************** -2022-07-09 21:44:21,809 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:44:28,216 p=6903 u=rob n=ansible | changed: [vyos-wan] -2022-07-09 21:44:28,220 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************** -2022-07-09 21:44:28,245 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:44:28,246 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:44:28,251 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:44:29,831 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:44:29,838 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************* -2022-07-09 21:44:29,883 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************** -2022-07-09 21:44:29,892 p=7590 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:44:29,892 p=7590 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:44:34,903 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:44:34,914 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************** -2022-07-09 21:44:34,968 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************** -2022-07-09 21:44:34,977 p=7595 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:44:34,977 p=7595 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:44:39,988 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:44:39,998 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************** -2022-07-09 21:44:40,015 p=7598 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:44:40,016 p=7598 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:45:10,022 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:45:10,031 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************** -2022-07-09 21:45:10,060 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:45:10,070 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:45:15,505 p=6903 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) -2022-07-09 21:45:15,686 p=6903 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) -2022-07-09 21:45:15,691 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************** -2022-07-09 21:45:15,714 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:45:15,714 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:45:15,717 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:45:15,723 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:45:15,726 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************** -2022-07-09 21:45:15,744 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:45:15,745 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:45:20,020 p=6903 u=rob n=ansible | ok: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-07-09 21:45:20,021 p=6903 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-07-09 21:45:23,706 p=6903 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) -2022-07-09 21:45:23,711 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************* -2022-07-09 21:45:23,734 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:45:23,735 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:45:24,583 p=6903 u=rob n=ansible | ok: [client] -2022-07-09 21:45:24,584 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:45:24,593 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************* -2022-07-09 21:45:24,623 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:45:24,630 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:45:25,877 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:45:25,878 p=6903 u=rob n=ansible | ok: [client] -2022-07-09 21:45:25,881 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************* -2022-07-09 21:45:25,890 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:45:25,893 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************* -2022-07-09 21:45:25,908 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:45:25,913 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:45:27,310 p=7760 u=rob n=p=7760 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:45:27,311 p=7761 u=rob n=p=7761 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:45:27,408 p=7761 u=rob n=p=7761 u=rob | paramiko [client] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:45:27,467 p=7760 u=rob n=p=7760 u=rob | paramiko [vyos-wan] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:47:26,119 p=7149 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:13:25,246 p=88471 u=rob n=ansible | changed: [client] +2022-10-09 21:13:25,352 p=88471 u=rob n=ansible | changed: [vyos-wan] +2022-10-09 21:13:25,359 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Register external IP in Tunnelbroker] **************************************************************************************** +2022-10-09 21:13:25,375 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:13:34,525 p=88471 u=rob n=ansible | ok: [vyos-wan -> eveng] +2022-10-09 21:13:34,534 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : get ipv4 address of vyos-wan (eth1)] ***************************************************************************************** +2022-10-09 21:13:34,554 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:13:35,744 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:13:35,749 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] *************************************************************************************************************** +2022-10-09 21:13:35,762 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:13:36,582 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:13:36,594 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : setup vyos-wan] ************************************************************************************************************** +2022-10-09 21:13:36,616 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:13:43,034 p=88471 u=rob n=ansible | changed: [vyos-wan] +2022-10-09 21:13:43,039 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ********************************************************************************************** +2022-10-09 21:13:43,063 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:13:43,065 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:13:43,070 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:13:43,735 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:13:43,741 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] *************************************************************************************************************** +2022-10-09 21:13:43,787 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ************************************************************************************************************* +2022-10-09 21:13:43,797 p=89167 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:13:43,797 p=89167 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:13:48,803 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:13:48,810 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ************************************************************************************************************** +2022-10-09 21:13:48,887 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ************************************************************************************************************ +2022-10-09 21:13:48,929 p=89174 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:13:48,929 p=89174 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:13:53,934 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:13:53,941 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *********************************************************************** +2022-10-09 21:13:53,958 p=89177 u=rob n=ansible | Pausing for 30 seconds +2022-10-09 21:13:53,959 p=89177 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:14:23,965 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:14:23,976 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] **************************************************************************************************************** +2022-10-09 21:14:24,012 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:14:24,012 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:14:29,355 p=88471 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) +2022-10-09 21:14:29,609 p=88471 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) +2022-10-09 21:14:29,613 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ******************************************************************************************************* +2022-10-09 21:14:29,636 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:14:29,637 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:14:29,639 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:14:29,644 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:14:29,647 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] **************************************************************************************************** +2022-10-09 21:14:29,664 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:14:29,665 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:14:33,930 p=88471 u=rob n=ansible | ok: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-10-09 21:14:33,932 p=88471 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-10-09 21:14:43,393 p=88471 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2022-10-09 21:14:43,398 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] *************************************************************************************************************** +2022-10-09 21:14:43,421 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:14:43,422 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:14:44,271 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:14:44,272 p=88471 u=rob n=ansible | ok: [client] +2022-10-09 21:14:44,279 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ***************************************************************************************************************** +2022-10-09 21:14:44,309 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:14:44,317 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:14:45,582 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:14:45,582 p=88471 u=rob n=ansible | ok: [client] +2022-10-09 21:14:45,585 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ********************************************************************************************************* +2022-10-09 21:14:45,596 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:14:45,598 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ********************************************************************************************************* +2022-10-09 21:14:45,613 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:14:45,619 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:14:47,178 p=89336 u=rob n=p=89336 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:14:47,185 p=89337 u=rob n=p=89337 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:14:47,281 p=89337 u=rob n=p=89337 u=rob | paramiko [client] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:14:47,330 p=89336 u=rob n=p=89336 u=rob | paramiko [vyos-wan] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:16:45,825 p=88724 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:47:26,124 p=7148 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:16:45,826 p=88726 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:47:26,223 p=7149 u=rob n=ansible | shutdown complete -2022-07-09 21:47:26,227 p=7148 u=rob n=ansible | shutdown complete -2022-07-09 21:47:29,089 p=7760 u=rob n=p=7760 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:47:29,090 p=7761 u=rob n=p=7761 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:47:29,188 p=7761 u=rob n=p=7761 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-07-09 21:47:29,204 p=7760 u=rob n=p=7760 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-07-09 21:47:30,373 p=6903 u=rob n=ansible | ok: [client] -2022-07-09 21:47:30,378 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:47:30,379 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************** -2022-07-09 21:47:30,398 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:47:30,400 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:47:30,404 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:47:31,667 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:47:31,673 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************* -2022-07-09 21:47:31,721 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************** -2022-07-09 21:47:31,730 p=7863 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:47:31,730 p=7863 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:47:36,739 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:47:36,750 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************** -2022-07-09 21:47:36,807 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************** -2022-07-09 21:47:36,816 p=7869 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:47:36,816 p=7869 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:47:41,829 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:47:41,839 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************** -2022-07-09 21:47:41,855 p=7871 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:47:41,856 p=7871 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:48:11,868 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:48:11,878 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************** -2022-07-09 21:48:11,913 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:11,914 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:12,790 p=7883 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:48:12,790 p=7884 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:48:13,537 p=7892 u=rob n=p=7892 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:48:13,537 p=7891 u=rob n=p=7891 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:48:13,636 p=7892 u=rob n=p=7892 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-07-09 21:48:13,695 p=7891 u=rob n=p=7891 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-07-09 21:48:19,523 p=6903 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) -2022-07-09 21:48:19,722 p=6903 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) -2022-07-09 21:48:19,727 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************** -2022-07-09 21:48:19,752 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:19,753 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:19,755 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:48:19,761 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:48:19,764 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************** -2022-07-09 21:48:19,784 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:19,785 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:19,791 p=6903 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-07-09 21:48:19,792 p=6903 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) -2022-07-09 21:48:19,796 p=6903 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-07-09 21:48:19,798 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************* -2022-07-09 21:48:19,818 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:19,819 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:19,821 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:48:19,825 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:48:19,828 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ********************************************************************************************************************* -2022-07-09 21:48:19,851 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:19,852 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:48:19,857 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:48:20,022 p=6903 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:48:20,025 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/vyos-1.4-rolling-202207090632-amd64.iso] ****************************************************************************** -2022-07-09 21:48:20,044 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:20,047 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:48:20,051 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:48:20,312 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:48:20,318 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ************************************************************************************************************************ -2022-07-09 21:48:20,347 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:20,349 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:48:20,354 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:48:20,751 p=6903 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:48:20,756 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] **************************************************************************************************************************** -2022-07-09 21:48:20,770 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:20,775 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:22,236 p=7891 u=rob n=p=7891 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:48:22,242 p=7892 u=rob n=p=7892 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:48:22,333 p=7892 u=rob n=p=7892 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-07-09 21:48:22,391 p=7891 u=rob n=p=7891 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-07-09 21:48:23,010 p=7892 u=rob n=p=7892 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:48:23,061 p=7891 u=rob n=p=7891 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:48:23,104 p=7892 u=rob n=p=7892 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-07-09 21:48:23,185 p=7891 u=rob n=p=7891 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-07-09 21:48:45,124 p=6903 u=rob n=ansible | changed: [client] -2022-07-09 21:48:45,477 p=6903 u=rob n=ansible | changed: [vyos-wan] -2022-07-09 21:48:45,483 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ******************************************************************************************************************************** -2022-07-09 21:48:45,498 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:45,505 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:55,661 p=6903 u=rob n=ansible | ok: [client] -2022-07-09 21:48:55,766 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:48:55,771 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************* -2022-07-09 21:48:55,787 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:55,793 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:57,413 p=6903 u=rob n=ansible | ok: [client] -2022-07-09 21:48:57,413 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:48:57,415 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************* -2022-07-09 21:48:57,427 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:57,430 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************* -2022-07-09 21:48:57,444 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:48:57,451 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:48:58,961 p=8115 u=rob n=p=8115 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:48:58,975 p=8116 u=rob n=p=8116 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) -2022-07-09 21:48:59,073 p=8116 u=rob n=p=8116 u=rob | paramiko [client] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:48:59,110 p=8115 u=rob n=p=8115 u=rob | paramiko [vyos-wan] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-07-09 21:50:57,656 p=7891 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:16:45,929 p=88724 u=rob n=ansible | shutdown complete +2022-10-09 21:16:45,929 p=88726 u=rob n=ansible | shutdown complete +2022-10-09 21:16:48,915 p=89336 u=rob n=p=89336 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:16:48,916 p=89337 u=rob n=p=89337 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:16:49,004 p=89337 u=rob n=p=89337 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-10-09 21:16:49,068 p=89336 u=rob n=p=89336 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-10-09 21:16:50,173 p=88471 u=rob n=ansible | ok: [client] +2022-10-09 21:16:50,191 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:16:50,193 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ********************************************************************************************** +2022-10-09 21:16:50,212 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:16:50,214 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:16:50,218 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:16:51,402 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:16:51,409 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] *************************************************************************************************************** +2022-10-09 21:16:51,456 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ************************************************************************************************************* +2022-10-09 21:16:51,465 p=89477 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:16:51,465 p=89477 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:16:56,476 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:16:56,483 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ************************************************************************************************************** +2022-10-09 21:16:56,532 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ************************************************************************************************************ +2022-10-09 21:16:56,541 p=89492 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:16:56,542 p=89492 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:17:01,551 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:17:01,558 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *********************************************************************** +2022-10-09 21:17:01,572 p=89493 u=rob n=ansible | Pausing for 30 seconds +2022-10-09 21:17:01,573 p=89493 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:17:31,581 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:17:31,588 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] **************************************************************************************************************** +2022-10-09 21:17:31,620 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:17:31,621 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:17:32,508 p=89513 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:17:32,508 p=89514 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:17:33,435 p=89522 u=rob n=p=89522 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:17:33,436 p=89521 u=rob n=p=89521 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:17:33,517 p=89521 u=rob n=p=89521 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-10-09 21:17:33,619 p=89522 u=rob n=p=89522 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-10-09 21:17:39,191 p=88471 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) +2022-10-09 21:17:39,562 p=88471 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) +2022-10-09 21:17:39,567 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ******************************************************************************************************* +2022-10-09 21:17:39,586 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:17:39,593 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:17:39,597 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:17:39,603 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:17:39,605 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] **************************************************************************************************** +2022-10-09 21:17:39,626 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:17:39,626 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:17:39,634 p=88471 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-10-09 21:17:39,634 p=88471 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2022-10-09 21:17:39,638 p=88471 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-10-09 21:17:39,641 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] *************************************************************************************************************** +2022-10-09 21:17:39,658 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:17:39,659 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:17:39,661 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:17:39,667 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:17:39,670 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ***************************************************************************************************** +2022-10-09 21:17:39,693 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:17:39,695 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:17:39,701 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:17:39,869 p=88471 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:17:39,872 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/vyos-1.4-rolling-202210050218-amd64.iso] ************************************************************** +2022-10-09 21:17:39,890 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:17:39,892 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:17:39,897 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:17:40,160 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:17:40,165 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ******************************************************************************************************** +2022-10-09 21:17:40,194 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:17:40,196 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:17:40,203 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:17:42,889 p=88471 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:17:42,895 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] ************************************************************************************************************ +2022-10-09 21:17:42,911 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:17:42,918 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:17:44,477 p=89522 u=rob n=p=89522 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:17:44,485 p=89521 u=rob n=p=89521 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:17:44,555 p=89521 u=rob n=p=89521 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-10-09 21:17:44,600 p=89522 u=rob n=p=89522 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-10-09 21:17:45,392 p=89521 u=rob n=p=89521 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:17:45,442 p=89522 u=rob n=p=89522 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:17:45,478 p=89521 u=rob n=p=89521 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-10-09 21:17:45,552 p=89522 u=rob n=p=89522 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-10-09 21:18:08,437 p=88471 u=rob n=ansible | changed: [client] +2022-10-09 21:18:08,748 p=88471 u=rob n=ansible | changed: [vyos-wan] +2022-10-09 21:18:08,750 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] **************************************************************************************************************** +2022-10-09 21:18:08,764 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:18:08,771 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:18:19,147 p=88471 u=rob n=ansible | ok: [client] +2022-10-09 21:18:19,158 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:18:19,162 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ***************************************************************************************************************** +2022-10-09 21:18:19,177 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:18:19,183 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:18:20,662 p=88471 u=rob n=ansible | ok: [client] +2022-10-09 21:18:20,666 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:18:20,669 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ********************************************************************************************************* +2022-10-09 21:18:20,680 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:18:20,683 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ********************************************************************************************************* +2022-10-09 21:18:20,696 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:18:20,702 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:18:22,336 p=89761 u=rob n=p=89761 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:18:22,344 p=89762 u=rob n=p=89762 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_7.9p1) +2022-10-09 21:18:22,452 p=89762 u=rob n=p=89762 u=rob | paramiko [client] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:18:22,513 p=89761 u=rob n=p=89761 u=rob | paramiko [vyos-wan] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2022-10-09 21:20:20,908 p=89522 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:50:57,660 p=7892 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2022-10-09 21:20:20,912 p=89521 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-07-09 21:50:57,766 p=7892 u=rob n=ansible | shutdown complete -2022-07-09 21:50:57,766 p=7891 u=rob n=ansible | shutdown complete -2022-07-09 21:51:00,771 p=8116 u=rob n=p=8116 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:51:00,772 p=8115 u=rob n=p=8115 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:51:00,840 p=8116 u=rob n=p=8116 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-07-09 21:51:00,899 p=8115 u=rob n=p=8115 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-07-09 21:51:01,975 p=6903 u=rob n=ansible | ok: [client] -2022-07-09 21:51:01,983 p=6903 u=rob n=ansible | ok: [vyos-wan] -2022-07-09 21:51:01,988 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ******************************************************************************************************************************* -2022-07-09 21:51:01,996 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:51:01,998 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************** -2022-07-09 21:51:02,016 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:02,018 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:02,022 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:03,359 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:51:03,366 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************* -2022-07-09 21:51:03,412 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************** -2022-07-09 21:51:03,421 p=8226 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:51:03,422 p=8226 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:51:08,428 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:51:08,436 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************** -2022-07-09 21:51:08,475 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************** -2022-07-09 21:51:08,483 p=8233 u=rob n=ansible | Pausing for 5 seconds -2022-07-09 21:51:08,484 p=8233 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:51:13,492 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:51:13,502 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************** -2022-07-09 21:51:13,524 p=8234 u=rob n=ansible | Pausing for 30 seconds -2022-07-09 21:51:13,524 p=8234 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-07-09 21:51:43,531 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:51:43,541 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************** -2022-07-09 21:51:43,579 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:51:43,580 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:44,461 p=8246 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:51:44,461 p=8245 u=rob n=ansible | network_os is set to vyos -2022-07-09 21:51:45,167 p=8254 u=rob n=p=8254 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:51:45,170 p=8253 u=rob n=p=8253 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-07-09 21:51:45,266 p=8253 u=rob n=p=8253 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-07-09 21:51:45,293 p=8254 u=rob n=p=8254 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-07-09 21:51:51,182 p=6903 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) -2022-07-09 21:51:51,392 p=6903 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) -2022-07-09 21:51:51,397 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************** -2022-07-09 21:51:51,421 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:51:51,422 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:51,425 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:51,431 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:51,434 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************** -2022-07-09 21:51:51,453 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:51:51,454 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:51,461 p=6903 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-07-09 21:51:51,462 p=6903 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) -2022-07-09 21:51:51,464 p=6903 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-07-09 21:51:51,468 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************* -2022-07-09 21:51:51,485 p=6903 u=rob n=ansible | skipping: [eveng] -2022-07-09 21:51:51,486 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:51,487 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:51,493 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:51,496 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ****************************************************************************************************************** -2022-07-09 21:51:51,518 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:51,520 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:51,524 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:51,627 p=6903 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:51:51,631 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ********************************************************************************************************** -2022-07-09 21:51:51,651 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:51,652 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:51,657 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:51,760 p=6903 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:51:51,762 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] *************************************************************************************************************** -2022-07-09 21:51:51,780 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:51,781 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:51,785 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:52,127 p=6903 u=rob n=ansible | changed: [eveng] -2022-07-09 21:51:52,131 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************* -2022-07-09 21:51:52,155 p=6903 u=rob n=ansible | ok: [eveng] -2022-07-09 21:51:52,157 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:52,157 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:52,163 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:52,167 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] *********************************************************************************************************************** -2022-07-09 21:51:52,188 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:52,190 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:52,194 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:52,416 p=6903 u=rob n=ansible | changed: [eveng -> localhost] -2022-07-09 21:51:52,419 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] **************************************************************************************************************** -2022-07-09 21:51:52,440 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:52,441 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:52,447 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:52,613 p=6903 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:51:52,622 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] *********************************************************************************************************************** -2022-07-09 21:51:52,647 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:52,647 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:52,653 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:52,929 p=6903 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan_tun0.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 950, 'inode': 52858485, 'dev': 16777233, 'nlink': 1, 'atime': 1657393559.7074678, 'mtime': 1657393557.7556229, 'ctime': 1657393557.7556229, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:51:53,151 p=6903 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/client.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 50, 'inode': 43214260, 'dev': 16777233, 'nlink': 1, 'atime': 1648155112.2819037, 'mtime': 1648155110.8026924, 'ctime': 1648155110.8026924, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:51:53,370 p=6903 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 42, 'inode': 43214267, 'dev': 16777233, 'nlink': 1, 'atime': 1648155112.2896059, 'mtime': 1648155110.8037791, 'ctime': 1648155110.8037791, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:51:53,587 p=6903 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 43214264, 'dev': 16777233, 'nlink': 1, 'atime': 1648155112.290648, 'mtime': 1648155110.8034177, 'ctime': 1648155110.8034177, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:51:53,591 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ***************************************************************************************************************** -2022-07-09 21:51:53,611 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:53,613 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:53,617 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:53,717 p=6903 u=rob n=ansible | ok: [eveng -> localhost] -2022-07-09 21:51:53,722 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ************************************************************************************************************************ -2022-07-09 21:51:53,746 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:53,747 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:53,753 p=6903 u=rob n=ansible | skipping: [client] -2022-07-09 21:51:53,951 p=6903 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 34614, 'inode': 43214263, 'dev': 16777233, 'nlink': 1, 'atime': 1648155124.1539645, 'mtime': 1648155110.8032978, 'ctime': 1648155110.8032978, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-07-09 21:51:53,956 p=6903 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ********************************************************************************************************************** -2022-07-09 21:51:53,976 p=6903 u=rob n=ansible | skipping: [vyos-oobm] -2022-07-09 21:51:53,978 p=6903 u=rob n=ansible | skipping: [vyos-wan] -2022-07-09 21:51:53,982 p=6903 u=rob n=ansible | skipping: [client] +2022-10-09 21:20:21,014 p=89522 u=rob n=ansible | shutdown complete +2022-10-09 21:20:21,015 p=89521 u=rob n=ansible | shutdown complete +2022-10-09 21:20:24,287 p=89761 u=rob n=p=89761 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:20:24,288 p=89762 u=rob n=p=89762 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:20:24,355 p=89762 u=rob n=p=89762 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-10-09 21:20:24,405 p=89761 u=rob n=p=89761 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-10-09 21:20:25,466 p=88471 u=rob n=ansible | ok: [client] +2022-10-09 21:20:25,489 p=88471 u=rob n=ansible | ok: [vyos-wan] +2022-10-09 21:20:25,492 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] *************************************************************************************************************** +2022-10-09 21:20:25,500 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:20:25,502 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ********************************************************************************************** +2022-10-09 21:20:25,524 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:20:25,526 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:20:25,530 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:20:26,778 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:20:26,782 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] *************************************************************************************************************** +2022-10-09 21:20:26,826 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ************************************************************************************************************* +2022-10-09 21:20:26,836 p=89875 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:20:26,836 p=89875 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:20:31,844 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:20:31,850 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ************************************************************************************************************** +2022-10-09 21:20:31,898 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] ************************************************************************************************************ +2022-10-09 21:20:31,908 p=89880 u=rob n=ansible | Pausing for 5 seconds +2022-10-09 21:20:31,908 p=89880 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:20:36,917 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:20:36,924 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *********************************************************************** +2022-10-09 21:20:36,941 p=89882 u=rob n=ansible | Pausing for 30 seconds +2022-10-09 21:20:36,942 p=89882 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2022-10-09 21:21:06,949 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:21:06,956 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] **************************************************************************************************************** +2022-10-09 21:21:06,987 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:21:06,988 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:07,863 p=89901 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:21:07,863 p=89902 u=rob n=ansible | network_os is set to vyos +2022-10-09 21:21:08,477 p=89910 u=rob n=p=89910 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:21:08,484 p=89908 u=rob n=p=89908 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2022-10-09 21:21:08,555 p=89910 u=rob n=p=89910 u=rob | paramiko [client] | Authentication (publickey) successful! +2022-10-09 21:21:08,587 p=89908 u=rob n=p=89908 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2022-10-09 21:21:14,311 p=88471 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) +2022-10-09 21:21:14,628 p=88471 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) +2022-10-09 21:21:14,633 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] ******************************************************************************************************* +2022-10-09 21:21:14,656 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:21:14,658 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:14,661 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:14,667 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:14,670 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] **************************************************************************************************** +2022-10-09 21:21:14,691 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:21:14,692 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:14,700 p=88471 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-10-09 21:21:14,700 p=88471 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2022-10-09 21:21:14,703 p=88471 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2022-10-09 21:21:14,706 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] *************************************************************************************************************** +2022-10-09 21:21:14,724 p=88471 u=rob n=ansible | skipping: [eveng] +2022-10-09 21:21:14,725 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:14,728 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:14,733 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:14,736 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ************************************************************************************************** +2022-10-09 21:21:14,758 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:14,759 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:14,764 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:14,871 p=88471 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:21:14,874 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ****************************************************************************************** +2022-10-09 21:21:14,896 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:14,897 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:14,901 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:15,004 p=88471 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:21:15,006 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] *********************************************************************************************** +2022-10-09 21:21:15,026 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:15,027 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:15,031 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:15,361 p=88471 u=rob n=ansible | changed: [eveng] +2022-10-09 21:21:15,365 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] *************************************************************************************************************** +2022-10-09 21:21:15,386 p=88471 u=rob n=ansible | ok: [eveng] +2022-10-09 21:21:15,388 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:15,388 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:15,392 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:15,396 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] ******************************************************************************************************* +2022-10-09 21:21:15,419 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:15,420 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:15,425 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:15,648 p=88471 u=rob n=ansible | changed: [eveng -> localhost] +2022-10-09 21:21:15,651 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] ************************************************************************************************ +2022-10-09 21:21:15,672 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:15,673 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:15,677 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:15,841 p=88471 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:21:15,850 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] ******************************************************************************************************* +2022-10-09 21:21:15,874 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:15,876 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:15,881 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:16,153 p=88471 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan_tun0.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 950, 'inode': 52954916, 'dev': 16777231, 'nlink': 1, 'atime': 1657653703.607407, 'mtime': 1657653702.1468472, 'ctime': 1657653702.1468472, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:21:16,376 p=88471 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/client.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 50, 'inode': 43214260, 'dev': 16777231, 'nlink': 1, 'atime': 1648155112.2819037, 'mtime': 1648155110.8026924, 'ctime': 1648155110.8026924, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:21:16,598 p=88471 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 42, 'inode': 43214267, 'dev': 16777231, 'nlink': 1, 'atime': 1648155112.2896059, 'mtime': 1648155110.8037791, 'ctime': 1648155110.8037791, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:21:16,820 p=88471 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 43214264, 'dev': 16777231, 'nlink': 1, 'atime': 1648155112.290648, 'mtime': 1648155110.8034177, 'ctime': 1648155110.8034177, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:21:16,824 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ************************************************************************************************* +2022-10-09 21:21:16,845 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:16,846 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:16,850 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:16,952 p=88471 u=rob n=ansible | ok: [eveng -> localhost] +2022-10-09 21:21:16,956 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ******************************************************************************************************** +2022-10-09 21:21:16,981 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:16,983 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:16,988 p=88471 u=rob n=ansible | skipping: [client] +2022-10-09 21:21:17,185 p=88471 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 34614, 'inode': 43214263, 'dev': 16777231, 'nlink': 1, 'atime': 1648155124.1539645, 'mtime': 1648155110.8032978, 'ctime': 1648155110.8032978, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2022-10-09 21:21:17,190 p=88471 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ****************************************************************************************************** +2022-10-09 21:21:17,210 p=88471 u=rob n=ansible | skipping: [vyos-oobm] +2022-10-09 21:21:17,211 p=88471 u=rob n=ansible | skipping: [vyos-wan] +2022-10-09 21:21:17,215 p=88471 u=rob n=ansible | skipping: [client] diff --git a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst index fcc0564e..229c8e4c 100644 --- a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst +++ b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst @@ -4,9 +4,9 @@ Tunnelbroker.net (IPv6) ####################### -| Testdate: 2022-07-09 -| Version: 1.3.1-S1 -| Upgrade Version: 1.4-rolling-202207090632 +| Testdate: 2022-10-09 +| Version: 1.3.2 +| Upgrade Version: 1.4-rolling-202210050218 This guide walks through the setup of https://www.tunnelbroker.net/ for an IPv6 Tunnel. @@ -62,14 +62,14 @@ Now you should be able to ping a public IPv6 Address vyos@vyos-wan:~$ ping 2001:470:20::2 count 4 PING 2001:470:20::2(2001:470:20::2) 56 data bytes - 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=64 time=32.2 ms - 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=64 time=43.2 ms - 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=64 time=29.9 ms - 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=64 time=30.0 ms + 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=64 time=29.6 ms + 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=64 time=44.2 ms + 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=64 time=29.6 ms + 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=64 time=29.6 ms --- 2001:470:20::2 ping statistics --- - 4 packets transmitted, 4 received, 0% packet loss, time 7ms - rtt min/avg/max/mdev = 29.868/33.798/43.160/5.486 ms + 4 packets transmitted, 4 received, 0% packet loss, time 8ms + rtt min/avg/max/mdev = 29.569/33.245/44.180/6.314 ms Assuming the pings are successful, you need to add some DNS servers. @@ -87,13 +87,12 @@ You should now be able to ping something by IPv6 DNS name: vyos@vyos-wan:~$ ping tunnelbroker.net count 4 PING tunnelbroker.net(tunnelbroker.net (2001:470:0:63::2)) 56 data bytes 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=1 ttl=48 time=182 ms - 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=2 ttl=48 time=182 ms + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=2 ttl=48 time=181 ms 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=3 ttl=48 time=181 ms - 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=4 ttl=48 time=181 ms --- tunnelbroker.net ping statistics --- - 4 packets transmitted, 4 received, 0% packet loss, time 7ms - rtt min/avg/max/mdev = 181.021/181.411/181.800/0.570 ms + 4 packets transmitted, 3 received, 25% packet loss, time 7ms + rtt min/avg/max/mdev = 180.947/181.168/181.609/0.311 ms ***************** @@ -149,14 +148,14 @@ Now the Client is able to ping a public IPv6 address vyos@client:~$ ping 2001:470:20::2 count 4 PING 2001:470:20::2(2001:470:20::2) 56 data bytes - 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=63 time=32.9 ms - 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=63 time=31.0 ms - 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=63 time=30.6 ms - 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=63 time=31.3 ms + 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=63 time=30.0 ms + 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=63 time=29.4 ms + 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=63 time=29.5 ms + 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=63 time=29.7 ms --- 2001:470:20::2 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 8ms - rtt min/avg/max/mdev = 30.603/31.453/32.863/0.882 ms + rtt min/avg/max/mdev = 29.439/29.651/30.013/0.309 ms Multiple LAN/DMZ Setup diff --git a/docs/configexamples/zone-policy.rst b/docs/configexamples/zone-policy.rst index 29044ddd..3196a9e2 100644 --- a/docs/configexamples/zone-policy.rst +++ b/docs/configexamples/zone-policy.rst @@ -25,7 +25,7 @@ adapted for however many NICs you have**: * Internet - 192.168.200.100 - TCP/443 * Internet - 192.168.200.100 - TCP/25 * Internet - 192.168.200.100 - TCP/53 -* VyOS actis as DHCP, DNS forwarder, NAT, router and firewall. +* VyOS acts as DHCP, DNS forwarder, NAT, router and firewall. * 192.168.200.200/2001:0DB8:0:BBBB::200 is an internal/external DNS, web and mail (SMTP/IMAP) server. * 192.168.100.10/2001:0DB8:0:AAAA::10 is the administrator's console. It diff --git a/docs/configuration/container/index.rst b/docs/configuration/container/index.rst new file mode 100644 index 00000000..c23a6184 --- /dev/null +++ b/docs/configuration/container/index.rst @@ -0,0 +1,223 @@ +:lastproofread: 2022-06-10 + +######### +Container +######### + +The VyOS container implementation is based on `Podman<https://podman.io/>` as +a deamonless container engine. + +************* +Configuration +************* + +.. cfgcmd:: set container name <name> image + + Sets the image name in the hub registry + + .. code-block:: none + + set container name mysql-server image mysql:8.0 + + If a registry is not specified, Docker.io will be used as the container + registry unless an alternative registry is specified using + **set container registry <name>** or the registry is included in the image name + + .. code-block:: none + + set container name mysql-server image quay.io/mysql:8.0 + +.. cfgcmd:: set container name <name> allow-host-networks + + Allow host networking in a container. The network stack of the container is + not isolated from the host and will use the host IP. + + The following commands translate to "--net host" when the container + is created + + .. note:: **allow-host-networks** cannot be used with **network** + +.. cfgcmd:: set container name <name> network <networkname> + + Attaches user-defined network to a container. + Only one network must be specified and must already exist. + +.. cfgcmd:: set container name <name> network <networkname> address <address> + + Optionally set a specific static IPv4 or IPv6 address for the container. + This address must be within the named network prefix. + + .. note:: The first IP in the container network is reserved by the engine and cannot be used + +.. cfgcmd:: set container name <name> description <text> + + Set a container description + +.. cfgcmd:: set container name <name> environment <key> value <value> + + Add custom environment variables. + Multiple environment variables are allowed. + The following commands translate to "-e key=value" when the container + is created. + + .. code-block:: none + + set container name mysql-server environment MYSQL_DATABASE value 'zabbix' + set container name mysql-server environment MYSQL_USER value 'zabbix' + set container name mysql-server environment MYSQL_PASSWORD value 'zabbix_pwd' + set container name mysql-server environment MYSQL_ROOT_PASSWORD value 'root_pwd' + +.. cfgcmd:: set container name <name> port <portname> source <portnumber> +.. cfgcmd:: set container name <name> port <portname> destination <portnumber> +.. cfgcmd:: set container name <name> port <portname> protocol <tcp | udp> + + Publish a port for the container. + + .. code-block:: none + + set container name zabbix-web-nginx-mysql port http source 80 + set container name zabbix-web-nginx-mysql port http destination 8080 + set container name zabbix-web-nginx-mysql port http protocol tcp + +.. cfgcmd:: set container name <name> volume <volumename> source <path> +.. cfgcmd:: set container name <name> volume <volumename> destination <path> + + Mount a volume into the container + + .. code-block:: none + + set container name coredns volume 'corefile' source /config/coredns/Corefile + set container name coredns volume 'corefile' destination /etc/Corefile + +.. cfgcmd:: set container name <name> volume <volumename> mode <ro | rw> + + Volume is either mounted as rw (read-write - default) or ro (read-only) + +.. cfgcmd:: set container name <name> restart [no | on-failure | always] + + Set the restart behavior of the container. + + - **no**: Do not restart containers on exit + - **on-failure**: Restart containers when they exit with a non-zero exit code, retrying indefinitely (default) + - **always**: Restart containers when they exit, regardless of status, retrying indefinitely + +.. cfgcmd:: set container name <name> memory <MB> + + Constrain the memory available to the container. + + Default is 512 MB. Use 0 MB for unlimited memory. + +.. cfgcmd:: set container name <name> device <devicename> source <path> +.. cfgcmd:: set container name <name> device <devicename> destination <path> + + Add a host device to the container. + +.. cfgcmd:: container name <name> cap-add <text> + + Set container capabilities or permissions. + + - **net-admin**: Network operations (interface, firewall, routing tables) + - **net-bind-service**: Bind a socket to privileged ports (port numbers less than 1024) + - **net-raw**: Permission to create raw network sockets + - **setpcap**: Capability sets (from bounded or inherited set) + - **sys-admin**: Administation operations (quotactl, mount, sethostname, setdomainame) + - **sys-time**: Permission to set system clock + +.. cfgcmd:: set container name <name> disable + + Disable a container. + +.. cfgcmd:: set container network <networkname> + + Creates a named container network + +.. cfgcmd:: set container registry <name> + + Adds registry to list of unqualified-search-registries. By default, for any + image that does not include the registry in the image name, Vyos will use + docker.io as the container registry. + + +****************** +Operation Commands +****************** + +.. opcmd:: add container image <containername> + + Pull a new image for container + +.. opcmd:: show container + + Show the list of all active containers. + +.. opcmd:: show container image + + Show the local container images. + +.. opcmd:: show container log <containername> + + Show logs from a given container + +.. opcmd:: show container network + + Show a list available container networks + +.. opcmd:: restart container <containername> + + Restart a given container + +.. opcmd:: update container image <containername> + + Update container image + + + +********************* +Example Configuration +********************* + + For the sake of demonstration, `example #1 in the official documentation + <https://www.zabbix.com/documentation/current/manual/installation/containers>`_ + to the declarative VyOS CLI syntax. + + .. code-block:: none + + set container network zabbix-net prefix 172.20.0.0/16 + set container network zabbix-net description 'Network for Zabbix component containers' + + set container name mysql-server image mysql:8.0 + set container name mysql-server network zabbix-net + + set container name mysql-server environment 'MYSQL_DATABASE' value 'zabbix' + set container name mysql-server environment 'MYSQL_USER' value 'zabbix' + set container name mysql-server environment 'MYSQL_PASSWORD' value 'zabbix_pwd' + set container name mysql-server environment 'MYSQL_ROOT_PASSWORD' value 'root_pwd' + + set container name zabbix-java-gateway image zabbix/zabbix-java-gateway:alpine-5.2-latest + set container name zabbix-java-gateway network zabbix-net + + set container name zabbix-server-mysql image zabbix/zabbix-server-mysql:alpine-5.2-latest + set container name zabbix-server-mysql network zabbix-net + + set container name zabbix-server-mysql environment 'DB_SERVER_HOST' value 'mysql-server' + set container name zabbix-server-mysql environment 'MYSQL_DATABASE' value 'zabbix' + set container name zabbix-server-mysql environment 'MYSQL_USER' value 'zabbix' + set container name zabbix-server-mysql environment 'MYSQL_PASSWORD' value 'zabbix_pwd' + set container name zabbix-server-mysql environment 'MYSQL_ROOT_PASSWORD' value 'root_pwd' + set container name zabbix-server-mysql environment 'ZBX_JAVAGATEWAY' value 'zabbix-java-gateway' + + set container name zabbix-server-mysql port zabbix source 10051 + set container name zabbix-server-mysql port zabbix destination 10051 + + set container name zabbix-web-nginx-mysql image zabbix/zabbix-web-nginx-mysql:alpine-5.2-latest + set container name zabbix-web-nginx-mysql network zabbix-net + + set container name zabbix-web-nginx-mysql environment 'MYSQL_DATABASE' value 'zabbix' + set container name zabbix-web-nginx-mysql environment 'ZBX_SERVER_HOST' value 'zabbix-server-mysql' + set container name zabbix-web-nginx-mysql environment 'DB_SERVER_HOST' value 'mysql-server' + set container name zabbix-web-nginx-mysql environment 'MYSQL_USER' value 'zabbix' + set container name zabbix-web-nginx-mysql environment 'MYSQL_PASSWORD' value 'zabbix_pwd' + set container name zabbix-web-nginx-mysql environment 'MYSQL_ROOT_PASSWORD' value 'root_pwd' + + set container name zabbix-web-nginx-mysql port http source 80 + set container name zabbix-web-nginx-mysql port http destination 8080 diff --git a/docs/configuration/firewall/index.rst b/docs/configuration/firewall/index.rst index 8a90e7fa..c2e584a3 100644 --- a/docs/configuration/firewall/index.rst +++ b/docs/configuration/firewall/index.rst @@ -812,10 +812,13 @@ IPv4 .. cfgcmd:: set firewall options interface <interface> adjust-mss - <number-of-bytes> + <mss | clamp-mss-to-pmtu> Use this command to set the maximum segment size for IPv4 transit - packets on a specific interface (500-1460 bytes). + packets on a specific interface (536-65535 bytes). + + Instead of a numerical MSS value `clamp-mss-to-pmtu` can be used to + automatically set the proper value. Example ------- @@ -835,10 +838,13 @@ IPv6 ==== .. cfgcmd:: set firewall options interface <interface> adjust-mss6 - <number-of-bytes> + <mss | clamp-mss-to-pmtu> Use this command to set the maximum segment size for IPv6 transit - packets on a specific interface (1280-1492 bytes). + packets on a specific interface (1220-65535 bytes). + + Instead of a numerical MSS value `clamp-mss-to-pmtu` can be used to + automatically set the proper value. .. _firewall:ipv6_example: diff --git a/docs/configuration/index.rst b/docs/configuration/index.rst index bce013cb..0fe481da 100644 --- a/docs/configuration/index.rst +++ b/docs/configuration/index.rst @@ -8,6 +8,7 @@ The following structure respresent the cli structure. :maxdepth: 1 :includehidden: + container/index firewall/index highavailability/index interfaces/index @@ -20,4 +21,4 @@ The following structure respresent the cli structure. trafficpolicy/index vpn/index vrf/index - zonepolicy/index
\ No newline at end of file + zonepolicy/index diff --git a/docs/configuration/interfaces/bonding.rst b/docs/configuration/interfaces/bonding.rst index 1e89e5f0..6db8e53b 100644 --- a/docs/configuration/interfaces/bonding.rst +++ b/docs/configuration/interfaces/bonding.rst @@ -271,13 +271,6 @@ Bond options The maximum number of targets that can be specified is 16. The default value is no IP address. -Offloading ----------- - -.. cmdinclude:: /_include/interface-xdp.txt - :var0: bonding - :var1: bond0 - VLAN ==== diff --git a/docs/configuration/interfaces/dummy.rst b/docs/configuration/interfaces/dummy.rst index e521f40d..945361c2 100644 --- a/docs/configuration/interfaces/dummy.rst +++ b/docs/configuration/interfaces/dummy.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-20 .. _dummy-interface: @@ -68,7 +68,7 @@ Operation .. code-block:: none - vyos@vyos:~$ show interfaces ethernet eth0 + vyos@vyos:~$ show interfaces dummy dum0 dum0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 26:7c:8e:bc:fc:f5 brd ff:ff:ff:ff:ff:ff inet 172.18.254.201/32 scope global dum0 diff --git a/docs/configuration/interfaces/ethernet.rst b/docs/configuration/interfaces/ethernet.rst index 6ed59bc0..071044f5 100644 --- a/docs/configuration/interfaces/ethernet.rst +++ b/docs/configuration/interfaces/ethernet.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-20 .. _ethernet-interface: @@ -107,11 +107,6 @@ Offloading - it does not increase hardware device interrupt rate (although it does introduce inter-processor interrupts (IPIs)). - -.. cmdinclude:: /_include/interface-xdp.txt - :var0: ethernet - :var1: eth0 - Authentication (EAPoL) ---------------------- @@ -288,29 +283,3 @@ Operation BR margin, min : 0% Vendor SN : FNS092xxxxx Date code : 0506xx - -.. stop_vyoslinter - -.. opcmd:: show interfaces ethernet <interface> xdp - - Display XDP forwarding statistics - - .. code-block:: none - - vyos@vyos:~$ show interfaces ethernet eth1 xdp - - Collecting stats from BPF map - - BPF map (bpf_map_type:6) id:176 name:xdp_stats_map key_size:4 value_size:16 max_entries:5 - XDP-action - XDP_ABORTED 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:0.250340 - XDP_DROP 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:0.250317 - XDP_PASS 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:0.250314 - XDP_TX 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:0.250313 - XDP_REDIRECT 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:0.250313 - - XDP-action - XDP_ABORTED 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:2.000410 - XDP_DROP 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:2.000414 - XDP_PASS 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:2.000414 - XDP_TX 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:2.000414 - XDP_REDIRECT 0 pkts ( 0 pps) 0 Kbytes ( 0 Mbits/s) period:2.000414 diff --git a/docs/configuration/interfaces/geneve.rst b/docs/configuration/interfaces/geneve.rst index f81c6ba6..bf8b0920 100644 --- a/docs/configuration/interfaces/geneve.rst +++ b/docs/configuration/interfaces/geneve.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-20 .. _geneve-interface: diff --git a/docs/configuration/interfaces/l2tpv3.rst b/docs/configuration/interfaces/l2tpv3.rst index b40d7027..b8959816 100644 --- a/docs/configuration/interfaces/l2tpv3.rst +++ b/docs/configuration/interfaces/l2tpv3.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-30 .. include:: /_include/need_improvement.txt diff --git a/docs/configuration/interfaces/loopback.rst b/docs/configuration/interfaces/loopback.rst index 92edeb56..08be0c8a 100644 --- a/docs/configuration/interfaces/loopback.rst +++ b/docs/configuration/interfaces/loopback.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-20 .. _loopback-interface: @@ -59,7 +59,7 @@ Operation .. code-block:: none - vyos@vyos:~$ show interfaces ethernet eth0 + vyos@vyos:~$ show interfaces loopback lo lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo diff --git a/docs/configuration/interfaces/macsec.rst b/docs/configuration/interfaces/macsec.rst index 6ee8f1fe..c56241c6 100644 --- a/docs/configuration/interfaces/macsec.rst +++ b/docs/configuration/interfaces/macsec.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-30 .. _macsec-interface: @@ -29,14 +29,11 @@ Common interface configuration MACsec options ============== -.. cfgcmd:: set interfaces macsec <interface> security cipher [gcm-aes-128] +.. cfgcmd:: set interfaces macsec <interface> security cipher <gcm-aes-128|gcm-aes-256> Select cipher suite used for cryptographic operations. This setting is mandatory. - .. note:: gcm-aes-256 support planned once iproute2 package is updated to - version >=5.2. - .. cfgcmd:: set interfaces macsec <interface> security encrypt MACsec only provides authentication by default, encryption is optional. This @@ -56,11 +53,12 @@ individual peers. .. cfgcmd:: set interfaces macsec <interface> security mka cak <key> IEEE 802.1X/MACsec pre-shared key mode. This allows configuring MACsec with - a pre-shared key using a (CAK,CKN) pair. + a pre-shared key using a :abbr:`CAK (MACsec connectivity association key)` and + :abbr:`CKN (MACsec connectivity association name)` pair. .. cfgcmd:: set interfaces macsec <interface> security mka ckn <key> - CAK Name + :abbr:`CKN (MACsec connectivity association name)` key .. cfgcmd:: set interfaces macsec <interface> security mka priority <priority> @@ -104,7 +102,7 @@ Operation .. opcmd:: show interfaces macsec - List all MACsec interfaces + List all MACsec interfaces. .. code-block:: none diff --git a/docs/configuration/interfaces/pseudo-ethernet.rst b/docs/configuration/interfaces/pseudo-ethernet.rst index 2a67c297..59b3581c 100644 --- a/docs/configuration/interfaces/pseudo-ethernet.rst +++ b/docs/configuration/interfaces/pseudo-ethernet.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-26 .. _pseudo-ethernet-interface: diff --git a/docs/configuration/interfaces/tunnel.rst b/docs/configuration/interfaces/tunnel.rst index 9ea825ac..bd7a8460 100644 --- a/docs/configuration/interfaces/tunnel.rst +++ b/docs/configuration/interfaces/tunnel.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-26 .. _tunnel-interface: @@ -18,7 +18,7 @@ a closer look at the protocols and options currently supported by VyOS. Common interface configuration ------------------------------ -.. cmdinclude:: /_include/interface-common-without-dhcp.txt +.. cmdinclude:: /_include/interface-common-without-dhcp1.txt :var0: tunnel :var1: tun0 @@ -114,12 +114,12 @@ over either IPv4 (gre) or IPv6 (ip6gre). Configuration ^^^^^^^^^^^^^ -A basic configuration requires a tunnel source (source-address), a tunnel destination -(remote), an encapsulation type (gre), and an address (ipv4/ipv6). Below is a -basic IPv4 only configuration example taken from a VyOS router and a Cisco IOS -router. The main difference between these two configurations is that VyOS -requires you explicitly configure the encapsulation type. The Cisco router -defaults to GRE IP otherwise it would have to be configured as well. +A basic configuration requires a tunnel source (source-address), a tunnel +destination (remote), an encapsulation type (gre), and an address (ipv4/ipv6). +Below is a basic IPv4 only configuration example taken from a VyOS router and +a Cisco IOS router. The main difference between these two configurations is +that VyOS requires you explicitly configure the encapsulation type. The Cisco +router defaults to GRE IP otherwise it would have to be configured as well. **VyOS Router:** @@ -203,22 +203,21 @@ An example: set interfaces tunnel tun0 address 172.16.17.18/24 set interfaces tunnel tun0 parameters ip key 20 -GRE-Bridge -^^^^^^^^^^ +GRETAP +^^^^^^^ -While normal GRE is for layer 3, GRE-Bridge is for layer 2. GRE-Bridge can -encapsulate Ethernet frames, thus it can be bridged with other interfaces to -create datalink layer segments that span multiple remote sites. - -Layer 2 GRE example: +While normal GRE is for layer 3, GRETAP is for layer 2. GRETAP can encapsulate +Ethernet frames, thus it can be bridged with other interfaces to create +datalink layer segments that span multiple remote sites. .. code-block:: none set interfaces bridge br0 member interface eth0 set interfaces bridge br0 member interface tun0 set interfaces tunnel tun0 encapsulation gretap - set interfaces tunnel tun0 source-address 192.0.2.100 - set interfaces tunnel tun0 remote 192.0.2.1 + set interfaces tunnel tun0 source-address 198.51.100.2 + set interfaces tunnel tun0 remote 203.0.113.10 + Troubleshooting ^^^^^^^^^^^^^^^ diff --git a/docs/configuration/interfaces/vxlan.rst b/docs/configuration/interfaces/vxlan.rst index 08916309..cb638736 100644 --- a/docs/configuration/interfaces/vxlan.rst +++ b/docs/configuration/interfaces/vxlan.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-26 .. _vxlan-interface: diff --git a/docs/configuration/interfaces/wireguard.rst b/docs/configuration/interfaces/wireguard.rst index bd7b4899..036a9063 100644 --- a/docs/configuration/interfaces/wireguard.rst +++ b/docs/configuration/interfaces/wireguard.rst @@ -1,3 +1,5 @@ +:lastproofread: 2023-01-26 + .. _wireguard: ######### @@ -16,19 +18,12 @@ This diagram corresponds with the example site to site configuration below. .. figure:: /_static/images/wireguard_site2site_diagram.jpg -************* -Configuration -************* - - - ******** Keypairs ******** -WireGuard requires the generation of a keypair, which includes a private -key to decrypt incoming traffic, and a public key for peer(s) to encrypt -traffic. +WireGuard requires the generation of a keypair, which includes a private key to +decrypt incoming traffic, and a public key for peer(s) to encrypt traffic. Generate Keypair ================ @@ -71,52 +66,48 @@ own keypairs. Interface configuration *********************** -The next step is to configure your local side as well as the policy -based trusted destination addresses. If you only initiate a connection, -the listen port and address/port is optional; however, if you act as a -server and endpoints initiate the connections to your system, you need to -define a port your clients can connect to, otherwise the port is randomly -chosen and may make connection difficult with firewall rules, since the port -may be different each time the system is rebooted. +The next step is to configure your local side as well as the policy based +trusted destination addresses. If you only initiate a connection, the listen +port and address/port is optional; however, if you act like a server and +endpoints initiate the connections to your system, you need to define a port +your clients can connect to, otherwise the port is randomly chosen and may +make connection difficult with firewall rules, since the port may be different +each time the system is rebooted. -You will also need the public key of your peer as well as the network(s) -you want to tunnel (allowed-ips) to configure a WireGuard tunnel. The -public key below is always the public key from your peer, not your local -one. +You will also need the public key of your peer as well as the network(s) you +want to tunnel (allowed-ips) to configure a WireGuard tunnel. The public key +below is always the public key from your peer, not your local one. **local side - commands** +- WireGuard interface itself uses address 10.1.0.1/30 +- We only allow the 192.168.2.0/24 subnet to travel over the tunnel +- Our remote end of the tunnel for peer `to-wg02` is reachable at 192.0.2.1 + port 51820 +- The remote peer `to-wg02` uses XMrlPykaxhdAAiSjhtPlvi30NVkvLQliQuKP7AI7CyI= + as its public key portion +- We listen on port 51820 +- We route all traffic for the 192.168.2.0/24 network to interface `wg01` + .. code-block:: none set interfaces wireguard wg01 address '10.1.0.1/30' set interfaces wireguard wg01 description 'VPN-to-wg02' set interfaces wireguard wg01 peer to-wg02 allowed-ips '192.168.2.0/24' - set interfaces wireguard wg01 peer to-wg02 address '<Site1 Pub IP>' + set interfaces wireguard wg01 peer to-wg02 address '192.0.2.1' set interfaces wireguard wg01 peer to-wg02 port '51820' set interfaces wireguard wg01 peer to-wg02 pubkey 'XMrlPykaxhdAAiSjhtPlvi30NVkvLQliQuKP7AI7CyI=' set interfaces wireguard wg01 port '51820' - set protocols static interface-route 192.168.2.0/24 next-hop-interface wg01 -**local side - annotated commands** + set protocols static interface-route 192.168.2.0/24 next-hop-interface wg01 -.. code-block:: none +The last step is to define an interface route for 192.168.2.0/24 to get through +the WireGuard interface `wg01`. Multiple IPs or networks can be defined and +routed. The last check is allowed-ips which either prevents or allows the +traffic. - set interfaces wireguard wg01 address '10.1.0.1/30' # Address of the wg01 tunnel interface. - set interfaces wireguard wg01 description 'VPN-to-wg02' - set interfaces wireguard wg01 peer to-wg02 allowed-ips '192.168.2.0/24' # Subnets that are allowed to travel over the tunnel - set interfaces wireguard wg01 peer to-wg02 address '<Site2 Pub IP>' # Public IP of the peer - set interfaces wireguard wg01 peer to-wg02 port '58120' # Port of the Peer - set interfaces wireguard wg01 peer to-wg02 pubkey '<pubkey>' # Public Key of the Peer - set interfaces wireguard wg01 port '51820' # Port of own server - set protocols static interface-route 192.168.2.0/24 next-hop-interface wg01 # Static route to remote subnet - -The last step is to define an interface route for 192.168.2.0/24 to get -through the WireGuard interface `wg01`. Multiple IPs or networks can be -defined and routed. The last check is allowed-ips which either prevents -or allows the traffic. - -.. note:: You can not assign the same allowed-ips statement to multiple - WireGuard peers. This a a design decision. For more information please +.. warning:: You can not assign the same allowed-ips statement to multiple + WireGuard peers. This a design decision. For more information please check the `WireGuard mailing list`_. .. cfgcmd:: set interfaces wireguard <interface> private-key <name> @@ -131,38 +122,26 @@ or allows the traffic. The command :opcmd:`show wireguard keypairs pubkey KP01` will then show the public key, which needs to be shared with the peer. - **remote side - commands** .. code-block:: none set interfaces wireguard wg01 address '10.1.0.2/30' set interfaces wireguard wg01 description 'VPN-to-wg01' - set interfaces wireguard wg01 peer to-wg02 allowed-ips '192.168.1.0/24' - set interfaces wireguard wg01 peer to-wg02 address '<Site1 Pub IP>' - set interfaces wireguard wg01 peer to-wg02 port '51820' - set interfaces wireguard wg01 peer to-wg02 pubkey 'u41jO3OF73Gq1WARMMFG7tOfk7+r8o8AzPxJ1FZRhzk=' + set interfaces wireguard wg01 peer to-wg01 allowed-ips '192.168.1.0/24' + set interfaces wireguard wg01 peer to-wg01 address '192.0.2.2' + set interfaces wireguard wg01 peer to-wg01 port '51820' + set interfaces wireguard wg01 peer to-wg01 public-key 'EKY0dxRrSD98QHjfHOK13mZ5PJ7hnddRZt5woB3szyw=' set interfaces wireguard wg01 port '51820' - set protocols static route 192.168.1.0/24 interface wg01 - -**remote side - annotated commands** -.. code-block:: none - - set interfaces wireguard wg01 address '10.1.0.2/30' # Address of the wg01 tunnel interface. - set interfaces wireguard wg01 description 'VPN-to-wg01' - set interfaces wireguard wg01 peer to-wg02 allowed-ips '192.168.1.0/24' # Subnets that are allowed to travel over the tunnel - set interfaces wireguard wg01 peer to-wg02 address 'Site1 Pub IP' # Public IP address of the Peer - set interfaces wireguard wg01 peer to-wg02 port '51820' # Port of the Peer - set interfaces wireguard wg01 peer to-wg02 pubkey '<pubkey>' # Public key of the Peer - set interfaces wireguard wg01 port '51820' # Port of own server - set protocols static route 192.168.1.0/24 interface wg01 # Static route to remote subnet + set protocols static route 192.168.1.0/24 interface wg01 ******************* Firewall Exceptions ******************* -For the WireGuard traffic to pass through the WAN interface, you must create a firewall exception. +For the WireGuard traffic to pass through the WAN interface, you must create a +firewall exception. .. code-block:: none @@ -177,13 +156,15 @@ For the WireGuard traffic to pass through the WAN interface, you must create a f set firewall name OUTSIDE_LOCAL rule 20 protocol udp set firewall name OUTSIDE_LOCAL rule 20 source -You should also ensure that the OUTISDE_LOCAL firewall group is applied to the WAN interface and a direction (local). +You should also ensure that the OUTISDE_LOCAL firewall group is applied to the +WAN interface and a direction (local). .. code-block:: none set interfaces ethernet eth0 firewall local name 'OUTSIDE-LOCAL' -Assure that your firewall rules allow the traffic, in which case you have a working VPN using WireGuard. +Assure that your firewall rules allow the traffic, in which case you have a +working VPN using WireGuard. .. code-block:: none @@ -223,23 +204,28 @@ With WireGuard, a Road Warrior VPN config is similar to a site-to-site VPN. It just lacks the ``address`` and ``port`` statements. In the following example, the IPs for the remote clients are defined in -the peers. This allows the peers to interact with one another. +the peers. This allows the peers to interact with one another. In +comparison to the site-to-site example the ``persistent-keepalive`` +flag is set to 15 seconds to assure the connection is kept alive. +This is mainly relevant if one of the peers is behind NAT and can't +be connected to if the connection is lost. To be effective this +value needs to be lower than the UDP timeout. .. code-block:: none - wireguard wg0 { + wireguard wg01 { address 10.172.24.1/24 - address 2001:DB8:470:22::1/64 + address 2001:db8:470:22::1/64 description RoadWarrior peer MacBook { allowed-ips 10.172.24.30/32 - allowed-ips 2001:DB8:470:22::30/128 + allowed-ips 2001:db8:470:22::30/128 persistent-keepalive 15 pubkey F5MbW7ye7DsoxdOaixjdrudshjjxN5UdNV+pGFHqehc= } peer iPhone { allowed-ips 10.172.24.20/32 - allowed-ips 2001:DB8:470:22::20/128 + allowed-ips 2001:db8:470:22::20/128 persistent-keepalive 15 pubkey BknHcLFo8nOo8Dwq2CjaC/TedchKQ0ebxC7GYn7Al00= } @@ -254,7 +240,7 @@ through the connection. [Interface] PrivateKey = ARAKLSDJsadlkfjasdfiowqeruriowqeuasdf= - Address = 10.172.24.20/24, 2001:DB8:470:22::20/64 + Address = 10.172.24.20/24, 2001:db8:470:22::20/64 DNS = 10.0.0.53, 10.0.0.54 [Peer] @@ -263,19 +249,19 @@ through the connection. Endpoint = 192.0.2.1:2224 PersistentKeepalive = 25 -However, split-tunneling can be achieved by specifing the remote subnets. -This ensures that only traffic destined for the remote site is sent over the tunnel. -All other traffic is unaffected. +However, split-tunneling can be achieved by specifying the remote subnets. +This ensures that only traffic destined for the remote site is sent over the +tunnel. All other traffic is unaffected. .. code-block:: none [Interface] PrivateKey = 8Iasdfweirousd1EVGUk5XsT+wYFZ9mhPnQhmjzaJE6Go= - Address = 10.172.24.30/24, 2001:DB8:470:22::30/64 + Address = 10.172.24.30/24, 2001:db8:470:22::30/64 [Peer] PublicKey = RIbtUTCfgzNjnLNPQ/ulkGnnB2vMWHm7l2H/xUfbyjc= - AllowedIPs = 10.172.24.30/24, 2001:DB8:470:22::/64 + AllowedIPs = 10.172.24.30/24, 2001:db8:470:22::/64 Endpoint = 192.0.2.1:2224 PersistentKeepalive = 25 @@ -296,7 +282,7 @@ Status Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down Interface IP Address S/L Description --------- ---------- --- ----------- - wg0 10.0.0.1/24 u/u + wg01 10.0.0.1/24 u/u .. opcmd:: show interfaces wireguard <interface> @@ -306,7 +292,7 @@ Status .. code-block:: none vyos@vyos:~$ show interfaces wireguard wg01 - interface: wg0 + interface: wg01 address: 10.0.0.1/24 public key: h1HkYlSuHdJN6Qv4Hz4bBzjGg5WUty+U1L7DJsZy1iE= private key: (hidden) @@ -358,14 +344,15 @@ Some users tend to connect their mobile devices using WireGuard to their VyOS router. To ease deployment one can generate a "per mobile" configuration from the VyOS CLI. -.. warning:: From a security perspective it is not recommended to let a third - party create and share the private key for a secured connection. You should create the - private portion on your own and only hand out the public key. Please keep this - in mind when using this convenience feature. +.. warning:: From a security perspective, it is not recommended to let a third + party create and share the private key for a secured connection. + You should create the private portion on your own and only hand out the + public key. Please keep this in mind when using this convenience feature. -.. opcmd:: generate wireguard client-config <name> interface <interface> server <ip|fqdn> address <client-ip> +.. opcmd:: generate wireguard client-config <name> interface <interface> server + <ip|fqdn> address <client-ip> - Using this command you will create a new client configuration which can + Using this command, you will create a new client configuration which can connect to ``interface`` on this router. The public key from the specified interface is automatically extracted and embedded into the configuration. @@ -375,7 +362,7 @@ the VyOS CLI. In addition you will specifiy the IP address or FQDN for the client where it will connect to. The address parameter can be used up to two times and is used - to assign the client its specific IPv4 (/32) or IPv6 (/128) address. + to assign the clients specific IPv4 (/32) or IPv6 (/128) address. .. figure:: /_static/images/wireguard_qrcode.jpg :alt: WireGuard Client QR code diff --git a/docs/configuration/interfaces/wireless.rst b/docs/configuration/interfaces/wireless.rst index eeb54401..f45101b5 100644 --- a/docs/configuration/interfaces/wireless.rst +++ b/docs/configuration/interfaces/wireless.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-26 .. _wireless-interface: @@ -305,7 +305,7 @@ default physical device (``phy0``) is used. set interfaces wireless wlan0 type station set interfaces wireless wlan0 address dhcp set interfaces wireless wlan0 ssid Test - set interfaces wireless wlan0 security wpa + set interfaces wireless wlan0 security wpa passphrase '12345678' Resulting in diff --git a/docs/configuration/interfaces/wwan.rst b/docs/configuration/interfaces/wwan.rst index 457445e3..45b18387 100644 --- a/docs/configuration/interfaces/wwan.rst +++ b/docs/configuration/interfaces/wwan.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-27 .. _wwan-interface: diff --git a/docs/configuration/loadbalancing/index.rst b/docs/configuration/loadbalancing/index.rst index 838d0044..18f01347 100644 --- a/docs/configuration/loadbalancing/index.rst +++ b/docs/configuration/loadbalancing/index.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-08-26 +:lastproofread: 2023-01-27 .. _load-balancing: @@ -13,7 +13,7 @@ the routing table and balances traffic across the configured interfaces, determined by interface health and weight. -In a minimal, configuration the following must be provided: +In a minimal configuration, the following must be provided: * an interface with a nexthop * one rule with a LAN (inbound-interface) and the WAN (interface). diff --git a/docs/configuration/nat/nptv6.rst b/docs/configuration/nat/nptv6.rst index c09c8336..cffb2a14 100644 --- a/docs/configuration/nat/nptv6.rst +++ b/docs/configuration/nat/nptv6.rst @@ -44,12 +44,12 @@ NPTv6 support has been added in VyOS 1.2 (Crux) and is available through .. code-block:: none - set rule 10 source prefix 'fc00:dead:beef::/48' - set rule 10 outbound-interface 'eth1' - set rule 10 translation prefix '2001:db8:e1::/48' - set rule 20 source prefix 'fc00:dead:beef::/48' - set rule 20 outbound-interface 'eth2' - set rule 20 translation prefix '2001:db8:e2::/48' + set nat nptv6 rule 10 source prefix 'fc00:dead:beef::/48' + set nat nptv6 rule 10 outbound-interface 'eth1' + set nat nptv6 rule 10 translation prefix '2001:db8:e1::/48' + set nat nptv6 rule 20 source prefix 'fc00:dead:beef::/48' + set nat nptv6 rule 20 outbound-interface 'eth2' + set nat nptv6 rule 20 translation prefix '2001:db8:e2::/48' Resulting in the following ip6tables rules: diff --git a/docs/configuration/protocols/bfd.rst b/docs/configuration/protocols/bfd.rst index eb8088fd..9df2bd40 100644 --- a/docs/configuration/protocols/bfd.rst +++ b/docs/configuration/protocols/bfd.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-09-28 +:lastproofread: 2023-01-27 .. include:: /_include/need_improvement.txt diff --git a/docs/configuration/protocols/bgp.rst b/docs/configuration/protocols/bgp.rst index 8481f0e2..5b9cb762 100644 --- a/docs/configuration/protocols/bgp.rst +++ b/docs/configuration/protocols/bgp.rst @@ -538,7 +538,8 @@ Common parametrs This command specifies the router-ID. If router ID is not specified it will use the highest interface IP address. -.. cfgcmd:: set protocols bgp <asn> maximum-paths <ebgp|ibgp> <number> +.. cfgcmd:: set protocols bgp <asn> address-family <ipv4-unicast|ipv6-unicast> + maximum-paths <ebgp|ibgp> <number> This command defines the maximum number of parallel routes that the BGP can support. In order for BGP to use the second path, the diff --git a/docs/configuration/protocols/igmp.rst b/docs/configuration/protocols/igmp.rst index 7f14b262..56703d1f 100644 --- a/docs/configuration/protocols/igmp.rst +++ b/docs/configuration/protocols/igmp.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-09-30 +:lastproofread: 2023-01-27 .. _multicast: @@ -151,13 +151,13 @@ You can also tune multicast with the following commands. IP address too. -.. cfgcmd:: set protocols igmp interface <interface query-interval <seconds> +.. cfgcmd:: set protocols igmp interface <interface> query-interval <seconds> Use this command to configure in the selected interface the IGMP host query interval (1-1800) in seconds that PIM will use. -.. cfgcmd:: set protocols igmp interface <interface query-max-response-time +.. cfgcmd:: set protocols igmp interface <interface> query-max-response-time <deciseconds> Use this command to configure in the selected interface the IGMP diff --git a/docs/configuration/protocols/rpki.rst b/docs/configuration/protocols/rpki.rst index cae66044..294a91f8 100644 --- a/docs/configuration/protocols/rpki.rst +++ b/docs/configuration/protocols/rpki.rst @@ -58,8 +58,7 @@ Imported prefixes during the validation may have values: notfound No ROA exists which covers that prefix. Unfortunately this is the case for about 80% of the IPv4 prefixes which were announced to the :abbr:`DFZ - (default-free zone)` at the start of 2020 (see more detail in - NLnet Labs' `RPKI analytics`_). + (default-free zone)` at the start of 2020 .. note:: If you are responsible for the global addresses assigned to your @@ -104,20 +103,20 @@ In a nutshell, the current implementation provides the following features: Configuration ************* -.. cfgcmd:: protocols rpki polling-period <1-86400> +.. cfgcmd:: set protocols rpki polling-period <1-86400> Define the time interval to update the local cache The default value is 300 seconds. -.. cfgcmd:: protocols rpki cache <address> port <port> +.. cfgcmd:: set protocols rpki cache <address> port <port> Defined the IPv4, IPv6 or FQDN and port number of the caching RPKI caching instance which is used. This is a mandatory setting. -.. cfgcmd:: protocols rpki cache <address> preference <preference> +.. cfgcmd:: set protocols rpki cache <address> preference <preference> Multiple RPKI caching instances can be supplied and they need a preference in which their result sets are used. @@ -133,19 +132,19 @@ first need to create yoursels an SSH client keypair using ``generate ssh client-key /config/auth/id_rsa_rpki``. Once your key is created you can setup the connection. -.. cfgcmd:: protocols rpki cache <address> ssh username <user> +.. cfgcmd:: set protocols rpki cache <address> ssh username <user> SSH username to establish an SSH connection to the cache server. -.. cfgcmd:: protocols rpki cache <address> ssh known-hosts-file <filepath> +.. cfgcmd:: set protocols rpki cache <address> ssh known-hosts-file <filepath> Local path that includes the known hosts file. -.. cfgcmd:: protocols rpki cache <address> ssh private-key-file <filepath> +.. cfgcmd:: set protocols rpki cache <address> ssh private-key-file <filepath> Local path that includes the private key file of the router. -.. cfgcmd:: protocols rpki cache <address> ssh public-key-file <filepath +.. cfgcmd:: set protocols rpki cache <address> ssh public-key-file <filepath> Local path that includes the public key file of the router. @@ -191,10 +190,9 @@ Test`_ experimental tool. .. _Routinator: https://www.nlnetlabs.nl/projects/rpki/routinator/ .. _GoRTR: https://github.com/cloudflare/gortr .. _OctoRPKI: https://github.com/cloudflare/cfrpki#octorpki -.. _Validator: https://www.ripe.net/manage-ips-and-asns/resource-management/certification/tools-and-resources +.. _Validator: https://www.ripe.net/manage-ips-and-asns/resource-management/rpki/tools-and-resources .. _some instructions: https://labs.ripe.net/Members/tashi_phuntsho_3/how-to-install-an-rpki-validator .. _Krill: https://www.nlnetlabs.nl/projects/rpki/krill/ -.. _RPKI analytics: https://www.nlnetlabs.nl/projects/rpki/rpki-analytics/ .. _RIPE Labs RPKI Test: https://sg-pub.ripe.net/jasper/rpki-web-test/ .. _excellent guide to RPKI: https://rpki.readthedocs.io/ .. _help and operational guidance: https://rpki.readthedocs.io/en/latest/about/help.html diff --git a/docs/configuration/protocols/static.rst b/docs/configuration/protocols/static.rst index 42c0c4b7..78db63dc 100644 --- a/docs/configuration/protocols/static.rst +++ b/docs/configuration/protocols/static.rst @@ -32,7 +32,7 @@ Static Routes distance <distance> Defines next-hop distance for this route, routes with smaller administrative - distance are elected prior those with a higher distance. + distance are elected prior to those with a higher distance. Range is 1 to 255, default is 1. @@ -52,7 +52,7 @@ Static Routes distance <distance> Defines next-hop distance for this route, routes with smaller administrative - distance are elected prior those with a higher distance. + distance are elected prior to those with a higher distance. Range is 1 to 255, default is 1. @@ -67,7 +67,7 @@ Interface Routes <interface> Allows you to configure the next-hop interface for an interface-based IPv4 - static route. `<interface>` will be the next-hop interface where trafic is + static route. `<interface>` will be the next-hop interface where traffic is routed for the given `<subnet>`. .. cfgcmd:: set protocols static interface-route <subnet> next-hop-interface @@ -79,7 +79,7 @@ Interface Routes <interface> distance <distance> Defines next-hop distance for this route, routes with smaller administrative - distance are elected prior those with a higher distance. + distance are elected prior to those with a higher distance. Range is 1 to 255, default is 1. @@ -87,7 +87,7 @@ Interface Routes <interface> Allows you to configure the next-hop interface for an interface-based IPv6 - static route. `<interface>` will be the next-hop interface where trafic is + static route. `<interface>` will be the next-hop interface where traffic is routed for the given `<subnet>`. .. cfgcmd:: set protocols static interface-route6 <subnet> next-hop-interface @@ -99,7 +99,7 @@ Interface Routes <interface> distance <distance> Defines next-hop distance for this route, routes with smaller administrative - distance are elected prior those with a higher distance. + distance are elected prior to those with a higher distance. Range is 1 to 255, default is 1. @@ -118,7 +118,7 @@ Blackhole .. cfgcmd:: set protocols static route <subnet> blackhole distance <distance> Defines blackhole distance for this route, routes with smaller administrative - distance are elected prior those with a higher distance. + distance are elected prior to those with a higher distance. .. cfgcmd:: set protocols static route6 <subnet> blackhole @@ -131,7 +131,7 @@ Blackhole .. cfgcmd:: set protocols static route6 <subnet> blackhole distance <distance> Defines blackhole distance for this route, routes with smaller administrative - distance are elected prior those with a higher distance. + distance are elected prior to those with a higher distance. Alternate Routing Tables @@ -139,7 +139,7 @@ Alternate Routing Tables TBD -Alternate routing tables are used with policy based routing of by utilizing +Alternate routing tables are used with policy based routing by utilizing :ref:`vrf`. diff --git a/docs/configuration/service/broadcast-relay.rst b/docs/configuration/service/broadcast-relay.rst index 0b0e1054..b6e2bed7 100644 --- a/docs/configuration/service/broadcast-relay.rst +++ b/docs/configuration/service/broadcast-relay.rst @@ -28,10 +28,10 @@ Configuration want to receive/relay packets on both `eth1` and `eth2` both interfaces need to be added. -.. cfgcmd:: set service broadcast-relay id <n> address <address> +.. cfgcmd:: set service broadcast-relay id <n> address <ipv4-address> - Set a optional source IP of the forwarded packets, - otherwise the original sender address is used. + Set the source IP of forwarded packets, otherwise original senders address + is used. .. cfgcmd:: set service broadcast-relay id <n> port <port> diff --git a/docs/configuration/service/dhcp-relay.rst b/docs/configuration/service/dhcp-relay.rst index b9aefbfb..b489b600 100644 --- a/docs/configuration/service/dhcp-relay.rst +++ b/docs/configuration/service/dhcp-relay.rst @@ -8,7 +8,8 @@ If you want your router to forward DHCP requests to an external DHCP server you can configure the system to act as a DHCP relay agent. The DHCP relay agent works with IPv4 and IPv6 addresses. -All interfaces used for the DHCP relay must be configured. +All interfaces used for the DHCP relay must be configured. This includes the +uplink to the DHCP server. ********** IPv4 relay @@ -19,7 +20,8 @@ Configuration .. cfgcmd:: set service dhcp-relay interface <interface> - Enable the DHCP relay service on the given interface. + Interfaces that participate in the DHCP relay process, including the uplink + to the DHCP server. .. cfgcmd:: set service dhcp-relay server <server> @@ -62,9 +64,9 @@ Example ======= * Listen for DHCP requests on interface ``eth1``. -* DHCP server is located at IPv4 address 10.0.1.4. +* DHCP server is located at IPv4 address 10.0.1.4 on ``eth2``. * Router receives DHCP client requests on ``eth1`` and relays them to the server - at 10.0.1.4. + at 10.0.1.4 on ``eth2``. .. figure:: /_static/images/service_dhcp-relay01.png :scale: 80 % diff --git a/docs/configuration/service/dhcp-server.rst b/docs/configuration/service/dhcp-server.rst index f55c7a45..4ddb6d69 100644 --- a/docs/configuration/service/dhcp-server.rst +++ b/docs/configuration/service/dhcp-server.rst @@ -21,6 +21,16 @@ address. Configuration ============= +.. cfgcmd:: set service dhcp-server hostfile-update + + Create DNS record per client lease, by adding clients to /etc/hosts file. + Entry will have format: `<shared-network-name>_<hostname>.<domain-name>` + +.. cfgcmd:: set service dhcp-server host-decl-name + + Will drop `<shared-network-name>_` from client DNS record, using only the + host declaration name and domain: `<hostname>.<domain-name>` + .. cfgcmd:: set service dhcp-server shared-network-name <name> domain-name <domain-name> The domain-name parameter should be the domain name that will be appended to @@ -447,7 +457,8 @@ Raw Parameters Option 43 for UniFI ------------------- -* These parameters need to be part of the DHCP global options. They stay unchanged. +* These parameters need to be part of the DHCP global options. + They stay unchanged. .. code-block:: none diff --git a/docs/configuration/service/dns.rst b/docs/configuration/service/dns.rst index 23634824..ce26b856 100644 --- a/docs/configuration/service/dns.rst +++ b/docs/configuration/service/dns.rst @@ -204,6 +204,8 @@ Configuration :rfc:`2136` Based ----------------- +.. cfgcmd:: set service dns dynamic interface <interface> rfc2136 <service-name> + Create new :rfc:`2136` DNS update configuration which will update the IP address assigned to `<interface>` on the service you configured under `<service-name>`. diff --git a/docs/configuration/service/https.rst b/docs/configuration/service/https.rst index de5e759a..a1ca6490 100644 --- a/docs/configuration/service/https.rst +++ b/docs/configuration/service/https.rst @@ -4,7 +4,7 @@ HTTP-API ######## -VyOS provides an HTTP API. You can use it to execute op-mode commands, +VyOS provide an HTTP API. You can use it to execute op-mode commands, update VyOS, set or delete config. Please take a look at the :ref:`vyosapi` page for an detailed how-to. @@ -15,7 +15,7 @@ Configuration .. cfgcmd:: set service https api keys id <name> key <apikey> - Set a named api key, every key has the same, full permissions + Set a named api key. Every key has the same, full permissions on the system. .. cfgcmd:: set service https api debug @@ -37,6 +37,7 @@ Configuration Enforce strict path checking .. cfgcmd:: set service https virtual-host <vhost> listen-address + <ipv4 or ipv6 address> Address to listen for HTTPS requests @@ -46,11 +47,11 @@ Configuration .. cfgcmd:: set service https virtual-host <vhost> server-name <text> - Server names for virtual hosts it ca be exact, wildcard or regex. + Server names for virtual hosts it can be exact, wildcard or regex. .. cfgcmd:: set service https api-restrict virtual-host <vhost> - Nginx exposes the local API on all virtual servers, by default. + By default, nginx exposes the local API on all virtual servers. Use this to restrict nginx to one or more virtual hosts. .. cfgcmd:: set service https certificates certbot domain-name <text> @@ -75,15 +76,14 @@ Configuration Example Configuration ********************* -Setting an API-KEY is the minimal configuration needed to get a working API -Endpoint. +Set an API-KEY is the minimal configuration to get a working API Endpoint. .. code-block:: none set service https api keys id MY-HTTPS-API-ID key MY-HTTPS-API-PLAINTEXT-KEY -To use this full configuration we asume a globally resolvable hostname. +To use this full configuration we asume a public accessible hostname. .. code-block:: none diff --git a/docs/configuration/service/pppoe-server.rst b/docs/configuration/service/pppoe-server.rst index ad99cec0..066ecc73 100644 --- a/docs/configuration/service/pppoe-server.rst +++ b/docs/configuration/service/pppoe-server.rst @@ -172,14 +172,15 @@ Automatic VLAN Creation .. cfgcmd:: set service pppoe-server interface <interface> <vlan-id | vlan range> <text> - VLAN's can be created by accel-ppp on the fly via the use of a Kernel - module named `vlan_mon`, which is monitoring incoming vlans and - creates the necessary VLAN if required and allowed. VyOS supports the - use of either VLAN ID's or entire ranges, both values can be defined - at the same time for an interface. When configured, the PPPoE will - create the necessary VLANs when required. Once the user session has - been cancelled and the VLAN is not needed anymore, VyOS will remove - it again. + VLAN's can be created by Accel-ppp on the fly via the use of a Kernel module + named `vlan_mon`, which is monitoring incoming vlans and creates the + necessary VLAN if required and allowed. VyOS supports the use of either + VLAN ID's or entire ranges, both values can be defined at the same time for + an interface. + + When configured, PPPoE will create the necessary VLANs when required. Once + the user session has been cancelled and the VLAN is not needed anymore, VyOS + will remove it again. .. code-block:: none diff --git a/docs/configuration/service/router-advert.rst b/docs/configuration/service/router-advert.rst index 36fa600d..9aaacec2 100644 --- a/docs/configuration/service/router-advert.rst +++ b/docs/configuration/service/router-advert.rst @@ -8,7 +8,6 @@ Router Advertisements They are part of what is known as :abbr:`SLAAC (Stateless Address Autoconfiguration)`. - Supported interface types: * bonding @@ -21,7 +20,7 @@ Supported interface types: * vxlan * wireguard * wireless - * wirelessmodem + * wwan Enabling Advertisments diff --git a/docs/configuration/service/snmp.rst b/docs/configuration/service/snmp.rst index 1977bf7f..7f50a6a0 100644 --- a/docs/configuration/service/snmp.rst +++ b/docs/configuration/service/snmp.rst @@ -131,7 +131,7 @@ sent in clear text between a manager and agent. Each SNMPv3 message contains security parameters which are encoded as an octet string. The meaning of these security parameters depends on the security model being used. -The security approach in v3 targets: +The security approach in SNMPv3 targets: * Confidentiality – Encryption of packets to prevent snooping by an unauthorized source. @@ -203,7 +203,8 @@ VyOS MIBs All SNMP MIBs are located in each image of VyOS here: ``/usr/share/snmp/mibs/`` -You can download the file to your local host with an active ssh service like this +You are be able to download the files using SCP, once the SSH service +has been activated like so .. code-block:: none diff --git a/docs/configuration/service/ssh.rst b/docs/configuration/service/ssh.rst index e03d1e70..b4018c52 100644 --- a/docs/configuration/service/ssh.rst +++ b/docs/configuration/service/ssh.rst @@ -157,7 +157,7 @@ Operation ``/config/auth/id_rsa_rpki.pub`` will be created. -.. opcmd:: generate public-key-command name <username> path <location> +.. opcmd:: generate public-key-command user <username> path <location> Generate the configuration mode commands to add a public key for :ref:`ssh_key_based_authentication`. @@ -169,7 +169,7 @@ Operation .. code-block:: none - alyssa@vyos:~$ generate public-key-command name alyssa path sftp://example.net/home/alyssa/.ssh/id_rsa.pub + alyssa@vyos:~$ generate public-key-command user alyssa path sftp://example.net/home/alyssa/.ssh/id_rsa.pub # To add this key as an embedded key, run the following commands: configure set system login user alyssa authentication public-keys alyssa@example.net key AAA... diff --git a/docs/configuration/service/tftp-server.rst b/docs/configuration/service/tftp-server.rst index 268db872..1f4bb380 100644 --- a/docs/configuration/service/tftp-server.rst +++ b/docs/configuration/service/tftp-server.rst @@ -15,18 +15,18 @@ Configuration .. cfgcmd:: set service tftp-server directory <directory> -Enable TFTP service by specifying the `<directory>` which will be used to serve -files. + Enable TFTP service by specifying the `<directory>` which will be used to serve + files. -.. hint:: Choose your ``directory`` location carefully or you will loose the - content on image upgrades. Any directory under ``/config`` is save at this - will be migrated. +.. hint:: Choose your ``directory`` location carefully or you will lose the + content on image upgrades. We preserve the contents of ``/config``, so we + recommend using a directory there, for example ``/config/tftpboot``. .. cfgcmd:: set service tftp-server listen-address <address> -Configure the IPv4 or IPv6 listen address of the TFTP server. Multiple IPv4 and -IPv6 addresses can be given. There will be one TFTP server instances listening -on each IP address. + Configure the IPv4 or IPv6 listen address of the TFTP server. Multiple IPv4 and + IPv6 addresses can be given. There will be one TFTP server instances listening + on each IP address. .. cfgcmd:: set service tftp-server listen-address <address> vrf <name> @@ -40,15 +40,15 @@ Additional option to run TFTP server in the :abbr:`VRF (Virtual Routing and Forw .. cfgcmd:: set service tftp-server allow-upload -Optional, if you want to enable uploads, else TFTP server will act as read-only -server. + Optional, if you want to enable uploads, else TFTP server will act as a + read-only server. Example ------- Provide TFTP server listening on both IPv4 and IPv6 addresses ``192.0.2.1`` and ``2001:db8::1`` serving the content from ``/config/tftpboot``. Uploading via -TFTP to this server is not allowed! +TFTP to this server is disabled. The resulting configuration will look like: diff --git a/docs/configuration/system/conntrack.rst b/docs/configuration/system/conntrack.rst index 6329fcf2..68a4f2b8 100644 --- a/docs/configuration/system/conntrack.rst +++ b/docs/configuration/system/conntrack.rst @@ -29,16 +29,16 @@ Configure :defaultvalue: Set the size of the hash table. The connection tracking hash table makes - searching the connection tracking table faster. The hash table uses “buckets” to - record entries in the connection tracking table. + searching the connection tracking table faster. The hash table uses + “buckets” to record entries in the connection tracking table. -.. cfgcmd:: system conntrack modules ftp -.. cfgcmd:: system conntrack modules h323 -.. cfgcmd:: system conntrack modules nfs -.. cfgcmd:: system conntrack modules pptp -.. cfgcmd:: system conntrack modules sip -.. cfgcmd:: system conntrack modules sqlnet -.. cfgcmd:: system conntrack modules tftp +.. cfgcmd:: set system conntrack modules ftp +.. cfgcmd:: set system conntrack modules h323 +.. cfgcmd:: set system conntrack modules nfs +.. cfgcmd:: set system conntrack modules pptp +.. cfgcmd:: set system conntrack modules sip +.. cfgcmd:: set system conntrack modules sqlnet +.. cfgcmd:: set system conntrack modules tftp Configure the connection tracking protocol helper modules. All modules are enable by default. @@ -52,47 +52,48 @@ Define Conection Timeouts VyOS supports setting timeouts for connections according to the connection type. You can set timeout values for generic connections, for ICMP -connections, UDP connections, or for TCP connections in a number of different states. +connections, UDP connections, or for TCP connections in a number of different +states. -.. cfgcmd:: system conntrack timeout icmp <1-21474836> +.. cfgcmd:: set system conntrack timeout icmp <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout other <1-21474836> +.. cfgcmd:: set system conntrack timeout other <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout tcp close <1-21474836> +.. cfgcmd:: set system conntrack timeout tcp close <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout tcp close-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout tcp close-wait <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout tcp established <1-21474836> +.. cfgcmd:: set system conntrack timeout tcp established <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout tcp fin-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout tcp fin-wait <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout tcp last-ack <1-21474836> +.. cfgcmd:: set system conntrack timeout tcp last-ack <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout tcp syn-recv <1-21474836> +.. cfgcmd:: set system conntrack timeout tcp syn-recv <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout tcp syn-sent <1-21474836> +.. cfgcmd:: set system conntrack timeout tcp syn-sent <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout tcp time-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout tcp time-wait <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout udp other <1-21474836> +.. cfgcmd:: set system conntrack timeout udp other <1-21474836> :defaultvalue: -.. cfgcmd:: system conntrack timeout udp stream <1-21474836> +.. cfgcmd:: set system conntrack timeout udp stream <1-21474836> :defaultvalue: Set the timeout in secounds for a protocol or state. You can also define custom timeout values to apply to a specific subset of -connections, based on a packet and flow selector. To do this, you create a rule -defining the packet and flow selector. +connections, based on a packet and flow selector. To do this, you need to +create a rule defining the packet and flow selector. -.. cfgcmd:: system conntrack timeout custom rule <1-9999> description <test> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> description <test> Set a rule description. -.. cfgcmd:: system conntrack timeout custom rule <1-9999> destination address <ip-address> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> source address <ip-address> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> destination address <ip-address> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> source address <ip-address> set a destination and/or source address. Accepted input: @@ -107,8 +108,8 @@ defining the packet and flow selector. !<x.x.x.x>-<x.x.x.x> Match everything except the specified range -.. cfgcmd:: system conntrack timeout custom rule <1-9999> destination port <value> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> source port <value> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> destination port <value> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> source port <value> Set a destination and/or source port. Accepted input: @@ -124,63 +125,63 @@ defining the packet and flow selector. -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol icmp <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol other <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol tcp close <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol tcp close-wait <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol tcp established <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol tcp fin-wait <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol tcp last-ack <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol tcp syn-recv <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol tcp syn-sent <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol tcp time-wait <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol udp other <1-21474836> -.. cfgcmd:: system conntrack timeout custom rule <1-9999> protocol udp stream <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol icmp <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol other <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp close <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp close-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp established <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp fin-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp last-ack <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp syn-recv <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp syn-sent <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp time-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol udp other <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol udp stream <1-21474836> Set the timeout in secounds for a protocol or state in a custom rule. -.. cfgcmd:: system conntrack tcp half-open-connections <1-21474836> +.. cfgcmd:: set system conntrack tcp half-open-connections <1-21474836> :defaultvalue: Set the maximum number of TCP half-open connections. -.. cfgcmd:: system conntrack tcp loose <enable | disable> +.. cfgcmd:: set system conntrack tcp loose <enable | disable> :defaultvalue: Policy to track previously established connections. -.. cfgcmd:: system conntrack tcp max-retrans <1-2147483647> +.. cfgcmd:: set system conntrack tcp max-retrans <1-2147483647> :defaultvalue: Set the number of TCP maximum retransmit attempts. -.. cfgcmd:: system conntrack ignore rule <1-9999> description <text> -.. cfgcmd:: system conntrack ignore rule <1-9999> destination address <ip-address> -.. cfgcmd:: system conntrack ignore rule <1-9999> destination port <port> -.. cfgcmd:: system conntrack ignore rule <1-9999> inbound-interface <interface> -.. cfgcmd:: system conntrack ignore rule <1-9999> protocol <protocol> -.. cfgcmd:: system conntrack ignore rule <1-9999> source address <ip-address> -.. cfgcmd:: system conntrack ignore rule <1-9999> source port <port> - - Configure customized ignore rules for selective connection tracking - -.. cfgcmd:: system conntrack log icmp destroy -.. cfgcmd:: system conntrack log icmp new -.. cfgcmd:: system conntrack log icmp update -.. cfgcmd:: system conntrack log other destroy -.. cfgcmd:: system conntrack log other new -.. cfgcmd:: system conntrack log other update -.. cfgcmd:: system conntrack log tcp destroy -.. cfgcmd:: system conntrack log tcp new -.. cfgcmd:: system conntrack log tcp update close-wait -.. cfgcmd:: system conntrack log tcp update established -.. cfgcmd:: system conntrack log tcp update fin-wait -.. cfgcmd:: system conntrack log tcp update last-ack -.. cfgcmd:: system conntrack log tcp update syn-received -.. cfgcmd:: system conntrack log tcp update time-wait -.. cfgcmd:: system conntrack log udp destroy -.. cfgcmd:: system conntrack log udp new -.. cfgcmd:: system conntrack log udp update +.. cfgcmd:: set system conntrack ignore rule <1-9999> description <text> +.. cfgcmd:: set system conntrack ignore rule <1-9999> destination address <ip-address> +.. cfgcmd:: set system conntrack ignore rule <1-9999> destination port <port> +.. cfgcmd:: set system conntrack ignore rule <1-9999> inbound-interface <interface> +.. cfgcmd:: set system conntrack ignore rule <1-9999> protocol <protocol> +.. cfgcmd:: set system conntrack ignore rule <1-9999> source address <ip-address> +.. cfgcmd:: set system conntrack ignore rule <1-9999> source port <port> + + Customized ignore rules, based on a packet and flow selector. + +.. cfgcmd:: set system conntrack log icmp destroy +.. cfgcmd:: set system conntrack log icmp new +.. cfgcmd:: set system conntrack log icmp update +.. cfgcmd:: set system conntrack log other destroy +.. cfgcmd:: set system conntrack log other new +.. cfgcmd:: set system conntrack log other update +.. cfgcmd:: set system conntrack log tcp destroy +.. cfgcmd:: set system conntrack log tcp new +.. cfgcmd:: set system conntrack log tcp update close-wait +.. cfgcmd:: set system conntrack log tcp update established +.. cfgcmd:: set system conntrack log tcp update fin-wait +.. cfgcmd:: set system conntrack log tcp update last-ack +.. cfgcmd:: set system conntrack log tcp update syn-received +.. cfgcmd:: set system conntrack log tcp update time-wait +.. cfgcmd:: set system conntrack log udp destroy +.. cfgcmd:: set system conntrack log udp new +.. cfgcmd:: set system conntrack log udp update Log the connection tracking events per protocol.
\ No newline at end of file diff --git a/docs/configuration/system/syslog.rst b/docs/configuration/system/syslog.rst index 9ba9d415..ab427d99 100644 --- a/docs/configuration/system/syslog.rst +++ b/docs/configuration/system/syslog.rst @@ -33,7 +33,7 @@ Custom File .. cfgcmd:: set system syslog file <filename> facility <keyword> level <keyword> - Log syslog messages to file specified via `<filename>`, for en explanation on + Log syslog messages to file specified via `<filename>`, for an explanation on :ref:`syslog_facilities` keywords and :ref:`syslog_severity_level` keywords see tables below. @@ -62,7 +62,7 @@ sending the messages via port 514/UDP. .. cfgcmd:: set system syslog host <address> facility <keyword> level <keyword> Log syslog messages to remote host specified by `<address>`. The address - can be specified by either FQDN or IP address. For en explanation on + can be specified by either FQDN or IP address. For an explanation on :ref:`syslog_facilities` keywords and :ref:`syslog_severity_level` keywords see tables below. @@ -81,7 +81,7 @@ Local User Account If logging to a local user account is configured, all defined log messages are display on the console if the local user is logged in, if the user is not - logged in, no messages are being displayed. For en explanation on + logged in, no messages are being displayed. For an explanation on :ref:`syslog_facilities` keywords and :ref:`syslog_severity_level` keywords see tables below. diff --git a/docs/configuration/vpn/l2tp.rst b/docs/configuration/vpn/l2tp.rst index 0df5080c..3418b66c 100644 --- a/docs/configuration/vpn/l2tp.rst +++ b/docs/configuration/vpn/l2tp.rst @@ -26,7 +26,7 @@ with native Windows and Mac VPN clients): set vpn l2tp remote-access authentication mode local set vpn l2tp remote-access authentication local-users username test password 'test' -In the example above an external IP of 192.0.2.2 is assumed. +In the above example, an external IP of 192.0.2.2 is assumed. If a local firewall policy is in place on your external interface you will need to allow the ports below: @@ -162,7 +162,7 @@ servers can be setup and will be used subsequentially. RADIUS source address ^^^^^^^^^^^^^^^^^^^^^ -If you are using OSPF as IGP always the closets interface connected to the +If you are using OSPF as IGP, always the closest interface connected to the RADIUS server is used. With VyOS 1.2 you can bind all outgoing RADIUS requests to a single source IP e.g. the loopback interface. @@ -174,7 +174,7 @@ Above command will use `10.0.0.3` as source IPv4 address for all RADIUS queries on this NAS. .. note:: The ``source-address`` must be configured on one of VyOS interface. - Best proctice would be a loopback or dummy interface. + Best practice would be a loopback or dummy interface. RADIUS bandwidth shaping attribute ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/configuration/vpn/site2site_ipsec.rst b/docs/configuration/vpn/site2site_ipsec.rst index e81c5c3b..879f8dfa 100644 --- a/docs/configuration/vpn/site2site_ipsec.rst +++ b/docs/configuration/vpn/site2site_ipsec.rst @@ -344,3 +344,50 @@ Imagine the following topology set vpn ipsec site-to-site peer 172.18.201.10 local-address '172.18.202.10' set vpn ipsec site-to-site peer 172.18.201.10 vti bind 'vti10' set vpn ipsec site-to-site peer 172.18.201.10 vti esp-group 'ESP_DEFAULT' + +Key Parameters: + +* ``authentication local-id/remote-id`` - IKE identification is used for + validation of VPN peer devices during IKE negotiation. If you do not configure + local/remote-identity, the device uses the IPv4 or IPv6 address that + corresponds to the local/remote peer by default. + In certain network setups (like ipsec interface with dynamic address, or + behind the NAT ), the IKE ID received from the peer does not match the IKE + gateway configured on the device. This can lead to a Phase 1 validation + failure. + So, make sure to configure the local/remote id explicitly and ensure that the + IKE ID is the same as the remote-identity configured on the peer device. + +* ``disable-route-autoinstall`` - This option when configured disables the + routes installed in the default table 220 for site-to-site ipsec. + It is mostly used with VTI configuration. + +* ``dead-peer-detection action = clear | hold | restart`` - R_U_THERE + notification messages(IKEv1) or empty INFORMATIONAL messages (IKEv2) + are periodically sent in order to check the liveliness of the IPsec peer. The + values clear, hold, and restart all activate DPD and determine the action to + perform on a timeout. + With ``clear`` the connection is closed with no further actions taken. + ``hold`` installs a trap policy, which will catch matching traffic and tries + to re-negotiate the connection on demand. + ``restart`` will immediately trigger an attempt to re-negotiate the + connection. + +* ``close-action = none | clear | hold | restart`` - defines the action to take + if the remote peer unexpectedly closes a CHILD_SA (see above for meaning of + values). A closeaction should not be used if the peer uses reauthentication or + uniqueids. + + When the close-action option is set on the peers, the connection-type + of each peer has to considered carefully. For example, if the option is set + on both peers, then both would attempt to initiate and hold open multiple + copies of each child SA. This might lead to instability of the device or + cpu/memory utilization. + + Below flow-chart could be a quick reference for the close-action + combination depending on how the peer is configured. + +.. figure:: /_static/images/IPSec_close_action_settings.jpg + + Similar combinations are applicable for the dead-peer-detection. + diff --git a/docs/copyright.rst b/docs/copyright.rst index beebc2a2..56dc346e 100644 --- a/docs/copyright.rst +++ b/docs/copyright.rst @@ -2,7 +2,7 @@ Copyright Notice ################ -Copyright (C) 2018-2020 VyOS maintainers and contributors +Copyright (C) 2018-2023 VyOS maintainers and contributors Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all diff --git a/docs/installation/cloud/gcp.rst b/docs/installation/cloud/gcp.rst index 07aecdbe..7ae1a66e 100644 --- a/docs/installation/cloud/gcp.rst +++ b/docs/installation/cloud/gcp.rst @@ -38,7 +38,7 @@ Click **Add item** and paste your public ssh key. Click ``Save``. .. figure:: /_static/images/cloud-gcp-03.png -4. After fiew seconds click to ``instance`` +4. After few seconds click to ``instance`` .. figure:: /_static/images/cloud-gcp-04.png @@ -55,4 +55,4 @@ Click **Add item** and paste your public ssh key. Click ``Save``. References ---------- -https://console.cloud.google.com/
\ No newline at end of file +https://console.cloud.google.com/ diff --git a/docs/installation/image.rst b/docs/installation/image.rst index 074a0245..77ca01f9 100644 --- a/docs/installation/image.rst +++ b/docs/installation/image.rst @@ -30,7 +30,7 @@ configured to be the default. .. opcmd:: show system image - List all available system images which can be bootet on the current system. + List all available system images which can be booted on the current system. .. code-block:: none diff --git a/docs/installation/install.rst b/docs/installation/install.rst index 3fda6d53..bfeb45d5 100644 --- a/docs/installation/install.rst +++ b/docs/installation/install.rst @@ -4,9 +4,9 @@ Installation ############ -VyOS installation requires to download a VyOS .iso file. That file is -a live install image that lets you boot a live VyOS. From that live -system you can proceed to the permanent installation on a hard drive or +VyOS installation requires a downloaded VyOS .iso file. That file is +a live install image that lets you boot a live VyOS. From the live +system, you can proceed to a permanent installation on a hard drive or any other type of storage. .. table:: Comparison of VyOS image releases @@ -45,7 +45,7 @@ Hardware requirements ===================== The minimum system requirements are 512 MiB RAM and 2 GiB storage. -Depending on your use you might need additional RAM and CPU resources e.g. +Depending on your use, you might need additional RAM and CPU resources e.g. when having multiple BGP full tables in your system. .. _download: @@ -56,19 +56,19 @@ Download Registered Subscribers ---------------------- -Registered subscribers can log into https://support.vyos.io/ to have access to -a variety of different downloads via the "Downloads" link. These downloads -include LTS (Long-Term-Support) and associated hot-fix releases, early public +Registered subscribers can log into https://support.vyos.io/ to access a +variety of different downloads via the "Downloads" link. These downloads +include LTS (Long-Term Support), the associated hot-fix releases, early public access releases, pre-built VM images, as well as device specific installation ISOs. .. figure:: /_static/images/vyos-downloads.png Building from source ----------------------- +-------------------- Non-subscribers can always get the LTS release by building it from source. -Instruction can be found in the :ref:`build` section of this manual. VyOS +Instructions can be found in the :ref:`build` section of this manual. VyOS source code repository is available for everyone at https://github.com/vyos/vyos-build. @@ -80,8 +80,8 @@ https://downloads.vyos.io/ .. note:: Rolling releases contain all the latest enhancements and fixes. This means that there will be new bugs of course. If you think you hit a bug - please follow the guide at :ref:`bug_report`. To improve VyOS we depend on - your feedback! + please follow the guide at :ref:`bug_report`. We depend on your feedback + to improve VyOS! The following link will always fetch the most recent VyOS build for AMD64 systems from the current branch: @@ -91,11 +91,11 @@ https://downloads.vyos.io/rolling/current/amd64/vyos-rolling-latest.iso Download Verification --------------------- -LTS images are signed by VyOS lead package-maintainer private key. With +LTS images are signed by the VyOS lead package-maintainer private key. With the official public key, the authenticity of the package can be verified. :abbr:`GPG (GNU Privacy Guard)` is used for verification. -.. note:: This subsection only applies e applies to LTS images, for +.. note:: This subsection only applies to LTS images, for Rolling images please jump to :ref:`live_installation`. Preparing for the verification @@ -245,7 +245,7 @@ an aesthetic problem, but we've had that process fail in the past. But, small key size of the Ed25519 algorithm allows passing public keys in command line arguments, so verification process can be completely stateless: -:vytask:`T2180` switched the validation system to prefer minisign over GPG keys. +:vytask:`T2108` switched the validation system to prefer minisign over GPG keys. To verify a VyOS image starting off with VyOS 1.3.0-rc6 you can run: @@ -271,12 +271,12 @@ Live installation .. note:: A permanent VyOS installation always requires to go first through a live installation. -VyOS, as other GNU+Linux distributions, can be tasted without installing +VyOS, as other GNU+Linux distributions, can be tested without installing it in your hard drive. **With your downloaded VyOS .iso file you can create a bootable USB drive that will let you boot into a fully functional VyOS system**. Once you have tested it, you can either decide to begin a :ref:`permanent_installation` in your hard drive or power -your system off, remove the USB drive, and leave everythng as it was. +your system off, remove the USB drive, and leave everything as it was. If you have a GNU+Linux system, you can create your VyOS bootable USB @@ -412,7 +412,7 @@ In order to proceed with a permanent installation: Done! - 3. After the installation is complete, remove the live USB stick or + 3. After the installation is completed, remove the live USB stick or CD. 4. Reboot the system. @@ -429,7 +429,7 @@ PXE Boot ======== VyOS can also be installed through PXE. This is a more complex -installation method which allows deploying VyOS through the network. +installation method that allows deploying VyOS through the network. **Requirements** diff --git a/docs/installation/update.rst b/docs/installation/update.rst index 5bcd5b8a..3e19100c 100644 --- a/docs/installation/update.rst +++ b/docs/installation/update.rst @@ -14,7 +14,7 @@ for the new image to boot using the current configuration. [username user [password pass]] Use this command to install a new system image. You can reach the - image from the web (http://, https://) or from your local system, + image from the web (``http://``, ``https://``) or from your local system, e.g. /tmp/vyos-1.2.3-amd64.iso. The `add system image` command also supports installing new versions diff --git a/docs/installation/virtual/vmware.rst b/docs/installation/virtual/vmware.rst index 28614573..a522dc78 100644 --- a/docs/installation/virtual/vmware.rst +++ b/docs/installation/virtual/vmware.rst @@ -17,7 +17,7 @@ installing from the ISO using the normal process around `install image`. Memory Contention Considerations
--------------------------------
When the underlying ESXi host is approaching ~92% memory utilisation it will
-start the balloon process in s a 'soft' state to start reclaiming memory from
+start the balloon process in a 'soft' state to start reclaiming memory from
guest operating systems. This causes an artificial pressure using the vmmemctl
driver on memory usage on the virtual guest. As VyOS by default does not have
a swap file, this vmmemctl pressure is unable to force processes to move in
diff --git a/docs/installation/vyos-on-baremetal.rst b/docs/installation/vyos-on-baremetal.rst index 7eca7250..5bd4fa20 100644 --- a/docs/installation/vyos-on-baremetal.rst +++ b/docs/installation/vyos-on-baremetal.rst @@ -369,7 +369,6 @@ Acrosser AND-J190N1 This microbox network appliance was build to create OpenVPN bridges. It can saturate a 100Mbps link. It is a small (serial console only) PC with 6 Gb LAN -http://www.acrosser.com/upload/AND-J190_J180N1-2.pdf You may have to add your own RAM and HDD/SSD. There is no VGA connector. But Acrosser provides a DB25 adapter for the VGA header on the motherboard (not diff --git a/docs/introducing/about.rst b/docs/introducing/about.rst index 0411344b..944ff0a1 100644 --- a/docs/introducing/about.rst +++ b/docs/introducing/about.rst @@ -8,10 +8,10 @@ VyOS is an open source network operating system based on Debian GNU/Linux. VyOS provides a free routing platform that competes directly with other commercially available solutions from well known network providers. Because -VyOS is run on standard amd64, i586 and ARM systems, it is able to be used +VyOS runs on standard amd64, i586 and ARM systems, it is able to be used as a router and firewall platform for cloud deployments. -We use multiple live versions of our manual hosted thankfully by +We use multiple live versions of our manual, hosted thankfully by https://readthedocs.org. We will provide one version of the manual for every VyOS major version starting with VyOS 1.2 which will receive Long-term support (LTS). diff --git a/docs/operation/index.rst b/docs/operation/index.rst index e1414b3c..037c9286 100644 --- a/docs/operation/index.rst +++ b/docs/operation/index.rst @@ -8,4 +8,5 @@ Operation Mode information boot-options + password-recovery raid
\ No newline at end of file diff --git a/docs/operation/password-recovery.rst b/docs/operation/password-recovery.rst new file mode 100755 index 00000000..59f4d7c9 --- /dev/null +++ b/docs/operation/password-recovery.rst @@ -0,0 +1,25 @@ +.. _password-recovery:
+
+#################
+Password Recovery
+#################
+
+Using the console, restart the VyOS router. The GRUB menu appears.
+Select the relevant option from the GRUB menu and press Enter.
+The option must start with “Lost password change.”
+
+.. figure:: /_static/images/password-recovery-01.png
+ :width: 600
+
+The stand-alone user-password recovery tool starts running and prompts
+you to reset the local system user password.
+
+.. code-block:: console
+
+ Do you wish to reset the admin password? (y or n)
+ y
+ Which admin account do you want to reset?[vyos]
+ my_username
+ Enter my_username password:
+ Retype my_username password:
+ System will reboot in 10 seconds...
|